diff options
-rwxr-xr-x | handbrake/build/handbrake.SlackBuild | 78 |
1 files changed, 46 insertions, 32 deletions
diff --git a/handbrake/build/handbrake.SlackBuild b/handbrake/build/handbrake.SlackBuild index 28130c57..8a691d2f 100755 --- a/handbrake/build/handbrake.SlackBuild +++ b/handbrake/build/handbrake.SlackBuild @@ -55,6 +55,9 @@ # * New release, slackware-current only (GTK+3 requirements) # 0.10.5-1: 03/apr/2016 by Eric Hameleers <alien@slackware.com> # * Update, slackware-current only (GTK+3 requirements) +# 1.0.0-1: 27/dec/2016 by Eric Hameleers <alien@slackware.com> +# * First stable release! +# Builds on slackware 14.2 and newer only (GTK+3 requirements). # # Run 'sh handbrake.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -64,7 +67,7 @@ PRGNAM=handbrake -VERSION=${VERSION:-0.10.5} +VERSION=${VERSION:-1.0.0} # Find the revision for a release tag (does not currently work!): RELREV=${RELREV:-""} BUILD=${BUILD:-1} @@ -75,28 +78,31 @@ TAG=${TAG:-alien} # is not new enough. WITH_GUI=${WITH_GUI:-"YES"} -DOCS="AUTHORS BUILD COPYING* CREDITS NEWS THANKS TRANSLATIONS" +DOCS="AUTHORS* COPYING* LICENSE* NEWS* README* THANKS*" CONTRIBURL="http://download.handbrake.fr/handbrake/contrib" # Versions of the contribs most of which are compiled-in: -ASS=0.10.0-1 -BLURAY="0.5.0" -FDKAAC="v0.1.1-6-gbae4553" -FFMPEG="v10.1" -FONTCONFIG=2.8.0 -FREETYPE=2.4.7 -FRIBIDI=0.19.2 +ASS=0.13.2 +BLURAY="0.9.3" +FDKAAC="0.1.4" +FFMPEG="12" +FONTCONFIG=2.12.1 +FREETYPE=2.6.5 +FRIBIDI=0.19.7 +HARFBUZZ=1.3.0 +JANSSON="2.6" LAME=3.98 -DVDNAV=5.0.1-0-gaa3659d +DVDNAV=5.0.1 DVDREAD=5.0.0-6-gcb1ae87 OGG=1.3.0 +OPUS=1.1.3 SAMPLERATE=0.1.4 THEORA=1.1.0 VORBIS="aotuv_b6.03" -VPX="v1.3.0" -X264="r2479-dd79a61" -X265="1.9" +VPX="1.5.0" +X264="snapshot-20160920-2245-stable" +X265="2.1-1" XML2="2.7.7" # Where do we look for sources? @@ -130,24 +136,32 @@ SOURCE[$DLI]="$SRCDIR/libbluray-$BLURAY.tar.bz2" SRCURL[$DLI]="$CONTRIBURL/libbluray-$BLURAY.tar.bz2" DLI=$(($DLI+1)) -SOURCE[$DLI]="$SRCDIR/fdk-aac-$FDKAAC.tar.bz2" -SRCURL[$DLI]="$CONTRIBURL/fdk-aac-$FDKAAC.tar.bz2" +SOURCE[$DLI]="$SRCDIR/harfbuzz-$HARFBUZZ.tar.bz2" +SRCURL[$DLI]="$CONTRIBURL/harfbuzz-$HARFBUZZ.tar.bz2" DLI=$(($DLI+1)) -SOURCE[$DLI]="$SRCDIR/libav-$FFMPEG.tar.bz2" -SRCURL[$DLI]="$CONTRIBURL/libav-$FFMPEG.tar.bz2" +SOURCE[$DLI]="$SRCDIR/fdk-aac-$FDKAAC.tar.gz" +SRCURL[$DLI]="$CONTRIBURL/fdk-aac-$FDKAAC.tar.gz" DLI=$(($DLI+1)) -SOURCE[$DLI]="$SRCDIR/fribidi-$FRIBIDI.tar.gz" -SRCURL[$DLI]="$CONTRIBURL/fribidi-$FRIBIDI.tar.gz" +SOURCE[$DLI]="$SRCDIR/libav-$FFMPEG.tar.gz" +SRCURL[$DLI]="$CONTRIBURL/libav-$FFMPEG.tar.gz" + +DLI=$(($DLI+1)) +SOURCE[$DLI]="$SRCDIR/fribidi-$FRIBIDI.tar.bz2" +SRCURL[$DLI]="$CONTRIBURL/fribidi-$FRIBIDI.tar.bz2" + +DLI=$(($DLI+1)) +SOURCE[$DLI]="$SRCDIR/jansson-$JANSSON.tar.bz2" +SRCURL[$DLI]="$CONTRIBURL/jansson-$JANSSON.tar.bz2" DLI=$(($DLI+1)) SOURCE[$DLI]="$SRCDIR/lame-$LAME.tar.gz" SRCURL[$DLI]="$CONTRIBURL/lame-$LAME.tar.gz" DLI=$(($DLI+1)) -SOURCE[$DLI]="$SRCDIR/libdvdnav-$DVDNAV.tar.gz" -SRCURL[$DLI]="$CONTRIBURL/libdvdnav-$DVDNAV.tar.gz" +SOURCE[$DLI]="$SRCDIR/libdvdnav-$DVDNAV.tar.bz2" +SRCURL[$DLI]="$CONTRIBURL/libdvdnav-$DVDNAV.tar.bz2" DLI=$(($DLI+1)) SOURCE[$DLI]="$SRCDIR/libdvdread-$DVDREAD.tar.gz" @@ -158,8 +172,12 @@ SOURCE[$DLI]="$SRCDIR/libvpx-$VPX.tar.bz2" SRCURL[$DLI]="$CONTRIBURL/libvpx-$VPX.tar.bz2" DLI=$(($DLI+1)) -SOURCE[$DLI]="$SRCDIR/x264-$X264.tar.gz" -SRCURL[$DLI]="$CONTRIBURL/x264-$X264.tar.gz" +SOURCE[$DLI]="$SRCDIR/opus-$OPUS.tar.gz" +SRCURL[$DLI]="$CONTRIBURL/opus-$OPUS.tar.gz" + +DLI=$(($DLI+1)) +SOURCE[$DLI]="$SRCDIR/x264-$X264.tar.bz2" +SRCURL[$DLI]="$CONTRIBURL/x264-$X264.tar.bz2" DLI=$(($DLI+1)) SOURCE[$DLI]="$SRCDIR/x265_$X265.tar.gz" @@ -316,15 +334,11 @@ touch $OUTPUT/patch-${PRGNAM}.log cat $SRCDIR/patches/handbrake.static_modules.patch |patch -p1 --verbose \ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log -# Add some of our own patches to the build: -HBTOPDIR=$(pwd) -cd $SRCDIR/patches - cp -a --parent contrib $HBTOPDIR/ -cd - - -# And remove this one; -# it's gone in git master and replaced by the one we just added: -rm contrib/lame/P00-darwin-xmmintrin.patch +## Add some of our own patches to the build: +#HBTOPDIR=$(pwd) +#cd $SRCDIR/patches +# cp -a --parent contrib $HBTOPDIR/ +#cd - if [ "$WITH_GUI" = "YES" -o "$WITH_GUI" = "yes" ]; then GUI_OPTS="--disable-gtk-update-checks" |