diff options
Diffstat (limited to 'community/mkvtoolnix/APKBUILD')
-rw-r--r-- | community/mkvtoolnix/APKBUILD | 58 |
1 files changed, 41 insertions, 17 deletions
diff --git a/community/mkvtoolnix/APKBUILD b/community/mkvtoolnix/APKBUILD index e9bdef852a8..f3e71d0c1f5 100644 --- a/community/mkvtoolnix/APKBUILD +++ b/community/mkvtoolnix/APKBUILD @@ -1,34 +1,57 @@ # Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> -# Contributor: Carlo Landmeter <clandmeter@gmail.com> +# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=mkvtoolnix -pkgver=47.0.0 +pkgver=83.0 pkgrel=0 pkgdesc="Set of tools to create, edit and inspect Matroska files" url="https://mkvtoolnix.download/index.html" -arch="all !armhf" # qtmultimedia -> qtdeclarative +# riscv64 blocked by fatal error: boost/core/use_default.hpp: No such file or directory +arch="all !riscv64" license="GPL-2.0-only" -makedepends="boost-dev docbook-xsl file-dev flac-dev gtest-dev - libmatroska-dev libogg-dev libvorbis-dev ruby-json ruby-rake zlib-dev - qt5-qtbase-dev qt5-qtmultimedia-dev cmark-dev" +makedepends=" + boost-dev + cmark-dev + docbook-xsl + file-dev + flac-dev + fmt-dev + gmp-dev + gtest-dev + libmatroska-dev + libogg-dev + libvorbis-dev + nlohmann-json + pcre2-dev + pugixml-dev + qt6-qtbase-dev + qt6-qtmultimedia-dev + qt6-qtsvg + ruby + ruby-rake + zlib-dev + " subpackages="$pkgname-doc $pkgname-gui" -source="https://mkvtoolnix.download/sources/$pkgname-$pkgver.tar.xz" +source="https://mkvtoolnix.download/sources/mkvtoolnix-$pkgver.tar.xz" build() { - ./configure CC="${CC:-gcc}" CFLAGS="${CFLAGS}" \ + export CFLAGS="$CFLAGS -flto=auto" + export CXXFLAGS="$CXXFLAGS -flto=auto" + ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ - --without-gettext - rake V=1 -j${JOBS} + --without-gettext \ + --disable-update-check + rake V=1 -j$JOBS } check() { - rake V=1 -j${JOBS} tests:unit - rake V=1 -j${JOBS} tests:run_unit + rake V=1 -j$JOBS tests:unit + rake V=1 -j$JOBS tests:run_unit } package() { @@ -37,11 +60,12 @@ package() { gui() { pkgdesc="$pkgdesc (GUI)" - depends="$pkgname qt5-qtmultimedia" + depends="$pkgname qt6-qtsvg" - mkdir -p "$subpkgdir"/usr/bin - mv "$pkgdir"/usr/bin/mkvtoolnix-gui "$subpkgdir"/usr/bin/ - mv "$pkgdir"/usr/share "$subpkgdir"/usr/ + amove usr/bin/mkvtoolnix-gui + amove usr/share } -sha512sums="dad1c976acfbbaaa75114ea21ebd5bd1367b3fb843178c11fa5ac995169411a1f9210d43bc3adfd8990a8e69ba3c5dbe6b7416bcd9250a804df1a571d04afc2d mkvtoolnix-47.0.0.tar.xz" +sha512sums=" +e70236249f9f72c4ffeab8222c03cdf373a25643f1b106a1abb695184152be8bb22e3fb5dc67b48e6193d9ac37d0b9b2ea317a31214b92648ac75a82c99f9b5d mkvtoolnix-83.0.tar.xz +" |