Package Details: handbrake-cli-git 1:1.1.0.r342.gabe12fe7a-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 (CLI version)
Upstream URL: http://handbrake.fr/
Licenses: GPL
Conflicts: handbrake-cli
Provides: handbrake-cli
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 102
Popularity: 0.179737
First Submitted: 2015-08-30 09:06
Last Updated: 2018-08-24 17:56

Required by (1)

Sources (8)

Latest Comments

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

haawda commented on 2018-08-23 17:29

Cannot reproduce, I build this on almost daily basis.

billy.wade commented on 2018-08-23 14:35

The latest PGKBUILD appears to ask HandBrake to look for libx264.so.152, which is no longer current. The AUR build doesn't run, complaining the file doesn't exist, but building from the git repo directly runs fine.

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