aboutsummaryrefslogtreecommitdiffstats
path: root/community/libmediainfo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libmediainfo/APKBUILD')
-rw-r--r--community/libmediainfo/APKBUILD29
1 files changed, 16 insertions, 13 deletions
diff --git a/community/libmediainfo/APKBUILD b/community/libmediainfo/APKBUILD
index 1fc8999d157..1cb26c54e33 100644
--- a/community/libmediainfo/APKBUILD
+++ b/community/libmediainfo/APKBUILD
@@ -1,5 +1,5 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
-# Maintainer: Corey Oliver <corey.jon.oliver@gmail.com>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
# Bundled libraries used in the package:
#
@@ -15,18 +15,22 @@
# tfsxml | unknown | Source/ThirdParty/tfsxml
pkgname=libmediainfo
-pkgver=21.09
+pkgver=24.01
pkgrel=0
pkgdesc="Shared library for mediainfo"
url="https://github.com/MediaArea/MediaInfoLib"
arch="all"
license="BSD-2-Clause"
-depends_dev="zlib-dev"
-makedepends="$depends_dev cmake curl-dev libmms-dev libzen-dev tinyxml2-dev"
-subpackages="$pkgname-dev"
-source="https://mediaarea.net/download/source/libmediainfo/$pkgver/libmediainfo_$pkgver.tar.xz
- fix-include-signal.patch
+depends_dev="libzen-dev zlib-dev"
+makedepends="$depends_dev
+ cmake
+ curl-dev
+ libmms-dev
+ samurai
+ tinyxml2-dev
"
+subpackages="$pkgname-dev"
+source="https://mediaarea.net/download/source/libmediainfo/$pkgver/libmediainfo_$pkgver.tar.xz"
builddir="$srcdir/MediaInfoLib"
options="!check" # upstream does not provide tests
@@ -40,19 +44,18 @@ prepare() {
}
build() {
- cmake -S Project/CMake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -G Ninja -S Project/CMake -B build \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DBUILD_SHARED_LIBS=ON
- make -C build
+ cmake --build build
}
package() {
- make -C build install DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-a0b5ea9c6fce3f5551176d411b8c227927f579c3f09442316f6c380926acc545ea346e044f808b66403b1f0aac6f88ed4413c8231e792256d3cd7676133ef3be libmediainfo_21.09.tar.xz
-19d669dbb074bed6f18f8235c5651e5d002bdb7d25672ca8931c36fa1c5993ec3f289ab70147e5fc16d224259b741dbec60563adb7e9b5af7163ee1db1fc3b17 fix-include-signal.patch
+d8cd832d7454c42420a06ee93bafc5492c5319ad3b180dc28e95732965cc3fbd3750ccb6d46e3998c915dbb89743c88a7571f3b078efb40665e21219a82413be libmediainfo_24.01.tar.xz
"