summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Cave2021-01-02 15:41:05 -0500
committerGeorge Cave2021-01-02 15:41:05 -0500
commit3370deca543d79597a5ae5d765e0fcb12f2e5f47 (patch)
tree24044b0393f7ed4ab864890419a8ba8eb3adc557
parent44c2d36dc4b282e71df7a8de6927ad034363d2f2 (diff)
downloadaur-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--PKGBUILD23
1 files changed, 7 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 43226cf778a7..063983873102 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}