Date: Saturday, February 18, 2017 @ 12:13:50 Author: jgc Revision: 289173
upgpkg: fixesproto 5.0+9+g4292ec1-1 Modified: fixesproto/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-02-18 12:10:24 UTC (rev 289172) +++ PKGBUILD 2017-02-18 12:13:50 UTC (rev 289173) @@ -2,25 +2,36 @@ #Maintainer: Jan de Groot <j...@archlinux.org> pkgname=fixesproto -pkgver=5.0 -pkgrel=3 +pkgver=5.0+9+g4292ec1 +pkgrel=1 pkgdesc="X11 Fixes extension wire protocol" arch=('any') -url="http://xorg.freedesktop.org/" +url="https://xorg.freedesktop.org/" license=('custom') depends=('xproto' 'xextproto') -makedepends=('xorg-util-macros') -source=(${url}/releases/individual/proto/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('ab605af5da8c98c0c2f8b2c578fed7c864ee996a') +makedepends=('xorg-util-macros' git) +_commit=4292ec1c63180c5f4e7c0e606fa68c51913f172b # master +source=("git+https://anongit.freedesktop.org/git/xorg/proto/fixesproto#commit=$_commit") +sha1sums=('SKIP') +pkgver() { + cd $pkgname + git describe --tags | sed 's/^fixesproto-//;s/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/$pkgname" ./configure --prefix=/usr make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/$pkgname" make DESTDIR="${pkgdir}" install install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" }