community/mesa-demos: update project url and modernize APKBUILD

This commit is contained in:
Roberto Oliveira 2017-07-14 21:13:14 +00:00 committed by Jakub Jirutka
parent f012cebbd9
commit a52a40744b

View File

@ -2,48 +2,36 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=mesa-demos pkgname=mesa-demos
pkgver=8.3.0 pkgver=8.3.0
pkgrel=1 pkgrel=2
pkgdesc="Mesa demos and utils" pkgdesc="Mesa demos and utils"
url="http://mesa3d.sourceforge.net" url="http://mesa3d.org"
arch="all" arch="all"
license="custom" license="custom"
depends=""
depends_dev=
makedepends="$depends_dev mesa-dev glew-dev glu-dev freeglut-dev makedepends="$depends_dev mesa-dev glew-dev glu-dev freeglut-dev
automake autoconf libtool" automake autoconf libtool"
install="" source="ftp://ftp.freedesktop.org/pub/mesa/demos/$pkgver/$pkgname-$pkgver.tar.bz2"
subpackages=
source="ftp://ftp.freedesktop.org/pub/mesa/demos/$pkgver/$pkgname-$pkgver.tar.bz2
"
_builddir="$srcdir/$pkgname-$pkgver" builddir="$srcdir/$pkgname-$pkgver"
prepare() { prepare() {
cd "$_builddir" cd "$builddir"
for i in $source; do default_prepare
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1
esac
done
autoreconf -vif autoreconf -vif
} }
build() { build() {
cd "$_builddir" cd "$builddir"
export LDFLAGS="$LDFLAGS -Wl,-z,lazy" export LDFLAGS="$LDFLAGS -Wl,-z,lazy"
./configure \ ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr
|| return 1 make V=1
make V=1 || return 1
} }
package() { package() {
cd "$_builddir" cd "$builddir"
make -j1 DESTDIR="$pkgdir" install || return 1 make -j1 DESTDIR="$pkgdir" install
} }
md5sums="628e75c23c17394f11a316c36f8e4164 mesa-demos-8.3.0.tar.bz2"
sha256sums="c173154bbd0d5fb53d732471984def42fb1b14ac85fcb834138fb9518b3e0bef mesa-demos-8.3.0.tar.bz2"
sha512sums="9ba96980306953f7b72745063e75809fb8399bbd5fc58fca96290a8b4e61741bb82fb6171311eddf249ea12face83d7c7b087e6dade6833699a8d220fc752e3f mesa-demos-8.3.0.tar.bz2" sha512sums="9ba96980306953f7b72745063e75809fb8399bbd5fc58fca96290a8b4e61741bb82fb6171311eddf249ea12face83d7c7b087e6dade6833699a8d220fc752e3f mesa-demos-8.3.0.tar.bz2"