summaryrefslogtreecommitdiff
path: root/network/netsurf/netsurf.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'network/netsurf/netsurf.SlackBuild')
-rw-r--r--network/netsurf/netsurf.SlackBuild36
1 files changed, 14 insertions, 22 deletions
diff --git a/network/netsurf/netsurf.SlackBuild b/network/netsurf/netsurf.SlackBuild
index d1c87b73b6..738a5511bf 100644
--- a/network/netsurf/netsurf.SlackBuild
+++ b/network/netsurf/netsurf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for netsurf
-# Copyright 2012, 2013 Ruben Schuller
+# Copyright 2012 - 2015 Ruben Schuller
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,10 +23,9 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=netsurf
-VERSION=${VERSION:-3.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-JAVASCRIPT=${JAVASCRIPT:-YES}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -61,8 +60,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION-full-src.tar.gz
-cd $PRGNAM-full-$VERSION
+tar xvf $CWD/$PRGNAM-all-$VERSION.tar.gz
+cd $PRGNAM-all-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -70,25 +69,18 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# apply patches from git to compile with bison 2.7.1
-# http://git.netsurf-browser.org/nsgenbind.git/patch/?id=51bd18034c510a6d4711823e08b69af2f7aa063e
-patch -d src/nsgenbind-0.0.1/src < $CWD/nsgenbind-lexer.l.patch
-patch -d src/nsgenbind-0.0.1/src < $CWD/webidl-lexer.l.patch
-
-# Scroll patch so it changes 30 lines a time instead of one
-# thanks to Sabotage-Linux@git
-# https://github.com/sabotage-linux/sabotage/blob/master/KEEP/netsurf-3.0-scrollspeed.patch
-patch -d src/netsurf-3.0/gtk/res/ < $CWD/scroll.patch
-
-if [ "$JAVASCRIPT" == "YES" ]; then
- PATH="$(pwd)/src/nsgenbind-0.0.1/build-Linux-gtk-release-binary":$PATH make install DESTDIR=$PKG PREFIX=/usr NETSURF_USE_MOZJS=YES
-else
- make install DESTDIR=$PKG PREFIX=/usr
+if [ "${NETSURF_USE_VIDEO:-NO}"=="YES" ]; then
+ patch --verbose -p1 < $CWD/enable-deprecated.diff
fi
+make install DESTDIR=$PKG PREFIX=/usr \
+ NETSURF_USE_MOZJS=${NETSURF_USE_MOZJS:-YES} \
+ NETSURF_USE_WEBP=${NETSURF_USE_WEBP:-NO} \
+ NETSURF_USE_VIDEO=${NETSURF_USE_VIDEO:-NO}
+
mkdir $PKG/usr/share/pixmaps
-cp src/netsurf-3.0/gtk/res/netsurf.png $PKG/usr/share/pixmaps
-cp src/netsurf-3.0/gtk/res/netsurf.xpm $PKG/usr/share/pixmaps
+cp netsurf/gtk/res/netsurf.png $PKG/usr/share/pixmaps
+cp netsurf/gtk/res/netsurf.xpm $PKG/usr/share/pixmaps
mkdir -p $PKG/usr/share/applications
cp $CWD/netsurf.desktop $PKG/usr/share/applications