[arch-commits] Commit in bcg729/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Tue Mar 9 21:18:37 UTC 2021
Date: Tuesday, March 9, 2021 @ 21:18:36
Author: anthraxx
Revision: 887163
upgpkg: bcg729 1.1.1-1
Modified:
bcg729/trunk/PKGBUILD
----------+
PKGBUILD | 40 ++++++++++++++--------------------------
1 file changed, 14 insertions(+), 26 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-09 21:14:19 UTC (rev 887162)
+++ PKGBUILD 2021-03-09 21:18:36 UTC (rev 887163)
@@ -4,8 +4,8 @@
# Contributor: Peter Wu <peter at lekensteyn.nl>
pkgname=bcg729
-pkgver=1.0.4
-pkgrel=5
+pkgver=1.1.1
+pkgrel=1
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')
@@ -12,37 +12,25 @@
license=('GPL2')
makedepends=('cmake')
depends=('glibc')
-source=(https://github.com/BelledonneCommunications/bcg729/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
- ${pkgname}-cmake-install-pkgconfig.patch::https://github.com/BelledonneCommunications/bcg729/commit/a5907daf1b111e4ad7aab4f558f57e2af1e37e55.patch
- ${pkgname}-cmake-symbol-visibility.patch::https://github.com/BelledonneCommunications/bcg729/commit/697bf6653a8c7421f0e821ee8d42471246e6850f.patch
- ${pkgname}-cmake-symbol-visibility-test.patch::https://github.com/BelledonneCommunications/bcg729/commit/d63ce04a93711820d9a6985b1d11d8d91ed8e6b6.patch)
-sha256sums=('94b3542a06cbd96306efc19f959f9febae62806a22599063f82a8c33e989d48b'
- 'cf28103bab1896f3c7fa408b3f33f8db6a5ee701cc8cfb20f08741f33967e0cd'
- '9a41a1917dfc599dfd2f4f299a762d0cc991f00d54990b9fc342ae3c07e6dd40'
- 'fbed00c37539d09002ff413fc9e9ca0413746d962c512e20f02a96bf665fb85e')
+source=(https://github.com/BelledonneCommunications/bcg729/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('e8cc4b7486a9a29fb729ab9fd9e3c4a2155573f38cec16f5a53db3b416fc1119ea5f5a61243a8d37cb0b64580c5df1b632ff165dc7ff47421fa567dafffaacd8')
+b2sums=('6774f6af439c9308db856be9d4bbb6db5c73e7a807b51dca6338d1506d896052a7830ade7767b45fd5a9ded0a6a0057e207bc1d5b0e33adbaed9dafb13a7bd3b')
-prepare() {
+build() {
cd ${pkgname}-${pkgver}
- # CMake: install pkg-config files for parity with autotools
- patch -Np 1 < "${srcdir}/${pkgname}-cmake-install-pkgconfig.patch"
- # cmake: fix symbol visibility
- patch -Np 1 < "${srcdir}/${pkgname}-cmake-symbol-visibility.patch"
- patch -Np 1 < "${srcdir}/${pkgname}-cmake-symbol-visibility-test.patch"
-}
-
-build() {
- install -d ${pkgname}-${pkgver}/build
- cd ${pkgname}-${pkgver}/build
- cmake .. \
+ cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DENABLE_STATIC=OFF
- make
+ -DENABLE_STATIC=OFF \
+ -Wno-dev \
+ -B build \
+ -S .
+ make VERBOSE=1 -C build
}
package() {
- cd ${pkgname}-${pkgver}/build
- make DESTDIR="${pkgdir}" install
+ cd ${pkgname}-${pkgver}
+ make -C build DESTDIR="${pkgdir}" install
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list