[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)

2020-02-20 Thread Anatol Pomozov via arch-commits
Date: Thursday, February 20, 2020 @ 22:06:53
  Author: anatolik
Revision: 375965

FS#65562 do not compile tests to avoid pulling unneeded compile-time 
dependencies

Modified:
  virglrenderer/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-20 22:02:26 UTC (rev 375964)
+++ PKGBUILD2020-02-20 22:06:53 UTC (rev 375965)
@@ -16,7 +16,7 @@
 
 build() {
   cd virglrenderer-$_tag
-  meson --prefix=/usr -Dtests=true build
+  meson --prefix=/usr build # -Dtests=true
   ninja -C build
 }
 


[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)

2020-02-13 Thread Anatol Pomozov via arch-commits
Date: Thursday, February 13, 2020 @ 22:42:47
  Author: anatolik
Revision: 375564

upgpkg: virglrenderer 0.8.2-1

Port to meson build system as recommended by upstream

Modified:
  virglrenderer/trunk/PKGBUILD

--+
 PKGBUILD |   26 --
 1 file changed, 16 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-13 21:40:41 UTC (rev 375563)
+++ PKGBUILD2020-02-13 22:42:47 UTC (rev 375564)
@@ -1,7 +1,7 @@
 # Maintainer:  Anatol Pomozov 
 
 pkgname=virglrenderer
-pkgver=0.8.0
+pkgver=0.8.2
 pkgrel=1
 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to 
use the host GPU to accelerate 3D rendering'
 arch=(x86_64)
@@ -8,19 +8,25 @@
 url='https://virgil3d.github.io/'
 license=(MIT)
 depends=(libepoxy mesa)
-makedepends=(python)
-source=(https://github.com/freedesktop/virglrenderer/archive/virglrenderer-$pkgver.zip)
-sha1sums=('44f673cabc2e4d3eea6c22f70fb6814bd0c1d732')
+makedepends=(python meson ninja)
+checkdepends=(check)
+_tag=virglrenderer-$pkgver
+source=(virglrenderer-$pkgver.tar.bz2::https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/$_tag/virglrenderer-$_tag.tar.bz2)
+sha256sums=('fdeaeacea10d32bc22241bb197bc2743dffd0193497d78c5f322619ed2fb6e1f')
 
 build() {
-  cd virglrenderer-virglrenderer-$pkgver 
-  ./autogen.sh
-  ./configure --prefix=/usr
-  make
+  cd virglrenderer-$_tag
+  meson --prefix=/usr -Dtests=true build
+  ninja -C build
 }
 
+check() {
+  cd virglrenderer-$_tag
+  #ninja -C build test  TODO: figure out why tests fail in chroot environment
+}
+
 package() {
-  cd virglrenderer-virglrenderer-$pkgver
-  make DESTDIR="$pkgdir" install
+  cd virglrenderer-$_tag
+  DESTDIR="$pkgdir" ninja -C build install
   install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
 }


[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)

2019-10-03 Thread Anatol Pomozov via arch-commits
Date: Thursday, October 3, 2019 @ 13:17:53
  Author: anatolik
Revision: 363690

upgpkg: virglrenderer 0.8.0-1

Upstream did not publish the release at the download site. Everyone seems to 
use github to download the sources.

Modified:
  virglrenderer/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-03 13:06:54 UTC (rev 363689)
+++ PKGBUILD2019-10-03 13:17:53 UTC (rev 363690)
@@ -1,7 +1,7 @@
 # Maintainer:  Anatol Pomozov 
 
 pkgname=virglrenderer
-pkgver=0.7.0
+pkgver=0.8.0
 pkgrel=1
 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to 
use the host GPU to accelerate 3D rendering'
 arch=(x86_64)
@@ -8,19 +8,19 @@
 url='https://virgil3d.github.io/'
 license=(MIT)
 depends=(libepoxy mesa)
-source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig})
-validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie 

-sha1sums=('31d4545facb7e884aca929408632749b65a99416'
-  'SKIP')
+makedepends=(python)
+source=(https://github.com/freedesktop/virglrenderer/archive/virglrenderer-$pkgver.zip)
+sha1sums=('44f673cabc2e4d3eea6c22f70fb6814bd0c1d732')
 
 build() {
-  cd virglrenderer-$pkgver 
+  cd virglrenderer-virglrenderer-$pkgver 
+  ./autogen.sh
   ./configure --prefix=/usr
   make
 }
 
 package() {
-  cd virglrenderer-$pkgver
+  cd virglrenderer-virglrenderer-$pkgver
   make DESTDIR="$pkgdir" install
   install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
 }


[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)

2018-09-20 Thread Anatol Pomozov via arch-commits
Date: Thursday, September 20, 2018 @ 17:05:43
  Author: anatolik
Revision: 335127

upgpkg: virglrenderer 0.7.0-1

Modified:
  virglrenderer/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-20 15:46:42 UTC (rev 335126)
+++ PKGBUILD2018-09-20 17:05:43 UTC (rev 335127)
@@ -1,7 +1,7 @@
 # Maintainer:  Anatol Pomozov 
 
 pkgname=virglrenderer
-pkgver=0.6.0
+pkgver=0.7.0
 pkgrel=1
 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to 
use the host GPU to accelerate 3D rendering'
 arch=(x86_64)
@@ -10,7 +10,7 @@
 depends=(libepoxy mesa)
 
source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig})
 validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie 

-sha1sums=('3f48d665e8776a45f7f6ffa851e960e6761d872a'
+sha1sums=('31d4545facb7e884aca929408632749b65a99416'
   'SKIP')
 
 build() {


[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)

2017-02-10 Thread Anatol Pomozov
Date: Friday, February 10, 2017 @ 19:01:26
  Author: anatolik
Revision: 288557

upgpkg: virglrenderer 0.6.0-1

Modified:
  virglrenderer/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-02-10 15:32:03 UTC (rev 288556)
+++ PKGBUILD2017-02-10 19:01:26 UTC (rev 288557)
@@ -2,7 +2,7 @@
 # Maintainer:  Anatol Pomozov 
 
 pkgname=virglrenderer
-pkgver=0.5.0
+pkgver=0.6.0
 pkgrel=1
 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to 
use the host GPU to accelerate 3D rendering'
 arch=(i686 x86_64)
@@ -9,9 +9,9 @@
 url='https://virgil3d.github.io/'
 license=(MIT)
 depends=(libepoxy mesa)
-source=(https://www.freedesktop.org/software/virgl/virglrenderer-0.5.0.tar.bz2{,.sig})
+source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig})
 validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie 

-sha1sums=('c3e94299b6d16b8ca05d1aa511a89b26c66393b3'
+sha1sums=('3f48d665e8776a45f7f6ffa851e960e6761d872a'
   'SKIP')
 
 build() {