Changeset: 2782c774c1b6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2782c774c1b6
Modified Files:
        buildtools/ChangeLog.Aug2018
        debian/compat
        debian/fix-deb.sh
Branch: Aug2018
Log Message:

Port to Ubuntu 18.10: don't build libmonetdb5-server-bam.
Also increased the value in debian/compat.


diffs (37 lines):

diff --git a/buildtools/ChangeLog.Aug2018 b/buildtools/ChangeLog.Aug2018
--- a/buildtools/ChangeLog.Aug2018
+++ b/buildtools/ChangeLog.Aug2018
@@ -1,3 +1,8 @@
 # ChangeLog file for buildtools
 # This file is updated with Maddlog
 
+* Wed Oct  3 2018 Sjoerd Mullender <sjo...@acm.org>
+- On Ubuntu 18.10 (Cosmic Cuttlefish), the libmonetdb5-server-bam package
+  cannot be built because of an incompatibility in the libbam library
+  (it cannot be used in a shared object.
+
diff --git a/debian/compat b/debian/compat
--- a/debian/compat
+++ b/debian/compat
@@ -1,1 +1,1 @@
-5
+9
diff --git a/debian/fix-deb.sh b/debian/fix-deb.sh
--- a/debian/fix-deb.sh
+++ b/debian/fix-deb.sh
@@ -69,3 +69,15 @@ trusty)
     sed -i '/^libmapi_la_LIBADD/s/$/ $(openssl_LIBS)/' 
clients/mapilib/Makefile.am clients/mapilib/Makefile.in
     ;;
 esac
+
+case $SUITE in
+cosmic)
+    # libbam is not available as a shared object (also true for older
+    # version) and this means that on 18.10 the libmonetdb5-server-bam
+    # package cannot be compiled on amd64
+    sed -i -e 's/libbam-dev, //' \
+       -e '/^Package: libmonetdb5-server-bam/,/^$/d' debian/control
+    sed -i '/samtools=yes/s/yes/no/' debian/rules
+    rm debian/libmonetdb5-server-bam.install
+    ;;
+esac
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to