Date: Wednesday, February 9, 2022 @ 20:05:00 Author: heftig Revision: 436793
archrelease: copy trunk to extra-x86_64 Added: freeglut/repos/extra-x86_64/PKGBUILD (from rev 436792, freeglut/trunk/PKGBUILD) Deleted: freeglut/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 79 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 39 insertions(+), 40 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-09 20:04:46 UTC (rev 436792) +++ PKGBUILD 2022-02-09 20:05:00 UTC (rev 436793) @@ -1,40 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> -# Contributor: Eric Belanger <e...@archlinux.org> -# Contributor: Tom Newsom <jeeps...@gmx.co.uk> - -pkgname=freeglut -pkgver=3.2.1 -pkgrel=2 -pkgdesc="Provides functionality for small OpenGL programs" -arch=(x86_64) -url="http://freeglut.sourceforge.net/" -license=(MIT) -depends=(libxi libxrandr libgl) -makedepends=(mesa glu libxxf86vm cmake) -replaces=(glut) -provides=(glut) -conflicts=(glut) -source=(https://downloads.sourceforge.net/freeglut/${pkgname}-${pkgver}.tar.gz) -sha512sums=('aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08') - -prepare() { - cd $pkgname-$pkgver -} - -build() { - CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common - cmake -H$pkgname-$pkgver -Bbuild \ - -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=None - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --build build --target install - ln -sr "$pkgdir"/usr/lib/pkgconfig/{glut,freeglut}.pc - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname-$pkgver/COPYING -} - -# vim: ts=2 sw=2 et: Copied: freeglut/repos/extra-x86_64/PKGBUILD (from rev 436792, freeglut/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-09 20:05:00 UTC (rev 436793) @@ -0,0 +1,39 @@ +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> +# Contributor: Eric Belanger <e...@archlinux.org> +# Contributor: Tom Newsom <jeeps...@gmx.co.uk> + +pkgname=freeglut +pkgver=3.2.2 +pkgrel=1 +pkgdesc="Provides functionality for small OpenGL programs" +url="http://freeglut.sourceforge.net/" +arch=(x86_64) +license=(MIT) +depends=(libxi libxrandr libgl) +makedepends=(mesa glu libxxf86vm cmake ninja) +replaces=(glut) +provides=(glut) +conflicts=(glut) +source=(https://downloads.sourceforge.net/freeglut/${pkgname}-${pkgver}.tar.gz) +sha512sums=('190231951d314f854c244bd27f7c20488403bd0eecffc342097a2e3d1621cec87f6c209a77b4c153aabcf44697b4070227930e295ab74fb88953cbbf94fc81d9') + +prepare() { + cd $pkgname-$pkgver +} + +build() { + cmake -S $pkgname-$pkgver -B build -G Ninja \ + -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=None + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + ln -sr "$pkgdir"/usr/lib/pkgconfig/{glut,freeglut}.pc + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname-$pkgver/COPYING +} + +# vim:set sw=2 et: