diff options
author | Richard Pruitt | 2020-08-17 20:10:53 -0400 |
---|---|---|
committer | Richard Pruitt | 2020-08-17 20:10:53 -0400 |
commit | 64c89586283ee79ef5ec7c0521f35223aa531259 (patch) | |
tree | 0263fcf3ed74efaa7d4aff80ee5628b9b4e63fe6 | |
download | aur-64c89586283ee79ef5ec7c0521f35223aa531259.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 49 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b9d5467e2ea9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,49 @@ +pkgbase = handbrake-full-hardened + pkgdesc = Multithreaded video transcoder with NVEnc, fdk-aac, qsv, x264, and x265 support - hardened. + pkgver = 1.3.3 + pkgrel = 1 + url = https://handbrake.fr/ + arch = x86_64 + license = custom: nonfree and unredistributable + makedepends = intltool + makedepends = python2 + makedepends = nasm + makedepends = wget + makedepends = cmake + makedepends = bzip2 + makedepends = gcc-libs + makedepends = xz + makedepends = zlib + makedepends = libnotify + makedepends = gst-plugins-base + makedepends = gtk3 + makedepends = dbus-glib + makedepends = libass + makedepends = lame + makedepends = libxml2 + makedepends = opus + makedepends = libvorbis + makedepends = libtheora + makedepends = libsamplerate + makedepends = speex + makedepends = x264 + makedepends = x265 + makedepends = jansson + makedepends = librsvg + makedepends = libgudev + makedepends = numactl + makedepends = meson + depends = desktop-file-utils + depends = hicolor-icon-theme + optdepends = gst-plugins-good: for video previews + optdepends = gst-libav: for video previews + optdepends = libdvdcss: for decoding encrypted DVDs + conflicts = handbrake + source = https://github.com/HandBrake/HandBrake/releases/download/1.3.3/HandBrake-1.3.3-source.tar.bz2 + source = https://github.com/HandBrake/HandBrake/releases/download/1.3.3/HandBrake-1.3.3-source.tar.bz2.sig + validpgpkeys = 1629C061B3DDE7EB4AE34B81021DB8B44E4A8645 + sha256sums = 218a37d95f48b5e7cf285363d3ab16c314d97627a7a710cab3758902ae877f85 + sha256sums = SKIP + +pkgname = handbrake-full-hardened + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..00182bd8bc81 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Richard Pruitt <smoochysix4@gmail.com> + +pkgname=handbrake-full-hardened +pkgver=1.3.3 +pkgrel=1 +pkgdesc='Multithreaded video transcoder with NVEnc, fdk-aac, qsv, x264, and x265 support - hardened.' +arch=('x86_64') +url="https://handbrake.fr/" +license=('custom: nonfree and unredistributable') +makedepends=('intltool' 'python2' 'nasm' 'wget' 'cmake' 'bzip2' 'gcc-libs' 'xz' + 'zlib' 'libnotify' 'gst-plugins-base' 'gtk3' 'dbus-glib' 'libass' + 'lame' 'libxml2' 'opus' 'libvorbis' 'libtheora' 'libsamplerate' + 'speex' 'x264' 'x265' 'jansson' 'librsvg' 'libgudev' 'numactl' 'meson') +depends=('desktop-file-utils' 'hicolor-icon-theme') +optdepends=('gst-plugins-good: for video previews' + 'gst-libav: for video previews' + 'libdvdcss: for decoding encrypted DVDs') +source=(https://github.com/HandBrake/HandBrake/releases/download/$pkgver/HandBrake-$pkgver-source.tar.bz2 + https://github.com/HandBrake/HandBrake/releases/download/$pkgver/HandBrake-$pkgver-source.tar.bz2.sig) +sha256sums=('218a37d95f48b5e7cf285363d3ab16c314d97627a7a710cab3758902ae877f85' + 'SKIP') +validpgpkeys+=('1629C061B3DDE7EB4AE34B81021DB8B44E4A8645') # HandBrake Team <developers@handbrake.fr> +conflicts=('handbrake') + +build() { + cd "$srcdir/HandBrake-$pkgver" + + ./configure --prefix=/usr \ + --enable-nvenc \ + --enable-fdk-aac \ + --enable-x264 \ + --enable-x265 \ + --enable-qsv \ + --harden + +make +} + +package() { + make -C ffmpeg DESTDIR="$pkgdir" install +} |