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.


Reply via email to