tags 752809 + pending
thanks
Dear maintainer,
I've uploaded an NMU by gregor for qt4-perl (versioned as 4.8.4-1.1)
to DELAYED/5. Please feel free to tell me if I should delay it longer.
Regards,
dam
diff -Nru qt4-perl-4.8.4/debian/changelog qt4-perl-4.8.4/debian/changelog
--- qt4-perl-4.8.4/debian/changelog 2012-06-21 00:52:20.000000000 +0300
+++ qt4-perl-4.8.4/debian/changelog 2014-08-04 15:20:09.000000000 +0300
@@ -1,3 +1,14 @@
+qt4-perl (4.8.4-1.1) unstable; urgency=medium
+
+ [ gregor herrmann ]
+ * Non-maintainer upload.
+ * Fix "hardcodes /usr/lib/perl5":
+ dynamically create debian/*.install files with the correct path from
+ debian/rules during build
+ (Closes: #752809)
+
+ -- Damyan Ivanov <[email protected]> Mon, 04 Aug 2014 12:20:06 +0000
+
qt4-perl (4.8.4-1) unstable; urgency=low
* New upstream release
diff -Nru qt4-perl-4.8.4/debian/libqtcore4-perl.install qt4-perl-4.8.4/debian/libqtcore4-perl.install
--- qt4-perl-4.8.4/debian/libqtcore4-perl.install 2010-07-07 16:46:05.000000000 +0300
+++ qt4-perl-4.8.4/debian/libqtcore4-perl.install 1970-01-01 02:00:00.000000000 +0200
@@ -1,7 +0,0 @@
-usr/lib/perl5/auto/QtCore4/QtCore4.so
-usr/lib/perl5/QtCore4/classinfo.pm
-usr/lib/perl5/QtCore4/isa.pm
-usr/lib/perl5/QtCore4/signals.pm
-usr/lib/perl5/QtCore4/debug.pm
-usr/lib/perl5/QtCore4/slots.pm
-usr/lib/perl5/QtCore4.pm
diff -Nru qt4-perl-4.8.4/debian/libqtcore4-perl.install.in qt4-perl-4.8.4/debian/libqtcore4-perl.install.in
--- qt4-perl-4.8.4/debian/libqtcore4-perl.install.in 1970-01-01 02:00:00.000000000 +0200
+++ qt4-perl-4.8.4/debian/libqtcore4-perl.install.in 2014-08-04 15:14:17.000000000 +0300
@@ -0,0 +1,7 @@
+@ARCHLIB@/auto/QtCore4/QtCore4.so
+@ARCHLIB@/QtCore4/classinfo.pm
+@ARCHLIB@/QtCore4/isa.pm
+@ARCHLIB@/QtCore4/signals.pm
+@ARCHLIB@/QtCore4/debug.pm
+@ARCHLIB@/QtCore4/slots.pm
+@ARCHLIB@/QtCore4.pm
diff -Nru qt4-perl-4.8.4/debian/libqtgui4-perl.install qt4-perl-4.8.4/debian/libqtgui4-perl.install
--- qt4-perl-4.8.4/debian/libqtgui4-perl.install 2010-07-13 11:56:06.000000000 +0300
+++ qt4-perl-4.8.4/debian/libqtgui4-perl.install 1970-01-01 02:00:00.000000000 +0200
@@ -1,3 +0,0 @@
-usr/lib/perl5/QtGui4.pm
-usr/lib/perl5/auto/QtGui4/QtGui4.so
-usr/bin/puic4
diff -Nru qt4-perl-4.8.4/debian/libqtgui4-perl.install.in qt4-perl-4.8.4/debian/libqtgui4-perl.install.in
--- qt4-perl-4.8.4/debian/libqtgui4-perl.install.in 1970-01-01 02:00:00.000000000 +0200
+++ qt4-perl-4.8.4/debian/libqtgui4-perl.install.in 2014-08-04 15:16:45.000000000 +0300
@@ -0,0 +1,3 @@
+@ARCHLIB@/QtGui4.pm
+@ARCHLIB@/auto/QtGui4/QtGui4.so
+usr/bin/puic4
diff -Nru qt4-perl-4.8.4/debian/libqtnetwork4-perl.install qt4-perl-4.8.4/debian/libqtnetwork4-perl.install
--- qt4-perl-4.8.4/debian/libqtnetwork4-perl.install 2010-07-13 11:56:10.000000000 +0300
+++ qt4-perl-4.8.4/debian/libqtnetwork4-perl.install 1970-01-01 02:00:00.000000000 +0200
@@ -1,2 +0,0 @@
-usr/lib/perl5/QtNetwork4.pm
-usr/lib/perl5/auto/QtNetwork4/QtNetwork4.so
diff -Nru qt4-perl-4.8.4/debian/libqtnetwork4-perl.install.in qt4-perl-4.8.4/debian/libqtnetwork4-perl.install.in
--- qt4-perl-4.8.4/debian/libqtnetwork4-perl.install.in 1970-01-01 02:00:00.000000000 +0200
+++ qt4-perl-4.8.4/debian/libqtnetwork4-perl.install.in 2014-08-04 15:14:28.000000000 +0300
@@ -0,0 +1,2 @@
+@ARCHLIB@/QtNetwork4.pm
+@ARCHLIB@/auto/QtNetwork4/QtNetwork4.so
diff -Nru qt4-perl-4.8.4/debian/libqttest4-perl.install qt4-perl-4.8.4/debian/libqttest4-perl.install
--- qt4-perl-4.8.4/debian/libqttest4-perl.install 2010-07-13 11:56:14.000000000 +0300
+++ qt4-perl-4.8.4/debian/libqttest4-perl.install 1970-01-01 02:00:00.000000000 +0200
@@ -1,2 +0,0 @@
-usr/lib/perl5/QtTest4.pm
-usr/lib/perl5/auto/QtTest4/QtTest4.so
diff -Nru qt4-perl-4.8.4/debian/libqttest4-perl.install.in qt4-perl-4.8.4/debian/libqttest4-perl.install.in
--- qt4-perl-4.8.4/debian/libqttest4-perl.install.in 1970-01-01 02:00:00.000000000 +0200
+++ qt4-perl-4.8.4/debian/libqttest4-perl.install.in 2014-08-04 15:14:28.000000000 +0300
@@ -0,0 +1,2 @@
+@ARCHLIB@/QtTest4.pm
+@ARCHLIB@/auto/QtTest4/QtTest4.so
diff -Nru qt4-perl-4.8.4/debian/libqtxml4-perl.install qt4-perl-4.8.4/debian/libqtxml4-perl.install
--- qt4-perl-4.8.4/debian/libqtxml4-perl.install 2010-07-13 11:56:17.000000000 +0300
+++ qt4-perl-4.8.4/debian/libqtxml4-perl.install 1970-01-01 02:00:00.000000000 +0200
@@ -1,2 +0,0 @@
-usr/lib/perl5/QtXml4.pm
-usr/lib/perl5/auto/QtXml4/QtXml4.so
diff -Nru qt4-perl-4.8.4/debian/libqtxml4-perl.install.in qt4-perl-4.8.4/debian/libqtxml4-perl.install.in
--- qt4-perl-4.8.4/debian/libqtxml4-perl.install.in 1970-01-01 02:00:00.000000000 +0200
+++ qt4-perl-4.8.4/debian/libqtxml4-perl.install.in 2014-08-04 15:14:28.000000000 +0300
@@ -0,0 +1,2 @@
+@ARCHLIB@/QtXml4.pm
+@ARCHLIB@/auto/QtXml4/QtXml4.so
diff -Nru qt4-perl-4.8.4/debian/rules qt4-perl-4.8.4/debian/rules
--- qt4-perl-4.8.4/debian/rules 2010-07-07 17:21:36.000000000 +0300
+++ qt4-perl-4.8.4/debian/rules 2014-08-04 15:19:09.000000000 +0300
@@ -3,3 +3,13 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
DEB_CMAKE_EXTRA_FLAGS=-DCUSTOM_PERL_SITE_ARCH_DIR=$(shell perl -MConfig -e 'print $$Config{installvendorarch}')
+
+ARCHLIB := $(shell perl -MConfig -e 'print substr($$Config{vendorarch},1)')
+
+clean::
+ $(RM) --verbose debian/*.install
+
+common-install-arch::
+ for i in debian/*.install.in; do \
+ sed -e 's,@ARCHLIB@,$(ARCHLIB),g' $$i > debian/$$(basename $$i .in); \
+ done