network/netsurf: Added patch for scroll.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Ruben Schuller 2014-01-25 14:26:02 +07:00 committed by Erik Hanson
parent 0576cbccaf
commit 13d34e87f4
4 changed files with 35 additions and 3 deletions

View file

@ -2,3 +2,5 @@ NetSurf is a free, open source web browser. It is written in C and released
under the GNU Public Licence version 2. NetSurf has its own layout and
rendering engine entirely written from scratch. It is small and capable of
handling many of the web standards in use today.
Scroll patch suggested by João Carvalho.

View file

@ -24,8 +24,9 @@
PRGNAM=netsurf
VERSION=${VERSION:-3.0}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
JAVASCRIPT=${JAVASCRIPT:-YES}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@ -74,7 +75,16 @@ find -L . \
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
make install DESTDIR=$PKG PREFIX=/usr
# 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
fi
mkdir $PKG/usr/share/pixmaps
cp src/netsurf-3.0/gtk/res/netsurf.png $PKG/usr/share/pixmaps

View file

@ -1,4 +1,5 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Netsurf
GenericName=Web Browser
@ -7,5 +8,5 @@ Exec=netsurf %U
Icon=netsurf
Terminal=false
StartupNotify=false
Categories=Network;
Categories=Application;Network;
MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo;

View file

@ -0,0 +1,19 @@
diff -rupN a/src/netsurf-3.0/gtk/res/tabcontents.gtk2.ui b/src/netsurf-3.0/gtk/res/tabcontents.gtk2.ui
--- a/src/netsurf-3.0/gtk/res/tabcontents.gtk2.ui 2013-04-19 21:27:45.000000000 +0100
+++ b/src/netsurf-3.0/gtk/res/tabcontents.gtk2.ui 2014-01-17 11:47:53.000000000 +0000
@@ -79,13 +79,13 @@
</object>
<object class="GtkAdjustment" id="layouthadjustment">
<property name="upper">100</property>
- <property name="step_increment">1</property>
+ <property name="step_increment">30</property>
<property name="page_increment">10</property>
<property name="page_size">10</property>
</object>
<object class="GtkAdjustment" id="layoutvadjustment">
<property name="upper">100</property>
- <property name="step_increment">1</property>
+ <property name="step_increment">30</property>
<property name="page_increment">10</property>
<property name="page_size">10</property>
</object>