summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2017-08-05 19:21:11 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2017-08-05 19:21:11 +0200
commit66da2f4601331074484ff3456e676c57a1d0ef49 (patch)
tree7f01a376432d3566af69122ed2dd3dfa96e22988
parent1af889a21ab4eeba839bcf0ee447b4ffdb8f4eb5 (diff)
d/rules: Move rules
-rw-r--r--debian/changelog3
-rwxr-xr-xdebian/rules18
2 files changed, 4 insertions, 17 deletions
diff --git a/debian/changelog b/debian/changelog
index b47f1b7..15b9af4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,9 @@ sane-backends (1.0.27-1~experimental3) UNRELEASED; urgency=medium
+ Drop outdated texlive and texlive-latex-extra Build-Dependency.
* debian/rules:
+ Drop create and install the /etc/sane.d/dll.d directory.
+ + Move rules from override_dh_install-arch and override_dh_auto_install-arch
+ to override_dh_install-indep and override_dh_auto_install-indep
+ to build the arch all packages without error (CLoses: #870455).
-- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 02 Aug 2017 18:20:24 +0200
diff --git a/debian/rules b/debian/rules
index 88e51dd..81a683c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -63,7 +63,7 @@ override_dh_auto_clean:
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || $(MAKE) distclean
$(RM) debian/libsane-common.install
- $(RM) debian/libsane.udev
+ $(RM) debian/libsane1.udev
dh_auto_clean
override_dh_auto_install-arch:
@@ -72,29 +72,16 @@ override_dh_auto_install-arch:
$(RM) debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/sane/libsane.so.1
# remove libsane-dll, same as regular libsane
$(RM) debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/sane/libsane-dll.*
- # install only the manpages for the backends which have been built
-# cp debian/libsane-common.install.in debian/libsane-common.install
-# ls debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/sane/*.so | sed -e \
-# "s#.*/lib\([^.]\+\)[.]so#usr/share/man/man5/\1.5#" | { while read mp; do \
-# test -e debian/tmp/$$mp && echo $$mp >> debian/libsane-common.install; done }
override_dh_auto_install-indep:
cp debian/libsane-common.install.in debian/libsane-common.install
dh_auto_install
-# ls debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/sane/*.so | sed -e \
-# "s#.*/lib\([^.]\+\)[.]so#usr/share/man/man5/\1.5#" | { while read mp; do \
-# test -e debian/tmp/$$mp && echo $$mp >> debian/libsane-common.install; done }
override_dh_install-arch:
dh_install
-# # Install HAL fdi file
-# mkdir -p $(CURDIR)/debian/libsane-common/usr/share/hal/fdi/preprobe/10osvendor
-# $(CURDIR)/tools/sane-desc -s $(CURDIR)/doc/descriptions -m hal-new > \
-# $(CURDIR)/debian/libsane-common/usr/share/hal/fdi/preprobe/10osvendor/20-libsane.fdi
# Install the pkg-config file
mkdir -p debian/libsane-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/
cp tools/sane-backends.pc debian/libsane-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/
- #
mkdir -p $(CURDIR)/debian/sane-utils/usr/share/man/man5/
cp $(CURDIR)/doc/sane-umax_pp.man $(CURDIR)/debian/sane-utils/usr/share/man/man5/umax_pp.5
@@ -125,7 +112,6 @@ override_dh_installudev-arch:
ifeq (linux,$(DEB_HOST_ARCH_OS))
# udev support
# Generate the udev rules file
-# $(CURDIR)/tools/sane-desc -s $(CURDIR)/doc/descriptions -m udev+acl > $(CURDIR)/debian/libsane1.udev
$(CURDIR)/tools/sane-desc -s $(CURDIR)/doc/descriptions -m udev+hwdb > $(CURDIR)/debian/libsane1.udev
$(CURDIR)/tools/sane-desc -s $(CURDIR)/doc/descriptions -m hwdb > $(CURDIR)/debian/20-sane.hwdb
cp $(CURDIR)/debian/20-sane.hwdb $(CURDIR)/debian/libsane1/lib/udev/hwdb.d/
@@ -145,5 +131,3 @@ override_dh_systemd_enable-arch:
override_dh_makeshlibs-arch:
dh_makeshlibs -- -v$(VERSION) -Pdebian/libsane1 -plibsane1
- # Empty dependency_libs in all .la files
- #find debian -name "*.la" -type f -exec sed -i "/dependency_libs/ s/'.*'/''/" -i {} \;