Andreas Radke pushed to branch main at Arch Linux / Packaging / Packages / glew
Commits:
259c7a60 by Andreas Radke at 2026-01-05T20:30:49+01:00
upgpkg: 2.3.0-2; fully disable egl hack - it breaks now symbol exporting and
isn't needed anymore
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = glew
pkgdesc = The OpenGL Extension Wrangler Library
pkgver = 2.3.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/nigels-com/glew
arch = x86_64
license = LicenseRef-glew
@@ -9,7 +9,7 @@ pkgbase = glew
depends = libegl
depends = libgl
depends = glu
- optdepends = libx11: for glxewinfo and visualinfo
+ depends = libx11
provides = libGLEW.so
source = https://downloads.sourceforge.net/glew/glew-2.3.0.tgz
source = glew-2.3.0-install.patch
=====================================
PKGBUILD
=====================================
@@ -4,13 +4,13 @@
pkgname=glew
pkgver=2.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="The OpenGL Extension Wrangler Library"
arch=('x86_64')
url="https://github.com/nigels-com/glew"
license=("LicenseRef-$pkgname")
-depends=('glibc' 'libegl' 'libgl' 'glu')
-optdepends=('libx11: for glxewinfo and visualinfo')
+# libx11 for .pc
+depends=('glibc' 'libegl' 'libgl' 'glu' 'libx11')
provides=('libGLEW.so')
# https://sourceforge.net/projects/glew/files/glew/
source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tgz
@@ -22,28 +22,18 @@
sha256sums=('b261a06dfc8b970e0a1974488530e58dd2390acf68acb05b45235cd6fb17a086'
prepare() {
cd ${pkgname}-${pkgver}
-
patch -Np1 -i ../glew-2.3.0-install.patch
patch -Np1 -i ../glew-ldflags.patch
}
build() {
cd ${pkgname}-${pkgver}
-
- make STRIP= glew.bin
- mv bin/glewinfo bin/glxewinfo
- rm glew.pc
-
- make STRIP= SYSTEM=linux-egl glew.lib.shared bin/glewinfo
- mv bin/glewinfo bin/eglewinfo
+ make STRIP=
}
package() {
cd ${pkgname}-${pkgver}
-
- make GLEW_DEST="${pkgdir}/usr" STRIP= SYSTEM=linux-egl install
- install -D -m755 -t "${pkgdir}/usr/bin" bin/eglewinfo bin/glxewinfo
bin/visualinfo
- ln -s eglewinfo "${pkgdir}/usr/bin/glewinfo"
+ make install.all DESTDIR="$pkgdir"
install -D -m644 LICENSE.txt
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/glew/-/commit/259c7a60565814d07ce2ccce92a0edc4a8728e5a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/glew/-/commit/259c7a60565814d07ce2ccce92a0edc4a8728e5a
You're receiving this email because of your account on gitlab.archlinux.org.