# Contributor: Sören Tempel # Contributor: Carlo Landmeter # Maintainer: Francesco Colista pkgname=mkvtoolnix pkgver=52.0.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 license="GPL-2.0-only" makedepends="boost-dev docbook-xsl file-dev flac-dev gtest-dev pcre2-dev libmatroska-dev libogg-dev libvorbis-dev ruby-json ruby-rake zlib-dev qt5-qtbase-dev qt5-qtmultimedia-dev cmark-dev" subpackages="$pkgname-doc $pkgname-gui" source="https://mkvtoolnix.download/sources/$pkgname-$pkgver.tar.xz" build() { ./configure CC="${CC:-gcc}" CFLAGS="${CFLAGS}" \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --without-gettext rake V=1 -j${JOBS} } check() { rake V=1 -j${JOBS} tests:unit rake V=1 -j${JOBS} tests:run_unit } package() { rake DESTDIR="$pkgdir" install } gui() { pkgdesc="$pkgdesc (GUI)" depends="$pkgname qt5-qtmultimedia" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/mkvtoolnix-gui "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/share "$subpkgdir"/usr/ } sha512sums="e1c3fcf80a0b7ea8d51c3afed3dc449db0857b3f34b03aa204ab8ce1223c6cfcecb82b5336b03fc610768740ea663ee84edbfcc456934e5ac5b66ae0ea76b587 mkvtoolnix-52.0.0.tar.xz"