Steve M. Robbins <s...@debian.org> (24/05/2009):
> Package: keysafe
> Severity: serious
> Justification: no longer builds from source

Fixed package uploaded with the attached debdiff.

Mraw,
KiBi.
diff -u keysafe-0.4/debian/changelog keysafe-0.4/debian/changelog
--- keysafe-0.4/debian/changelog
+++ keysafe-0.4/debian/changelog
@@ -1,3 +1,14 @@
+keysafe (0.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with new boost (>= 1.37.0) by using the “-mt” suffix for
+    boost libraries since starting with this version, only this variant
+    is available (Closes: #530466). Update Makefile.{am,in} accordingly.
+  * Set urgency to “medium” since testing is affected too.
+  * Fix bashisms in debian/rules (Closes: #535393).
+
+ -- Cyril Brulebois <k...@debian.org>  Sat, 18 Jul 2009 14:49:54 +0200
+
 keysafe (0.4-1) unstable; urgency=low
 
   * New upstream release
diff -u keysafe-0.4/debian/rules keysafe-0.4/debian/rules
--- keysafe-0.4/debian/rules
+++ keysafe-0.4/debian/rules
@@ -8,7 +8,12 @@
 
+UNNEEDED_FILES=cryptobotan.a cryptobotan.la cryptobotan.so cryptobotan.so.0
+DOC_FILES=ksdump ksconv
+
 binary-post-install/keysafe::
-	rm $(KEYSAFE_LIB_DIR)/{cryptobotan.a,cryptobotan.la,cryptobotan.so,cryptobotan.so.0}
+	for i in $(UNNEEDED_FILES); do rm $(KEYSAFE_LIB_DIR)/$$i; done
 	mv $(KEYSAFE_LIB_DIR)/cryptobotan.so.0.0.0 $(KEYSAFE_LIB_DIR)/cryptobotan.so
-	cp $(DEB_BUILDDIR)/tools/{ksdump,ksconv} $(KEYSAFE_DOC_DIR)
-	chmod -x $(KEYSAFE_DOC_DIR)/{ksdump,ksconv}
+	for i in $(DOC_FILES); do \
+		cp $(DEB_BUILDDIR)/tools/$$i $(KEYSAFE_DOC_DIR); \
+		chmod -x $(KEYSAFE_DOC_DIR)/$$i; \
+	done
 	dh_pysupport -pkeysafe
only in patch2:
unchanged:
--- keysafe-0.4.orig/Makefile.in
+++ keysafe-0.4/Makefile.in
@@ -266,7 +266,7 @@
 		  src/crypto.hh
 
 cryptobotan_la_CXXFLAGS = -I /usr/include/python2.5
-cryptobotan_la_LDFLAGS = -module -lboost_python-py25 \
+cryptobotan_la_LDFLAGS = -module -lboost_python-mt-py25 \
 			 $(shell pkg-config --libs botan-1.8)
 
 gui_DATA = gui/keysafe.glade gui/ksed.glade
only in patch2:
unchanged:
--- keysafe-0.4.orig/Makefile.am
+++ keysafe-0.4/Makefile.am
@@ -30,7 +30,7 @@
 		  src/crypto.hh
 
 cryptobotan_la_CXXFLAGS = -I /usr/include/python2.5
-cryptobotan_la_LDFLAGS = -module -lboost_python-py25 \
+cryptobotan_la_LDFLAGS = -module -lboost_python-mt-py25 \
 			 $(shell pkg-config --libs botan-1.8)
 
 gui_DATA = gui/keysafe.glade gui/ksed.glade

Attachment: signature.asc
Description: Digital signature

Reply via email to