diff options
Diffstat (limited to 'community/mediainfo/APKBUILD')
-rw-r--r-- | community/mediainfo/APKBUILD | 53 |
1 files changed, 45 insertions, 8 deletions
diff --git a/community/mediainfo/APKBUILD b/community/mediainfo/APKBUILD index a300139d0a2..d5a4454ed3a 100644 --- a/community/mediainfo/APKBUILD +++ b/community/mediainfo/APKBUILD @@ -1,27 +1,42 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=mediainfo -pkgver=21.09 +pkgver=24.03 pkgrel=0 -pkgdesc="Supplies technical and tag information about media files (CLI)" +pkgdesc="Supplies technical and tag information about media files" url="https://mediaarea.net/en/MediaInfo" arch="all" license="BSD-2-Clause" -makedepends="automake autoconf cmake libmediainfo-dev>=$pkgver libtool libzen-dev" +makedepends=" + autoconf + automake + libmediainfo-dev~=${pkgver%.*} + libtool + libzen-dev + wxwidgets-dev + " +subpackages="$pkgname-gui" source="https://mediaarea.net/download/source/mediainfo/$pkgver/mediainfo_$pkgver.tar.xz" builddir="$srcdir/MediaInfo" _clidir="$builddir/Project/GNU/CLI" +_guidir="$builddir/Project/GNU/GUI" prepare() { default_prepare rm -Rf "$builddir"/Project/MS* + + cd "$_clidir" + sh ./autogen.sh + cd "$_guidir" + sh ./autogen.sh } build() { - cd "$_clidir" + export CFLAGS="$CFLAGS -flto=auto" + export CXXFLAGS="$CXXFLAGS -flto=auto" - sh ./autogen.sh + cd "$_clidir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -30,6 +45,14 @@ build() { --sysconfdir=/etc \ --enable-static=no make + cd "$_guidir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --libdir=/usr/lib \ + --sysconfdir=/etc + make } check() { @@ -38,10 +61,24 @@ check() { } package() { - cd "$_clidir" - make DESTDIR="$pkgdir" install + pkgdesc="$pkgdesc (CLI)" + make -C "$_clidir" DESTDIR="$pkgdir" install + make -C "$_guidir" DESTDIR="$pkgdir" install + + cd "$pkgdir" + # legacy + rm -r usr/share/pixmaps + rm -r usr/share/kde4 +} + +gui() { + pkgdesc="$pkgdesc (GUI)" + + amove \ + usr/bin/mediainfo-gui \ + usr/share } sha512sums=" -81545c936ec5f17f94246b2cd5343afd105d0b0791f151689fbecdb084778dd4e84da79f47529f16b8383542894819af995ec608588fc6d9f45e9be38a4304db mediainfo_21.09.tar.xz +18937646156515356c2d9baab61cd21142ce86982ab9107afa4967d79d3b30437fa52b47a67ff26a99d457d9887bc3b4378e594f1f7ce95a29a851d3671c3d63 mediainfo_24.03.tar.xz " |