Package Details: handbrake-gtk-git 1:1.1.0.r291.g3c303e2f2-1

Git Clone URL: https://aur.archlinux.org/handbrake-git.git (read-only)
Package Base: handbrake-git
Description: Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter (GUI version)
Upstream URL: http://handbrake.fr/
Licenses: GPL
Conflicts: handbrake, handbrake-gtk
Provides: handbrake, handbrake-gtk
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 102
Popularity: 0.652691
First Submitted: 2015-08-30 09:06
Last Updated: 2018-07-18 05:39

Dependencies (34)

Required by (0)

Sources (8)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

haawda commented on 2018-07-18 05:40

Added configure flags as suggested, and fixed dependencies.

ei8ht commented on 2018-07-17 17:40

suggest adding "--enable-nvenc --enable-qsv" to the configure options in the pkgbuild as latest git builds support accelerated encoding.

FabioLolix commented on 2018-06-04 04:59

epoch=() was not needed, you forgot to update noextract=() which cause the error seen in the comment below

kIERO commented on 2018-06-04 00:10

Gives me error

cp: cannot stat '../libav-12.2.tar.gz': No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...

(2018-06-04 12:54, Fixed)

vorbote commented on 2017-11-27 18:49

Please update dependencies to:

https://download.handbrake.fr/handbrake/contrib/fdk-aac-0.1.5.tar.gz
https://download.handbrake.fr/handbrake/contrib/libav-12.2.tar.gz
https://download.handbrake.fr/handbrake/contrib/libbluray-1.0.1.tar.bz2
https://download.handbrake.fr/handbrake/contrib/libdvdnav-5.0.3.tar.bz2
https://download.handbrake.fr/handbrake/contrib/libdvdread-5.0.3.tar.bz2
https://download.handbrake.fr/handbrake/contrib/libvpx-1.6.1.tar.bz2
https://download.handbrake.fr/handbrake/contrib/x265_2.5.tar.gz

sha256 checksums:

'2164592a67b467e5b20fdcdaf5bd4c50685199067391c6fcad4fa5521c9b4dd7'
'49c3ccda32458192c00ab25b30f4d1a6a4772b83458cbbf3a25b210d0688f55c'
'0f9f9a1db2f48cafc70ed2596ff3594b597e2027408f5f2be6191c245d67853a'
'5097023e3d2b36944c763f1df707ee06b19dc639b2b68fb30113a5f2cbf60b6d'
'321cdf2dbdc83c96572bc583cd27d8c660ddb540ff16672ecb28607d018ed82b'
'1c2c0c2a97fba9474943be34ee39337dee756780fc12870ba1dc68372586a819'
'2e53259b504a7edb9b21b9800163b1ff4c90e60c74e23e7001d423c69c5d3d17'

jamincollins commented on 2017-02-05 17:26

This package fails to successfully build in a bare chroot.

Please consider testing new package versions with something like the following:

==8<==========================================================================
#!/bin/bash
BUILD_CHROOT=~/.local/build-chroot
test -d ${BUILD_CHROOT} || \
mkdir -p ${BUILD_CHROOT}
test -d ${BUILD_CHROOT}/root && \
arch-nspawn ${BUILD_CHROOT}/root pacman -Syu || \
mkarchroot ${BUILD_CHROOT}/root base-devel
makechrootpkg -c -n -T -u -r ${BUILD_CHROOT} -- --cleanbuild
==8<==========================================================================

I recommend the following changes:

==8<==========================================================================
diff --git a/PKGBUILD b/PKGBUILD
index df21f64..d5b1372 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,11 +13,30 @@ pkgdesc="Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter"
arch=('i686' 'x86_64')
url="http://handbrake.fr/"
license=('GPL')
-options=('!makeflags')
-md5sums=('SKIP')
-source=("git+https://github.com/HandBrake/HandBrake.git")
-makedepends=('git' 'cmake' 'intltool' 'python2' 'gettext' 'yasm' 'paxtest')
-md5sums=('SKIP')
+makedepends=('git' 'cmake' 'intltool' 'python2' 'gettext' 'yasm' 'paxtest' 'lame' 'opus' 'jansson' 'libvorbis' 'libx264' 'libass' 'gtk3' 'libnotify' 'dbus-glib' 'libsamplerate' 'libtheora')
+source=("git+https://github.com/HandBrake/HandBrake.git"
+ "https://download.handbrake.fr/handbrake/contrib/fdk-aac-0.1.4.tar.gz"
+ "https://download.handbrake.fr/handbrake/contrib/libav-12.tar.gz"
+ "https://download.handbrake.fr/handbrake/contrib/libdvdnav-5.0.1.tar.bz2"
+ "https://download.handbrake.fr/contrib/x265_2.1-1.tar.gz"
+ "https://download.handbrake.fr/handbrake/contrib/libdvdread-5.0.0-6-gcb1ae87.tar.gz"
+ "https://download.handbrake.fr/contrib/libvpx-1.5.0.tar.bz2"
+ )
+sha256sums=("SKIP"
+ "5910fe788677ca13532e3f47b7afaa01d72334d46a2d5e1d1f080f1173ff15ab"
+ "ca5cb22ba660f0bdc47817fdb9d99059a71f9eb0776c68cf8bef769a5ccc7534"
+ "72b1cb8266f163d4a1481b92c7b6c53e6dc9274d2a6befb08ffc351fe7a4a2a9"
+ "88fcb9af4ba52c0757ac9c0d8cd5ec79951a22905ae886897e06954353d6a643"
+ "d2e4200c3c5d5f812892f9c14851c94e2f707d54e7328946c6397ac999f15f17"
+ "306d67908625675f8e188d37a81fbfafdf5068b09d9aa52702b6fbe601c76797"
+ )
+noextract=("fdk-aac-0.1.4.tar.gz"
+ "libav-12.tar.gz"
+ "libdvdnav-5.0.1.tar.bz2"
+ "x265_2.1-1.tar.gz"
+ "libdvdread-5.0.0-6-gcb1ae87.tar.gz"
+ "libvpx-1.5.0.tar.bz2"
+ )
_gitname="HandBrake"

pkgver() {
@@ -31,6 +50,11 @@ prepare() {
# python2 substitutions
sed -i -e '1c#! /usr/bin/python2' "gtk/src/makedeps.py"
sed -i -e '1c#! /usr/bin/python2' "make/configure.py"
+
+ [ -d download ] || mkdir download
+ for _tarball in ${noextract[@]}; do
+ cp ../${_tarball} download/
+ done
}

build() {
==8<==========================================================================

haawda commented on 2016-11-30 21:08

You are right. Fixed.

ad1217 commented on 2016-11-30 18:19

According to the wiki, makedepends cannot be overridden in a split package: https://wiki.archlinux.org/index.php/PKGBUILD#pkgbase

haawda commented on 2016-11-29 21:34

oops, in the word makedepends the "m" is missing.

ad1217 commented on 2016-11-29 00:59

Seems to also require intltool and paxtest:

**Error**: You must have `intltool' installed.
You can get it from:
ftp://ftp.gnome.org/pub/GNOME/
make: *** [../gtk/module.rules:15: gtk/.stamp.configure] Error 1

handbrake-git/PKGBUILD: line 46: /usr/lib/paxtest/execstack: No such file or directory