aboutsummaryrefslogtreecommitdiffstats
path: root/community/freeglut/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/freeglut/APKBUILD')
-rw-r--r--community/freeglut/APKBUILD32
1 files changed, 16 insertions, 16 deletions
diff --git a/community/freeglut/APKBUILD b/community/freeglut/APKBUILD
index af4e3991564..d718a88d0d1 100644
--- a/community/freeglut/APKBUILD
+++ b/community/freeglut/APKBUILD
@@ -1,35 +1,35 @@
-# Contributor:
-# Maintainer:
+# Contributor: Aaron Fischer <mail@aaron-fischer.net>
+# Maintainer: Aaron Fischer <mail@aaron-fischer.net>
pkgname=freeglut
-pkgver=3.2.1
-pkgrel=2
+pkgver=3.4.0
+pkgrel=4
pkgdesc="free reimplementation of OpenGL Utility Toolkit (GLUT) library"
-url="http://freeglut.sourceforge.net/"
+url="https://freeglut.sourceforge.net/"
arch="all"
-options="!check" # No test suite.
+options="!check" # No test suite.
license="MIT"
depends_dev="mesa-dev libx11-dev libice-dev libxxf86vm-dev libxi-dev glu-dev"
-makedepends="$depends_dev cmake"
+makedepends="$depends_dev cmake samurai"
subpackages="$pkgname-dev"
-source="https://downloads.sourceforge.net/freeglut/freeglut-$pkgver.tar.gz
- gcc-10.patch
- "
+source="https://downloads.sourceforge.net/freeglut/freeglut-$pkgver.tar.gz"
build() {
- cmake . \
- -DCMAKE_BUILD_TYPE=None \
+ CFLAGS="$CFLAGS -flto=auto" \
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DFREEGLUT_BUILD_STATIC_LIBS=0
- make
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
# Symlink glut.pc to freeglut.pc for backwards compatibility
ln -s glut.pc "$pkgdir"/usr/lib/pkgconfig/freeglut.pc
}
-sha512sums="aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08 freeglut-3.2.1.tar.gz
-0845bc4c91c6233cab8c56d15d1efa8fcdac7ae12270a089f8dd20520fc5c94078b7abceadef304f8f42cd575a61ad5b1f444f21e0bbdd3ff310bcc40192336b gcc-10.patch"
+sha512sums="
+4bb6d6c086bac7a9c0ec78062dce58987555785abe6375f462ee249f65210a964a28fb10ba7ee8a42d7fafb00eb8d196eb403d65d255f02f88467369c187228b freeglut-3.4.0.tar.gz
+"