[med-svn] [libtabixpp] 02/02: provide static lib
Sascha Steinbiss
sascha-guest at moszumanska.debian.org
Tue Dec 15 06:51:05 UTC 2015
This is an automated email from the git hooks/post-receive script.
sascha-guest pushed a commit to branch master
in repository libtabixpp.
commit d751b64179359958588500f3ecea375cc0a58b29
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date: Tue Dec 15 06:50:44 2015 +0000
provide static lib
---
debian/patches/build_shared_lib_with_debian_htslib.patch | 7 +++++--
debian/rules | 2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/debian/patches/build_shared_lib_with_debian_htslib.patch b/debian/patches/build_shared_lib_with_debian_htslib.patch
index c6260eb..5bd3af0 100644
--- a/debian/patches/build_shared_lib_with_debian_htslib.patch
+++ b/debian/patches/build_shared_lib_with_debian_htslib.patch
@@ -20,7 +20,7 @@ Author: Sascha Steinbiss <sascha at steinbiss.name>
DFLAGS= -D_FILE_OFFSET_BITS=64 -D_USE_KNETFILE
PROG= tabix++
-@@ -18,32 +19,21 @@
+@@ -18,32 +19,24 @@
.c.o:
$(CC) -c $(CXXFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
@@ -34,7 +34,7 @@ Author: Sascha Steinbiss <sascha at steinbiss.name>
- || exit 1; \
- cd $$wdir; \
- done;
-+all: $(PROG) libtabixpp.so.$(SONUMBER)
++all: $(PROG) libtabixpp.so.$(SONUMBER) libtabixpp.a
-all: $(PROG)
-
@@ -44,6 +44,9 @@ Author: Sascha Steinbiss <sascha at steinbiss.name>
-htslib/libhts.a:
- cd htslib && $(MAKE) lib-static
++libtabixpp.a: tabix.o
++ ar rcs $@ $<
++
+libtabixpp.so.$(SONUMBER): tabix.o
+ $(CXX) -shared -o $@ $< -fPIC -Wl,-soname,libtabixpp.so.$(SONUMBER) $(LDFLAGS) -lhts
diff --git a/debian/rules b/debian/rules
index 577b176..8aef4f8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,8 @@ override_dh_auto_install:
cp *hpp debian/libtabixpp0-dev/usr/include
mkdir -p debian/libtabixpp0/usr/lib/$(DEB_HOST_MULTIARCH)/
cp libtabixpp.so* debian/libtabixpp0/usr/lib/$(DEB_HOST_MULTIARCH)/
+ mkdir -p debian/libtabixpp0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
+ cp libtabixpp.a debian/libtabixpp0-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
override_dh_strip:
dh_strip --dbg-package=libtabixpp0-dbg
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libtabixpp.git
More information about the debian-med-commit
mailing list