tags 752335 + patch
tags 752335 + pending
tags 752336 + patch
tags 752336 + pending
thanks

Dear maintainer,

I've prepared an NMU for libpreludedb (versioned as 1.0.0-2.2) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.
diff -u libpreludedb-1.0.0/debian/rules libpreludedb-1.0.0/debian/rules
--- libpreludedb-1.0.0/debian/rules
+++ libpreludedb-1.0.0/debian/rules
@@ -7,6 +7,8 @@
 
 PYVERS=$(shell pyversions -vr)
 
+ARCHLIB := $(shell perl -MConfig -e 'print $$Config{vendorarch}')
+
 TMPDIR=debian/tmp
 
 prefix=$(CURDIR)/debian/tmp/usr
@@ -20,6 +22,8 @@
 build: configure-stamp build-stamp $(PYVERS:%=build-python%)
 build-stamp:
 	dh_testdir
+	# Force swig to regenerate PreludeDB.c, cf. https://bugs.debian.org/752335
+	rm -f bindings/perl/PreludeDB.c
 	$(MAKE)
 	
 	touch build-stamp
@@ -35,6 +39,8 @@
 	[ ! -f bindings/perl/Makefile ] || $(MAKE) -C bindings/perl realclean
 	[ ! -f Makefile ] || $(MAKE) distclean
 	rm -rf bindings/python/build
+	rm -f bindings/perl/PreludeDB.c
+	rm -f debian/libpreludedb-perl.install
 	dh_clean
 
 install: install-core $(PYVERS:%=install-python%)
@@ -48,6 +54,7 @@
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
 	find $(CURDIR)/debian/tmp -name \*.pyc -exec rm -f {} \;
 	find $(CURDIR)/debian/tmp -name \*.la -delete
+	sed -e 's,$${archlib},$(ARCHLIB),g' debian/libpreludedb-perl.install.in > debian/libpreludedb-perl.install
 #	$(INSTALLD) $(TMPDIR)/etc/prelude/	\
 #		$(TMPDIR)/etc/prelude/default/	\
 #		$(TMPDIR)/etc/prelude/profile/	\
diff -u libpreludedb-1.0.0/debian/changelog libpreludedb-1.0.0/debian/changelog
--- libpreludedb-1.0.0/debian/changelog
+++ libpreludedb-1.0.0/debian/changelog
@@ -1,3 +1,13 @@
+libpreludedb (1.0.0-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Force swig to regenerate bindings/perl/PreludeDB.c by removing it
+    before building and in the clean target. (Closes: #752335)
+  * Use perl's $Config{vendorarch} instead of /usr/lib/perl5. Thanks
+    to Niko Tyni for the patch. (Closes: #752336)
+
+ -- Ansgar Burchardt <ans...@debian.org>  Tue, 05 Aug 2014 22:27:33 +0200
+
 libpreludedb (1.0.0-2.1) unstable; urgency=low
 
   * Non-maintainer upload.
reverted:
--- libpreludedb-1.0.0/debian/libpreludedb-perl.install
+++ libpreludedb-1.0.0.orig/debian/libpreludedb-perl.install
@@ -1 +0,0 @@
-debian/tmp/usr/lib/perl*
only in patch2:
unchanged:
--- libpreludedb-1.0.0.orig/debian/libpreludedb-perl.install.in
+++ libpreludedb-1.0.0/debian/libpreludedb-perl.install.in
@@ -0,0 +1 @@
+debian/tmp/${archlib}

Reply via email to