aboutsummaryrefslogtreecommitdiffstats
path: root/community/libmediainfo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libmediainfo/APKBUILD')
-rw-r--r--community/libmediainfo/APKBUILD35
1 files changed, 20 insertions, 15 deletions
diff --git a/community/libmediainfo/APKBUILD b/community/libmediainfo/APKBUILD
index a8d543d00d8..1f27afab1f5 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:
#
@@ -8,23 +8,30 @@
# aes-gladman | custom / GPL | Source/ThirdParty/aes-gladman
# base64 | unknown | Source/ThirdParty/base64
# hmac-gladman | custom / GPL | Source/ThirdParty/hmac-gladman
+# jni | Apache-2.0 | Source/ThirdParty/jni
# md5 | Public domain | Source/ThirdParty/md5
# sha1-gladman | custom / GPL | Source/ThirdParty/sha1-gladman
# sha2-gladman | custom / GPL | Source/ThirdParty/sha2-gladman
+# tfsxml | unknown | Source/ThirdParty/tfsxml
pkgname=libmediainfo
-pkgver=21.03
-pkgrel=1
+pkgver=24.03
+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"
+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"
-_cmakedir="$builddir/Project/CMake"
options="!check" # upstream does not provide tests
prepare() {
@@ -37,20 +44,18 @@ prepare() {
}
build() {
- cd "$_cmakedir"
-
- cmake \
- -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
+ cmake --build build
}
package() {
- cd "$_cmakedir"
-
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="43062a4efa97992913d3a851283d47ee9de6361b9f9831cbf443c1af7748a8cc932ecafa119413d350c333e8a1fd4b2c036b08363b28cb296e405916472d593c libmediainfo_21.03.tar.xz"
+sha512sums="
+d1a8b68f5c487a02e82f8363a0364f6d627b79d0ef03f86032d8e6e7f9d0ea77f16325b5148220282edcdded928c634c3c014912adb7901ebf95b87e7c93d26a libmediainfo_24.03.tar.xz
+"