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

Balló György bgyorgy at archlinux.org
Thu Feb 9 16:40:42 UTC 2017


    Date: Thursday, February 9, 2017 @ 16:40:42
  Author: bgyorgy
Revision: 211535

upgpkg: uzbl 1:0.9.1+95+g3a4c70ad-1

The stable version of uzbl uses webkitgtk, which is insecure. Switch to git snapshot from the next branch, which uses webkit2gtk. It works mostly, except the scrolling, which is not implemented yet: https://github.com/uzbl/uzbl/issues/323

Modified:
  uzbl/trunk/PKGBUILD

----------+
 PKGBUILD |   22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-02-09 16:40:18 UTC (rev 211534)
+++ PKGBUILD	2017-02-09 16:40:42 UTC (rev 211535)
@@ -6,17 +6,23 @@
 pkgbase=uzbl
 pkgname=('uzbl-core' 'uzbl-browser' 'uzbl-tabbed')
 epoch=1
-pkgver=0.9.1
-pkgrel=2
+pkgver=0.9.1+95+g3a4c70ad
+pkgrel=1
 arch=('i686' 'x86_64')
 url="http://www.uzbl.org"
 license=('GPL3')
-makedepends=('pkgconfig' 'webkitgtk3' 'python-setuptools')
-source=(https://github.com/uzbl/uzbl/archive/v${pkgver}.tar.gz)
-sha256sums=('b5d6a0ffa602839f338af80b286c3550b85e68dd2412ccad3fea896ad2501ae9')
+makedepends=('git' 'python-setuptools' 'webkit2gtk')
+_commit=3a4c70ad114b763f50a02c72ee4332dd20af033d  # next
+source=("git+https://github.com/uzbl/uzbl.git#commit=$_commit")
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgbase
+  git describe --tags | sed 's/^v//;s/-/+/g'
+}
+
 build() {
-  cd "$srcdir"/uzbl-$pkgver
+  cd $pkgbase
 
   make PREFIX=/usr 
 
@@ -27,7 +33,7 @@
 
 package_uzbl-core() {
   pkgdesc="Webpage interface component meant for integration with other tools and scripts"
-  depends=('webkitgtk3')
+  depends=('webkit2gtk')
 
   install -m755 -d ${pkgdir}/usr/{bin,share}
   install -m755 -d ${pkgdir}/usr/share/{man/man1,uzbl}
@@ -40,7 +46,7 @@
 
 package_uzbl-browser() {
   pkgdesc="A complete browser experience based on uzbl-core"
-  depends=('uzbl-core' 'socat' 'zenity' 'xclip' 'dmenu' 'python2')
+  depends=('uzbl-core' 'socat' 'zenity' 'xclip' 'dmenu' 'python2' 'python-setuptools' 'python-six')
 
   install -m755 -d ${pkgdir}/usr/{bin,lib,share}
   install -m755 -d ${pkgdir}/usr/share/{applications,man/man1}



More information about the arch-commits mailing list