wok-next annotate netsurf/receipt @ rev 21294

updated netsurf (3.8 -> 3.9)
author Hans-G?nter Theisgen
date Mon Dec 09 07:42:31 2019 +0100 (2019-12-09)
parents 82b613cfd1e0
children 638d5a5ec3ec
rev   line source
al@19868 1 # SliTaz package receipt v2.
pankso@2827 2
pankso@2827 3 PACKAGE="netsurf"
Hans-G?nter@21294 4 VERSION="3.9"
pankso@2827 5 CATEGORY="network"
al@19868 6 SHORT_DESC="Lightweight and fast web browser"
al@19868 7 MAINTAINER="al.bobylev@gmail.com"
pascal@15002 8 LICENSE="GPL2"
Hans-G?nter@21294 9 WEB_SITE="https://www.netsurf-browser.org/"
pascal@15002 10
al@20997 11 TARBALL="$PACKAGE-all-$VERSION.tar.gz"
al@20997 12 WGET_URL="http://download.netsurf-browser.org/netsurf/releases/source-full/$TARBALL"
pankso@2827 13
Hans-G?nter@21294 14 BUILD_DEPENDS="bison check-dev curl-dev expat-dev flex gperf gtk2-dev
Hans-G?nter@21294 15 libjpeg-turbo-dev libpng-dev librsvg-dev openssl-dev perl perl-html-parser"
Hans-G?nter@21294 16 # libharu-dev gstreamer0-dev
al@19868 17
Hans-G?nter@21294 18 compile_rules()
Hans-G?nter@21294 19 {
al@20997 20 cat > netsurf/Makefile.config <<EOT
al@20997 21 # Enable NetSurf's use of gstreamer for displaying videos.
al@20997 22 # Currently disabled: not maintained and produce build errors.
al@20997 23 # override NETSURF_USE_VIDEO := YES
al@19868 24
al@20997 25 # Enable NetSurf's use of libharu for PDF export and GTK printing support.
al@20997 26 # Currently disabled: not maintained and produce build errors.
al@20997 27 # override NETSURF_USE_HARU_PDF := YES
al@19868 28
al@20997 29 # Default home page, if one is not defined by the user.
al@20997 30 override NETSURF_HOMEPAGE := "file:///usr/share/webhome/index.html"
al@20997 31 EOT
al@19868 32
al@20997 33 sed -i 's|-Werror||' libsvgtiny/Makefile
al@19868 34
Hans-G?nter@21294 35 make \
Hans-G?nter@21294 36 PREFIX=/usr \
Hans-G?nter@21294 37 TARGET=gtk \
al@19868 38 install || return 1
al@19868 39
al@19868 40 # desktop shortcut
al@20997 41 mkdir -p $install/usr/share/applications/
al@20997 42 sed 's|netsurf.png|netsurf|; s|netsurf-gtk|netsurf|' \
al@20997 43 < netsurf/frontends/gtk/res/netsurf-gtk.desktop \
al@20997 44 > $install/usr/share/applications/netsurf.desktop
al@20997 45
al@19868 46 # desktop icons
al@20997 47 mkdir -p $install/usr/share/icons/
al@20997 48 cp -r $stuff/hicolor/ $install/usr/share/icons/
al@19868 49
al@20997 50 # wrapper
al@20997 51 install -Dm755 $stuff/netsurf $install/usr/bin/netsurf
al@20997 52
al@20997 53 chown -R root:root $install # fix 107:nogroop somewhere
pankso@2827 54 }
pankso@2827 55
Hans-G?nter@21294 56 genpkg_rules()
Hans-G?nter@21294 57 {
al@19868 58 copy @std
pankso@2827 59 # Remove files to save some space
pankso@2827 60 rm -rf $fs/usr/share/netsurf/*.xpm
Hans-G?nter@21294 61
Hans-G?nter@21294 62 DEPENDS="expat gdk-pixbuf glib gtk2 libcairo libcurl libjpeg-turbo libpng \
Hans-G?nter@21294 63 librsvg openssl pango zlib"
al@20997 64 TAGS="web-browser"
pankso@2827 65 }