1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
Building this package for Debian
--------------------------------
[IOhannes m zmölnig]
This source package need no special handling for normal package builds.
[Georges Khaznadar]
Since upstream version 3.13.0, the git upstream repository includes
modules which must be fetched recursively. So here is the manual
method to deal with this new souce scheme:
- let "sug" be supercollider's upstream repository
- let "dpp" be the Debian's package path (the to level directory)
- let "ard" be the archive directory to put the compressed upstream source
- let "version" be the version number to get from upstream; version is
3.13.0 in this example
$ cd $sug
$ git pull
$ git submodule update --init --recursive
$ $dpp/debian/git-archive-all.sh $version $ard
...
Made $ard/supercollider-3.13.0.tar.xz
$ cd $dpp
$ debian/exclude-from-archive.py $ard/supercollider-3.13.0.tar.xz -o ..
$ gbp import-orig ../supercollider-3.13.0+repack.tar.xz
...
What is the upstream version? [3.13.0+repack]
...
Developing this package for Debian
----------------------------------
The source of this package is developed using git and the helper tool
git-buildpackage, with all official releases tagged and signed and
binary diffs of tarballs stored using pristine-tar. This is documented
below /usr/share/doc/git-buildpackage/manual-html/ .
-- Georges Khaznadar <georgesk@debian.org>, Mon, 27 Feb 2023 19:14:16 +0100
|