Package Details: handbrake-cli-git 1.8.1.r13.g2d3448f98-2

Git Clone URL: https://aur.archlinux.org/handbrake-git.git (read-only, click to copy)
Package Base: handbrake-git
Description: Multithreaded video transcoder (CLI)
Upstream URL: https://handbrake.fr/
Licenses: GPL-2.0-only
Conflicts: handbrake-cli
Provides: handbrake-cli
Submitter: haawda
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 108
Popularity: 0.000009
First Submitted: 2015-08-30 09:06 (UTC)
Last Updated: 2024-08-01 16:22 (UTC)

Dependencies (46)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 25 Next › Last »

billy.wade commented on 2018-08-23 14:35 (UTC) (edited on 2019-04-20 13:41 (UTC) by billy.wade)

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.

EDIT: Just realized this comment is mine. Yeah, you're right, my system was just being screwy.

haawda commented on 2018-07-18 05:40 (UTC)

Added configure flags as suggested, and fixed dependencies.

ei8ht commented on 2018-07-17 17:40 (UTC)

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 (UTC) (edited on 2018-06-04 15:07 (UTC) by FabioLolix)

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 (UTC) (edited on 2018-06-07 00:47 (UTC) by kIERO)

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)

toropisco commented on 2017-11-27 18:49 (UTC)

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 (UTC)

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 (UTC)

You are right. Fixed.

ad1217 commented on 2016-11-30 18:19 (UTC)

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 (UTC)

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