[arch-commits] Commit in lib32-mesa-demos/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Tue May 3 21:46:03 UTC 2022


    Date: Tuesday, May 3, 2022 @ 21:46:02
  Author: heftig
Revision: 1192431

8.4.0-8: debug on, clean up

Modified:
  lib32-mesa-demos/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-03 21:43:34 UTC (rev 1192430)
+++ PKGBUILD	2022-05-03 21:46:02 UTC (rev 1192431)
@@ -5,24 +5,25 @@
 pkgbase=lib32-mesa-demos
 pkgname=('lib32-mesa-demos' 'lib32-mesa-utils')
 pkgver=8.4.0
-pkgrel=3
+pkgrel=8
 arch=(x86_64)
 url="http://mesa3d.sourceforge.net"
 license=('custom')
-makedepends=(gcc-multilib 'lib32-mesa' 'lib32-freetype2' 'lib32-freeglut' 'lib32-glew')
-source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-$pkgver.tar.bz2{,.sig}
+makedepends=('lib32-mesa' 'lib32-freetype2' 'lib32-glew' 'lib32-freeglut')
+options=('debug')
+source=(https://mesa.freedesktop.org/archive/demos/mesa-demos-${pkgver}.tar.bz2{,.sig}
         'LICENSE')
 sha512sums=('b72d03cad36e0535ff18dcfb222ec4200064b9264f6da51a6e5f03b0dd912abe188bc1d600b6698de3ce6f63b28d2ce01565886ca8e7079edc4967fbf2fb0957'
             'SKIP'
             '25da77914dded10c1f432ebcbf29941124138824ceecaf1367b3deedafaecabc082d463abcfa3d15abff59f177491472b505bcb5ba0c4a51bb6b93b4721a23c2')
 validpgpkeys=('E390B9700582FAEA959ACAD41EEF53D38A3A9C67') # "Andreas Boll <andreas.boll.dev at gmail.com>"
- 
+
 build() {
   export CC="gcc -m32"
   export CXX="g++ -m32"
-  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+  export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
 
-  cd "${srcdir}/mesa-demos-${pkgver}"
+  cd mesa-demos-${pkgver}
   ./configure --prefix=/usr \
     --disable-gles1 \
     --with-system-data-files=/usr/share/mesa-demos
@@ -32,15 +33,16 @@
 
 package_lib32-mesa-demos() {
   pkgdesc="Mesa demos (32-bit)"
-  depends=('lib32-glew' 'lib32-freeglut' mesa-demos)
+  depends=('lib32-libgl' 'lib32-glew' 'lib32-freeglut' 'mesa-demos')
   install=mesa-demos.install
 
-  cd "${srcdir}/mesa-demos-${pkgver}"
+  cd mesa-demos-${pkgver}
   make DESTDIR="${pkgdir}" install
 
   # remove utils
-  rm ${pkgdir}/usr/bin/{glxinfo,glxgears,eglinfo}
+  rm "${pkgdir}"/usr/bin/{glxinfo,glxgears,eglinfo}
 
+  local i
   for i in "$pkgdir/usr/bin/"*; do
     mv "$i" "$i"32
   done
@@ -47,23 +49,22 @@
 
   rm -r "$pkgdir/usr/share/mesa-demos"
 
-  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}/"
 }
 
 package_lib32-mesa-utils() {
-  pkgdesc="essential Mesa utilities (32-bit)"
+  pkgdesc="Essential Mesa utilities (32-bit)"
   depends=('lib32-libgl')
   provides=('glxinfo32' 'glxgears32' 'eglinfo32')
 
-  cd "${srcdir}/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/"
 
+  local i
   for i in "$pkgdir/usr/bin/"*; do
     mv "$i" "$i"32
   done
 
-  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