diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 19 insertions, 22 deletions
@@ -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" } |