Date: Wednesday, December 2, 2020 @ 12:22:07 Author: andyrtr Revision: 769147
upgpkg: xf86-video-qxl 0.1.5.r16.g52c421c-1: build using latest git snapshot to allow use of python v3 and pull some bug fixes Modified: xf86-video-qxl/trunk/PKGBUILD ----------+ PKGBUILD | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-12-02 11:59:21 UTC (rev 769146) +++ PKGBUILD 2020-12-02 12:22:07 UTC (rev 769147) @@ -4,8 +4,10 @@ # Contributor: Ansgar Taflinski <[email protected]> pkgname=xf86-video-qxl -pkgver=0.1.5 -pkgrel=8 +# https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/commits/master +_commit=52c421c650f8813665b31890df691b31fabc366a # master 2020-02-05 +pkgver=0.1.5.r16.g52c421c +pkgrel=1 pkgdesc='Xorg X11 qxl video driver' arch=('x86_64') url='https://www.x.org' @@ -12,26 +14,27 @@ license=('MIT') groups=('xorg-drivers') depends=('spice') -optdepends=('python2: for Xspice') +optdepends=('python: for Xspice') makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=24.0' 'spice-protocol' 'xorgproto' 'git' 'libcacard') conflicts=('xf86-video-qxl-git' 'X-ABI-VIDEODRV_VERSION<24' 'X-ABI-VIDEODRV_VERSION>=25') validpgpkeys=('94A9F75661F77A6168649B23A9D8C21429AC6C82') -source=("https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2"{,.sig}) -sha256sums=('b18682e04503c6326f7bf7190f3ee50a3d4d69758a2a3cc9af102a6b3f114c92' - 'SKIP') -sha512sums=('7510b2d037b3e978df6063b29e2406f3d1270695a239f29fdaec9b1dc65a30ab10cb959f15eb336f78e93aa708d41c64c5ea43803958feffc64542229605b782' - 'SKIP') +source=(#"https://xorg.freedesktop.org/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2"{,.sig} + "git+https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl#commit=$_commit" +) +sha256sums=('SKIP') +pkgver() { + cd $pkgname + git describe --tags | sed 's/^xf86-video-qxl-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - - # this is python 2.x - sed -i '1c #!/usr/bin/python2' scripts/Xspice + cd "${srcdir}/${pkgname}" #-${pkgver}" } build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" #-${pkgver}" # Since pacman 5.0.2-2, hardened flags are now enabled in makepkg.conf # With them, module fail to load with undefined symbol. @@ -48,7 +51,7 @@ } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" #-${pkgver}" make DESTDIR="${pkgdir}/" install
