summaryrefslogtreecommitdiffstats
path: root/handbrake
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2016-12-27 17:00:42 +0000
committer Eric Hameleers <alien@slackware.com>2016-12-27 17:00:42 +0000
commit23c20f106f0814535922294eb38e3532efd815d8 (patch)
treea1277a6e836b4ff073603027c4c42a8cdd39e22f /handbrake
parent72526560c2d915ace75938a45b69328235c4740d (diff)
downloadasb-23c20f106f0814535922294eb38e3532efd815d8.tar.gz
asb-23c20f106f0814535922294eb38e3532efd815d8.tar.xz
handbrake: updated to 1.0.0
Diffstat (limited to 'handbrake')
-rwxr-xr-xhandbrake/build/handbrake.SlackBuild78
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"