Date: Wednesday, March 20, 2019 @ 22:09:07 Author: anthraxx Revision: 442989
addpkg: bcg729 1.0.4-3 Added: bcg729/ bcg729/repos/ bcg729/trunk/ bcg729/trunk/PKGBUILD ----------+ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Added: bcg729/trunk/PKGBUILD =================================================================== --- bcg729/trunk/PKGBUILD (rev 0) +++ bcg729/trunk/PKGBUILD 2019-03-20 22:09:07 UTC (rev 442989) @@ -0,0 +1,45 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Christian Kohlstedde <christian+arch-...@kohlsted.de> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Peter Wu <pe...@lekensteyn.nl> + +pkgname=bcg729 +pkgver=1.0.4 +pkgrel=3 +pkgdesc='Encoder and decoder of the ITU G.729 Annex A/B speech codec' +url='https://www.linphone.org/technical-corner/bcg729/overview' +arch=('x86_64') +license=('GPL2') +makedepends=('cmake') +depends=('glibc') +source=(https://github.com/BelledonneCommunications/bcg729/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz + ${pkgname}-cmake-symbol-visibility.patch::https://github.com/Lekensteyn/bcg729/commit/5e70712297ad2df58a035728da07c440c8ab5fcf.patch + ${pkgname}-cmake-install-pkgconfig.patch::https://github.com/Lekensteyn/bcg729/commit/58e60cff7fd5829f26fcf6d7b4d80de440b1b151.patch) +sha256sums=('94b3542a06cbd96306efc19f959f9febae62806a22599063f82a8c33e989d48b' + '6696d6f3a768a6ad1c3f48439ae26a1f7cda170b010095032cd391efe457deff' + '22292952b6c7db426cec99bcabac87ef8b4b2bc8f4ef3c43924578878f59ce68') + +prepare() { + cd ${pkgname}-${pkgver} + # CMake build fixes https://github.com/BelledonneCommunications/bcg729/pull/7 + # cmake: fix symbol visibility + patch -Np 1 < "${srcdir}/${pkgname}-cmake-symbol-visibility.patch" + # CMake: install pkg-config files for parity with autotools + patch -Np 1 < "${srcdir}/${pkgname}-cmake-install-pkgconfig.patch" +} + +build() { + cd ${pkgname}-${pkgver} + cmake . \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DENABLE_STATIC=OFF + make +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: