[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