libpsl/debian
Daniel Kahn Gillmor 5ae937f50e fix debian/rules clean
For some reason i don't understand, make -j4 distclean (which is
invoked by the clean target of debian/rules) fails because the
"missing" file isn't present in the source root.

this avoids that problem, using the version of missing/ found in
libtool (which is the same version in automake-1.15 as of this
writing).
2016-12-18 00:38:29 +01:00
..
patches Remove patching to SO VERSION 6:0:1 2016-12-15 15:40:32 +01:00
source some improvements 2014-05-23 17:13:05 +02:00
upstream include OpenPGP key for Tim Rühsen, which has been used to sign git tags 2016-07-05 11:08:13 -04:00
README.source record conversation and conclusion with helmut about bootstrapping 2016-08-04 17:06:11 -04:00
build New gbp wrapper for smooth building 2016-12-14 12:03:00 +01:00
changelog preparing new upstream release 0.16.1 2016-12-15 16:08:43 +01:00
clean use upstream manpages 2016-08-04 17:15:25 -04:00
compat Update to debhelper 10 2016-12-13 15:33:23 +01:00
control Update to debhelper 10 2016-12-13 15:33:23 +01:00
copyright tweak for new upstream name of psl-make-dafsa 2016-08-04 20:14:41 -04:00
gbp.conf use new upstream tags 2015-07-09 10:06:04 -04:00
libpsl-dev.docs README.md was only going on -dev package anyway, be explicit about it 2016-08-04 19:40:38 -04:00
libpsl-dev.install use wrap-and-sort on debian/ for orderliness 2015-07-12 16:07:32 -04:00
libpsl-dev.links fix up the files for installation 2014-06-05 23:43:19 -04:00
libpsl-dev.manpages Add libpsl man page 2016-12-13 10:20:23 +01:00
libpsl5.install upstream SONAME moved from 0 to 5 2016-07-05 14:01:20 -04:00
libpsl5.symbols Add new functions to debian/libpsl5.symbols 2016-12-13 02:13:11 +01:00
psl-make-dafsa.install simplify psl-make-dafsa installation 2016-08-04 19:40:38 -04:00
psl-make-dafsa.manpages use upstream manpages 2016-08-04 17:15:25 -04:00
psl.install ship /usr/bin/psl with libpsl0 2014-06-06 00:36:02 -04:00
psl.manpages use upstream manpages 2016-08-04 17:15:25 -04:00
rules fix debian/rules clean 2016-12-18 00:38:29 +01:00
watch updated debian/watch 2016-08-04 17:07:54 -04:00

README.source

The packaging for libpsl splits out psl-make-dafsa in order to avoid a
cyclic build-dependency, which would make bootstrapping a debian
architecture harder than it needs to be.

publicsuffix will build-depend on psl-make-dafsa so that publicsuffix
can ship a compressed, rapid-access version (DAFSA) of
public_suffix_list.dat alongside the standard text version.

but libpsl itself build-depends on publicsuffix.  We avoid the
circularity by ensuring that libpsl's arch-independent build can be
done without publicsuffix.

So the path to bootstrapping should be:

 * arch-independent build of libpsl (creates psl-make-dafsa)
 * full build of publicsuffix (creates publicsuffix)
 * arch-dependent build of libpsl (creates normal libpsl* packages)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>, Thu, 14 Jul 2016 01:08:55 +0200