[arch-commits] Commit in xf86-video-qxl/trunk (PKGBUILD)

Andreas Radke andyrtr at archlinux.org
Wed Dec 2 12:22:08 UTC 2020


    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 <ataflinski at uni-koblenz.de>
 
 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
 



More information about the arch-commits mailing list