Date: Tuesday, May 3, 2022 @ 22:02:25 Author: heftig Revision: 1192440
archrelease: copy trunk to multilib-x86_64 Added: lib32-freeglut/repos/multilib-x86_64/PKGBUILD (from rev 1192438, lib32-freeglut/trunk/PKGBUILD) Deleted: lib32-freeglut/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 92 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-05-03 22:02:25 UTC (rev 1192439) +++ PKGBUILD 2022-05-03 22:02:25 UTC (rev 1192440) @@ -1,46 +0,0 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Contributor: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> -# Contributor: Eric Belanger <e...@archlinux.org> -# Contributor: Tom Newsom <jeeps...@gmx.co.uk> - -_pkgname=freeglut -pkgname=lib32-${_pkgname} -pkgver=3.2.1 -pkgrel=1 -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') -replaces=('lib32-glut') -provides=('lib32-glut') -conflicts=('lib32-glut') -source=(https://downloads.sourceforge.net/freeglut/${_pkgname}-${pkgver}.tar.gz) -sha512sums=('aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08') - -prepare() { - cd ${_pkgname}-${pkgver} -} - -build() { - export CC='gcc -m32' - export CXX='g++ -m32' - export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - - cmake -H${_pkgname}-${pkgver} -Bbuild \ - -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib32 \ - -DCMAKE_BUILD_TYPE=None - cmake --build build -} - -package() { - DESTDIR="${pkgdir}" cmake --build build --target install - 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 -} - -# vim: ts=2 sw=2 et: Copied: lib32-freeglut/repos/multilib-x86_64/PKGBUILD (from rev 1192438, lib32-freeglut/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-05-03 22:02:25 UTC (rev 1192440) @@ -0,0 +1,46 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Eric Belanger <e...@archlinux.org> +# Contributor: Tom Newsom <jeeps...@gmx.co.uk> + +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' 'ninja') +replaces=('lib32-glut') +provides=('lib32-glut') +conflicts=('lib32-glut') +options=('debug') +source=(https://downloads.sourceforge.net/freeglut/freeglut-${pkgver}.tar.gz) +sha512sums=('190231951d314f854c244bd27f7c20488403bd0eecffc342097a2e3d1621cec87f6c209a77b4c153aabcf44697b4070227930e295ab74fb88953cbbf94fc81d9') + +prepare() { + cd freeglut-${pkgver} +} + +build() { + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='i686-pc-linux-gnu-pkg-config' + + cmake -S freeglut-${pkgver} -B build -G Ninja \ + -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib32 \ + -DCMAKE_BUILD_TYPE=None + cmake --build build +} + +package() { + 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}" freeglut-${pkgver}/COPYING +} + +# vim: ts=2 sw=2 et: