diff options
author | Patrick Northon | 2023-09-23 16:30:29 -0400 |
---|---|---|
committer | Patrick Northon | 2023-09-23 16:30:29 -0400 |
commit | 60c471aec97788e132b7538a59d95b30b5adbc05 (patch) | |
tree | a85885a60051a30af94e5b634c677db54089893d | |
parent | 98d55169b98dce96b7ca87a704749a1a1d378dcd (diff) | |
download | aur-60c471aec97788e132b7538a59d95b30b5adbc05.tar.gz |
Update version.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 30 insertions, 18 deletions
@@ -1,10 +1,11 @@ pkgbase = mingw-w64-assimp pkgdesc = Portable Open Source library to import various well-known 3D model formats in an uniform manner (mingw-w64) - pkgver = 5.2.5 + pkgver = 5.3.0 pkgrel = 1 url = http://www.assimp.org/ arch = any license = BSD + checkdepends = mingw-w64-wine makedepends = mingw-w64-cmake depends = mingw-w64-zlib depends = mingw-w64-boost @@ -13,7 +14,7 @@ pkgbase = mingw-w64-assimp options = !buildflags options = staticlibs options = !lto - source = assimp-5.2.5.tar.gz::https://github.com/assimp/assimp/archive/v5.2.5.tar.gz - sha256sums = b5219e63ae31d895d60d98001ee5bb809fb2c7b2de1e7f78ceeb600063641e1a + source = assimp-5.3.0.tar.gz::https://github.com/assimp/assimp/archive/v5.3.0.tar.gz + sha256sums = 47200772961b633eb3b57cf6df5d9618863af39022cc3afa1108005f3889bab3 pkgname = mingw-w64-assimp @@ -2,24 +2,27 @@ _pkgname=assimp pkgname=mingw-w64-${_pkgname} -pkgver=5.2.5 +pkgver=5.3.0 pkgrel=1 pkgdesc="Portable Open Source library to import various well-known 3D model formats in an uniform manner (mingw-w64)" arch=('any') license=('BSD') depends=('mingw-w64-zlib' 'mingw-w64-boost' 'mingw-w64-minizip') makedepends=('mingw-w64-cmake') +checkdepends=('mingw-w64-wine') url='http://www.assimp.org/' source=("$_pkgname-$pkgver.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}.tar.gz") options=('!strip' '!buildflags' 'staticlibs' '!lto') -sha256sums=('b5219e63ae31d895d60d98001ee5bb809fb2c7b2de1e7f78ceeb600063641e1a') +sha256sums=('47200772961b633eb3b57cf6df5d9618863af39022cc3afa1108005f3889bab3') _architectures='i686-w64-mingw32 x86_64-w64-mingw32' _flags=( -Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE='-DNDEBUG' -DCMAKE_C_FLAGS_RELEASE='-DNDEBUG' - -DASSIMP_BUILD_SAMPLES=OFF ) + -DASSIMP_BUILD_SAMPLES=OFF + -DASSIMP_WARNINGS_AS_ERRORS=OFF + -DASSIMP_BUILD_ZLIB=OFF ) _srcdir="${_pkgname}-${pkgver}" -prepare () +prepare() { cd "${_srcdir}" sed -i 's/fprintf(pFile, this->szPlainText.c_str());/std::fputs(this->szPlainText.c_str(), pFile);/' 'tools/assimp_view/LogWindow.cpp' @@ -28,29 +31,37 @@ prepare () sed -i 's/LINK_DIRECTORIES/#nope/' 'tools/assimp_cmd/CMakeLists.txt' sed -i 's/LINK_DIRECTORIES/#nope/' 'tools/assimp_view/CMakeLists.txt' sed -i 's/LINK_DIRECTORIES/#nope/' 'test/CMakeLists.txt' + + sed -i 's/add_test( unittests unit )/add_test( NAME unittests COMMAND unit )/' 'test/CMakeLists.txt' } build() { for _arch in ${_architectures}; do - ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}-static" "${_flags[@]}" -DASSIMP_BUILD_TESTS=OFF -DASSIMP_BUILD_ASSIMP_TOOLS=OFF \ - -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX="/usr/${_arch}/static" + ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}-static" "${_flags[@]}" \ + -DASSIMP_BUILD_TESTS=OFF \ + -DASSIMP_BUILD_ASSIMP_TOOLS=OFF \ + -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_INSTALL_PREFIX="/usr/${_arch}/static" cmake --build "build-${_arch}-static" - ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" -DASSIMP_BUILD_TESTS=OFF -DASSIMP_BUILD_ASSIMP_TOOLS=ON + ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" \ + -DASSIMP_BUILD_TESTS=OFF \ + -DASSIMP_BUILD_ASSIMP_TOOLS=ON cmake --build "build-${_arch}" done } -#check() { -# for _arch in ${_architectures}; do -# ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" -DASSIMP_BUILD_TESTS=ON -# cmake --build "build-${_arch}" -# cmake --build "build-${_arch}" --target test -# done -#} +check() { + for _arch in ${_architectures}; do + ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" \ + -DASSIMP_BUILD_TESTS=ON + cmake --build "build-${_arch}" + ${_arch}-wine "build-${_arch}/bin/unit.exe" + done +} -package () { +package() { for _arch in ${_architectures}; do DESTDIR="${pkgdir}" cmake --install "build-${_arch}-static" ${_arch}-strip -g "$pkgdir"/usr/${_arch}/static/lib/*.a |