diff options
author | bartus | 2019-11-18 14:30:32 +0100 |
---|---|---|
committer | bartus | 2019-11-18 14:30:32 +0100 |
commit | 548ab67a6c509d711f75f417b9ba43ac4ff91655 (patch) | |
tree | cfd437fa71cf7f00cac15ce8c8b3fb0306e40d49 | |
parent | a5da4e53a01f4c2ca948cdd7a4fbc9ac17a6f1a3 (diff) | |
download | aur-548ab67a6c509d711f75f417b9ba43ac4ff91655.tar.gz |
Refactor cmake call.
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 19 insertions, 15 deletions
@@ -19,19 +19,22 @@ source=("${pkgname}::git+https://github.com/appleseedhq/appleseed.git${_fragment sha256sums=('SKIP' '87b987f006e45d11cc4dfec2bd37fd2b760fd2bdbf06f48e7d467cbca9b2b301') -#_pyver=$(python -c "from sys import version_info; print(\"%d.%d\" % (version_info[0],version_info[1]))") -#_pyver=$(pacman -Sddp --print-format %v python|grep -oP ^[0-9.]{3}) -CMAKE_FLAGS=" -DWITH_EMBREE=ON \ - -DWITH_DISNEY_MATERIAL=ON \ - -DWITH_PYTHON3_BINDINGS=ON \ - -DUSE_STATIC_EMBREE=OFF \ - -DUSE_STATIC_EXR=OFF \ - -DUSE_STATIC_BOOST=OFF \ - -DUSE_STATIC_OCIO=OFF \ - -DUSE_STATIC_OIIO=OFF \ - -DUSE_STATIC_OSL=OFF \ - -DPYTHON3_INCLUDE_DIR=/usr/include/python3.7m \ - -DWARNINGS_AS_ERRORS=OFF" + +_pyver=$(python -c "from sys import version_info; print(\"%d.%d\" % (version_info[0],version_info[1]))") +CMAKE_FLAGS=( -DWITH_EMBREE=ON + -DCMAKE_BUILD_TYPE=Ship + -DCMAKE_INSTALL_PREFIX=/opt/appleseed + -DWITH_DISNEY_MATERIAL=ON + -DWITH_PYTHON3_BINDINGS=ON + -DUSE_STATIC_EMBREE=OFF + -DUSE_STATIC_EXR=OFF + -DUSE_STATIC_BOOST=OFF + -DUSE_STATIC_OCIO=OFF + -DUSE_STATIC_OIIO=OFF + -DUSE_STATIC_OSL=OFF + -DPYTHON3_INCLUDE_DIR=/usr/include/python${_pyver}m + -DWARNINGS_AS_ERRORS=OFF + ) pkgver() { cd ${srcdir}/${pkgname} @@ -47,17 +50,18 @@ prepare() { grep -q f16c /proc/cpuinfo && CMAKE_FLAGS="${CMAKE_FLAGS} -DUSE_F16C=ON" grep -q sse4_2 /proc/cpuinfo && CMAKE_FLAGS="${CMAKE_FLAGS} -DUSE_SSE42=ON" } + build() { cd ${pkgname} mkdir -p build cd build - cmake -DCMAKE_BUILD_TYPE=Ship -DCMAKE_INSTALL_PREFIX=/opt/appleseed ${CMAKE_FLAGS} .. + cmake ${CMAKE_FLAGS[*]} .. make } package() { cd ${pkgname}/build - make DESTDIR="$pkgdir/" install + make DESTDIR=${pkgdir} install install -D -m644 "../LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |