From 156a0f4d2123722c470d3f09e5d693de3bfae63c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Tempel?= Date: Wed, 7 Sep 2016 13:23:10 +0200 Subject: testing/netsurf: cleanup and improve APKBUILD --- testing/netsurf/APKBUILD | 60 +++++++++++++++++++++++++++++------------------- testing/netsurf/netsurf | 9 ++++---- 2 files changed, 41 insertions(+), 28 deletions(-) (limited to 'testing/netsurf') diff --git a/testing/netsurf/APKBUILD b/testing/netsurf/APKBUILD index 5187dc5c52..dff58d73d1 100644 --- a/testing/netsurf/APKBUILD +++ b/testing/netsurf/APKBUILD @@ -1,42 +1,56 @@ +# Contributor: Sören Tempel # Contributor: ScrumpyJack # Maintainer: ScrumpyJack pkgname=netsurf pkgver=3.5 -pkgrel=0 +pkgrel=1 pkgdesc="NetSurf is a free, open source web browser." url="http://www.netsurf-browser.org" arch="all" license="GPL2" depends="" depends_dev="" -makedepends="curl-dev openssl-dev doxygen flex bison libwebp-dev lcms2-dev \ - libmng-dev gperf libglade-dev gtk+-dev libcurl libpng-dev \ - check-dev libidn-dev libharu-dev librsvg-dev libjpeg-turbo-dev" +makedepends="curl-dev openssl-dev doxygen flex bison libwebp-dev lcms2-dev + libmng-dev gperf libglade-dev gtk+-dev libcurl libpng-dev + check-dev libidn-dev libharu-dev librsvg-dev libjpeg-turbo-dev" install="" subpackages="$pkgname-doc" -source="http://download.netsurf-browser.org/netsurf/releases/source-full/${pkgname}-all-${pkgver}.tar.gz - netsurf" +source="$pkgname-$pkgver.tar.gz::http://download.netsurf-browser.org/netsurf/releases/source-full/${pkgname}-all-${pkgver}.tar.gz + netsurf" + +builddir="$srcdir"/${pkgname}-all-${pkgver} +prepare() { + default_prepare || return 1 + sed 's:-Werror::' -i "$builddir"/libsvgtiny/Makefile \ + || return 1 +} -builddir=${srcdir}/${pkgname}-all-${pkgver} build() { cd "$builddir" - sed 's:-Werror::' -i libsvgtiny/Makefile - make PREFIX=/usr TARGET=gtk - - } + make PREFIX=/usr TARGET=gtk || return 1 +} package() { cd "$builddir" - make PREFIX=/usr TARGET=gtk DESTDIR="${pkgdir}" install - mv "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/bin/$pkgname.elf" - install -Dm755 "$srcdir/netsurf" "$pkgdir/usr/bin/$pkgname" - mkdir -p "$pkgdir"/usr/share/man/man1/ - install -Dm644 netsurf/Docs/netsurf-gtk.1 "$pkgdir"/usr/share/man/man1/ - } + make PREFIX=/usr TARGET=gtk DESTDIR="${pkgdir}" \ + install || return 1 + + mv "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/bin/$pkgname.elf" + install -Dm755 "$srcdir/netsurf" "$pkgdir/usr/bin/$pkgname" + + mkdir -p "$pkgdir"/usr/share/man/man1/ + install -Dm644 netsurf/Docs/netsurf-gtk.1 "$pkgdir"/usr/share/man/man1/ + + mv "$pkgdir"/usr/share/netsurf/:./gtk/res/* \ + "$pkgdir"/usr/share/netsurf/ || return 1 + rmdir "$pkgdir"/usr/share/netsurf/:./gtk/res \ + "$pkgdir"/usr/share/netsurf/:./gtk \ + "$pkgdir"/usr/share/netsurf/:. || return 1 +} -md5sums="a52270702637273f4ca3ea8b2347115d netsurf-all-3.5.tar.gz -59f2a4c36945cb339d8acd6e4f798338 netsurf" -sha256sums="09184f8901a30b98b3e37e82d1d723a4f9e000c56b235ea59a9e0bb2d96fb4ed netsurf-all-3.5.tar.gz -0c35bcc46a16b8fa3a30289666c44506887f1a32520cf9cf522e71e0e4b5c38b netsurf" -sha512sums="a39eb8c11b394e4d5c1164da46d74f283f489057f70c192277d94e511a3716c86474a07a7c80ce602a53e41959f75e82312ad9f5cb365953c24445af4456e1ce netsurf-all-3.5.tar.gz -98d2319e31368b63afc01c82647e6d7bbc868775f8a26f0e65283509fb73f36b248a884d22822486402fb38fdf6cb463b2743d806c1edff32e358b4b444fde45 netsurf" +md5sums="a52270702637273f4ca3ea8b2347115d netsurf-3.5.tar.gz +8e8e6bc15f9a13678a4d2aff0132ba72 netsurf" +sha256sums="09184f8901a30b98b3e37e82d1d723a4f9e000c56b235ea59a9e0bb2d96fb4ed netsurf-3.5.tar.gz +e4eef478cbd90f276b1f3f7db178eabd325d1d3b5f6180e8db578216638535fe netsurf" +sha512sums="a39eb8c11b394e4d5c1164da46d74f283f489057f70c192277d94e511a3716c86474a07a7c80ce602a53e41959f75e82312ad9f5cb365953c24445af4456e1ce netsurf-3.5.tar.gz +5c217e061b9a2b226f920018749bae67d2a1eb3753404e08e9100660aa965e1d69c9425d409f5645e2931f2654805afe8e365fb45c50ff9acf848c79323148af netsurf" diff --git a/testing/netsurf/netsurf b/testing/netsurf/netsurf index 1a7d693e21..a615e7dda5 100644 --- a/testing/netsurf/netsurf +++ b/testing/netsurf/netsurf @@ -1,8 +1,7 @@ #!/bin/sh -shortname=`echo $LANG | cut -b1-2` -if [[ -d /usr/share/netsurf/$shortname ]]; then - /usr/bin/netsurf.elf "$@" +shortname=$(echo $LANG | cut -b1-2) +if [ -d /usr/share/netsurf/$shortname ]; then + /usr/bin/netsurf.elf "$@" else - LANG=en /usr/bin/netsurf.elf "$@" + LANG=en /usr/bin/netsurf.elf "$@" fi - -- cgit v1.2.3