aboutsummaryrefslogtreecommitdiffstats
path: root/community/libmatroska/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libmatroska/APKBUILD')
-rw-r--r--community/libmatroska/APKBUILD19
1 files changed, 10 insertions, 9 deletions
diff --git a/community/libmatroska/APKBUILD b/community/libmatroska/APKBUILD
index 1c1fe013cf3..87229449eca 100644
--- a/community/libmatroska/APKBUILD
+++ b/community/libmatroska/APKBUILD
@@ -1,14 +1,14 @@
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=libmatroska
-pkgver=1.6.3
+pkgver=1.7.1
pkgrel=0
pkgdesc="Extensible multimedia container format based on EBML"
-url="https://www.matroska.org"
+url="https://www.matroska.org/"
arch="all"
options="!check" # Tests don't build; 'make check' target disabled by upstream
license="LGPL-2.1-or-later"
-makedepends="cmake libebml-dev>=1.4.2"
+makedepends="cmake libebml-dev>=1.4.2 samurai"
subpackages="$pkgname-dev"
source="https://dl.matroska.org/downloads/libmatroska/libmatroska-$pkgver.tar.xz"
@@ -16,19 +16,20 @@ build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake \
+ CXXFLAGS="$CXXFLAGS -flto=auto" \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
$CMAKE_CROSSOPTS
- make
+ cmake --build build
}
package() {
- make install DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="271557c4f8836411782991c069a16cd49d7f9b6f209d1f96f6694f0e8bdfdcda3bbf76512c328555252a8c3e45c5adfcfab1e738304bb2ea85786a6f45af3f41 libmatroska-1.6.3.tar.xz"
+sha512sums="
+a6f38d388f6c9bfe399b9263ba4ef0965cfb4e27b39ac04453d5c9a9db8eac719a04c87b58d88b612902297e17aa7437382a66332f3f5b3d41744a13351751fd libmatroska-1.7.1.tar.xz
+"