summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2019-11-18 14:30:32 +0100
committerbartus2019-11-18 14:30:32 +0100
commit548ab67a6c509d711f75f417b9ba43ac4ff91655 (patch)
treecfd437fa71cf7f00cac15ce8c8b3fb0306e40d49
parenta5da4e53a01f4c2ca948cdd7a4fbc9ac17a6f1a3 (diff)
downloadaur-548ab67a6c509d711f75f417b9ba43ac4ff91655.tar.gz
Refactor cmake call.
-rw-r--r--PKGBUILD34
1 files changed, 19 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 32c63a74d983..3fc52b3c7ed8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}