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 <[email protected]> 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}