Move VCS to salsa.debian.org.
* Check the build with gnat-9.
* Debhelper 12, Standards-Version 4.4.1, Rules-Requires-Root no.
* Wrap and sort build dependencies.
Nicolas Boulenguez
4 years ago
0 | The upstream source is maintained in a version control system. | |
1 | No tarball is released. | |
0 | The upstream source is maintained in the Debian version control | |
1 | system. | |
2 | 2 | |
3 | # mtn_db=db.mtn | |
4 | # mtn_server=www.ada-france.org | |
5 | # up_branch=org.music123 | |
6 | # deb_branch=org.debian.music123 | |
7 | # up_version=you_choose | |
3 | # git clone https://salsa.debian.org/debian/music123.git -b upstream/master | |
8 | 4 | |
9 | Install the monotone version control system. | |
10 | # apt-get install monotone | |
11 | ||
12 | Download upstream repository. | |
13 | First time you contact the server, monotone will show its key. | |
14 | You should check that it matches f8a11727e8983cf9083c08c6a2acaa27e439dd39. | |
15 | # mtn -d $mtn_db clone -k "" mtn://$mtn_server?$up_branch music123-$up_version | |
16 | Remove the VCS stuff. | |
17 | # rm -fr music123-$up_version/_MTN | |
18 | ||
19 | Recreate the source tarball with upstream $version. | |
20 | # tar caf music123_$up_version.orig.tar.gz music123-$up_version | |
21 | ||
22 | Compare with previous upstream version. | |
23 | # diff -Nru music123-$previous_version$previous music123-$up_version | |
24 | ||
25 | The debian packaging is tracked in an other branch. | |
26 | # mtn -d $mtn_db pull -k "" mtn://$mtn_server?$deb_branch | |
27 | # cd music123-$up_version | |
28 | # mtn -d ../$mtn_db checkout -b $deb_branch . | |
29 | ||
30 | The directory is ready for Debian work. | |
31 | To prepare a commit: | |
32 | # mtn list missing | |
33 | # mtn list unknown debian | |
34 | # mtn list ignored | |
35 | # mtn status | |
36 | # mtn diff | |
37 | ||
38 | -- Nicolas Boulenguez <nicolas@debian.org>, Wed, 12 Jul 2017 11:31:27 +0200 | |
5 | -- Nicolas Boulenguez <nicolas@debian.org>, Tue, 10 Dec 2019 22:59:10 +0100 |
0 | music123 (16.4-4) unstable; urgency=medium | |
1 | ||
2 | * Move VCS to salsa.debian.org. | |
3 | * Debhelper 12, Standards-Version 4.4.1, Rules-Requires-Root no. | |
4 | * Wrap and sort build dependencies. | |
5 | ||
6 | -- Nicolas Boulenguez <nicolas@debian.org> Tue, 10 Dec 2019 23:01:30 +0100 | |
7 | ||
0 | 8 | music123 (16.4-3) unstable; urgency=medium |
1 | 9 | |
2 | 10 | * Debhelper 11. |
0 | 0 | Source: music123 |
1 | 1 | Section: sound |
2 | 2 | Priority: optional |
3 | Build-Depends: debhelper (>= 11), | |
3 | Build-Depends: | |
4 | debhelper-compat (= 12), | |
5 | gettext, | |
4 | 6 | gnat, |
5 | gettext | |
6 | 7 | Maintainer: Nicolas Boulenguez <nicolas@debian.org> |
7 | 8 | Uploaders: Xavier Grave <xavier.grave@csnsm.in2p3.fr> |
8 | Vcs-Browser: http://www.ada-france.org:8081/branch/changes/org.debian.music123 | |
9 | Vcs-Mtn: mtn://www.ada-france.org?org.debian.music123 | |
10 | Homepage: http://ada-france.org:8081/branch/changes/org.music123 | |
11 | Standards-Version: 4.1.4 | |
9 | Vcs-Browser: https://salsa.debian.org/debian/music123 | |
10 | Vcs-Git: https://salsa.debian.org/debian/music123.git | |
11 | Standards-Version: 4.4.1 | |
12 | Rules-Requires-Root: no | |
12 | 13 | |
13 | 14 | Package: music123 |
14 | 15 | Architecture: any |
2 | 2 | Files: * |
3 | 3 | Copyright: 2001-2009 David Starner <dvdeug@debian.org> |
4 | 4 | 2009-2015 Xavier Grave <xavier.grave@csnsm.in2p3.fr> |
5 | 2014-2018 Nicolas Boulenguez <nicolas.boulenguez@free.fr> | |
5 | 2014-2019 Nicolas Boulenguez <nicolas.boulenguez@free.fr> | |
6 | 6 | License: Expat |
7 | 7 | Permission is hereby granted, free of charge, to any person obtaining a |
8 | 8 | copy of this software and associated documentation files (the "Software"), |
0 | 0 | #!/usr/bin/make -f |
1 | 1 | |
2 | GNAT_VERSION := $(shell gnatgcc -dumpversion | sed 's/\..*//') | |
2 | GNAT_VERSION := $(shell gnatgcc -dumpversion) | |
3 | 3 | DEB_BUILD_MAINT_OPTIONS := hardening=+all |
4 | 4 | include /usr/share/dpkg/buildflags.mk |
5 | 5 | include /usr/share/ada/debian_packaging-$(GNAT_VERSION).mk |
9 | 9 | |
10 | 10 | .PHONY: override_dh_auto_build |
11 | 11 | override_dh_auto_build: |
12 | dh_auto_build -- $(foreach v,ADAFLAGS BUILDER_OPTIONS LDFLAGS,"$(v)=$($(v))") | |
12 | dh_auto_build -- $(foreach v,ADAFLAGS BUILDER_OPTIONS LDFLAGS,'$(v)=$($(v))') | |
13 | 13 | |
14 | 14 | .PHONY: override_dh_auto_install |
15 | 15 | override_dh_auto_install: |