Evangelos Foutras pushed to branch main at Arch Linux / Packaging / Packages /
handbrake
Commits:
def57aa9 by Evangelos Foutras at 2023-12-13T20:51:16+02:00
upgpkg: 1.7.1-3: fix usage of bundled x265 library
Fixes #4
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,15 @@
pkgbase = handbrake
pkgver = 1.7.1
- pkgrel = 2
+ pkgrel = 3
url = https://handbrake.fr/
arch = x86_64
license = GPL
- makedepends = intltool
makedepends = python
makedepends = nasm
makedepends = wget
makedepends = cmake
makedepends = meson
+ makedepends = git
makedepends = libxml2
makedepends = libass
makedepends = libvorbis
@@ -18,7 +18,6 @@ pkgbase = handbrake
makedepends = libtheora
makedepends = lame
makedepends = x264
- makedepends = x265
makedepends = jansson
makedepends = libvpx
makedepends = libva
@@ -31,7 +30,6 @@ pkgbase = handbrake
makedepends = gst-plugins-base
makedepends = gtk3
makedepends = librsvg
- makedepends = libgudev
options = !lto
source =
https://github.com/HandBrake/HandBrake/releases/download/1.7.1/HandBrake-1.7.1-source.tar.bz2
source =
https://github.com/HandBrake/HandBrake/releases/download/1.7.1/HandBrake-1.7.1-source.tar.bz2.sig
@@ -54,7 +52,6 @@ pkgname = handbrake
depends = libtheora
depends = lame
depends = x264
- depends = x265
depends = jansson
depends = libvpx
depends = libva
@@ -67,7 +64,6 @@ pkgname = handbrake
depends = gst-plugins-base
depends = gtk3
depends = librsvg
- depends = libgudev
optdepends = gst-plugins-good: for video previews
optdepends = gst-libav: for video previews
optdepends = intel-media-sdk: Intel QuickSync support
@@ -83,7 +79,6 @@ pkgname = handbrake-cli
depends = libtheora
depends = lame
depends = x264
- depends = x265
depends = jansson
depends = libvpx
depends = libva
=====================================
PKGBUILD
=====================================
@@ -4,15 +4,17 @@
pkgname=('handbrake' 'handbrake-cli')
pkgver=1.7.1
-pkgrel=2
+pkgrel=3
arch=('x86_64')
url="https://handbrake.fr/"
license=('GPL')
_commondeps=('libxml2' 'libass' 'libvorbis' 'opus' 'speex' 'libtheora' 'lame'
- 'x264' 'x265' 'jansson' 'libvpx' 'libva' 'numactl' 'bzip2'
'gcc-libs'
+ 'x264' 'jansson' 'libvpx' 'libva' 'numactl' 'bzip2' 'gcc-libs'
'zlib' 'xz' 'libjpeg-turbo')
_guideps=('gst-plugins-base' 'gtk3' 'librsvg')
-makedepends=('python' 'nasm' 'wget' 'cmake' 'meson'
+# git included as a build dependency for bundled x265 to work
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275546#c0
+makedepends=('python' 'nasm' 'wget' 'cmake' 'meson' 'git'
"${_commondeps[@]}" "${_guideps[@]}")
options=('!lto') # https://bugs.archlinux.org/task/72600
source=(https://github.com/HandBrake/HandBrake/releases/download/$pkgver/HandBrake-$pkgver-source.tar.bz2{,.sig}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/handbrake/-/commit/def57aa91bd0c94a5f90a6231eb25cd95dcebdf8
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/handbrake/-/commit/def57aa91bd0c94a5f90a6231eb25cd95dcebdf8
You're receiving this email because of your account on gitlab.archlinux.org.