[arch-commits] Commit in lib32-glu/trunk (PKGBUILD)
Jan Steffens
heftig at gemini.archlinux.org
Tue May 3 21:57:03 UTC 2022
Date: Tuesday, May 3, 2022 @ 21:57:03
Author: heftig
Revision: 1192434
9.0.2-3: debug on
Modified:
lib32-glu/trunk/PKGBUILD
----------+
PKGBUILD | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-03 21:51:04 UTC (rev 1192433)
+++ PKGBUILD 2022-05-03 21:57:03 UTC (rev 1192434)
@@ -2,14 +2,15 @@
pkgname=lib32-glu
pkgver=9.0.2
-pkgrel=2
+pkgrel=3
pkgdesc="Mesa OpenGL utility library (32 bits)"
arch=('x86_64')
-url="https://mesa.freedesktop.org/"
+url="https://gitlab.freedesktop.org/mesa/glu"
license=('LGPL')
depends=('lib32-libgl' 'glu')
-makedepends=('gcc-multilib' 'lib32-libglvnd' 'meson')
-source=(ftp://ftp.freedesktop.org/pub/mesa/glu/glu-$pkgver.tar.xz{,.sig}
+makedepends=('meson')
+options=('debug')
+source=(https://mesa.freedesktop.org/archive/glu/glu-$pkgver.tar.xz{,.sig}
0001-pkgconfig-Depend-on-opengl-when-built-with-libglvnd.patch
0002-pkgconfig-Drop-unneeded-lines-from-autotools-build.patch
0003-pkgconfig-meson-build-should-match-autotools-require.patch)
@@ -32,7 +33,7 @@
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 glu-$pkgver build \
--libdir=/usr/lib32 \
@@ -41,19 +42,14 @@
# Print config
meson configure build
- ninja -C build
meson compile -C build
}
check() {
- export CC="gcc -m32"
- export CXX="g++ -m32"
- export PKG_CONFIG_PATH="i686-pc-linux-gnu-pkg-config"
-
- ninja -C build test
+ meson test -C build --print-errorlogs
}
package() {
- DESTDIR="$pkgdir" meson install -C build
- rm -rf "${pkgdir}"/usr/include
+ meson install -C build --destdir "$pkgdir"
+ rm -r "$pkgdir"/usr/include
}
More information about the arch-commits
mailing list