[arch-commits] Commit in libmatroska/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Sun May 13 08:56:54 UTC 2018


    Date: Sunday, May 13, 2018 @ 08:56:53
  Author: alucryd
Revision: 324141

upgpkg: libmatroska 1.4.9-1

Modified:
  libmatroska/trunk/PKGBUILD

----------+
 PKGBUILD |   26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-05-13 08:53:57 UTC (rev 324140)
+++ PKGBUILD	2018-05-13 08:56:53 UTC (rev 324141)
@@ -4,7 +4,7 @@
 # Contributor 03/08/04 <lefungus at altern.org>
 
 pkgname=libmatroska
-pkgver=1.4.8
+pkgver=1.4.9
 pkgrel=1
 pkgdesc='Matroska library'
 arch=('x86_64')
@@ -11,23 +11,31 @@
 url='https://dl.matroska.org/downloads/libmatroska/'
 license=('LGPL')
 depends=('libebml.so')
+makedepends=('cmake')
 provides=('libmatroska.so')
 source=("https://dl.matroska.org/downloads/libmatroska/libmatroska-${pkgver}.tar.xz")
-sha256sums=('d8c72b20d4c5bf888776884b0854f95e74139b5267494fae1f395f7212d7c992')
+sha256sums=('38a61dd5d87c070928b5deb3922b63b2b83c09e2e4a10f9393eecb6afa9795c8')
 
+prepare() {
+  if [[ -d build ]]; then
+    rm -rf build
+  fi
+  mkdir build
+}
+
 build() {
-  cd libmatroska-${pkgver}
+  cd build
 
-  ./configure \
-    --prefix='/usr' \
-    --disable-static
+  cmake ../libmatroska-${pkgver} \
+    -DCMAKE_BUILD_TYPE='Release' \
+    -DCMAKE_INSTALL_PREFIX='/usr' \
+    -DCMAKE_INSTALL_LIBDIR='/usr/lib' \
+    -DBUILD_SHARED_LIBS='ON'
   make
 }
 
 package() {
-  cd libmatroska-${pkgver}
-
-  make prefix="${pkgdir}/usr" install
+  make DESTDIR="${pkgdir}" -C build install
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list