[arch-commits] Commit in mesa-demos/trunk (PKGBUILD)
Jan Steffens
heftig at gemini.archlinux.org
Tue May 3 21:45:52 UTC 2022
Date: Tuesday, May 3, 2022 @ 21:45:52
Author: heftig
Revision: 444540
8.4.0-8: debug on, clean up
Modified:
mesa-demos/trunk/PKGBUILD
----------+
PKGBUILD | 35 +++++++++++++++--------------------
1 file changed, 15 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-03 20:42:47 UTC (rev 444539)
+++ PKGBUILD 2022-05-03 21:45:52 UTC (rev 444540)
@@ -3,13 +3,13 @@
pkgbase=mesa-demos
pkgname=('mesa-demos' 'mesa-utils')
pkgver=8.4.0
-pkgrel=7
+pkgrel=8
arch=('x86_64')
url="https://www.mesa3d.org/"
license=('custom')
-makedepends=('mesa' 'freetype2' 'git'
- 'glew' 'freeglut')
-source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-$pkgver.tar.bz2{,.sig}
+makedepends=('mesa' 'freetype2' 'glew' 'freeglut')
+options=('debug')
+source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-${pkgver}.tar.bz2{,.sig}
'LICENSE')
sha512sums=('b72d03cad36e0535ff18dcfb222ec4200064b9264f6da51a6e5f03b0dd912abe188bc1d600b6698de3ce6f63b28d2ce01565886ca8e7079edc4967fbf2fb0957'
'SKIP'
@@ -17,7 +17,7 @@
validpgpkeys=('E390B9700582FAEA959ACAD41EEF53D38A3A9C67') # "Andreas Boll <andreas.boll.dev at gmail.com>"
build() {
- cd mesa-demos-$pkgver
+ cd mesa-demos-${pkgver}
./configure --prefix=/usr \
--disable-gles1 \
--with-system-data-files=/usr/share/mesa-demos
@@ -26,35 +26,30 @@
}
package_mesa-demos() {
-
pkgdesc="Mesa demos"
+ depends=('libgl' 'glew' 'freeglut')
install=mesa-demos.install
- depends=('glew' 'freeglut')
-
- cd mesa-demos-$pkgver
+
+ cd mesa-demos-${pkgver}
make DESTDIR="${pkgdir}" install
-
+
# add missing egl files
install -m 0755 src/egl/opengl/{eglgears_wayland,eglgears_x11,eglkms,egltri_wayland,egltri_x11,peglgears,xeglgears,xeglthreads} "${pkgdir}/usr/bin/"
-
- install -m755 -d "${pkgdir}/usr/share/licenses/mesa-demos"
- install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/mesa-demos/"
# remove utils
- rm ${pkgdir}/usr/bin/{glxinfo,glxgears,eglinfo}
+ rm "${pkgdir}"/usr/bin/{glxinfo,glxgears,eglinfo}
+
+ install -Dm 0644 ../LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}
package_mesa-utils() {
-
- pkgdesc="essential Mesa utilities"
+ pkgdesc="Essential Mesa utilities"
depends=('libgl')
provides=('glxinfo' 'glxgears' 'eglinfo')
- cd mesa-demos-$pkgver
+ cd mesa-demos-${pkgver}
install -Dm 0755 src/egl/opengl/eglinfo -t "${pkgdir}/usr/bin/"
install -Dm 0755 src/xdemos/{glxinfo,glxgears} -t "${pkgdir}/usr/bin/"
-
- install -m755 -d "${pkgdir}/usr/share/licenses/$pkgname"
- install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/"
+ install -Dm 0644 ../LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}
More information about the arch-commits
mailing list