[Pkg-e-commits] [SCM] Enlightenment 17 branch, master, updated. debian/0.16.999.050+svn20081207-1-3-g24c0092

Albin Tonnerre albin.tonnerre at gmail.com
Fri Jan 2 18:31:45 UTC 2009


The following commit has been merged in the master branch:
commit 24c00924730ae08a7a00efceb07cb9dc55f8ea7c
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Fri Jan 2 18:47:01 2009 +0100

    And handle arch-dependant lintian override

diff --git a/debian/changelog b/debian/changelog
index 3bc68b1..38c966f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,9 +22,11 @@ e17 (0.16.999.050+svn20081207-1) experimental; urgency=low
   * lintian fixes:
     - add ${misc:Depends} to dependencies
     - remove e17-data.lintian-overrides, no longer needed
-    - Add overrides about setuid root programs to e17.lintian-overrides
+    - Add overrides about setuid root programs to e17.lintian-overrides.in
+  * As there is an arch-dependant lintian override, use an overrides.in and
+    handle that in debian/rules.
 
- -- Albin Tonnerre <albin.tonnerre at gmail.com>  Sat, 27 Dec 2008 14:30:42 +0100
+ -- Albin Tonnerre <albin.tonnerre at gmail.com>  Fri, 02 Jan 2009 18:46:31 +0100
 
 e17 (0.16.999.050-1) experimental; urgency=low
 
diff --git a/debian/e17.lintian-overrides b/debian/e17.lintian-overrides.in
similarity index 54%
rename from debian/e17.lintian-overrides
rename to debian/e17.lintian-overrides.in
index 4c77fde..760ff22 100644
--- a/debian/e17.lintian-overrides
+++ b/debian/e17.lintian-overrides.in
@@ -1,3 +1,3 @@
 e17: possible-gpl-code-linked-with-openssl
-e17: setuid-binary usr/lib/enlightenment/modules/cpufreq/linux-gnu-x86_64/freqset 4755 root/root
+e17: setuid-binary usr/lib/enlightenment/modules/cpufreq/ARCH_PATH/freqset 4755 root/root
 e17: setuid-binary usr/lib/enlightenment/enlightenment_sys 4755 root/root
diff --git a/debian/rules b/debian/rules
index 46c6f55..b885b44 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,14 +4,24 @@ include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
+DEB_HOST_GNU_SYSTEM=$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
+DEB_HOST_GNU_CPU=$(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+ARCH_PATH=$(DEB_HOST_GNU_SYSTEM)-$(DEB_HOST_GNU_CPU)
+
 install/e17-data::
 	gzip -9 debian/tmp/usr/share/enlightenment/doc/*.txt
 	rm debian/tmp/usr/share/enlightenment/COPYING
 
+install/e17::
+	sed "s/ARCH_PATH/$(ARCH_PATH)/" debian/e17.lintian-overrides.in > debian/e17.lintian-overrides
+
 binary-predeb/e17::
 	chmod 4755 debian/e17/usr/lib/enlightenment/enlightenment_sys
 	chmod 4755 debian/e17/usr/lib/enlightenment/modules/cpufreq/*/freqset
 
+clean/e17::
+	rm -f debian/e17.lintian-overrides
+
 DEB_INSTALL_MANPAGES_e17 := $(DEB_SRCDIR)/debian/enlightenment.1 $(DEB_SRCDIR)/debian/enlightenment_*.1
 DEB_DH_STRIP_ARGS := --dbg-package=e17-dbg
 DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath

-- 
Enlightenment 17



More information about the Pkg-e-commits mailing list