aboutsummaryrefslogtreecommitdiffstats
path: root/main/freeglut/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2015-07-21 14:40:59 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2015-07-21 14:40:59 +0000
commitff714aa3001fd23567c72ee56fd7edb6a12dd238 (patch)
treee8e728cfd7ed82b837ec93610babfcac0b7a020f /main/freeglut/APKBUILD
parent305bd98eea7837b67684c996b37d01448bb7e00a (diff)
downloadaports-ff714aa3001fd23567c72ee56fd7edb6a12dd238.tar.bz2
aports-ff714aa3001fd23567c72ee56fd7edb6a12dd238.tar.xz
main/freeglut: upgrade to 3.0.0
Diffstat (limited to 'main/freeglut/APKBUILD')
-rw-r--r--main/freeglut/APKBUILD25
1 files changed, 10 insertions, 15 deletions
diff --git a/main/freeglut/APKBUILD b/main/freeglut/APKBUILD
index fa624a6636..712e5e9854 100644
--- a/main/freeglut/APKBUILD
+++ b/main/freeglut/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=freeglut
-pkgver=2.8.1
+pkgver=3.0.0
pkgrel=0
pkgdesc="free reimplementation of OpenGL Utility Toolkit (GLUT) library"
url="http://freeglut.sourceforge.net/"
@@ -9,7 +9,7 @@ arch="all"
license="Custom"
depends=
depends_dev="mesa-dev libx11-dev libice-dev libxxf86vm-dev libxi-dev glu-dev"
-makedepends="$depends_dev autoconf automake libtool"
+makedepends="$depends_dev cmake"
install=
subpackages="$pkgname-dev $pkgname-doc"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
@@ -23,31 +23,26 @@ prepare() {
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
- # smooth_opengl3 demo doesn't build with recent mesa, Gentoo bug #428382
- sed -i "s/smooth_opengl3 //" progs/demos/Makefile.*
- libtoolize --force && autoreconf -vfi
}
build() {
cd "$_builddir"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --disable-static \
+ cmake . \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DFREEGLUT_BUILD_STATIC_LIBS=0 \
|| return 1
make || return 1
}
package() {
cd "$_builddir"
-
make DESTDIR="$pkgdir" install || return 1
- rm "$pkgdir"/usr/lib/*.la || return 1
install -m644 -D COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
-md5sums="918ffbddcffbac83c218bc52355b6d5a freeglut-2.8.1.tar.gz"
-sha256sums="dde46626a62a1cd9cf48a11951cdd592e7067c345cffe193a149dfd47aef999a freeglut-2.8.1.tar.gz"
-sha512sums="935fddfa197c5f0ec74c5f2005fe5a0ebfd39f4a402cc79363da7cfe2e8576263130e44bd7e4f6c07ea53d3137bd7ca8ee8db85c0a09f25508fcf1b9ed07052e freeglut-2.8.1.tar.gz"
+md5sums="90c3ca4dd9d51cf32276bc5344ec9754 freeglut-3.0.0.tar.gz"
+sha256sums="2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2 freeglut-3.0.0.tar.gz"
+sha512sums="9c45d5b203b26a7ff92331b3e080a48e806c92fbbe7c65d9262dd18c39cd6efdad8a795a80f499a2d23df84b4909dbd7c1bab20d7dd3555d3d88782ce9dd15b0 freeglut-3.0.0.tar.gz"