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.