[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