[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