summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 19 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 70dce5fc8e66..07a70dd4faec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,43 +3,40 @@
pkgname=lib32-assimp
_basename=assimp
-pkgver=4.1.0
+pkgver=5.0.1
pkgrel=1
pkgdesc="Portable Open Source library to import various well-known 3D model formats in an uniform manner"
-url='http://assimp.sourceforge.net/index.html'
+url='http://www.assimp.org/'
arch=('x86_64')
license=('BSD')
depends=('lib32-gcc-libs' 'lib32-zlib' 'lib32-minizip')
-makedepends=('cmake')
+makedepends=('cmake' 'ninja')
source=("https://github.com/assimp/assimp/archive/v${pkgver}.tar.gz")
-md5sums=('83b53a10c38d964bd1e69da0606e2727')
+sha256sums=('11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc')
-build()
-{
- cd ${srcdir}
+build() {
+ cd ${_basename}-${pkgver}
- rm -rf build && mkdir build && cd build
-
- cmake \
+ cmake . \
+ -B build \
+ -G Ninja \
-D ASSIMP_BUILD_ASSIMP_TOOLS=OFF \
-D ASSIMP_BUILD_SAMPLES=OFF \
-D ASSIMP_BUILD_TESTS=OFF \
- -D CMAKE_INSTALL_PREFIX="/usr" \
+ -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS="${CFLAGS/-march=x86_64} -march=i686 -m32" \
- -D CMAKE_CXX_FLAGS="${CXXFLAGS/-march=x86_64} -march=i686 -m32" \
- ../${_basename}-${pkgver}
- make
+ -D CMAKE_CXX_FLAGS="${CXXFLAGS/-march=x86_64} -march=i686 -m32"
+ ninja -C build
}
-package()
-{
- cd ${srcdir}/build
+package() {
+ cd ${_basename}-${pkgver}
+
+ DESTDIR="$pkgdir" ninja -C build install
- make DESTDIR=$pkgdir install
- rm -rf ${pkgdir}/usr/include
- mv ${pkgdir}/usr/lib ${pkgdir}/usr/lib32
+ rm -rf "$pkgdir"/usr/include
+ mv "$pkgdir"/usr/lib{,32}
- install -Dm644 ${srcdir}/${_basename}-${pkgver}/LICENSE \
- ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}