Date: Thursday, August 4, 2016 @ 11:13:15 Author: jgc Revision: 273018
upgpkg: upower 0.99.4+12+g402640b-1 Update to git snapshot. Fixes crashes when upower daemon is not running (FS#48662) Modified: upower/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-08-04 10:06:57 UTC (rev 273017) +++ PKGBUILD 2016-08-04 11:13:15 UTC (rev 273018) @@ -2,28 +2,29 @@ # Maintainer: Jan de Groot <j...@archlinux.org> pkgname=upower -pkgver=0.99.4 -pkgrel=2 +pkgver=0.99.4+12+g402640b +pkgrel=1 pkgdesc="Abstraction for enumerating power devices, listening to device events and querying history and statistics" arch=('i686' 'x86_64') url="http://upower.freedesktop.org" license=('GPL') depends=('systemd' 'libusb' 'libimobiledevice' 'libgudev') -makedepends=('intltool' 'docbook-xsl' 'gobject-introspection' 'python2') +makedepends=('intltool' 'docbook-xsl' 'gobject-introspection' 'python2' 'git' 'gtk-doc') backup=('etc/UPower/UPower.conf') -source=(http://upower.freedesktop.org/releases/$pkgname-$pkgver.tar.xz - fix-critical-action.patch) -sha256sums=('9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0' - '30c9e7587bd63f75d50f50f93bf97d9a80fc76f5ce875080487de04b2538beb4') +_commit=402640bee016472bf61c7a4ad9e5fac9790ea1bf +source=(git://anongit.freedesktop.org/upower#commit=$_commit) +md5sums=('SKIP') -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../fix-critical-action.patch +pkgver() { + cd $pkgname + git describe --tags | sed -e 's/UPOWER_//' -e 's/_/\./g' -e 's/-/+/g' } build() { - cd $pkgname-$pkgver + cd $pkgname + NOCONFIGURE=1 ./autogen.sh + ./configure \ --prefix=/usr \ --sysconfdir=/etc \ @@ -34,6 +35,6 @@ } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install }