From 38c9cb98a9457c99a241458b882709ab43eba811 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 18 Oct 2016 14:50:06 +0000 Subject: [PATCH] Updates for Debian builds --- debian-alt/doc/debian-build.txt | 27 ++++++++++++++++++++++++++- debian-alt/precise/changelog | 6 ++++++ debian/changelog | 6 ++++++ 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/debian-alt/doc/debian-build.txt b/debian-alt/doc/debian-build.txt index b9a8452977..9e7624ceb1 100644 --- a/debian-alt/doc/debian-build.txt +++ b/debian-alt/doc/debian-build.txt @@ -33,6 +33,11 @@ This will make the following files in .: Note that you won't have a libjbigi-jni_0.9.xx-1_i386.deb file, or one for any other architecture. Oh well. +# copy up so they don't get deleted +cp *.deb .. +# remove symlink (fixme?) +rm apps/susidns/src/lib/standard.jar + # build the source package, which will be in .. # do gpg --list-keys to find your subkey id debuild -S -sa -kYOURSUBKEYID @@ -41,7 +46,7 @@ This will make the following files in ..: i2p_0.9.XX-1.dsc (the GPG signature) i2p_0.9.XX-1.debian.tar.xz (basically the debian/ directory tarball) i2p_0.9.XX-1_source.changes (the changelog text file) -# now do the same for jessie and wheezy and precise +# now do the same for jessie and wheezy and precise (NO, don't, we will copy below) # scp the following files to the reprepro server: i2p_0.9.XX-1.dsc (the GPG signature) @@ -71,8 +76,28 @@ reprepro -v update trusty reprepro -v update vivid reprepro -v update wily reprepro -v update xenial +reprepro -v update yakkety +# todo when set up +# To add or remove distributions, edit /var/www/debian/conf/distributions +# and /var/www/debian/conf/updates +# and then: reprepro export foo (for new foo) +# If you remove, you must do: reprepro clearvanished +# reprepro -v update zesty # To copy precise to wheezy: # Note that syntax is reprepro copysrc TO FROM package! reprepro -v copysrc wheezy precise i2p + +# To copy libjbigi-jni i386 (only) from trusty to jessie: +# Note that syntax is reprepro copysrc TO FROM package! +reprepro -v -A i386 copy jessie trusty libjbigi-jni + +# To copy jessie to sid: +# Note that syntax is reprepro copysrc TO FROM package! +reprepro -v copysrc sid jessie i2p + + +# check status +reprepro ls i2p +reprepro ls libjbigi-jni diff --git a/debian-alt/precise/changelog b/debian-alt/precise/changelog index 2d9270228a..e50669303c 100644 --- a/debian-alt/precise/changelog +++ b/debian-alt/precise/changelog @@ -1,3 +1,9 @@ +i2p (0.9.27p-1~precise+1) precise; urgency=medium + + * Backport to Precise + + -- zzz on i2p <zzz@i2pmail.org> Mon, 17 Oct 2016 12:12:12 +0000 + i2p (0.9.26p-1~precise+1) precise; urgency=medium * Backport to Precise diff --git a/debian/changelog b/debian/changelog index dc213f9ce3..9b65a9c942 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +i2p (0.9.27-1~deb8u+1) stable; urgency=medium + + * Backport to Jessie + + -- zzz on i2p <zzz@i2pmail.org> Tue, 18 Oct 2016 12:12:12 +0000 + i2p (0.9.26-1~deb8u+1) stable; urgency=medium * Backport to Jessie -- GitLab