summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavorin Učakar2022-02-14 02:50:02 +0100
committerDavorin Učakar2022-02-14 02:50:02 +0100
commit77ec0439786f13cd73cbd9db1e8e77ab3f7bb955 (patch)
treea1530b88ed6ede76752b6cb53dc0eecf9838b9a5
parent03945c2a39028aa9b019b55a42ebaa12fb8541fa (diff)
downloadaur-77ec0439786f13cd73cbd9db1e8e77ab3f7bb955.tar.gz
Update to 5.2.1
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD13
-rw-r--r--minizip-openfile.patch12
3 files changed, 27 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index acd287eb0535..62b8f731652b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lib32-assimp
pkgdesc = Portable Open Source library to import various well-known 3D model formats in an uniform manner
- pkgver = 5.0.1
+ pkgver = 5.2.1
pkgrel = 1
url = http://www.assimp.org/
arch = x86_64
@@ -10,8 +10,9 @@ pkgbase = lib32-assimp
depends = lib32-gcc-libs
depends = lib32-zlib
depends = lib32-minizip
- source = https://github.com/assimp/assimp/archive/v5.0.1.tar.gz
- sha256sums = 11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc
+ source = https://github.com/assimp/assimp/archive/v5.2.1.tar.gz
+ source = minizip-openfile.patch
+ sha256sums = c9cbbc8589639cd8c13f65e94a90422a70454e8fa150cf899b6038ba86e9ecff
+ sha256sums = 331ce3d73b43934eaa17be5855503ea751c083c83192b00807177bcdd982d95d
pkgname = lib32-assimp
-
diff --git a/PKGBUILD b/PKGBUILD
index 07a70dd4faec..40459cae7e9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=lib32-assimp
_basename=assimp
-pkgver=5.0.1
+pkgver=5.2.1
pkgrel=1
pkgdesc="Portable Open Source library to import various well-known 3D model formats in an uniform manner"
url='http://www.assimp.org/'
@@ -11,8 +11,15 @@ arch=('x86_64')
license=('BSD')
depends=('lib32-gcc-libs' 'lib32-zlib' 'lib32-minizip')
makedepends=('cmake' 'ninja')
-source=("https://github.com/assimp/assimp/archive/v${pkgver}.tar.gz")
-sha256sums=('11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc')
+source=("https://github.com/assimp/assimp/archive/v${pkgver}.tar.gz"
+ 'minizip-openfile.patch')
+sha256sums=('c9cbbc8589639cd8c13f65e94a90422a70454e8fa150cf899b6038ba86e9ecff'
+ '331ce3d73b43934eaa17be5855503ea751c083c83192b00807177bcdd982d95d')
+
+prepare() {
+ cd ${_basename}-${pkgver}
+ patch -p1 -i ${srcdir}/minizip-openfile.patch
+}
build() {
cd ${_basename}-${pkgver}
diff --git a/minizip-openfile.patch b/minizip-openfile.patch
new file mode 100644
index 000000000000..62a2a937c308
--- /dev/null
+++ b/minizip-openfile.patch
@@ -0,0 +1,12 @@
+diff --git a/code/Common/ZipArchiveIOSystem.cpp b/code/Common/ZipArchiveIOSystem.cpp
+index c322b14..e206350 100644
+--- a/code/Common/ZipArchiveIOSystem.cpp
++++ b/code/Common/ZipArchiveIOSystem.cpp
+@@ -196,7 +196,6 @@ zlib_filefunc_def IOSystem2Unzip::get(IOSystem *pIOHandler) {
+ zlib_filefunc_def mapping;
+
+ mapping.zopen_file = (open_file_func)open;
+- mapping.zopendisk_file = (opendisk_file_func)opendisk;
+ mapping.zread_file = (read_file_func)read;
+ mapping.zwrite_file = (write_file_func)write;
+ mapping.ztell_file = (tell_file_func)tell;