tags 677966 +patch +pending
thanks

Le lundi, 18 juin 2012 11.18:31, vous avez écrit :
> Package: libjim-dev
> Version: 0.73-2
> Severity: wishlist
> 
> It would be cool if it were possible to link against libjim without need
> to download its sources again. Could you please put .a into libjim-dev
> as well?
> 
> Thanks.

Good point, thanks. The attached patch will be uploaded during the day.

Cheers, OdyX
From cecc27ee69871dbbc675f480cc2b0a10f83a5f65 Mon Sep 17 00:00:00 2001
From: Didier Raboud <o...@debian.org>
Date: Mon, 18 Jun 2012 23:13:18 +0200
Subject: [PATCH] Build static flavour and ship it in libjim-dev.

Closes: #677966
Reported-by: Andrew Shadura <bugzi...@tut.by>
---
 debian/libjim-dev.install |    1 +
 debian/rules              |   15 ++++++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/debian/libjim-dev.install b/debian/libjim-dev.install
index 9471129..78cbe04 100644
--- a/debian/libjim-dev.install
+++ b/debian/libjim-dev.install
@@ -1,2 +1,3 @@
 usr/include/jim*
 usr/lib/*/libjim.so
+usr/lib/*/libjim.a
diff --git a/debian/rules b/debian/rules
index 6100890..8579be8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,17 +18,25 @@ MA_SRCDIR ?= debian/tmp/usr/lib
 	dh $@ --list-missing
 
 override_dh_auto_configure:
-	dh_auto_configure -- \
-				--shared
+	dh_auto_configure --builddirectory=static/
+	dh_auto_configure -- --shared
 
 override_dh_auto_build:
+	dh_auto_build --builddirectory=static/
 	SH_LDFLAGS="-shared -Wl,-soname,libjim.so.$(DEB_SONAME)" \
 		dh_auto_build
 	ln -sf libjim.so libjim.so.$(DEB_SONAME)
 
+override_dh_auto_test:
+	dh_auto_test --builddirectory=static/
+	dh_auto_test
+
 override_dh_auto_install:
-	dh_auto_install
 	mkdir -p $(MA_DESTDIR)
+	# Now install the static version
+	dh_auto_install --builddirectory=static/
+	mv $(MA_SRCDIR)/libjim.a $(MA_DESTDIR)/libjim.a
+	dh_auto_install
 	mv $(MA_SRCDIR)/libjim.so $(MA_DESTDIR)/libjim.so.$(DEB_LIBVER)
 	ln -sf libjim.so.$(DEB_LIBVER) $(MA_DESTDIR)/libjim.so.$(DEB_SONAME)
 	ln -sf libjim.so.$(DEB_SONAME) $(MA_DESTDIR)/libjim.so
@@ -37,3 +45,4 @@ override_dh_auto_clean:
 	dh_auto_clean
 	rm -f libjim.so*
 	rm -f tests/exec.tmp1
+	rm -Rf static/
-- 
1.7.10

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to