From 00279f93a8b4f1fcc44fa69d4f64edd17f44d032 Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Sat, 13 May 2017 00:15:31 +0200 Subject: community/libtermkey: build static library and add it to -dev --- community/libtermkey/APKBUILD | 10 +++++----- community/libtermkey/build-static-lib.patch | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 community/libtermkey/build-static-lib.patch diff --git a/community/libtermkey/APKBUILD b/community/libtermkey/APKBUILD index ef8cae872d..30a51fb0dd 100644 --- a/community/libtermkey/APKBUILD +++ b/community/libtermkey/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Marvin Steadfast pkgname=libtermkey pkgver=0.18 -pkgrel=1 +pkgrel=2 pkgdesc="Library for easy processing of keyboard entry from terminal-based programs" url="http://www.leonerd.org.uk/code/libtermkey" arch="all" @@ -11,7 +11,8 @@ depends="" depends_dev="unibilium-dev" makedepends="$depends_dev libtool perl perl-utils" subpackages="$pkgname-doc $pkgname-dev" -source="http://www.leonerd.org.uk/code/$pkgname/$pkgname-$pkgver.tar.gz" +source="http://www.leonerd.org.uk/code/$pkgname/$pkgname-$pkgver.tar.gz + build-static-lib.patch" builddir="$srcdir/$pkgname-$pkgver" build() { @@ -27,6 +28,5 @@ package() { make PREFIX=/usr DESTDIR="$pkgdir" install } -md5sums="3be2e3e5a851a49cc5e8567ac108b520 libtermkey-0.18.tar.gz" -sha256sums="239746de41c845af52bb3c14055558f743292dd6c24ac26c2d6567a5a6093926 libtermkey-0.18.tar.gz" -sha512sums="7507d7bf22ab075e932401b2194dcc69b40138955dc398c86327a072603df2a1010474fa9a1c75aa7cab936fa500e5e53118675b0ec6e9a85b66a1b6b7f5332e libtermkey-0.18.tar.gz" +sha512sums="7507d7bf22ab075e932401b2194dcc69b40138955dc398c86327a072603df2a1010474fa9a1c75aa7cab936fa500e5e53118675b0ec6e9a85b66a1b6b7f5332e libtermkey-0.18.tar.gz +c62d691e5ba451fd2256c9f0baed1f87531c3faac946ad5ce3337f422049c2ca0af84ae302618458856e133177c0dfc4101b3c904a472a886196833aded5064c build-static-lib.patch" diff --git a/community/libtermkey/build-static-lib.patch b/community/libtermkey/build-static-lib.patch new file mode 100644 index 0000000000..842d9ac199 --- /dev/null +++ b/community/libtermkey/build-static-lib.patch @@ -0,0 +1,24 @@ +--- a/Makefile ++++ b/Makefile +@@ -70,6 +70,9 @@ + $(LIBRARY): $(OBJECTS) + $(LIBTOOL) --mode=link --tag=CC $(CC) -rpath $(LIBDIR) -version-info $(VERSION_CURRENT):$(VERSION_REVISION):$(VERSION_AGE) $(LDFLAGS) -o $@ $^ + ++libtermkey.a: $(OBJECTS) ++ $(LIBTOOL) --mode=link $(CC) -o $@ $^ ++ + demo: $(LIBRARY) demo.lo + $(LIBTOOL) --mode=link --tag=CC $(CC) -o $@ $^ + +@@ -112,9 +115,10 @@ + install -d $(DESTDIR)$(LIBDIR)/pkgconfig + sed "s,@LIBDIR@,$(LIBDIR),;s,@INCDIR@,$(INCDIR)," $(DESTDIR)$(LIBDIR)/pkgconfig/termkey.pc + +-install-lib: $(LIBRARY) ++install-lib: $(LIBRARY) libtermkey.a + install -d $(DESTDIR)$(LIBDIR) + $(LIBTOOL) --mode=install install libtermkey.la $(DESTDIR)$(LIBDIR)/libtermkey.la ++ $(LIBTOOL) --mode=install install libtermkey.a $(DESTDIR)$(LIBDIR)/libtermkey.a + + install-man: + install -d $(DESTDIR)$(MAN3DIR) -- cgit v1.2.3