Browse Source

Use ninja also in all other development PKGBUILDs.

pull/34/head
Vladimír Vondruš 13 years ago
parent
commit
db1f68d1e8
  1. 9
      PKGBUILD-emscripten
  2. 9
      PKGBUILD-es2
  3. 9
      PKGBUILD-es2desktop
  4. 9
      PKGBUILD-es3
  5. 9
      PKGBUILD-mingw32
  6. 16
      PKGBUILD-nacl-glibc
  7. 16
      PKGBUILD-nacl-newlib
  8. 9
      PKGBUILD-release

9
PKGBUILD-emscripten

@ -7,7 +7,7 @@ arch=('any')
url="http://mosra.cz/blog/magnum.php"
license=('MIT')
depends=('emscripten-corrade')
makedepends=('cmake')
makedepends=('cmake' 'ninja')
options=(!strip !buildflags)
build() {
@ -18,7 +18,8 @@ build() {
cmake .. \
-DCMAKE_MODULE_PATH="$startdir/toolchains/modules" \
-DCMAKE_TOOLCHAIN_FILE="$startdir/toolchains/generic/Emscripten.cmake" \
-DWITH_AUDIO=OFF
-DWITH_AUDIO=OFF \
-G Ninja
fi
cd "$startdir/build-emscripten"
@ -32,10 +33,10 @@ build() {
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
ninja
}
package() {
cd "$startdir/build-emscripten"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

9
PKGBUILD-es2

@ -7,7 +7,7 @@ arch=('i686' 'x86_64')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('corrade' 'openal')
makedepends=('cmake')
makedepends=('cmake' 'ninja')
options=(!strip)
provides=('magnum-git')
@ -31,8 +31,9 @@ build() {
-DWITH_MAGNUMFONT=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
check() {
@ -42,5 +43,5 @@ check() {
package() {
cd "$startdir/build-es2"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

9
PKGBUILD-es2desktop

@ -7,7 +7,7 @@ arch=('i686' 'x86_64')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('corrade' 'openal')
makedepends=('cmake')
makedepends=('cmake' 'ninja')
options=(!strip)
provides=('magnum-git')
@ -33,8 +33,9 @@ build() {
-DWITH_MAGNUMFONT=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
check() {
@ -44,5 +45,5 @@ check() {
package() {
cd "$startdir/build-es2desktop"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

9
PKGBUILD-es3

@ -7,7 +7,7 @@ arch=('i686' 'x86_64')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('corrade' 'openal')
makedepends=('cmake')
makedepends=('cmake' 'ninja')
options=(!strip)
provides=('magnum-git')
@ -31,8 +31,9 @@ build() {
-DWITH_MAGNUMFONT=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
check() {
@ -42,5 +43,5 @@ check() {
package() {
cd "$startdir/build-es3"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

9
PKGBUILD-mingw32

@ -7,7 +7,7 @@ arch=('any')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('mingw32-runtime' 'mingw32-corrade' 'mingw32-freeglut' 'mingw32-openal')
makedepends=('mingw32-gcc' 'cmake' 'corrade')
makedepends=('mingw32-gcc' 'cmake' 'ninja' 'corrade')
options=(!buildflags !strip)
build() {
@ -25,11 +25,12 @@ build() {
-DWITH_MAGNUMFONTCONVERTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
package() {
cd "$startdir/build-win"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

16
PKGBUILD-nacl-glibc

@ -7,7 +7,7 @@ arch=('any')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('nacl-corrade')
makedepends=('nacl-sdk' 'cmake')
makedepends=('nacl-sdk' 'cmake' 'corrade' 'ninja')
options=(!buildflags !strip)
build() {
@ -27,8 +27,9 @@ build() {
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \
-DLIB_SUFFIX=/32
make
-DLIB_SUFFIX=/32 \
-G Ninja
ninja
# Build 64bit
mkdir -p "$startdir/build-nacl-glibc-x86-64"
@ -45,17 +46,18 @@ build() {
-DWITH_MAGNUMFONTCONVERTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
package() {
# Install 32bit
cd "$startdir/build-nacl-glibc-x86-32"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
# Install 64bit (the headers will be overwritten, but they are (and should
# be) the same for both versions
cd "$startdir/build-nacl-glibc-x86-64"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

16
PKGBUILD-nacl-newlib

@ -7,7 +7,7 @@ arch=('any')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('nacl-corrade')
makedepends=('nacl-sdk' 'cmake')
makedepends=('nacl-sdk' 'cmake' 'corrade' 'ninja')
options=(!buildflags !strip)
build() {
@ -29,8 +29,9 @@ build() {
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \
-DLIB_SUFFIX=/32
make
-DLIB_SUFFIX=/32 \
-G Ninja
ninja
# Build 64bit
mkdir -p "$startdir/build-nacl-newlib-x86-64"
@ -49,14 +50,15 @@ build() {
-DWITH_MAGNUMFONTCONVERTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON
make
-DWITH_WAVAUDIOIMPORTER=ON \
-G Ninja
ninja
}
package() {
# Install 32bit
cd "$startdir/build-nacl-newlib-x86-32"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
# Strip 32bit binaries
/usr/nacl/toolchain/linux_x86_newlib/bin/i686-nacl-strip ${pkgdir}/usr/nacl/bin/*x86-32.nexe
@ -64,7 +66,7 @@ package() {
# Install 64bit (the headers will be overwritten, but they are (and should
# be) the same for both versions
cd "$startdir/build-nacl-newlib-x86-64"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
# Strip 64bit binaries
/usr/nacl/toolchain/linux_x86_newlib/bin/x86_64-nacl-strip ${pkgdir}/usr/nacl/bin/*x86-64.nexe

9
PKGBUILD-release

@ -7,7 +7,7 @@ arch=('i686' 'x86_64')
url="https://github.com/mosra/magnum"
license=('MIT')
depends=('corrade' 'openal' 'sdl2' 'freeglut')
makedepends=('cmake')
makedepends=('cmake' 'ninja')
provides=('magnum-git')
build() {
@ -30,8 +30,9 @@ build() {
-DWITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \
-DBUILD_TESTS=TRUE
make
-DBUILD_TESTS=TRUE \
-G Ninja
ninja
}
check() {
@ -41,5 +42,5 @@ check() {
package() {
cd "$startdir/build"
make DESTDIR="$pkgdir/" install
DESTDIR="$pkgdir/" ninja install
}

Loading…
Cancel
Save