contrib/handbrake/Pkgfile

43 lines
1.6 KiB
Plaintext
Raw Normal View History

# Description: open source video transcoder
# URL: https://handbrake.fr/
# Maintainer: Tim Biermann, tbier at posteo dot de
2024-05-21 00:10:33 +02:00
# Depends on: faad2 jansson lame libass libdvdcss libjpeg-turbo libsamplerate libtheora libva libvpx libxml2 numactl speex x264 x265
name=handbrake
2024-05-21 00:10:33 +02:00
version=1.8.0
2022-12-29 12:03:10 +01:00
release=1
2024-06-23 17:16:35 +02:00
_HASH=e9ff2bdf1ac670eb9c6d6170e27c999c05535127
_HASHDATE="2024-06-22 21:55:00 +0000"
2020-06-13 22:40:46 +02:00
source=(https://github.com/HandBrake/HandBrake/releases/download/$version/$name-$version-source.tar.bz2)
build() {
2024-05-21 00:10:33 +02:00
prt-get isinst gtk4 || PKGMK_HANDBRAKE+='--disable-gtk'
2022-01-10 19:03:24 +01:00
## from inside a git checkout..
#./HandBrake-$version/scripts/repo-info.sh HandBrake-$version > HandBrake-$version/version.txt
echo "URL=https://github.com/HandBrake/HandBrake.git" >> HandBrake-$version/version.txt
echo "HASH=$_HASH" >> HandBrake-$version/version.txt
echo "SHORTHASH=${_HASH:0:9}" >> HandBrake-$version/version.txt
echo "TAG=$version" >> HandBrake-$version/version.txt
echo "TAG_HASH=${_HASH:0:9}" >> HandBrake-$version/version.txt
echo "REV=0" >> HandBrake-$version/version.txt
echo "BRANCH=" >> HandBrake-$version/version.txt
echo "REMOTE=https://github.com/HandBrake/HandBrake.git" >> HandBrake-$version/version.txt
echo "DATE=$_HASHDATE" >> HandBrake-$version/version.txt
./HandBrake-$version/configure $PKGMK_HANDBRAKE \
2020-06-13 22:40:46 +02:00
--prefix=/usr \
--launch \
--launch-jobs=$(nproc) \
--build=build \
2022-12-29 12:03:10 +01:00
--lto \
2022-01-10 19:03:24 +01:00
--enable-fdk-aac
mkdir -p $SRC/build/build_tmp
make -C build TMPDIR=$SRC/build/build_tmp
make -C build DESTDIR=$PKG install
rm -rf $PKG/usr/share/locale/
}