Andreas Radke pushed to branch main at Arch Linux / Packaging / Packages / 
mesa-demos


Commits:
5628d5b3 by Andreas Radke at 2024-04-05T14:44:11+02:00
upgpkg: 9.0.0-4; add missing files shader files; SPDX license;
add transient dependencies

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,9 +1,9 @@
 pkgbase = mesa-demos
        pkgver = 9.0.0
-       pkgrel = 3
+       pkgrel = 4
        url = https://www.mesa3d.org/
        arch = x86_64
-       license = custom
+       license = MIT
        makedepends = meson
        makedepends = mesa
        makedepends = libxkbcommon-x11
@@ -12,6 +12,7 @@ pkgbase = mesa-demos
        makedepends = freeglut
        makedepends = glslang
        makedepends = vulkan-headers
+       makedepends = vulkan-icd-loader
        makedepends = wayland-protocols
        source = 
https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz
        source = 
https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz.sig
@@ -29,14 +30,22 @@ pkgname = mesa-demos
        depends = libgl
        depends = glu
        depends = freeglut
-       depends = libdecor
-       depends = libxkbcommon
+       depends = libxext
+       depends = libx11
+       depends = glibc
 
 pkgname = mesa-utils
        pkgdesc = Essential Mesa utilities
        depends = libgl
        depends = libdecor
        depends = libxkbcommon-x11
+       depends = vulkan-icd-loader
+       depends = libxcb
+       depends = wayland
+       depends = libdrm
+       depends = libx11
+       depends = libxkbcommon
+       depends = glibc
        provides = glxinfo
        provides = glxgears
        provides = eglinfo


=====================================
PKGBUILD
=====================================
@@ -3,14 +3,15 @@
 pkgbase=mesa-demos
 pkgname=('mesa-demos' 'mesa-utils')
 pkgver=9.0.0
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 url="https://www.mesa3d.org/";
-license=('custom')
+license=('MIT')
 #makedepends=('meson' 'mesa' 'glu' 'freeglut' 'wayland-protocols')
-makedepends=('meson' 'mesa' 'libxkbcommon-x11'
-             'libdecor' 'glu' 'freeglut'
-             'glslang' 'vulkan-headers' 'wayland-protocols')
+makedepends=('meson' 'mesa' 'libxkbcommon-x11' 'libdecor'
+             'glu' 'freeglut'
+             'glslang' 'vulkan-headers' 'vulkan-icd-loader'
+             'wayland-protocols')
 
source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-${pkgver}.tar.xz{,.sig}
         'mesa-demos-system-data.patch'
         'LICENSE')
@@ -23,7 +24,6 @@ validpgpkeys=('FF4CF638C624C3CF21ED2CF227EF763A2AA39F96') # 
Erik Faye-Lund <erik
 
 prepare() {
   cd mesa-demos-$pkgver
-
   # 
https://src.fedoraproject.org/rpms/mesa-demos/blob/f39/f/mesa-demos-system-data.patch
   patch -p1 -i $srcdir/mesa-demos-system-data.patch
 }
@@ -46,7 +46,8 @@ check() {
 
 package_mesa-demos() {
   pkgdesc="Mesa demos"
-  depends=('libgl' 'glu' 'freeglut' 'libdecor' 'libxkbcommon')
+  depends=('libgl' 'glu' 'freeglut'
+           'libxext' 'libx11' 'glibc')
   install=mesa-demos.install
 
   DESTDIR="$pkgdir" meson install -C build
@@ -67,7 +68,8 @@ xeglthreads,vkgears}
 
 package_mesa-utils() {
   pkgdesc="Essential Mesa utilities"
-  depends=('libgl' 'libdecor' 'libxkbcommon-x11')
+  depends=('libgl' 'libdecor' 'libxkbcommon-x11' 'vulkan-icd-loader'
+           'libxcb' 'wayland' 'libdrm' 'libx11' 'libxkbcommon' 'glibc')
   provides=('glxinfo' 'glxgears' 
             'eglinfo' 'eglgears' 
             'es2info' 'es2gears')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mesa-demos/-/commit/5628d5b3484eff4b8655e47cef381ac3dfe0e37d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mesa-demos/-/commit/5628d5b3484eff4b8655e47cef381ac3dfe0e37d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to