Steve M. Robbins <[email protected]> (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 <[email protected]> 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
signature.asc
Description: Digital signature

