diff options
author | Florian Pritz | 2018-03-22 10:40:28 +0100 |
---|---|---|
committer | Florian Pritz | 2018-03-22 10:40:28 +0100 |
commit | bac5fd8d3417fc111d45ef5dcfb66f824dfa7d42 (patch) | |
tree | 1dc3d2193c3938272b350ef3a5404182cd101d55 | |
download | aur-bac5fd8d3417fc111d45ef5dcfb66f824dfa7d42.tar.gz |
initial commit
Signed-off-by: Florian Pritz <bluewind@xinu.at>
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3a365db77687 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Thu Mar 22 09:39:36 UTC 2018 +pkgbase = coin + pkgdesc = A high-level 3D graphics toolkit on top of OpenGL + pkgver = 3.1.3 + pkgrel = 14 + url = http://www.coin3d.org/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = doxygen + depends = libgl + depends = expat + optdepends = openal: sound/dynamic linking support + optdepends = fontconfig: dynamic linking support + optdepends = zlib: dynamic linking support + optdepends = freetype2: dynamic linking support + optdepends = js: dynamic linking support + optdepends = simage: image format support + source = https://bitbucket.org/Coin3D/coin/downloads/Coin-3.1.3.tar.gz + sha256sums = 583478c581317862aa03a19f14c527c3888478a06284b9a46a0155fa5886d417 + +pkgname = coin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b41e42c9fbba --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: Florian Pritz <bluewind@xinu.at> +# Contributor: Christian Hesse <mail@eworm.de> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: mickele +# Contributor: marcus fritzsch <fritschy@googlemail.com> + +pkgname=coin +pkgver=3.1.3 +pkgrel=14 +pkgdesc='A high-level 3D graphics toolkit on top of OpenGL' +url='http://www.coin3d.org/' +license=('GPL') +arch=('i686' 'x86_64') +depends=('libgl' 'expat') +makedepends=('doxygen') +optdepends=('openal: sound/dynamic linking support' + 'fontconfig: dynamic linking support' + 'zlib: dynamic linking support' + 'freetype2: dynamic linking support' + 'js: dynamic linking support' + 'simage: image format support') +source=("https://bitbucket.org/Coin3D/coin/downloads/Coin-${pkgver}.tar.gz") +sha256sums=('583478c581317862aa03a19f14c527c3888478a06284b9a46a0155fa5886d417') + +build() { + cd Coin-${pkgver} + + # fix prefix in coin-config + sed -i '/^prefix/c prefix="/usr/"' bin/coin-config + + # fix compilation + sed -i '/^#include "fonts\/freetype.h"$/i #include <cstdlib>\n#include <cmath>' src/fonts/freetype.cpp + + # fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667139 + sed -i '/^#include <Inventor\/C\/basic.h>$/i #include <Inventor/C/errors/debugerror.h>' include/Inventor/SbBasic.h + + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-optimization \ + --enable-3ds-import \ + --enable-javascript-api \ + --enable-threadsafe \ + --enable-exceptions \ + --enable-man \ + --enable-html \ + --with-mesa \ + --disable-debug \ + --enable-shared \ + --disable-maintainer-mode \ + --disable-dependency-tracking \ + --enable-system-expat + + make +} + +package() { + cd Coin-${pkgver} + + make DESTDIR="${pkgdir}" install + + # final adjustments + for _FILE in threads deprecated errors events ; do + mv "${pkgdir}/usr/share/man/man3/${_FILE}.3" "${pkgdir}/usr/share/man/man3/coin-${_FILE}.3" + done + + rm -f "$pkgdir/usr/share/man/man3/_build"* +} + |