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

Jan Steffens heftig at gemini.archlinux.org
Tue May 3 21:51:04 UTC 2022


    Date: Tuesday, May 3, 2022 @ 21:51:04
  Author: heftig
Revision: 1192433

3.2.2-2: debug on

Modified:
  lib32-freeglut/trunk/PKGBUILD

----------+
 PKGBUILD |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-03 21:46:14 UTC (rev 1192432)
+++ PKGBUILD	2022-05-03 21:51:04 UTC (rev 1192433)
@@ -3,32 +3,32 @@
 # Contributor: Eric Belanger <eric at archlinux.org>
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
-_pkgname=freeglut
-pkgname=lib32-${_pkgname}
-pkgver=3.2.1
-pkgrel=1
+pkgname=lib32-freeglut
+pkgver=3.2.2
+pkgrel=2
 pkgdesc='Provides functionality for small OpenGL programs (32-bit)'
 url='http://freeglut.sourceforge.net/'
 arch=('x86_64')
 license=('MIT')
 depends=('lib32-libxi' 'lib32-libxrandr' 'lib32-libgl' 'freeglut')
-makedepends=('lib32-mesa' 'lib32-glu' 'lib32-libxxf86vm' 'cmake')
+makedepends=('lib32-mesa' 'lib32-glu' 'lib32-libxxf86vm' 'cmake' 'ninja')
 replaces=('lib32-glut')
 provides=('lib32-glut')
 conflicts=('lib32-glut')
-source=(https://downloads.sourceforge.net/freeglut/${_pkgname}-${pkgver}.tar.gz)
-sha512sums=('aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08')
+options=('debug')
+source=(https://downloads.sourceforge.net/freeglut/freeglut-${pkgver}.tar.gz)
+sha512sums=('190231951d314f854c244bd27f7c20488403bd0eecffc342097a2e3d1621cec87f6c209a77b4c153aabcf44697b4070227930e295ab74fb88953cbbf94fc81d9')
 
 prepare() {
-  cd ${_pkgname}-${pkgver}
+  cd freeglut-${pkgver}
 }
 
 build() {
   export CC='gcc -m32'
   export CXX='g++ -m32'
-  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+  export PKG_CONFIG_PATH='i686-pc-linux-gnu-pkg-config'
 
-  cmake -H${_pkgname}-${pkgver} -Bbuild \
+  cmake -S freeglut-${pkgver} -B build -G Ninja \
     -DFREEGLUT_BUILD_STATIC_LIBS=OFF \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_INSTALL_LIBDIR=lib32 \
@@ -37,10 +37,10 @@
 }
 
 package() {
-  DESTDIR="${pkgdir}" cmake --build build --target install
+  DESTDIR="${pkgdir}" cmake --install build
   rm -rf "${pkgdir}/usr/include"
   ln -sr "${pkgdir}"/usr/lib32/pkgconfig/{glut,freeglut}.pc
-  install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ${_pkgname}-${pkgver}/COPYING
+  install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" freeglut-${pkgver}/COPYING
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list