From ef80ab18deca523fc1f6fcb176badbd884bb6cf4 Mon Sep 17 00:00:00 2001 From: Matthias von Faber Date: Sat, 14 Dec 2019 12:04:27 +0100 Subject: [PATCH] mkvtoolnix: move mkvtoolnix-gui to separate package, build cross --- srcpkgs/mkvtoolnix-gui | 1 + srcpkgs/mkvtoolnix/template | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/mkvtoolnix-gui diff --git a/srcpkgs/mkvtoolnix-gui b/srcpkgs/mkvtoolnix-gui new file mode 120000 index 0000000000..bd7e2e2099 --- /dev/null +++ b/srcpkgs/mkvtoolnix-gui @@ -0,0 +1 @@ +mkvtoolnix \ No newline at end of file diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template index 41609c243d..3af4d06bd7 100644 --- a/srcpkgs/mkvtoolnix/template +++ b/srcpkgs/mkvtoolnix/template @@ -1,11 +1,11 @@ # Template file for 'mkvtoolnix' pkgname=mkvtoolnix version=41.0.0 -revision=1 +revision=2 build_style=gnu-configure build_helper=qmake configure_args="--with-docbook-xsl-root=/usr/share/xsl/docbook --enable-qt" -hostmakedepends="autoconf docbook-xsl libxslt pkg-config ruby" +hostmakedepends="autoconf docbook-xsl libxslt pkg-config qt5-tools-devel ruby" makedepends="boost-devel cmark-devel file-devel json-c++ libflac-devel libmatroska-devel libvorbis-devel pugixml-devel qt5-multimedia-devel qt5-tools-devel" @@ -30,3 +30,19 @@ do_build() { do_install() { rake DESTDIR=${DESTDIR} install } + +mkvtoolnix-gui_package() { + short_desc+=" - Qt GUI" + depends="${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/bin/mkvtoolnix-gui + vmove usr/share/applications + for file in "${DESTDIR}"/usr/share/icons/hicolor/*/apps/mkvtoolnix-gui.png; do + vmove "${file/${DESTDIR}\//}" + done + vmove usr/share/man/man1/mkvtoolnix-gui.1 + vmove usr/share/metainfo + vmove usr/share/mime/packages + vmove usr/share/mkvtoolnix/sounds + } +}