debian: bump version and add build script
This commit is contained in:
parent
b36c0b7491
commit
b723f251d9
3 changed files with 40 additions and 3 deletions
6
debian/changelog
vendored
6
debian/changelog
vendored
|
|
@ -1,3 +1,9 @@
|
|||
anbox (10) bionic; urgency=medium
|
||||
|
||||
* Bump version
|
||||
|
||||
-- Simon Fels <morphis@gravedo.de> Wed, 23 May 2018 11:05:05 +0200
|
||||
|
||||
anbox (8) artful; urgency=medium
|
||||
|
||||
* Drop upstart/systemctl session jobs
|
||||
|
|
|
|||
3
debian/rules
vendored
3
debian/rules
vendored
|
|
@ -28,7 +28,4 @@ override_dh_install:
|
|||
install -d $(CURDIR)/debian/tmp/etc/modules-load.d
|
||||
install -m 0644 kernel/anbox.conf $(CURDIR)/debian/tmp/etc/modules-load.d
|
||||
|
||||
install -d $(CURDIR)/debian/tmp/etc/X11/Xsession.d
|
||||
install -m 0644 data/xsession.conf $(CURDIR)/debian/tmp/etc/X11/Xsession.d/68anbox
|
||||
|
||||
dh_install
|
||||
|
|
|
|||
34
scripts/build-debs.sh
Executable file
34
scripts/build-debs.sh
Executable file
|
|
@ -0,0 +1,34 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -ex
|
||||
|
||||
debuild_args="$@"
|
||||
|
||||
if [ -z "$BUILD_ID" ]; then
|
||||
BUILD_ID=1
|
||||
fi
|
||||
|
||||
build_and_publish_package() {
|
||||
dir="$1"
|
||||
distro="$2"
|
||||
ppa="$3"
|
||||
|
||||
cd $dir
|
||||
|
||||
git checkout -- debian/changelog
|
||||
|
||||
# Bump the current version by a minor number. Having the distro parse
|
||||
# at the end with current date, git rev and build id will do the rest.
|
||||
new_base_version=$(dpkg-parsechangelog --show-field Version).1
|
||||
dch --newversion "$new_base_version~$(date +%Y%m%d).$BUILD_ID.$distro.$(git rev-parse --short HEAD)" \
|
||||
-D "$distro" "Nightly release"
|
||||
|
||||
debuild -S -sa -I "$debuild_args"
|
||||
cd ..
|
||||
dput "$ppa" *.changes
|
||||
}
|
||||
|
||||
top_dir="$PWD"
|
||||
|
||||
build_and_publish_package "$top_dir" xenial "ppa:morphis/anbox-support"
|
||||
build_and_publish_package "$top_dir" bionic "ppa:morphis/anbox-support"
|
||||
Loading…
Add table
Add a link
Reference in a new issue