X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id BE327DC1222 for ; Thu, 3 Sep 2015 19:43:57 +0000 (UTC) Received: from newmail.tetrasec.net (unknown [74.117.189.116]) by mail.alpinelinux.org (Postfix) with ESMTP id 7EB79DC0331 for ; Thu, 3 Sep 2015 19:43:57 +0000 (UTC) Received: from sparky_64.resnet.local (fw.spencertelecom.com [74.117.189.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: nangel@tetrasec.net) by newmail.tetrasec.net (Postfix) with ESMTPSA id 6BCE95A7001; Thu, 3 Sep 2015 19:33:41 +0000 (GMT) From: Nathan Angelacos To: alpine-aports@lists.alpinelinux.org Cc: Nathan Angelacos Subject: [alpine-aports] [PATCH] testing/handbrake: new aport video transcoding tool Date: Thu, 3 Sep 2015 19:43:45 +0000 Message-Id: <1441309425-7802-1-git-send-email-nangel@alpinelinux.org> X-Mailer: git-send-email 2.5.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: handbrake package contains the cli handbrake-gtk subpackage contains the gui --- testing/handbrake/APKBUILD | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 testing/handbrake/APKBUILD diff --git a/testing/handbrake/APKBUILD b/testing/handbrake/APKBUILD new file mode 100644 index 0000000..e17b6ed --- /dev/null +++ b/testing/handbrake/APKBUILD @@ -0,0 +1,56 @@ +# Maintainer: Nathan Angelacos +pkgname=handbrake +_pkgname=HandBrake +pkgver=0.10.2 +pkgrel=0 +pkgdesc="Handbrake video transcoder" +url="https://handbrake.fr" +#pkgusers="$pkgname" +#pkggroups="$pkgname" +arch="all" +license="GPL2" +install="" +depends="" +makedepends="yasm autoconf libtool zlib-dev libbz2 libogg-dev libtheora-dev \ + libvorbis-dev libsamplerate-dev fribidi-dev freetype-dev \ + tinyxml-dev fontconfig-dev libass-dev intltool glib-dev dbus-glib-dev \ + gtk+3.0-dev webkitgtk-dev eudev-dev libnotify-dev libdvdread-dev\ + gstreamer0.10-dev x264-dev lame-dev linux-headers cmake" +subpackages="$pkgname-gtk" +source="${_pkgname}-${pkgver}.tar.bz2::https://handbrake.fr/rotation.php?file=${_pkgname}-${pkgver}.tar.bz2" + +_builddir="$srcdir"/${_pkgname}-${pkgver} + +build() { + cd "$_builddir" + ./configure --prefix=/usr || return 1 + + cd build + # This is retarded, but handbrake's "custom.defs" doesn't seem to work + make ffmpeg.configure + make ffmpeg.build CFLAGS="-D_GNU_SOURCE -I${_builddir}/build/contrib/include -I." + + make build CFLAGS="-I${_builddir}/build/contrib/include -I." || return 1 + +} + +package() { + cd "$_builddir"/build + + make -j1 install DESTDIR="$pkgdir" +} + + +gtk() { + pkgdesc="HandBrake Video Transcoder - GUI" + install -d "$subpkgdir"/usr/bin + + mv "$pkgdir"/usr/bin/ghb "$subpkgdir"/usr/bin/ghb + mv "$pkgdir"/usr/share "$subpkgdir"/usr + + +} + +md5sums="db0a71147463664c4230ed3f1caf4fe8 HandBrake-0.10.2.tar.bz2" +sha256sums="4cc3828393b26a982dbe00febd700c5090d3443c1d45492e0b373e02da73c699 HandBrake-0.10.2.tar.bz2" +sha512sums="7059a88fac1e4810c54880eb4afe58716af7ac81e5b098e34f3a68c19d7c03e51b57e1a196603e2c8d377e94bb3a910d20f1d9ed62d3eab6422031e62730d4a2 HandBrake-0.10.2.tar.bz2" -- 2.5.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---