[med-svn] [Git][med-team/jellyfish][master] 6 commits: debian/control: removed unused valgrind dependency

Michael R. Crusoe gitlab at salsa.debian.org
Mon Dec 24 14:47:51 GMT 2018


Michael R. Crusoe pushed to branch master at Debian Med / jellyfish


Commits:
d83323c7 by Michael R. Crusoe at 2018-12-24T14:00:07Z
debian/control: removed unused valgrind dependency

- - - - -
2201c9f7 by Michael R. Crusoe at 2018-12-24T14:00:43Z
Standards-Version 4.3.0

- - - - -
fdce13cb by Michael R. Crusoe at 2018-12-24T14:00:45Z
improve reproducibilty

- - - - -
c8ce2203 by Michael R. Crusoe at 2018-12-24T14:05:01Z
try to fix lack of pthread linking

- - - - -
509b9bdb by Michael R. Crusoe at 2018-12-24T14:28:17Z
Remove dependency_libs field in libjellyfish-2.0.la.

- - - - -
4d70d1cf by Michael R. Crusoe at 2018-12-24T14:46:47Z
upload 2.2.10-2 to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/patches/reproducible.patch
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+jellyfish (2.2.10-2) unstable; urgency=medium
+
+  * debian/control: removed unused valgrind dependency
+  * Standards-Version: 4.3.0
+  * Improve reproducibilty, drop /usr/share/doc/jellyfish-
+    examples/examples/swig*
+  * Remove dependency_libs field in libjellyfish-2.0.la.
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com>  Mon, 24 Dec 2018 06:46:27 -0800
+
 jellyfish (2.2.10-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/control
=====================================
@@ -12,14 +12,13 @@ Build-Depends: debhelper (>= 11~),
                bc,
                time,
                procps,
-               valgrind,
                swig,
                python3-all-dev,
                python-all-dev,
                dh-python,
                perl,
                chrpath
-Standards-Version: 4.1.4
+Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/med-team/jellyfish
 Vcs-Git: https://salsa.debian.org/med-team/jellyfish.git
 Homepage: http://www.cbcb.umd.edu/software/jellyfish/


=====================================
debian/patches/reproducible.patch
=====================================
@@ -4,9 +4,9 @@ Bug-Debian: https://bugs.debian.org/863015
 Description: Enable reproducible build by avoiding the current
  date with time zone in json output
 
---- a/include/jellyfish/generic_file_header.hpp
-+++ b/include/jellyfish/generic_file_header.hpp
-@@ -180,6 +180,8 @@ public:
+--- jellyfish.orig/include/jellyfish/generic_file_header.hpp
++++ jellyfish/include/jellyfish/generic_file_header.hpp
+@@ -180,6 +180,8 @@
  
  protected:
    std::string get_hostname() const {
@@ -15,7 +15,7 @@ Description: Enable reproducible build by avoiding the current
      struct utsname buf;
      if(uname(&buf) == -1)
        return "";
-@@ -187,6 +189,8 @@ protected:
+@@ -187,6 +189,8 @@
    }
  
    std::string get_pwd() const {
@@ -24,7 +24,7 @@ Description: Enable reproducible build by avoiding the current
  #ifdef PATH_MAX
      size_t len = PATH_MAX;
  #else
-@@ -202,6 +206,16 @@ protected:
+@@ -202,6 +206,16 @@
    std::string get_localtime() const {
      time_t t = time(0);
      std::string res(ctime(&t));


=====================================
debian/rules
=====================================
@@ -13,12 +13,20 @@ export PKG_CONFIG_SYSROOT_DIR=${CURDIR}/debian/tmp/
 export PERL_MM_OPT=INSTALLDIRS=vendor
 export PYBUILD_BUILD_ARGS=build_ext --rpath "${CURDIR}/debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}"
 
+export DEB_LDFLAGS_MAINT_APPEND = -lpthread
+
 %:
 	dh $@ # --with python3
 
 override_dh_auto_install:
 	dh_auto_install -- install-data
 
+override_dh_installexamples:
+	dh_installexamples
+	sed '/SRCDIR=/d' debian/jellyfish-examples/usr/share/doc/jellyfish-examples/examples/compat.sh*
+	sed '/BUILDDIR=/d' debian/jellyfish-examples/usr/share/doc/jellyfish-examples/examples/compat.sh*
+	rm -f debian/jellyfish-examples/usr/share/doc/jellyfish-examples/examples/swig*
+
 override_dh_install:
 	# dh_install -X*.a -X*.la -Xpkgconfig
 #	dh_install -ppython3-dna-jellyfish
@@ -40,6 +48,7 @@ override_dh_install:
 		    --movedev "debian/tmp/usr/include/$(DEB_SOURCE)*/$(DEB_SOURCE)/*.hpp" usr/include/$(DEB_SOURCE) \
 		    --movedev "debian/tmp/usr/include/$(DEB_SOURCE)*/$(DEB_SOURCE)/*.h" usr/include/$(DEB_SOURCE) \
 			debian/tmp/usr/lib/*/lib$(DEB_SOURCE)-*.so
+	sed -i "/dependency_libs/ s/'.*'/''/" ./debian/libjellyfish-2.0-dev/usr/lib/${DEB_HOST_MULTIARCH}/*.la
 
 override_dh_auto_configure:
 	dh_auto_configure -- --enable-swig --enable-perl-binding # --enable-python-binding



View it on GitLab: https://salsa.debian.org/med-team/jellyfish/compare/6e0840884bea5d162b9dfd75812d66c99820976b...4d70d1cf5cdec9671a36a2360e1e7dc4743e1088

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/compare/6e0840884bea5d162b9dfd75812d66c99820976b...4d70d1cf5cdec9671a36a2360e1e7dc4743e1088
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20181224/2e8742f3/attachment-0001.html>


More information about the debian-med-commit mailing list