diff options
author | bartus | 2020-07-03 17:37:34 +0200 |
---|---|---|
committer | bartus | 2020-07-04 02:11:30 +0200 |
commit | 17ccf6fd669a960372f9687095bbd72e73c95d3c (patch) | |
tree | 5df9dd7af208b778b7a14de1be40dfe3ffc2d55e /PKGBUILD | |
parent | 54f9ed570ca87b1b11e8a0a82d1bfc3082ed4821 (diff) | |
download | aur-17ccf6fd669a960372f9687095bbd72e73c95d3c.tar.gz |
Add .shellcheckrc and fix warnings.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 15 insertions, 17 deletions
@@ -1,3 +1,4 @@ +#!/hint/bash # Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> _pkgname=chronoengine @@ -71,15 +72,14 @@ CMAKE_FLAGS=( -DENABLE_MODULE_POSTPROCESS=ON prepare() { cd ${pkgname} git submodule init - git config submodule.src/chrono_thirdparty/googlebenchmark.url ${srcdir}/benchmark - git config submodule.src/chrono_thirdparty/googletest.url ${srcdir}/googletest + git config submodule.src/chrono_thirdparty/googlebenchmark.url "${srcdir}"/benchmark + git config submodule.src/chrono_thirdparty/googletest.url "${srcdir}"/googletest git submodule update - files=($(find -name CMakeLists.txt)) - files+=($(find -name \*.cmake\*)) - sed -i 's/lib64/lib/' ${files[@]} + mapfile -t files < <(find . -name CMakeLists.txt) + mapfile -t -O ${#files[@]} files < <(find . -name \*.cmake\*) + sed -i 's/lib64/lib/' "${files[@]}" sed -i 's|share/chrono/bin|bin/chronoengine|' CMakeLists.txt - git apply ${srcdir}/glm.patch -# git apply ${srcdir}/opencascade.patch + git apply -v "${srcdir}"/glm.patch } pkgver() { @@ -88,18 +88,16 @@ pkgver() { } build() { - mkdir -p build - cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_SKIP_INSTALL_RPATH=ON \ - ${CMAKE_FLAGS[@]} \ - ../${pkgname} - make + -DCMAKE_SKIP_INSTALL_RPATH=ON \ + "${CMAKE_FLAGS[@]}" \ + -S ${pkgname} \ + -B build + make -C build } package() { - cd build - make DESTDIR="$pkgdir" install - install -D -m644 "../${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -D -m644 "../chronoengine.sh" "${pkgdir}/etc/profile.d/chronoengine.sh" + make -C build DESTDIR="$pkgdir" install + install -D -m644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "chronoengine.sh" "${pkgdir}/etc/profile.d/chronoengine.sh" } |