[med-svn] [Git][med-team/libfastahack][master] 3 commits: Provide symbols for selected architectures only
Andreas Tille
gitlab at salsa.debian.org
Sat Aug 25 16:45:35 BST 2018
Andreas Tille pushed to branch master at Debian Med / libfastahack
Commits:
65627ca6 by Andreas Tille at 2018-08-25T15:33:33Z
Provide symbols for selected architectures only
- - - - -
ceabdaa3 by Andreas Tille at 2018-08-25T15:40:14Z
Update symbols file
- - - - -
71c36fac by Andreas Tille at 2018-08-25T15:41:40Z
Upload to unstable
- - - - -
3 changed files:
- debian/changelog
- debian/libfastahack0.symbols
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+libfastahack (0.0+git20160702.bbc645f+dfsg-3) unstable; urgency=medium
+
+ * Provide symbols for selected architectures only
+ Closes: #907210
+
+ -- Andreas Tille <tille at debian.org> Sat, 25 Aug 2018 17:40:36 +0200
+
libfastahack (0.0+git20160702.bbc645f+dfsg-2) unstable; urgency=medium
[ Adrian Bunk ]
=====================================
debian/libfastahack0.symbols
=====================================
@@ -34,9 +34,14 @@ libfastahack.so.0 libfastahack0 #MINVER#
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15FastaIndexEntryED2Ev at Base 0.0+git20160702.bbc645f
_ZNSt6vectorI15FastaIndexEntrySaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ at Base 0.0+git20160702.bbc645f
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.0+git20160702.bbc645f
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.0+git20160702.bbc645f
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 0.0+git20160702.bbc645f
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 0.0+git20160702.bbc645f
+ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag at Base 0.0+git20160702.bbc645f
+ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag at Base 0.0+git20160702.bbc645f
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE10_M_insert_IS6_IS5_S8_ENSF_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS9_EPSt18_Rb_tree_node_baseSM_OT_RT0_ at Base 0.0+git20160702.bbc645f
_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE16_M_insert_uniqueIS6_IS5_S8_EEES6_ISt17_Rb_tree_iteratorIS9_EbEOT_ at Base 0.0+git20160702.bbc645f
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_ at Base 0.0+git20160702.bbc645f
_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_ at Base 0.0+git20160702.bbc645f
_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_ at Base 0.0+git20160702.bbc645f
_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15FastaIndexEntryESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E at Base 0.0+git20160702.bbc645f
=====================================
debian/rules
=====================================
@@ -16,3 +16,20 @@ override_dh_install:
--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_makeshlibs:
+ifeq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), amd64 arm64 mips64el ppc64el ia64 kfreebsd-amd64 risc64 sparc64))
+ echo "On architecture $(DEB_BUILD_ARCH) symbols file is provided"
+else
+ echo "Symbols file for architecture $(DEB_BUILD_ARCH) is not provided"
+ mkdir -p debian/hidesymbols
+ mv debian/*.symbols debian/hidesymbols
+endif
+ dh_makeshlibs
+ifeq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), amd64 arm64 mips64el ppc64el ia64 kfreebsd-amd64 risc64 sparc64))
+ echo "dh_makeshlibs for architecture $(DEB_BUILD_ARCH) including symbols done"
+else
+ # restore original debian/ dir to enable building twice in a row
+ mv debian/hidesymbols/*.symbols debian
+ rmdir debian/hidesymbols
+endif
View it on GitLab: https://salsa.debian.org/med-team/libfastahack/compare/ebba5c1294f7f8a6dad29503d4f221b42a605864...71c36face01e8855bbcbcafb73929c853ba7cef0
--
View it on GitLab: https://salsa.debian.org/med-team/libfastahack/compare/ebba5c1294f7f8a6dad29503d4f221b42a605864...71c36face01e8855bbcbcafb73929c853ba7cef0
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/20180825/e45beb35/attachment-0001.html>
More information about the debian-med-commit
mailing list