From f28e0be6dd99c3dcd9da5bd5e82ff46472597e32 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 24 Sep 2021 12:59:18 +0200 Subject: [PATCH] HandBrake: update 1.3.1 to 1.4.1 - update - fixed SRCURL - build downloads a lot of source archives. put them all in one tar - disable-nls - add bin symlink for convenience --- HandBrake.be0 | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/HandBrake.be0 b/HandBrake.be0 index ff13c85e8..1795a6511 100755 --- a/HandBrake.be0 +++ b/HandBrake.be0 @@ -1,10 +1,24 @@ #!/usr/bin/env beesh -# BEE_VERSION HandBrake-1.3.1-0 +# BEE_VERSION HandBrake-1.4.1-0 # https://handbrake.fr/ +# https://github.com/HandBrake/HandBrake -# SRCURL[0]="https://download.handbrake.fr/releases/${PKGVERSION}/HandBrake-${PKGVERSION}-source.tar.bz2" -SRCURL[0]="https://beehive.molgen.mpg.de/25d1f7f538bec95d95265ed050572a58/HandBrake-1.3.1-source.tar.bz2" +# SRCURL[0]="https://github.com/HandBrake/HandBrake/releases/download/1.4.1/HandBrake-1.4.1-source.tar.bz2" +SRCURL[0]="https://beehive.molgen.mpg.de/73fe8df8340ac7b7c23a8c09974d6906/HandBrake-1.4.1-source.tar.bz2" + +# root:invidia:/scratch/local2/bee-root/HandBrake/HandBrake-1.4.1-0/source/# tar cf /scratch/local2/hb-download.tar download + +# ${S}/download: +# libdvdread-6.1.1.tar.bz2 +# ffmpeg-4.4.tar.bz2 +# libdvdnav-6.1.1.tar.bz2 +# dav1d-0.9.0.tar.bz2 +# x265_3.5.tar.gz +# libbluray-1.3.0.tar.bz2 +# zimg-3.0.1.tar.gz +# nv-codec-headers-11.0.10.1.tar.gz +SRCURL[1]="https://beehive.molgen.mpg.de/88c680f568b8af3dfba989a3d07de05e/hb-1.4.1-download.tar" # PATCHURL+=() @@ -14,7 +28,7 @@ build_in_sourcedir mee_extract() { bee_extract "${@}" - bee install jansson + SRCURL[1]= } #mee_patch() { @@ -22,6 +36,8 @@ mee_extract() { #} mee_configure() { + # disable-nls + echo "" >gtk/po/LINGUAS ./configure --launch-jobs=$(nproc) --launch } @@ -33,4 +49,5 @@ mee_install() { mkdir -p ${D}${BINDIR} install -v -m 755 build/HandBrakeCLI ${D}${BINDIR}/ install -v -m 755 build/gtk/src/ghb ${D}${BINDIR}/ + cd ${D}${BINDIR} && ln -s ghb HandBrake }