Date: Friday, March 24, 2023 @ 12:37:51
  Author: andyrtr
Revision: 471959

upgpkg: mesa-demos 9.0.0-1: upstream update 9.0.0

Modified:
  mesa-demos/trunk/PKGBUILD
Deleted:
  mesa-demos/trunk/meson-demos_data_dir.patch

----------------------------+
 PKGBUILD                   |   32 ++++++++++++++------------------
 meson-demos_data_dir.patch |   12 ------------
 2 files changed, 14 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-24 12:27:56 UTC (rev 471958)
+++ PKGBUILD    2023-03-24 12:37:51 UTC (rev 471959)
@@ -2,28 +2,23 @@
 
 pkgbase=mesa-demos
 pkgname=('mesa-demos' 'mesa-utils')
-pkgver=8.5.0
-pkgrel=2
+pkgver=9.0.0
+pkgrel=1
 arch=('x86_64')
 url="https://www.mesa3d.org/";
 license=('custom')
-makedepends=('meson' 'mesa' 'glu' 'freeglut' 'wayland-protocols')
-source=(https://archive.mesa3d.org/demos/${pkgver}/mesa-demos-${pkgver}.tar.bz2{,.sig}
-        'LICENSE'
-        meson-demos_data_dir.patch)
-sha512sums=('df6a7f09638ca389d6e8bc569e599dcc59c9aa280bcfb95976d83e5cd3edfe74bb3a31f0953956dc16faa540ee5b09990e3377e1341d836fc527e50ace6e60b8'
+#makedepends=('meson' 'mesa' 'glu' 'freeglut' 'wayland-protocols')
+makedepends=('meson' 'mesa' 'libxkbcommon-x11'
+             'libdecor' 'glu' 'freeglut'
+             'glslang' 'vulkan-headers' 'wayland-protocols')
+source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-${pkgver}.tar.xz{,.sig}
+        'LICENSE')
+sha512sums=('af33ef72a521416e39d93370b2b4ccb768f08084c9e4c0aa62868210d9465c858e5cb8e5d23952295a3073946f609eb8723ee60b39dd9fb6696c4e45aafbb2c1'
             'SKIP'
-            
'25da77914dded10c1f432ebcbf29941124138824ceecaf1367b3deedafaecabc082d463abcfa3d15abff59f177491472b505bcb5ba0c4a51bb6b93b4721a23c2'
-            
'fe5cedcb4ecee4d792ea1e3fa8724ca65b8528babd0e3207ee4a584aa27509cd7f65ed4ef08335c5e220cfb9216f2c20c3b1da1a3d7a9cce3f7192908430d8c5')
+            
'25da77914dded10c1f432ebcbf29941124138824ceecaf1367b3deedafaecabc082d463abcfa3d15abff59f177491472b505bcb5ba0c4a51bb6b93b4721a23c2')
 #validpgpkeys=('E390B9700582FAEA959ACAD41EEF53D38A3A9C67') # "Andreas Boll 
<[email protected]>"
 validpgpkeys=('FF4CF638C624C3CF21ED2CF227EF763A2AA39F96') # Erik Faye-Lund 
<[email protected]>
 
-prepare() {
-  cd ${pkgname}-${pkgver}
-  # FS#75063 - https://gitlab.freedesktop.org/mesa/demos/-/issues/26
-  patch -Np1 -i ../meson-demos_data_dir.patch
-}
-
 build() {
 
   arch-meson mesa-demos-$pkgver build \
@@ -42,7 +37,7 @@
 
 package_mesa-demos() {
   pkgdesc="Mesa demos"
-  depends=('libgl' 'glu' 'freeglut')
+  depends=('libgl' 'glu' 'freeglut' 'libdecor' 'libxkbcommon')
   install=mesa-demos.install
 
   DESTDIR="$pkgdir" meson install -C build
@@ -51,7 +46,7 @@
   install -m 0755 
build/src/egl/opengl/{eglgears_wayland,eglgears_x11,eglkms,egltri_wayland,egltri_x11,peglgears,xeglgears,xeglthreads}
 "${pkgdir}/usr/bin/"
 
   # remove utils
-  rm "${pkgdir}"/usr/bin/{glxinfo,glxgears,eglinfo}
+  rm "${pkgdir}"/usr/bin/{glxinfo,glxgears,eglinfo,vkgears}
 
   install -Dm 0644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
 }
@@ -58,12 +53,13 @@
 
 package_mesa-utils() {
   pkgdesc="Essential Mesa utilities"
-  depends=('libgl')
+  depends=('libgl' 'libdecor' 'libxkbcommon-x11')
   provides=('glxinfo' 'glxgears' 'eglinfo')
 
 
   install -Dm 0755 build/src/egl/opengl/eglinfo -t "${pkgdir}/usr/bin/"
   install -Dm 0755 build/src/xdemos/{glxinfo,glxgears} -t "${pkgdir}/usr/bin/"
+  install -Dm 0755 build/src/vulkan/vkgears -t "${pkgdir}/usr/bin/"
 
   install -Dm 0644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
 }

Deleted: meson-demos_data_dir.patch
===================================================================
--- meson-demos_data_dir.patch  2023-03-24 12:27:56 UTC (rev 471958)
+++ meson-demos_data_dir.patch  2023-03-24 12:37:51 UTC (rev 471959)
@@ -1,12 +0,0 @@
-diff -pudr 1/meson.build 2/meson.build
---- 1/meson.build      2022-06-16 13:22:14.416192318 +0300
-+++ 2/meson.build      2022-06-16 13:23:08.790303478 +0300
-@@ -29,7 +29,7 @@ null_dep = dependency('', required : fal
- 
- demos_data_dir = '../data/'
- if get_option('with-system-data-files')
--  demos_data_dir = get_option('datadir') / 'mesa-demos'
-+  demos_data_dir = get_option('prefix') / get_option('datadir') / 
'mesa-demos' / ''
- endif
- add_project_arguments(
-   '-DDEMOS_DATA_DIR="@0@"'.format(demos_data_dir),

Reply via email to