Additional info to Dan Stowell's fantastic post about building supercollider.
Note: This are the steps I made to build the binaries based on that post.
To make things simple, created a very simple Debian image based on "stable" with the necessary dependencies to properly build the .deb files. See Dockerfile.
In order to build the Docker image:
$ docker build -t scdeb .
To run it after:
$ docker run --rm -it scdeb
Once you have a clean Debian installation working, just follow his advice.
The only thing that changes are:
gbp import-orig --pristine-tar --sign-tags ${path-to-fetched-tarball}
He describes ../tarballs
as the directory where the repacked tar is placed, in my case this directory was simply ..
(the directory above).
gbp buildpackage -S --git-export-dir=../buildarea
Same thing here: He describes ../buildarea
as the directory where the repacked tar is placed, in my case this directory was simply ..
(the directory above).
Also, since I'm not Felipe Sateler nor Dan Stowell, I wasn't able to sign the .changes
or the source
, so I used the flags -uc -us
which doesn't sign the .changes
/ source
respectively.
ie: gbp buildpackage -S -uc -us --git-export-dir=../
If everything went well, you'll see a bunch of .deb
files placed in the directory above of the cloned repository.