From 589d9e8ee39f44e50f82035c2605eeaaebbc9276 Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Fri, 21 Aug 2015 20:42:34 -0400 Subject: [PATCH 1/2] New package: unibilium-1.1.6 --- common/shlibs | 2 +- srcpkgs/unibilium-devel | 1 + srcpkgs/unibilium/template | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/unibilium-devel create mode 100644 srcpkgs/unibilium/template diff --git a/common/shlibs b/common/shlibs index d676c2bc9d8..c845066b68a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2136,4 +2136,4 @@ libiniparser.so.0 iniparser-4.0_1 libzita-resampler.so.1 zita-resampler-1.3.0_1 libmlt.so.6 mlt-0.9.6_1 libmlt++.so.3 mlt-0.9.6_1 - +libunibilium.so.0 unibilium-1.1.6_1 diff --git a/srcpkgs/unibilium-devel b/srcpkgs/unibilium-devel new file mode 120000 index 00000000000..c3ca75f8a1e --- /dev/null +++ b/srcpkgs/unibilium-devel @@ -0,0 +1 @@ +unibilium \ No newline at end of file diff --git a/srcpkgs/unibilium/template b/srcpkgs/unibilium/template new file mode 100644 index 00000000000..1679dcf9f79 --- /dev/null +++ b/srcpkgs/unibilium/template @@ -0,0 +1,37 @@ +# Template file for 'unibilium' +pkgname=unibilium +version=1.1.6 +revision=1 +# build_style="gnu-makefile" +hostmakedepends="libtool perl" +short_desc="A simple, self-contained terminfo library" +maintainer="Steve Prybylski " +license="LGPL-3" +homepage="https://github.com/mauke/unibilium" +distfiles="https://github.com/mauke/${pkgname}/archive/v${version}.tar.gz" +checksum="b2d3df3e8b6fd7c84b7b585806b3a33c068a392486cf82074faf3d78bd2ea1ed" +CFLAGS="-fPIC" + +do_build() { + if [ "$CROSS_BUILD" ]; then + cp /usr/bin/libtool . + sed -e "s,CCLD=.*,CCLD=$CC,g;s,CC=.*,CC=$CC,g" -i libtool + sed -e 's,libtool,./libtool,g' -i Makefile + fi + make ${makejobs} +} + +do_install() { + make PREFIX=/usr DESTDIR=${DESTDIR} install +} + +unibilium-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/include" + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove "usr/lib/pkgconfig" + } +} From edcd6451ac617f82e1ded130d9ba804b91660da3 Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Fri, 21 Aug 2015 21:19:28 -0400 Subject: [PATCH 2/2] New package: libtermkey-0.17 --- common/shlibs | 1 + srcpkgs/libtermkey-devel | 1 + srcpkgs/libtermkey/template | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 120000 srcpkgs/libtermkey-devel create mode 100644 srcpkgs/libtermkey/template diff --git a/common/shlibs b/common/shlibs index c845066b68a..a4282fc81d0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2137,3 +2137,4 @@ libzita-resampler.so.1 zita-resampler-1.3.0_1 libmlt.so.6 mlt-0.9.6_1 libmlt++.so.3 mlt-0.9.6_1 libunibilium.so.0 unibilium-1.1.6_1 +libtermkey.so.1 libtermkey-0.17_1 diff --git a/srcpkgs/libtermkey-devel b/srcpkgs/libtermkey-devel new file mode 120000 index 00000000000..347065a9f19 --- /dev/null +++ b/srcpkgs/libtermkey-devel @@ -0,0 +1 @@ +libtermkey \ No newline at end of file diff --git a/srcpkgs/libtermkey/template b/srcpkgs/libtermkey/template new file mode 100644 index 00000000000..26550b06e47 --- /dev/null +++ b/srcpkgs/libtermkey/template @@ -0,0 +1,37 @@ +# Template file for 'libtermkey' +pkgname=libtermkey +version=0.17 +revision=1 +hostmakedepends="libtool pkg-config perl" +makedepends="unibilium-devel" +short_desc="Library for processing keyboard entry from terminal-based programs" +maintainer="Steve Prybylski " +license="MIT" +homepage="http://www.leonerd.org.uk/code/libtermkey" +distfiles="${homepage}/${pkgname}-${version}.tar.gz" +checksum="68949364ed5eaad857b3dea10071cde74b00b9f236dfbb702169f246c3cef389" + +do_build() { + if [ "$CROSS_BUILD" ]; then + cp /usr/bin/libtool . + sed -e "s,CCLD=.*,CCLD=$CC,g;s,CC=.*,CC=$CC,g" -i libtool + sed -e 's,libtool,./libtool,g' -i Makefile + fi + make termkey.h libtermkey.la +} + +do_install() { + make PREFIX=/usr DESTDIR=${DESTDIR} install + vlicense LICENSE +} + +libtermkey-devel_package() { + short_desc=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/include" + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove "usr/lib/pkgconfig" + } +}