On Mon, May 29, 2017 at 01:55:51PM +0200, Adam Borowski wrote: > On Mon, May 29, 2017 at 08:16:28PM +0900, Olaf Meeuwissen wrote: > > Florian Zieboll writes: > > > IIRC, a sane developer had replied to that thread and said > > > that also saned just checks for the existence of libsystemd0 but does > > > not need it at all. So the "dependency" is null and could be removed. > > > > You remember correctly ;-) > > > > It's not a "dependency", it's a compile-time option. To get rid of the > > Depends:, you will need to drop libsystemd-dev (and maybe dh-systemd) > > from the debian/control file and rebuild the package. That's all. > > Which actually are (Build-)Dependencies, that turn into actual Dependencies > once built. But indeed, like for the vast majority of infested packages, > it's all it takes -- most upstream developers are not evil, and DTRT when > systemd headers are not available. Even if they're systemd apologists > themselves, many projects want to work on BSD and so on. > > A debdiff attached, compile-tested only (I have no scanner hardware).
Sounds like sonething that should go into Devuan jessie as a bug fix. After someone tests it, of course. -- hendrik > diff -Nru sane-backends-1.0.25/debian/changelog > sane-backends-1.0.25/debian/changelog > --- sane-backends-1.0.25/debian/changelog 2017-05-21 10:04:48.000000000 > +0200 > +++ sane-backends-1.0.25/debian/changelog 2017-05-29 13:24:39.000000000 > +0200 > @@ -1,3 +1,10 @@ > +sane-backends (1.0.25-4.1.0nosystemd1) unstable; urgency=medium > + > + * Non-maintainer upload. > + * Cure systemd infestation. > + > + -- Adam Borowski <kilob...@angband.pl> Mon, 29 May 2017 13:24:39 +0200 > + > sane-backends (1.0.25-4.1) unstable; urgency=medium > > * Non-maintainer upload. > diff -Nru sane-backends-1.0.25/debian/control > sane-backends-1.0.25/debian/control > --- sane-backends-1.0.25/debian/control 2017-05-21 10:04:48.000000000 > +0200 > +++ sane-backends-1.0.25/debian/control 2017-05-29 13:23:16.000000000 > +0200 > @@ -8,7 +8,6 @@ > autoconf, > chrpath, > debhelper (>= 10), > - dh-systemd, > gettext, > libavahi-client-dev, > libcam-dev [kfreebsd-any], > @@ -17,7 +16,6 @@ > libieee1284-3-dev [!hurd-i386], > libjpeg-dev, > libltdl3-dev, > - libsystemd-dev [linux-any], > libtiff-dev, > libusb-1.0-0-dev [!hurd-i386], > pkg-config, > diff -Nru sane-backends-1.0.25/debian/rules sane-backends-1.0.25/debian/rules > --- sane-backends-1.0.25/debian/rules 2017-05-21 10:04:48.000000000 +0200 > +++ sane-backends-1.0.25/debian/rules 2017-05-29 13:24:34.000000000 +0200 > @@ -29,7 +29,7 @@ > endif > > %: > - dh $@ --parallel --with autotools_dev,systemd > + dh $@ --parallel --with autotools_dev > > override_dh_auto_configure: > autoconf > @@ -130,9 +130,6 @@ > override_dh_installinit-arch: > dh_installinit -psane-utils --name=saned > > -override_dh_systemd_enable-arch: > - dh_systemd_enable --no-enable saned.socket > - > override_dh_strip-arch: > dh_strip --dbg-package=libsane-dbg > > diff -Nru sane-backends-1.0.25/debian/sane-utils.install > sane-backends-1.0.25/debian/sane-utils.install > --- sane-backends-1.0.25/debian/sane-utils.install 2017-05-21 > 10:04:48.000000000 +0200 > +++ sane-backends-1.0.25/debian/sane-utils.install 2017-05-29 > 13:24:22.000000000 +0200 > @@ -8,5 +8,3 @@ > usr/share/man/man1/scanimage.1 > usr/share/man/man8/saned.8 > tools/umax_pp usr/bin > -debian/saned.socket lib/systemd/system > -debian/saned@.service lib/systemd/system > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng