Date: Saturday, October 22, 2011 @ 14:41:31 Author: giovanni Revision: 141056
upgpkg: mkvtoolnix 5.0.1-3 Implemented split package Modified: mkvtoolnix/trunk/PKGBUILD mkvtoolnix/trunk/mkvtoolnix.install --------------------+ PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++++++---------- mkvtoolnix.install | 4 ++-- 2 files changed, 42 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2011-10-22 18:07:50 UTC (rev 141055) +++ PKGBUILD 2011-10-22 18:41:31 UTC (rev 141056) @@ -1,21 +1,20 @@ # $Id$ # Maintainer: Giovanni Scafora <giova...@archlinux.org> -pkgname=mkvtoolnix +pkgbase=mkvtoolnix +pkgname=('mkvtoolnix-cli' 'mkvtoolnix-gtk') pkgver=5.0.1 -pkgrel=2 -pkgdesc="Set of tools to create, edit and inspect Matroska files" +pkgrel=3 arch=('i686' 'x86_64') license=('GPL') url="http://www.bunkus.org/videotools/mkvtoolnix/index.html" -depends=('libmatroska' 'flac' 'libvorbis' 'file' 'wxgtk' 'boost-libs' 'lzo2' 'xdg-utils') -makedepends=('boost' 'ruby') -install=mkvtoolnix.install -source=("http://www.bunkus.org/videotools/${pkgname}/sources/${pkgname}-${pkgver}.tar.bz2") +makedepends=('libmatroska' 'flac' 'libvorbis' 'file' 'wxgtk'\ + 'boost-libs' 'lzo2' 'xdg-utils' 'boost' 'ruby') +source=("http://www.bunkus.org/videotools/${pkgbase}/sources/${pkgbase}-${pkgver}.tar.bz2") md5sums=('93fbbe946de6013eca699c0c2a93a4e9') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgbase}-${pkgver}" # Disable automagic curl dep used for online update checking sed -i -e '/curl/d' configure.in @@ -31,8 +30,39 @@ rake } -package() { - cd "${srcdir}/${pkgname}-${pkgver}" +package_mkvtoolnix-cli() { + pkgdesc="Set of tools to create, edit and inspect Matroska files - CLI version" + depends=('libmatroska' 'expat' 'flac' 'libvorbis' 'file' 'boost-libs' 'lzo2') + provides=('mkvtoolnix') + conflicts=('mkvtoolnix') + replaces=('mkvtoolnix') + cd "${srcdir}/${pkgbase}-${pkgver}" + rake DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/usr/bin/mmg + 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/applications + rm -rf "${pkgdir}"/usr/share/icons + rm -rf "${pkgdir}"/usr/share/mime } + +package_mkvtoolnix-gtk() { + pkgdesc="Set of tools to create, edit and inspect Matroska files - wxGTK GUI" + depends=("mkvtoolnix-cli=${pkgver}" 'wxgtk' 'xdg-utils') + install=mkvtoolnix.install + + cd "${srcdir}/${pkgbase}-${pkgver}" + + rake DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/usr/bin/mkv* + rm -rf "${pkgdir}"/usr/share/doc + rm -rf "${pkgdir}"/usr/share/locale + 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* +} Modified: mkvtoolnix.install =================================================================== --- mkvtoolnix.install 2011-10-22 18:07:50 UTC (rev 141055) +++ mkvtoolnix.install 2011-10-22 18:41:31 UTC (rev 141056) @@ -6,9 +6,9 @@ } post_upgrade() { - post_install $1 + post_install } pre_remove() { - post_install $1 + post_install }