* add opencollada

This commit is contained in:
Alexander Baldeck 2019-10-05 21:12:06 +02:00
parent 6dfbc45f4e
commit 9dffd1c7a0
3 changed files with 62 additions and 0 deletions

47
opencollada/PKGBUILD Normal file
View File

@ -0,0 +1,47 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=opencollada
pkgver=1.6.68
pkgrel=1
epoch=1
pkgdesc="Stream based reader and writer library for COLLADA files"
arch=(x86_64 powerpc64le)
url="https://github.com/KhronosGroup/OpenCOLLADA"
license=('GPL')
depends=('libxml2' 'pcre')
makedepends=('git' 'cmake')
source=('opencollada.conf'
'pcre.patch'
"git://github.com/KhronosGroup/OpenCOLLADA.git#tag=v${pkgver}")
sha256sums=('2fc9656a2b881ca4528416daa91fc525adaa97d73e96a18b41aa7856270eba1f'
'f37a7cbadcaa06b70133f76c509c61bdcf13715bc13aed11b5db83ef594813b3'
'SKIP')
prepare() {
cd "$srcdir"/OpenCOLLADA
patch -Np1 -i "$srcdir"/pcre.patch
}
build() {
cd "$srcdir"/OpenCOLLADA
[[ -d build ]] && rm -r build
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_SHARED=ON \
-DUSE_STATIC=OFF
make
}
package() {
cd "$srcdir"/OpenCOLLADA/build
make DESTDIR=$pkgdir install
install -Dm644 $srcdir/opencollada.conf $pkgdir/etc/ld.so.conf.d/opencollada.conf
}
# vim:set ts=2 sw=2 et:

View File

@ -0,0 +1 @@
/usr/lib/opencollada

14
opencollada/pcre.patch Normal file
View File

@ -0,0 +1,14 @@
diff --git a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
index 22f2598b..269c50ca 100644
--- a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
+++ b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
@@ -13,8 +13,7 @@
#include "COLLADABUPrerequisites.h"
-struct real_pcre;
-typedef struct real_pcre pcre;
+#include "pcre.h"
namespace COLLADABU