python-tuf/debian/source/format

2 lines
12 B
Text
Raw Normal View History

Add debian metadata Used these instructions as guide to create debian metadata: https://wiki.debian.org/Packaging/Intro#The_packaging_work_flow https://wiki.debian.org/Python/LibraryStyleGuide Debian build instructions for upstream release 0.11.2.dev3: ----------------------------------------------------------- # Assuming sbuild is installed and chroot is created # https://wiki.debian.org/sbuild # Download upstream tarball + signature and rename to expected pattern wget https://github.com/theupdateframework/tuf/releases/download/v0.11.2.dev3/tuf-0.11.2.dev3.tar.gz \ -O python-tuf_0.11.2.dev3.orig.tar.gz wget https://github.com/theupdateframework/tuf/releases/download/v0.11.2.dev3/tuf-0.11.2.dev3.tar.gz.asc \ -O python-tuf_0.11.2.dev3.orig.tar.gz.asc # Extract upstream tarball tar xf python-tuf_0.11.2.dev3.orig.tar.gz # Clone upstream repo for debian files and tests git clone https://github.com/theupdateframework/tuf.git \ tuf-upstream # Copy debian files (from debian branch) git -C tuf-upstream checkout debian -- cp -r tuf-upstream/debian tuf-0.11.2.dev3/ # Change to unpacked tarball cd tuf-0.11.2.dev3 # Build (w/o tests) # NOTE: (1) Securessystemslib is not yet in debian, you need to first build it # locally (see instructions at # https://github.com/secure-systems-lab/securesystemslib/commit/9d36a9fb3c1007362eb9c67adf49769968aadbb0) # and pass it as `--extra-package` # NOTE: (2) `--extra-package` does not seem to work for tests during sbuild, # hence the nocheck option. This should be easier once securesystemslib is in. DEB_BUILD_OPTIONS=nocheck sbuild -A -s -d unstable \ --extra-package /path/to/python3-securesystemslib_0.11.3-1_all.deb # Sign debian files (replace keyid if necessary) debsign -k 8BA69B87D43BE294F23E812089A2AD3C07D962E8 Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2019-06-27 13:59:36 +00:00
3.0 (quilt)