diff options
author | George Cave | 2021-01-02 15:41:05 -0500 |
---|---|---|
committer | George Cave | 2021-01-02 15:41:05 -0500 |
commit | 3370deca543d79597a5ae5d765e0fcb12f2e5f47 (patch) | |
tree | 24044b0393f7ed4ab864890419a8ba8eb3adc557 | |
parent | 44c2d36dc4b282e71df7a8de6927ad034363d2f2 (diff) | |
download | aur-3370deca543d79597a5ae5d765e0fcb12f2e5f47.tar.gz |
Updated package for v3.14
The source repository changed where the sources were located to a
subdirectory.
GCC intrinsics support is good enough that clang is no longer a
requirement.
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 7 insertions, 16 deletions
@@ -1,13 +1,13 @@ # Maintainer: George Cave <gcave@stablecoder.ca> pkgname=('newton-dynamics-git') -pkgver=3.13a.r305.geb939cbbb +pkgver=v3.14c.r777.g2ed113b84 pkgrel=1 pkgdesc='A 3D physics library' arch=('x86_64') url='http://newtondynamics.com' license=('custom:zlib') -makedepends=('clang' 'cmake') +makedepends=('cmake') conflicts=('newton-dynamics') source=('git+https://github.com/MADEAPPS/newton-dynamics.git') md5sums=('SKIP') @@ -18,16 +18,9 @@ pkgver() { } build() { - cd newton-dynamics - - [[ -d build ]] && rm -rf build - mkdir build && cd build - - cmake .. \ + cmake newton-dynamics/newton-3.14 -Bnewton-dynamics/newton-3.14/build \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DCMAKE_C_COMPILER=clang \ - -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_BUILD_TYPE=Release \ -DNEWTON_BUILD_SHARED_LIBS=ON \ -DNEWTON_BUILD_SANDBOX_DEMOS=OFF \ @@ -35,15 +28,13 @@ build() { -DNEWTON_WITH_AVX2_PLUGIN=ON \ -DNEWTON_WITH_SSE4_PLUGIN=ON - make + make -C newton-dynamics/newton-3.14/build } package() { - cd newton-dynamics/build - # install it - make DESTDIR="${pkgdir}" install + make -C newton-dynamics/newton-3.14/build DESTDIR="${pkgdir}" install # install license - install -Dm644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -}
\ No newline at end of file + install -Dm644 newton-dynamics/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |