--- PKGBUILD 2015-09-21 20:59:26.807879352 +0200 +++ PKGBUILD 2015-09-21 20:45:20.978409748 +0200 @@ -3,13 +3,13 @@ # Contributor: xduugu pkgbase=mkvtoolnix -pkgname=('mkvtoolnix-cli' 'mkvtoolnix-gtk') +pkgname=('mkvtoolnix-cli' 'mkvtoolnix-qt') pkgver=8.4.0 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') license=('GPL') url="http://www.bunkus.org/videotools/mkvtoolnix/index.html" -makedepends=('libmatroska' 'flac' 'libvorbis' 'file' 'wxgtk' +makedepends=('libmatroska' 'flac' 'libvorbis' 'file' 'qt5-base' 'boost-libs' 'lzo' 'xdg-utils' 'boost' 'ruby') source=("http://www.bunkus.org/videotools/${pkgbase}/sources/${pkgbase}-${pkgver}.tar.xz") md5sums=('773eb42b7887bd20c4ce65cdf667976b') @@ -65,38 +65,28 @@ rm -rf "${pkgdir}"/usr/bin/mkvinfo install -Dm755 src/mkvinfo-cli "${pkgdir}"/usr/bin/mkvinfo - rm -rf "${pkgdir}"/usr/bin/mmg - rm -rf "${pkgdir}"/usr/share/man/de/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/es/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/ja/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/nl/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/zh_CN/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/man/uk/man1/mmg.1 - rm -rf "${pkgdir}"/usr/share/applications - rm -rf "${pkgdir}"/usr/share/icons - rm -rf "${pkgdir}"/usr/share/mime + rm -rf "${pkgdir}"/usr/bin/mkvtoolnix-gui + rm -rf "${pkgdir}"/usr/share/{applications,icons,mime} + rm -rf "${pkgdir}"/usr/share/man/man1/mkvtoolnix-gui* + rm -rf "${pkgdir}"/usr/share/man/*/man1/mkvtoolnix-gui* } -package_mkvtoolnix-gtk() { - pkgdesc="Set of tools to create, edit and inspect Matroska files - wxGTK GUI" - depends=("mkvtoolnix-cli=${pkgver}" 'wxgtk' 'xdg-utils' 'desktop-file-utils') +package_mkvtoolnix-qt() { + pkgdesc="Set of tools to create, edit and inspect Matroska files - Qt GUI" + depends=("mkvtoolnix-cli=${pkgver}" 'qt5-base' 'xdg-utils' 'desktop-file-utils') + conflicts=('mkvtoolnix-gtk') + replaces=('mkvtoolnix-gtk') install=mkvtoolnix.install cd "${srcdir}/${pkgbase}-${pkgver}" ./drake DESTDIR="${pkgdir}" install rm -rf "${pkgdir}"/usr/bin/mkv* - install -Dm755 src/mkvinfo "${pkgdir}"/usr/bin/mkvinfo-gtk - #sed -ri 's/^(Exec=mkvinfo)/\1-gtk/' "${pkgdir}"/usr/share/applications/mkvinfo.desktop + install -Dm755 src/mkvinfo "${pkgdir}"/usr/bin/mkvinfo-qt + install -Dm755 src/mkvtoolnix-gui/mkvtoolnix-gui "${pkgdir}"/usr/bin/mkvtoolnix-gui + sed -ri 's/^(Exec=mkvinfo)/\1-qt/' "${pkgdir}"/usr/share/applications/mkvinfo.desktop - rm -rf "${pkgdir}"/usr/share/doc rm -rf "${pkgdir}"/usr/share/locale - rm -rf "${pkgdir}"/usr/share/man/de/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/es/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/ja/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/nl/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/zh_CN/man1/mkv* - rm -rf "${pkgdir}"/usr/share/man/uk/man1/mkv* + rm -rf "${pkgdir}"/usr/share/man/man1/mkv{extract,info,merge,propedit}* + rm -rf "${pkgdir}"/usr/share/man/*/man1/mkv{extract,info,merge,propedit}* }