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
signature.asc
Description: This is a digitally signed message part.