Date: Sunday, July 4, 2010 @ 02:05:09 Author: eric Revision: 84760 upgpkg: handbrake 0.9.4-3 Moved CLI and gui binaries in separated packages (close FS#17708)
Modified: handbrake/trunk/PKGBUILD handbrake/trunk/handbrake.install -------------------+ PKGBUILD | 41 ++++++++++++++++++++++++++++------------- handbrake.install | 4 ++++ 2 files changed, 32 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-07-04 03:32:42 UTC (rev 84759) +++ PKGBUILD 2010-07-04 06:05:09 UTC (rev 84760) @@ -2,30 +2,45 @@ # Contributor: Giovanni Scafora <[email protected]> # Contributor: Sebastien Piccand <sebcactus gmail com> -pkgname=handbrake +pkgbase=handbrake +pkgname=('handbrake' 'handbrake-cli') pkgver=0.9.4 -pkgrel=2 -pkgdesc="Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter" +pkgrel=3 arch=('i686' 'x86_64') url="http://handbrake.fr/" license=('GPL') -depends=('bzip2' 'hal' 'libnotify' 'libwebkit' 'hicolor-icon-theme') -makedepends=('intltool' 'python>=2.6' 'yasm') -install=${pkgname}.install +depends=('bzip2' 'hal' 'libnotify' 'libwebkit') +makedepends=('intltool' 'python' 'yasm') source=(http://saintdevelopment.com/mirror/${pkgname}/HandBrake-${pkgver}.tar.bz2 gtk2.20_fixes.patch) -md5sums=('69f88b2e602550615da75947f914d7e6' - 'e0296baaed129dceaf0d29c8284dc9fe') +md5sums=('69f88b2e602550615da75947f914d7e6' 'e0296baaed129dceaf0d29c8284dc9fe') +sha1sums=('91329a83315b7eae0b2b3731a8bf0f2de2a6eb4d' '17b39144d9883b1f63d9b9ff2f6770b35bbdb16a') build() { cd "${srcdir}/HandBrake-${pkgver}" #this patch is cherry picked from svn. remove it when updating to a new version - patch -Np0 -i ${srcdir}/gtk2.20_fixes.patch || return 1 + patch -Np0 -i ${srcdir}/gtk2.20_fixes.patch - ./configure --prefix=/usr \ - --force || return 1 + ./configure --prefix=/usr --force cd build - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 + make } + +package_handbrake() { + pkgdesc="Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter" + install=${pkgname}.install + + cd "${srcdir}/HandBrake-${pkgver}/build" + make DESTDIR="${pkgdir}" install + rm "${pkgdir}/usr/bin/HandBrakeCLI" +} + +package_handbrake-cli() { + pkgdesc="Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter (CLI version)" + depends=('bzip2' 'gcc-libs' 'zlib') + conflict=('handbrake<=0.9.4-2') + + cd "${srcdir}/HandBrake-${pkgver}/build" + install -D -m 755 HandBrakeCLI "${pkgdir}/usr/bin/HandBrakeCLI" +} Modified: handbrake.install =================================================================== --- handbrake.install 2010-07-04 03:32:42 UTC (rev 84759) +++ handbrake.install 2010-07-04 06:05:09 UTC (rev 84760) @@ -4,6 +4,10 @@ post_upgrade() { post_install $1 + + if [ "$(vercmp $2 0.9.4-3)" -lt 0 ]; then + echo "==> The handbrake CLI binary is now in a separate package: handbrake-cli" + fi } post_remove() {
