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

Jan Steffens heftig at gemini.archlinux.org
Tue May 3 22:01:30 UTC 2022


    Date: Tuesday, May 3, 2022 @ 22:01:30
  Author: heftig
Revision: 1192435

1.4.0-2: debug on

Modified:
  lib32-libglvnd/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-03 21:57:03 UTC (rev 1192434)
+++ PKGBUILD	2022-05-03 22:01:30 UTC (rev 1192435)
@@ -2,20 +2,21 @@
 
 pkgname=lib32-libglvnd
 pkgver=1.4.0
-pkgrel=1
+pkgrel=2
 pkgdesc="The GL Vendor-Neutral Dispatch library"
 arch=('x86_64')
-url="https://github.com/NVIDIA/libglvnd"
+url="https://gitlab.freedesktop.org/glvnd/libglvnd"
 license=('custom:BSD-like')
 makedepends=('lib32-libx11' 'lib32-libxext' 'xorgproto' 'python' 'meson')
 provides=('lib32-libgl' 'lib32-libegl' 'lib32-libgles')
-source=("$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v${pkgver}/libglvnd-v${pkgver}.tar.gz")
+options=('debug')
+source=("https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v$pkgver/libglvnd-v$pkgver.tar.gz")
 sha512sums=('ca741bdd7ac2fba919f1f85e685e92396bc1cdc436e77bca921d87738bb273a6d48f77650e2781593ce9084dcec6b1fa8f78dc84534a225629e7f61d92df8d89')
 
 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'
 
   arch-meson libglvnd-v$pkgver build \
     --libdir=/usr/lib32 \
@@ -22,7 +23,7 @@
     -D headers=false \
     -D gles1=false
 
-  ninja -C build
+  meson compile -C build
 }
 
 package() {
@@ -29,7 +30,7 @@
   # lib32-libglvnd needs lib32-mesa for indirect rendering
   depends=('lib32-libxext' 'libglvnd' 'lib32-mesa' 'lib32-opengl-driver')
 
-  DESTDIR="$pkgdir" ninja -C build install
+  meson install -C build --destdir "$pkgdir"
 
   rm -r "$pkgdir"/usr/include
 



More information about the arch-commits mailing list