summaryrefslogtreecommitdiff
path: root/freeglut-32/Pkgfile
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2017-01-28 19:33:11 +1100
committerDanny Rawlins <monster.romster@gmail.com>2017-01-28 19:33:11 +1100
commit2617fb56c3d20c81c4f8865b43a985ad474be89d (patch)
treeef965ec5ab9a605a426a2f5135a56d4ae2d16112 /freeglut-32/Pkgfile
parent9c0a0e5f2b8e71e7ab4b5404c30f2868a247556f (diff)
downloadcompat-32-2617fb56c3d20c81c4f8865b43a985ad474be89d.tar.gz
compat-32-2617fb56c3d20c81c4f8865b43a985ad474be89d.tar.xz
freeglut-32: 2.8.1 -> 3.0.0
Diffstat (limited to 'freeglut-32/Pkgfile')
-rw-r--r--freeglut-32/Pkgfile31
1 files changed, 18 insertions, 13 deletions
diff --git a/freeglut-32/Pkgfile b/freeglut-32/Pkgfile
index 7ea2d0c5..c98d9570 100644
--- a/freeglut-32/Pkgfile
+++ b/freeglut-32/Pkgfile
@@ -1,21 +1,26 @@
# Description: a free alternative to the OpenGL Utility Toolkit (GLUT) library
-# URL: http://freeglut.sourceforge.net
+# URL: https://freeglut.sourceforge.net
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
-# Depends on: glu-32 xorg-libxi-32 freeglut
+# Depends on: glu-32 xorg-libxi-32 freeglut xorg-libxxf86vm-32
name=freeglut-32
-version=2.8.1
+version=3.0.0
release=1
-source=(http://download.sourceforge.net/freeglut/freeglut-$version.tar.gz)
+source=(https://download.sourceforge.net/freeglut/freeglut-$version.tar.gz)
build() {
- cd freeglut-$version
- sed -i -e '/^SUBDIRS =/s/progs //' Makefile.in
- ./configure --prefix=/usr \
- --libdir=/usr/lib32 \
- --disable-warnings \
- --disable-dependency-tracking
- make
- make DESTDIR=$PKG install
- rm -rf $PKG/usr/include
+ cd freeglut-$version
+
+ install -d build
+ cd build
+
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib32 \
+ -DCMAKE_BUILD_TYPE=Release
+
+ make
+ make DESTDIR=$PKG install
+
+ rm -r $PKG/usr/include
}

Generated by cgit