summaryrefslogtreecommitdiff
path: root/libre/netsurf/PKGBUILD
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2017-05-02 11:58:23 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2017-05-02 11:58:23 -0500
commita9463d1b7df6264b901cd57515835087bc793d7e (patch)
tree99ed6dbca121c75329f41e9be2450ca5a39f5d1b /libre/netsurf/PKGBUILD
parent98c3c33b74991e34b74787c79f1f6b33b851c98c (diff)
downloadabslibre-a9463d1b7df6264b901cd57515835087bc793d7e.tar.gz
abslibre-a9463d1b7df6264b901cd57515835087bc793d7e.tar.bz2
abslibre-a9463d1b7df6264b901cd57515835087bc793d7e.zip
netsurf-3.6-3.parabola1: openssl 1.1 rebuild
Diffstat (limited to 'libre/netsurf/PKGBUILD')
-rw-r--r--libre/netsurf/PKGBUILD23
1 files changed, 12 insertions, 11 deletions
diff --git a/libre/netsurf/PKGBUILD b/libre/netsurf/PKGBUILD
index b96cfc417..ead80412d 100644
--- a/libre/netsurf/PKGBUILD
+++ b/libre/netsurf/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=netsurf
pkgver=3.6
-pkgrel=1.parabola1
+pkgrel=3.parabola1
pkgdesc='Lightweight and fast web browser, without non-privacy search engines'
arch=('x86_64' 'i686' 'armv7h')
url='http://www.netsurf-browser.org/'
@@ -21,23 +21,28 @@ depends=('libmng' 'librsvg' 'curl' 'lcms' 'desktop-file-utils'
makedepends=('re2c' 'netsurf-buildsystem' 'perl-html-parser' 'nsgenbind>=0.3'
'inetutils' 'libutf8proc>1.3.1' 'git' 'setconf' 'check' 'gtk3'
'duktape')
-source=("git://git.netsurf-browser.org/netsurf.git#tag=release/$pkgver"
- netsurf.sh
- remove_nonprivacy_options.patch)
+# git.netsurf-browser.org has an invalid https certificate
+source=("git://git.netsurf-browser.org/netsurf.git#commit=c56ecfd924b16d15bf74385c4d556a6b7002e8a6"
+ 'openssl.patch'
+ 'netsurf.sh'
+ 'remove_nonprivacy_options.patch')
sha256sums=('SKIP'
+ '0601ca86e59a40aa6feaaab9db0e79c4952b018c724f7255279d902a79d090d9'
'f2e2f61f1864da57cafa74ffdbefac2f9e1d55d9627e82ef923d4931684c5c49'
'61bec340c47a089b1b5c33d3ae330a340999a1e40be7fc8768fa572c6ca3b617')
prepare() {
cd "$pkgname"
+ patch -p1 -i "$srcdir/openssl.patch"
sed 's:netsurf-gtk:netsurf:' -i frontends/gtk/res/netsurf-gtk.desktop
sed 's:libutf8proc/::' -i utils/idna.c
sed 's:UTF8PROC_CCC_VIRAMA:UTF8PROC_BIDI_CLASS_EN:' -i utils/idna.c
sed 's:utf8proc_normalise:utf8proc_reencode:' -i utils/idna.c
- setconf Makefile.defaults NETSURF_UA_FORMAT_STRING '"NetSurf/%d.%d (%s; Parabola GNU/Linux-libre)"'
setconf Makefile.defaults NETSURF_USE_DUKTAPE YES
+ setconf Makefile.defaults NETSURF_UA_FORMAT_STRING \
+ '"NetSurf/%d.%d (%s; Parabola GNU/Linux-libre)"'
# remove non-privacy search engines
sed -i '\|Google|d
@@ -119,10 +124,10 @@ package() {
make install LIBDIR=lib INCLUDEDIR=include PREFIX=/usr TARGET=gtk \
NETSURF_GTK_MAJOR=3 DESTDIR="$pkgdir"
- # Script
+ # Launcher script
install -Dm755 "../$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- # Desktop shortcut
+ # Desktop icon and shortcut
install -Dm644 "frontends/gtk/res/$pkgname.xpm" \
"$pkgdir/usr/share/pixmaps/$pkgname.xpm"
install -Dm644 "frontends/gtk/res/$pkgname-gtk.desktop" \
@@ -131,10 +136,6 @@ package() {
# License
install -Dm644 COPYING \
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
-
- # Fix path
- #mv "$pkgdir/usr/share/netsurf/:./gtk/res/"* "$pkgdir/usr/share/netsurf/"
- #rmdir "$pkgdir/usr/share/netsurf/"{:./gtk/res,:./gtk,:.}
}
# vim:set ts=2 sw=2 et: