Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributer: N30N <archlinux@alunamation.com>
- # Contributer: Wenzel Jakob <wenzel@mitsuba-renderer.org>
- _pkgname="collada-dom"
- pkgname="${_pkgname}-mitsuba"
- pkgver=2.4.0
- pkgrel=1
- pkgdesc="An API that provides a C++ object representation of a COLLADA XML instance document."
- url="http://collada-dom.sourceforge.net/"
- license=("MIT")
- arch=("i686" "x86_64")
- depends=("libxml2" "boost" "pcre" "minizip")
- # makedepends=()
- source=("http://downloads.sourceforge.net/${_pkgname}/collada-dom-${pkgver}.tgz"
- "0001-fix-return-type-thanks-to-22.patch"
- )
- md5sums=('20399de4206eab850c32e65c04e907cb'
- 'ebfba4cccb6a0862de2df286603a0c80')
- build() {
- cd ${_pkgname}-${pkgver}
- patch -Np1 < ../0001-fix-return-type-thanks-to-22.patch
- cd dom
- sed -i.bak "s/domMinorVersion := 2/domMinorVersion := 4/g" Makefile
- cd external-libs
- rm -Rf minizip
- mv minizip-1.1 minizip
- ln -s . minizip/src
- ln -s . minizip/include
- cd ..
- make project=minizip
- rm build/linux-1.4/libminizip\$.so*
- make project=dom libOpts="-lpcre -lpcrecpp -Lbuild/linux-1.4 -lxml2 -lminizip -Wl,-soname -Wl,libcollada14dom.so.2.4" ccFlags="-DDOM_INCLUDE_LIBXML -DCOLLADA_DOM_SUPPORT141 -fPIC -DDOM_INCLUDE_LIBXML -O3"
- }
- package() {
- cd ${_pkgname}-${pkgver}/dom
- install -d ${pkgdir}/usr/lib ${pkgdir}/usr/include
- make prefix=${pkgdir}/usr project=dom install
- mv ${pkgdir}/usr/include/colladadom ${pkgdir}/usr/include/collada-dom-mitsuba
- install -D -m644 license.txt "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
- }
- # vim: set noet ff=unix:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement