Browse Source

package/msys: Apply mosra's suggestions.

pull/307/head
Guillaume Jacquemin 7 years ago
parent
commit
4a7ab8e35f
  1. 14
      package/msys/PKGBUILD
  2. 2
      package/msys/magnum/PKGBUILD

14
package/msys/PKGBUILD

@ -3,18 +3,16 @@
# Based on the packages/archlinux/PKGBUILD file by mosra <mosra@centrum.cz> and the MSYS2/MinGW PKGBUILD templates
_realname=magnum
pkgbase=mingw-w64-${_realname}-git
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=dev
pkgrel=1
pkgdesc="C++11/C++14 graphics middleware for games and data visualization"
arch=('any')
url="https://magnum.graphics/"
license=('MIT')
# The corrade-git dependency corresponds to the package generated by Corrade's packages/msys/PKGBUILD file.
depends=("${MINGW_PACKAGE_PREFIX}-corrade-git"
depends=("${MINGW_PACKAGE_PREFIX}-corrade"
"${MINGW_PACKAGE_PREFIX}-openal"
"${MINGW_PACKAGE_PREFIX}-freeglut"
"${MINGW_PACKAGE_PREFIX}-SDL2"
"${MINGW_PACKAGE_PREFIX}-glfw"
"${MINGW_PACKAGE_PREFIX}-vulkan-loader")
@ -26,9 +24,6 @@ _rootdir=$startdir/../../
build() {
mkdir -p "$_rootdir/build-${CARCH}"
cd "$_rootdir/build-${CARCH}"
newcxxflags=$(echo $CXXFLAGS | sed s/-O.//g | sed s/-D_FORTIFY_SOURCE=.//g)
export CXXFLAGS="$newcxxflags"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake .. \
@ -36,10 +31,8 @@ build() {
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DWITH_AUDIO=ON \
-DWITH_SHAPES=ON \
-DWITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \
-DWITH_GLUTAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSWGLAPPLICATION=ON \
-DWITH_WGLCONTEXT=ON \
@ -61,6 +54,7 @@ build() {
-DWITH_AL_INFO=ON
ninja
}
package() {
cd "$_rootdir/build-${CARCH}"
DESTDIR="${pkgdir}" ninja install

2
package/msys/magnum/PKGBUILD

@ -37,7 +37,6 @@ build() {
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
-G'Ninja' \
-DCMAKE_CXX_FLAGS="$CXXFLAGS -Wfatal-errors" \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DWITH_AL_INFO=ON \
-DWITH_ANYAUDIOIMPORTER=ON \
@ -65,7 +64,6 @@ build() {
}
package() {
#DESTDIR="$pkgdir" ninja -C build-${CARCH} install
cd "${srcdir}"/build-${CARCH}
DESTDIR="${pkgdir}" ninja install

Loading…
Cancel
Save