mirror of https://github.com/mosra/magnum.git
7 changed files with 152 additions and 12 deletions
@ -0,0 +1,44 @@
|
||||
# Author: mosra <mosra@centrum.cz> |
||||
pkgname=magnum |
||||
pkgver=dev.es2 |
||||
pkgrel=1 |
||||
pkgdesc="OpenGL graphics engine (OpenGL ES 2.0 version)" |
||||
arch=('i686' 'x86_64') |
||||
url="https://github.com/mosra/magnum" |
||||
license=('MIT') |
||||
depends=('corrade' 'glew') |
||||
makedepends=('cmake') |
||||
options=(!strip) |
||||
provides=('magnum-git') |
||||
|
||||
build() { |
||||
mkdir -p "$startdir/build-es2" |
||||
cd "$startdir/build-es2" |
||||
|
||||
if [ "$CXX" = clang++ ] ; then |
||||
newcxxflags=$(echo $CXXFLAGS | sed s/--param=ssp-buffer-size=4//g) |
||||
export CXXFLAGS="$newcxxflags" |
||||
fi |
||||
|
||||
cmake .. \ |
||||
-DCMAKE_BUILD_TYPE=Debug \ |
||||
-DCMAKE_INSTALL_PREFIX=/usr \ |
||||
-DBUILD_TESTS=ON \ |
||||
-DTARGET_GLES=ON \ |
||||
-DTARGET_GLES2=ON \ |
||||
-DWITH_TEXT=OFF \ |
||||
-DWITH_TEXTURETOOLS=OFF \ |
||||
-DWITH_MAGNUMINFO=OFF \ |
||||
-DWITH_XEGLAPPLICATION=ON |
||||
make |
||||
} |
||||
|
||||
check() { |
||||
cd "$startdir/build-es2" |
||||
ctest --output-on-failure |
||||
} |
||||
|
||||
package() { |
||||
cd "$startdir/build-es2" |
||||
make DESTDIR="$pkgdir/" install |
||||
} |
||||
@ -0,0 +1,45 @@
|
||||
# Author: mosra <mosra@centrum.cz> |
||||
pkgname=magnum |
||||
pkgver=dev.es2desktop |
||||
pkgrel=1 |
||||
pkgdesc="OpenGL graphics engine (desktop OpenGL ES 2.0 version)" |
||||
arch=('i686' 'x86_64') |
||||
url="https://github.com/mosra/magnum" |
||||
license=('MIT') |
||||
depends=('corrade' 'glew') |
||||
makedepends=('cmake') |
||||
options=(!strip) |
||||
provides=('magnum-git') |
||||
|
||||
build() { |
||||
mkdir -p "$startdir/build-es2desktop" |
||||
cd "$startdir/build-es2desktop" |
||||
|
||||
if [ "$CXX" = clang++ ] ; then |
||||
newcxxflags=$(echo $CXXFLAGS | sed s/--param=ssp-buffer-size=4//g) |
||||
export CXXFLAGS="$newcxxflags" |
||||
fi |
||||
|
||||
cmake .. \ |
||||
-DCMAKE_BUILD_TYPE=Debug \ |
||||
-DCMAKE_INSTALL_PREFIX=/usr \ |
||||
-DBUILD_TESTS=ON \ |
||||
-DTARGET_GLES=ON \ |
||||
-DTARGET_GLES2=ON \ |
||||
-DTARGET_DESKTOP_GLES=ON \ |
||||
-DWITH_TEXT=OFF \ |
||||
-DWITH_TEXTURETOOLS=OFF \ |
||||
-DWITH_MAGNUMINFO=OFF \ |
||||
-DWITH_XEGLAPPLICATION=ON |
||||
make |
||||
} |
||||
|
||||
check() { |
||||
cd "$startdir/build-es2desktop" |
||||
ctest --output-on-failure |
||||
} |
||||
|
||||
package() { |
||||
cd "$startdir/build-es2desktop" |
||||
make DESTDIR="$pkgdir/" install |
||||
} |
||||
@ -0,0 +1,44 @@
|
||||
# Author: mosra <mosra@centrum.cz> |
||||
pkgname=magnum |
||||
pkgver=dev.es3 |
||||
pkgrel=1 |
||||
pkgdesc="OpenGL graphics engine (OpenGL ES 3.0 version)" |
||||
arch=('i686' 'x86_64') |
||||
url="https://github.com/mosra/magnum" |
||||
license=('MIT') |
||||
depends=('corrade' 'glew') |
||||
makedepends=('cmake') |
||||
options=(!strip) |
||||
provides=('magnum-git') |
||||
|
||||
build() { |
||||
mkdir -p "$startdir/build-es3" |
||||
cd "$startdir/build-es3" |
||||
|
||||
if [ "$CXX" = clang++ ] ; then |
||||
newcxxflags=$(echo $CXXFLAGS | sed s/--param=ssp-buffer-size=4//g) |
||||
export CXXFLAGS="$newcxxflags" |
||||
fi |
||||
|
||||
cmake .. \ |
||||
-DCMAKE_BUILD_TYPE=Debug \ |
||||
-DCMAKE_INSTALL_PREFIX=/usr \ |
||||
-DBUILD_TESTS=ON \ |
||||
-DTARGET_GLES=ON \ |
||||
-DTARGET_GLES2=OFF \ |
||||
-DWITH_TEXT=OFF \ |
||||
-DWITH_TEXTURETOOLS=OFF \ |
||||
-DWITH_MAGNUMINFO=OFF \ |
||||
-DWITH_XEGLAPPLICATION=ON |
||||
make |
||||
} |
||||
|
||||
check() { |
||||
cd "$startdir/build-es3" |
||||
ctest --output-on-failure |
||||
} |
||||
|
||||
package() { |
||||
cd "$startdir/build-es3" |
||||
make DESTDIR="$pkgdir/" install |
||||
} |
||||
Loading…
Reference in new issue