[arch-commits] Commit in surf/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Thu Feb 9 18:30:02 UTC 2017


    Date: Thursday, February 9, 2017 @ 18:29:57
  Author: bgyorgy
Revision: 211572

upgpkg: surf 0.7+199+gda5290a-1

The stable version of surf uses webkitgtk, which is insecure. Switch to git snapshot from the surf-webkit2 branch, which uses webkit2gtk. It works mostly, but some features are missing.

Modified:
  surf/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-02-09 18:29:37 UTC (rev 211571)
+++ PKGBUILD	2017-02-09 18:29:57 UTC (rev 211572)
@@ -5,28 +5,34 @@
 # Contributor: Raphael Proust <raphlalou at gmail dot com>
 
 pkgname=surf
-pkgver=0.7
-pkgrel=2
+pkgver=0.7+199+gda5290a
+pkgrel=1
 pkgdesc='A simple web browser based on WebKit/GTK+.'
 arch=('i686' 'x86_64')
 url='http://surf.suckless.org/'
 license=('MIT')
-depends=('webkitgtk2' 'xorg-xprop')
+depends=('webkit2gtk' 'xorg-xprop')
 optdepends=('dmenu: URL-bar'
             'ca-certificates: SSL verification'
             'xterm: default download handler'
             'curl: default download handler')
-makedepends=('pkgconfig')
+makedepends=('git')
 install='surf.install'
-source=("http://dl.suckless.org/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+_commit=da5290a41aac4eabef83f6b88039f44d28b0ea00  # surf-webkit2
+source=("git+git://git.suckless.org/surf#commit=$_commit"
         'config.h')
-md5sums=('45899435aeb5ce3af0a62909911b735f'
+md5sums=('SKIP'
          '8ea16205648f9045e101d70d6eb84390')
 
+pkgver() {
+  cd "${srcdir}/${pkgname}"
+  git describe --tags | sed 's/-/+/g' | sed 's/0.6/0.7/'
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/${pkgname}"
 
-  cp "${srcdir}/config.h" config.h
+#  cp "${srcdir}/config.h" config.h
 
   sed -i 's/CPPFLAGS =/CPPFLAGS +=/g' config.mk
   sed -i 's/CFLAGS =/CFLAGS +=/g' config.mk
@@ -36,7 +42,7 @@
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/${pkgname}"
 
   make PREFIX=/usr DESTDIR="${pkgdir}" install
   install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"



More information about the arch-commits mailing list