diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2018-07-21 23:17:36 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2018-07-21 23:17:36 -0500 |
commit | 2ecb9eb5c72734ea72bea46de1021c5274200936 (patch) | |
tree | 3d1cf9ee80b1f0552ffca9ad2d6b51ec39101224 /user/gsm/APKBUILD | |
parent | b799dde0149930ab3efae47caaae37a85939cf20 (diff) | |
download | packages-2ecb9eb5c72734ea72bea46de1021c5274200936.tar.gz packages-2ecb9eb5c72734ea72bea46de1021c5274200936.tar.bz2 packages-2ecb9eb5c72734ea72bea46de1021c5274200936.tar.xz packages-2ecb9eb5c72734ea72bea46de1021c5274200936.zip |
user/gsm: pull in, modernise
Diffstat (limited to 'user/gsm/APKBUILD')
-rw-r--r-- | user/gsm/APKBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/user/gsm/APKBUILD b/user/gsm/APKBUILD new file mode 100644 index 000000000..681fe4ad1 --- /dev/null +++ b/user/gsm/APKBUILD @@ -0,0 +1,55 @@ +# Contributor: Natanael Copa <ncopa@alpinelinux.org> +# Maintainer: +pkgname=gsm +pkgver=1.0.17 +pkgrel=0 +_soname=1.0.12 +pkgdesc="Shared libraries for GSM speech compressor" +url="http://www.quut.com/gsm/" +arch="all" +options="!check" # No test data included in this release. +license="TU-Berlin-2.0" +depends="" +makedepends="" +subpackages="$pkgname-dev $pkgname-doc $pkgname-tools" +source="http://www.quut.com/gsm/gsm-$pkgver.tar.gz + gsm-64bit.patch + gsm-makefile.patch + " +builddir="$srcdir"/gsm-${pkgver%.*}-pl${pkgver##*.} + +build() { + cd "$builddir" + export RPM_OPT_FLAGS="$CFLAGS -fPIC" + make all +} + +package() { + cd "$builddir" + mkdir -p "$pkgdir"/usr/bin \ + "$pkgdir"/usr/include/gsm \ + "$pkgdir"/usr/lib \ + "$pkgdir"/usr/share/man/man1 \ + "$pkgdir"/usr/share/man/man3 + + make install \ + INSTALL_ROOT="$pkgdir"/usr \ + GSM_INSTALL_INC="$pkgdir"/usr/include/gsm \ + GSM_INSTALL_LIB="$pkgdir"/usr/lib + cp -p lib/libgsm.so.$_soname "$pkgdir"/usr/lib/ + ln -s libgsm.so.$_soname "$pkgdir"/usr/lib/libgsm.so.1 + ln -s libgsm.so.$_soname "$pkgdir"/usr/lib/libgsm.so + + ln -s gsm/gsm.h "$pkgdir"/usr/include/ + rm -f "$pkgdir"/usr/lib/lib*.a +} + +tools() { + pkgdesc="GSM speech compressor tools" + mkdir -p "$subpkgdir"/usr + mv "$pkgdir"/usr/bin "$subpkgdir"/usr +} + +sha512sums="983b442a1ee3f8bce0523f671071823598c4edb222f8d3de1ad7997c85cbeb7bc49ee87130e12f0f815266a29ad2ef58e59672e81bf41cdadc292baf66942026 gsm-1.0.17.tar.gz +5b01f6d2fd3ee7cd859da70870463e2ccc6614c5fb1bd5efc88a223a0c5477271221557fef13ba46697e70cc5820c13efff738413f8990d5884b95cc89c30152 gsm-64bit.patch +1d92b7eacf52e5281c9f1a0f08313d10f15c35d22fb2292e5a885ceb3cb766557a5e3a08954db75fb13db59345ef9f6b08939881ba38c9d384e09a1c96b47bc5 gsm-makefile.patch" |