summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD18
2 files changed, 20 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 08614605155..7c5f23733b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = handbrake-git
- pkgdesc = Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter
- pkgver = 1.3.3.r11.gbb0e87129
+ pkgdesc = Multithreaded video transcoder. Enabled: x265, nvenc, fdk-aac, qsv, vce, numa, hardened
+ pkgver = 1.3.3.r12.gf84dfca16
pkgrel = 2
url = https://handbrake.fr/
arch = i686
@@ -29,8 +29,9 @@ pkgbase = handbrake-git
makedepends = gtk3
makedepends = librsvg
makedepends = libgudev
- optdepends = intel-media-server-studio: for QSV
- optdepends = nvidia-utils: for nvenc
+ optdepends = libdvdcss: for decoding encrypted DVDs
+ optdepends = intel-media-sdk: for enabling Intel QSV
+ optdepends = nvidia-utils: for enabling Nvidia nvenc
noextract = AMF-1.4.9.tar.gz
noextract = dav1d-0.5.1.tar.bz2
noextract = fdk-aac-2.0.1.tar.gz
@@ -85,9 +86,13 @@ pkgname = handbrake-git
depends = gtk3
depends = librsvg
depends = libgudev
+ optdepends = libdvdcss: for decoding encrypted DVDs
+ optdepends = intel-media-sdk: for enabling Intel QSV
+ optdepends = nvidia-utils: for enabling Nvidia nvenc
optdepends = gst-plugins-good: for video previews
optdepends = gst-libav: for video previews
- optdepends = libdvdcss: for decoding encrypted DVDs
+ provides = handbrake
+ conflicts = handbrake
pkgname = handbrake-cli-git
pkgdesc = Multithreaded video transcoder (CLI)
@@ -103,7 +108,6 @@ pkgname = handbrake-cli-git
depends = libvpx
depends = libva
depends = numactl
- optdepends = libdvdcss: for decoding encrypted DVDs
provides = handbrake-cli
conflicts = handbrake-cli
diff --git a/PKGBUILD b/PKGBUILD
index 5c7342e649f..8a739064299 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,9 +8,9 @@
pkgbase=handbrake-git
pkgname=(handbrake-git handbrake-cli-git)
-pkgver=1.3.3.r11.gbb0e87129
+pkgver=1.3.3.r12.gf84dfca16
pkgrel=2
-pkgdesc="Multiplatform, multithreaded DVD to MPEG-4/H264/Theora converter"
+pkgdesc="Multithreaded video transcoder. Enabled: x265, nvenc, fdk-aac, qsv, vce, numa, hardened"
arch=(i686 x86_64)
url="https://handbrake.fr/"
license=(GPL)
@@ -31,8 +31,9 @@ _commondeps=(libxml2 libass libvorbis opus speex libtheora lame
_guideps=(gst-plugins-base gtk3 librsvg libgudev)
makedepends=(git intltool python nasm wget cmake meson
"${_commondeps[@]}" "${_guideps[@]}")
-optdepends=('intel-media-server-studio: for QSV'
- 'nvidia-utils: for nvenc')
+optdepends=('libdvdcss: for decoding encrypted DVDs'
+ 'intel-media-sdk: for enabling Intel QSV'
+ 'nvidia-utils: for enabling Nvidia nvenc')
sha256sums=('SKIP'
'd10f75612da5bcbc26325adecc5d398dcddf216c0dae3406d9a29b9d0b44b112'
'0214d201a338e8418f805b68f9ad277e33d79c18594dee6eaf6dcd74db2674a9'
@@ -79,6 +80,7 @@ prepare() {
./configure \
--prefix=/usr \
+ --harden \
--disable-gtk-update-checks \
--enable-x265 \
--enable-numa \
@@ -93,9 +95,10 @@ prepare() {
package_handbrake-git() {
pkgdesc="Multithreaded video transcoder"
depends=("${_commondeps[@]}" "${_guideps[@]}")
- optdepends=('gst-plugins-good: for video previews'
- 'gst-libav: for video previews'
- 'libdvdcss: for decoding encrypted DVDs')
+ optdepends+=('gst-plugins-good: for video previews'
+ 'gst-libav: for video previews')
+ provides=(handbrake)
+ conflicts=(handbrake)
cd "$srcdir/handbrake/build"
@@ -106,7 +109,6 @@ package_handbrake-git() {
package_handbrake-cli-git() {
pkgdesc="Multithreaded video transcoder (CLI)"
depends=("${_commondeps[@]}")
- optdepends=('libdvdcss: for decoding encrypted DVDs')
provides=(handbrake-cli)
conflicts=(handbrake-cli)