[pkg-wine-party] [PATCH 3/8] Re-enable Lintian overrides

Hilko Bengen bengen at debian.org
Sun Dec 30 23:08:28 UTC 2012


- Create multiarch-compatible paths for lintian overrides files
- Use dh_lintian
---
 debian/prep-install.sh |    7 ++++++-
 debian/rules           |    4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)
 mode change 100644 => 100755 debian/prep-install.sh

diff --git a/debian/prep-install.sh b/debian/prep-install.sh
old mode 100644
new mode 100755
index 599d600..1aa8b70
--- a/debian/prep-install.sh
+++ b/debian/prep-install.sh
@@ -5,10 +5,15 @@ LIBDIRS="$2"
 function replace_paths_full
 {
   sed "s,\([ /]\)usr/lib,\\1$1,g" | \
+  ( if [ "$ext" = "lintian-overrides" ]
+    then sed "s,^\(.*\)/[^/-]*-[^/-]*-[^/-]*/\(.*\)\$,\1/*/\2,g"
+    else cat; fi ) | \
   sed "s,[ /]$1/wine,&$SUFFIX,g" | \
   sed "s,/usr/share/wine,&$SUFFIX,g" | \
   sed "s,usr/share/doc/$package,&$SUFFIX,g" | \
-  ([ "$ext" != "lintian-overrides" ] && cat || sed "s,^$package,&$SUFFIX,g" ) | \
+  ( if [ "$ext" != "lintian-overrides" ]
+    then sed "s,^$package,&$SUFFIX,g"
+    else cat; fi ) | \
   sed "s, at SUFFIX@,$SUFFIX,g"
 }
 
diff --git a/debian/rules b/debian/rules
index 6e8b8e5..c1aefcc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -370,6 +370,8 @@ binary-arch: install-arch-stamp
 	# We don't need symbols for the build tools...
 	rm -rf debian/libwine-dbg$(VERSUFFIX)/usr/lib/debug/usr/bin
 
+	dh_lintian -s
+
 	# install reportbug control files
 	for fn in debian/*.bugcontrol; do \
 	 sfn="`basename "$$fn" .bugcontrol`"; \
@@ -425,6 +427,8 @@ binary-arch: control-stamp
 	dh_installdocs -plibwine$(VERSUFFIX)
 	dh_installchangelogs -plibwine$(VERSUFFIX)
 
+	dh_lintian -s
+
 	dh_compress -s
 	dh_fixperms -s
 
-- 
1.7.10.4




More information about the pkg-wine-party mailing list