[med-svn] [Git][med-team/bamtools][master] 8 commits: routine-update: Standards-Version: 4.5.0
Andreas Tille
gitlab at salsa.debian.org
Wed May 27 11:37:49 BST 2020
Andreas Tille pushed to branch master at Debian Med / bamtools
Commits:
c60460a9 by Andreas Tille at 2020-05-27T11:10:07+02:00
routine-update: Standards-Version: 4.5.0
- - - - -
fc4d0df2 by Andreas Tille at 2020-05-27T11:10:07+02:00
routine-update: debhelper-compat 13
- - - - -
652db08e by Andreas Tille at 2020-05-27T11:10:13+02:00
routine-update: Add salsa-ci file
- - - - -
eddb4243 by Andreas Tille at 2020-05-27T11:10:13+02:00
routine-update: Rules-Requires-Root: no
- - - - -
48ace284 by Andreas Tille at 2020-05-27T11:10:15+02:00
Set upstream metadata fields: Bug-Submit.
Fixes: lintian: upstream-metadata-missing-bug-tracking
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
- - - - -
ef1282de by Andreas Tille at 2020-05-27T11:20:47+02:00
Use d-shlibs
- - - - -
3cccbac2 by Andreas Tille at 2020-05-27T12:14:40+02:00
Build additional static lib
- - - - -
02a1aa37 by Andreas Tille at 2020-05-27T12:17:31+02:00
Upload to unstable
- - - - -
9 changed files:
- debian/changelog
- debian/control
- debian/libbamtools-dev.install
- − debian/libbamtools2.5.1.install
- debian/patches/series
- + debian/patches/shared_and_static.patch
- debian/rules
- + debian/salsa-ci.yml
- debian/upstream/metadata
Changes:
=====================================
debian/changelog
=====================================
@@ -1,9 +1,16 @@
-bamtools (2.5.1+dfsg-6) UNRELEASED; urgency=medium
+bamtools (2.5.1+dfsg-6) unstable; urgency=medium
* Add IsSupplementaryAlignment() patch from bamtools code copy shipped
with tiddit
-
- -- Andreas Tille <tille at debian.org> Wed, 27 May 2020 09:59:29 +0200
+ * Standards-Version: 4.5.0 (routine-update)
+ * debhelper-compat 13 (routine-update)
+ * Add salsa-ci file (routine-update)
+ * Rules-Requires-Root: no (routine-update)
+ * Set upstream metadata fields: Bug-Submit.
+ * Use d-shlibs
+ * Build additional static lib
+
+ -- Andreas Tille <tille at debian.org> Wed, 27 May 2020 12:14:50 +0200
bamtools (2.5.1+dfsg-5) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -6,17 +6,18 @@ Uploaders: Michael R. Crusoe <michael.crusoe at gmail.com>,
Dominique Belhachemi <domibel at debian.org>
Section: science
Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
d-shlibs,
cmake,
zlib1g-dev,
libjsoncpp-dev,
help2man,
doxygen
-Standards-Version: 4.4.1
+Standards-Version: 4.5.0
Vcs-Browser: https://salsa.debian.org/med-team/bamtools
Vcs-Git: https://salsa.debian.org/med-team/bamtools.git
Homepage: https://github.com/pezmaster31/bamtools/wiki
+Rules-Requires-Root: no
Package: bamtools
Architecture: any
=====================================
debian/libbamtools-dev.install
=====================================
@@ -1,3 +1 @@
-debian/tmp/usr/lib/*/*so
debian/cmake usr/share
-debian/tmp/usr/include/* usr/include/
=====================================
debian/libbamtools2.5.1.install deleted
=====================================
@@ -1 +0,0 @@
-debian/tmp/usr/lib/*/libbamtools.so.2*
=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@ doxygen-tweak
0008_Cmake_Test.patch
spelling
tiddit.patch
+shared_and_static.patch
=====================================
debian/patches/shared_and_static.patch
=====================================
@@ -0,0 +1,32 @@
+Description: Build additional static lib
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Wed, 27 May 2020 09:59:29 +0200
+
+--- a/src/api/CMakeLists.txt
++++ b/src/api/CMakeLists.txt
+@@ -38,18 +38,24 @@ if( WIN32 )
+ endif()
+
+ # create main BamTools API library
+-add_library( BamTools ${BamToolsAPISources} )
++add_library( BamTools SHARED ${BamToolsAPISources} )
++add_library( BamTools_static STATIC ${BamToolsAPISources} )
+ # The SONAME is bumped on every version increment
+ # as Bamtools does not yet guarantee a stable ABI
+ set_target_properties( BamTools PROPERTIES
+ SOVERSION "${BamTools_VERSION}"
+ OUTPUT_NAME "bamtools" )
++set_target_properties( BamTools_static PROPERTIES
++ OUTPUT_NAME "bamtools" )
+ target_include_directories( BamTools PRIVATE "${ZLIB_INCLUDE_DIRS}" )
+ target_link_libraries( BamTools PRIVATE "${ZLIB_LIBRARIES}" "${WIN32_LIBRARIES}" )
+ install( TARGETS BamTools
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" )
++install( TARGETS BamTools_static
++ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
++ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" )
+
+ install( FILES api_global.h DESTINATION "include/bamtools/api" COMPONENT Development )
+ install( FILES BamAlgorithms.h DESTINATION "include/bamtools/api" COMPONENT Development )
=====================================
debian/rules
=====================================
@@ -9,11 +9,6 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow
%:
dh $@
-override_dh_auto_configure-arch:
- dh_auto_configure --arch -- -DBUILD_SHARED_LIBS=on
-
-override_dh_auto_configure-indep:
-
override_dh_auto_test-indep:
override_dh_auto_test-arch:
@@ -27,6 +22,16 @@ override_dh_auto_build-indep:
doxygen docs/Doxyfile
mv docs/Doxyfile.bak docs/Doxyfile
+override_dh_install-arch:
+ dh_install --arch
+ d-shlibmove --commit \
+ --multiarch \
+ --devunversioned \
+ --exclude-la \
+ --movedev debian/tmp/usr/include/* usr/include \
+ --movedev "debian/tmp/usr/lib/*/pkgconfig/*.pc" usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \
+ debian/tmp/usr/lib/*/*.so
+
override_dh_install-indep:
dh_install --indep
rm -f debian/libbamtools-doc/usr/share/doc/libbamtools-dev/html/jquery.js
=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,4 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
=====================================
debian/upstream/metadata
=====================================
@@ -1,3 +1,4 @@
+Bug-Submit: https://github.com/pezmaster31/bamtools/issues/new
Reference:
- Author: >
Derek W. Barnett and Erik K. Garrison and Aaron R. Quinlan and
View it on GitLab: https://salsa.debian.org/med-team/bamtools/-/compare/130504f9b81c0bfe865a9da2a3feb30e62052463...02a1aa379c7b8378e13d5dea928d2394042a4a4d
--
View it on GitLab: https://salsa.debian.org/med-team/bamtools/-/compare/130504f9b81c0bfe865a9da2a3feb30e62052463...02a1aa379c7b8378e13d5dea928d2394042a4a4d
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/20200527/6991e428/attachment-0001.html>
More information about the debian-med-commit
mailing list