[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