diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2020-12-31 07:14:19 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2020-12-31 07:27:51 +0100 |
commit | 59ebb850386c174979847a9a40f10a65850c0988 (patch) | |
tree | 41e12863e2799f468b125e0f2e2deb50a01f1e68 /build-aux | |
parent | b825738de2f33ffd893f4d1fd2c777d1a7436d32 (diff) | |
download | blogc-59ebb850386c174979847a9a40f10a65850c0988.tar.gz blogc-59ebb850386c174979847a9a40f10a65850c0988.tar.bz2 blogc-59ebb850386c174979847a9a40f10a65850c0988.zip |
build: debian: fix versioning and ship all deb artifacts
Diffstat (limited to 'build-aux')
-rwxr-xr-x | build-aux/build-debian.sh | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/build-aux/build-debian.sh b/build-aux/build-debian.sh index 1f9aa40..6932175 100755 --- a/build-aux/build-debian.sh +++ b/build-aux/build-debian.sh @@ -29,7 +29,7 @@ create_reprepro_conf() { echo "Label: blogc-snapshot" echo "Codename: ${dist}" echo "Architectures: amd64" - echo "Components: ${dist}" + echo "Components: main" echo "Description: Apt repository containing blogc snapshots" echo done @@ -39,8 +39,7 @@ download_pbuilder_chroots ${MAKE_CMD:-make} dist-xz -MY_PV="$(echo ${PV} | sed -e 's/-dirty//g' -e 's/-/./g')" -MY_P="${PN}_${MY_PV}" +MY_P="${PN}_${PV}" mv ${P}.tar.xz "../${MY_P}.orig.tar.xz" @@ -53,13 +52,35 @@ for dir in /tmp/pbuilder/*/base.cow; do tar -xf "../${MY_P}.orig.tar.xz" -C .. cp -r ../debian "../${P}/" + REV= + case ${DIST} in + buster) + REV="1~10buster" + ;; + bullseye) + REV="1~11bullseye" + ;; + sid) + REV="1~sid" + ;; + focal) + REV="1~11.0focal" + ;; + groovy) + REV="1~11.1groovy" + ;; + *) + echo "error: unsupported dist: ${DIST}" + ;; + esac + pushd "../${P}" > /dev/null # do not mess with changelog for releases, it should be done manually during version bump if [[ ${PV} == *-* ]]; then dch \ --distribution "${DIST}" \ - --newversion "${MY_PV}-1" \ + --newversion "${PV}-${REV}" \ "snapshot" fi @@ -92,3 +113,7 @@ tar \ --exclude ./deb-repo/conf \ --exclude ./deb-repo/db \ ./deb-repo + +tar \ + -cJf "blogc-deb-${PV}.tar.xz" \ + ./deb |