summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2020-08-22 16:29:03 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2020-08-22 16:29:03 +0200
commitf4cbb1626e55ec2554935ed01dc99b29e7cf26af (patch)
tree36119272211e15dbeb8c069435aac9e28d07d497
parent53afd37fb26d992afa7f5f50c653222e8d45f3de (diff)
Fix lintian breakout-link warning
-rw-r--r--debian/changelog4
-rw-r--r--debian/foomatic-filters-beh.install2
-rw-r--r--debian/foomatic-filters-beh.preinst11
-rw-r--r--debian/foomatic-filters.dirs2
-rw-r--r--debian/foomatic-filters.manpages2
-rwxr-xr-xdebian/rules8
6 files changed, 25 insertions, 4 deletions
diff --git a/debian/changelog b/debian/changelog
index 951aaea..cc8a868 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
foomatic-filters (4.0.17-12) UNRELEASED; urgency=medium
- * debian/rules:
+ * debian/rules:
- Add export DEB_LDFLAGS_MAINT_APPEND to fix the ld error
"multiple definition" (Closes: #957218).
* Declare compliance with Debian Policy 4.5.0 (No changes needed).
@@ -10,6 +10,8 @@ foomatic-filters (4.0.17-12) UNRELEASED; urgency=medium
* Add 'Forwarded: not needed' into:
- debian/patches/0110-fixed-segfault-when-creating-logfile.patch.
- debian/patches/0600-spelling-errors.diff.
+ * Fix lintian breakout-link warning:
+ - debian/rules: remove links with copys.
-- Jörg Frings-Fürst <debian@jff.email> Sat, 22 Aug 2020 14:36:15 +0200
diff --git a/debian/foomatic-filters-beh.install b/debian/foomatic-filters-beh.install
index b0a9549..46abf84 100644
--- a/debian/foomatic-filters-beh.install
+++ b/debian/foomatic-filters-beh.install
@@ -1,2 +1,2 @@
-usr/lib/cups/backend
+usr/lib/cups/backend/beh usr/libexec/cups/backend/
diff --git a/debian/foomatic-filters-beh.preinst b/debian/foomatic-filters-beh.preinst
new file mode 100644
index 0000000..e416e2e
--- /dev/null
+++ b/debian/foomatic-filters-beh.preinst
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -e
+
+case "$1" in
+ upgrade)
+ # remove beh from old directory
+ rm -f usr/lib/cups/backend/beh
+esac
+
+
+#DEBHELPER#
diff --git a/debian/foomatic-filters.dirs b/debian/foomatic-filters.dirs
index 84a4858..7d8e6f7 100644
--- a/debian/foomatic-filters.dirs
+++ b/debian/foomatic-filters.dirs
@@ -4,3 +4,5 @@ usr/sbin
usr/share/foomatic
usr/share/man/man1
usr/share/man/man8
+usr/lib/ppr/interfaces
+usr/lib/ppr/lib
diff --git a/debian/foomatic-filters.manpages b/debian/foomatic-filters.manpages
index f101e1b..366d8bf 100644
--- a/debian/foomatic-filters.manpages
+++ b/debian/foomatic-filters.manpages
@@ -1 +1 @@
-foomatic-rip.1
+usr/share/man/man1/foomatic-rip.1
diff --git a/debian/rules b/debian/rules
index 3c61bec..7c52296 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,6 @@ derives_from_ubuntu := $(shell (dpkg-vendor --derives-from Ubuntu && echo "yes")
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--allow-multiple-definition
-
%:
dh $@
@@ -20,6 +19,13 @@ override_dh_auto_build:
override_dh_install-arch:
dh_install
+ rm -f $(CURDIR)/debian/foomatic-filters/usr/lib/cups/filter/foomatic-rip
+ cp -p $(CURDIR)/debian/foomatic-filters/usr/bin/foomatic-rip $(CURDIR)/debian/foomatic-filters/usr/lib/cups/filter/foomatic-rip
+ rm -f $(CURDIR)/debian/foomatic-filters/usr/lib/ppr/interfaces/foomatic-rip
+ rm -f $(CURDIR)/debian/foomatic-filters/usr/lib/ppr/lib/foomatic-rip
+ cp -p $(CURDIR)/debian/foomatic-filters/usr/bin/foomatic-rip $(CURDIR)/debian/foomatic-filters/usr/lib/ppr/interfaces/foomatic-rip
+ cp -p $(CURDIR)/debian/foomatic-filters/usr/bin/foomatic-rip $(CURDIR)/debian/foomatic-filters/usr/lib/ppr/lib/foomatic-rip
+
rm -f $(CURDIR)/debian/foomatic-filters/etc/foomatic/filter.conf*
cp -p $(CURDIR)/debian/parseconfig.pl $(CURDIR)/debian/foomatic-filters/usr/share/foomatic
chmod +x $(CURDIR)/debian/foomatic-filters/usr/share/foomatic/parseconfig.pl