diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-08-26 07:04:58 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-08-26 07:04:58 -0300 |
commit | b1faf2c757d0fc750460b5f1128818a34ce2765e (patch) | |
tree | 5331209571406343fc9dc06b42ca75568da964be /libre/openimageio-parabola/PKGBUILD | |
parent | 224ff53c78c2e8df8c6ac3f5b84964a9fd228ee3 (diff) | |
parent | c1c1b424ff2d0591dfe4dded84a8bdca530f3d9c (diff) | |
download | abslibre-b1faf2c757d0fc750460b5f1128818a34ce2765e.tar.gz abslibre-b1faf2c757d0fc750460b5f1128818a34ce2765e.tar.bz2 abslibre-b1faf2c757d0fc750460b5f1128818a34ce2765e.zip |
Merge branch 'master' of ssh://lukeshu.com:1863/srv/git/mirror/parabola/abslibre
Diffstat (limited to 'libre/openimageio-parabola/PKGBUILD')
-rw-r--r-- | libre/openimageio-parabola/PKGBUILD | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/libre/openimageio-parabola/PKGBUILD b/libre/openimageio-parabola/PKGBUILD new file mode 100644 index 000000000..dff92555b --- /dev/null +++ b/libre/openimageio-parabola/PKGBUILD @@ -0,0 +1,70 @@ +# Contributor (Arch): SpepS <dreamspepser at yahoo dot it> +# Maintainer (Arch): Sven-Hendrik Haase <sh@lutzhaase.com> +# Maintainer: Márcio Silva <coadde@parabola.nu> + +_pkgname=openimageio +pkgname=$_pkgname-parabola +pkgver=1.4.12 +pkgrel=3 +pkgdesc='A library for reading and writing images, including classes, utilities, and applications (built for the blender-parabola package)' +arch=('i686' 'x86_64' 'mips64el') +url="http://www.$_pkgname.org/" +license=('custom') +depends=('boost-libs' 'glew' 'libtiff' 'libwebp' 'opencolorio' 'openexr' 'giflib-lts') # add giflib-lts to build pkg +makedepends=('boost' 'cmake' 'git' 'python2' 'qt4') +optdepends=('qt4: iv image viewer' + 'python2: bindings support') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +replaces=("$_pkgname") +source=("git+git://github.com/OpenImageIO/oiio.git#tag=Release-$pkgver") +md5sums=('SKIP') + +prepare() { + cd oiio + + msg 'renaming wrong OS name' + _OS=$(uname -o) + [[ $_OS == GNU ]] &&\ + sed -i 's|linux|GNU|i; + ' src/{cmake/platform.cmake,make/detectplatform.mk} + [[ $_OS == GNU/Linux ]] &&\ + sed -i 's|[{]uname[}][,]linux]|{uname -o},GNU/Linux|;\|platform| s|linux|GNU/Linux|i + ' src/{cmake/platform.cmake,make/detectplatform.mk} + [[ $_OS == GNU/kFreeBSD ]] &&\ + sed -i '\|STREQUAL| s|FreeBSD|kFreeBSD|;\|platform| s|freebsd|GNU/kFreeBSD|i + ' src/cmake/platform.cmake + sed -i 's|[{]uname[}][,]linux]|{uname -o},GNU/kFreeBSD|;\|platform| s|linux|GNU/kFreeBSD|i + ' src/make/detectplatform.mk + + # gif lts + sed -i 's|gif_lib[.]h|gif_lib-lts.h| + ' src/gif.imageio/gifinput.cpp +} + +build() { + cd oiio + + [[ -d build ]] && rm -r build + mkdir build && cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOIIO_BUILD_TESTS=OFF \ + -DPYLIB_INSTALL_DIR=lib/python2.7/site-packages \ + -DPYLIB_INCLUDE_SONAME=ON \ + -DPYLIB_LIB_PREFIX=OFF + make +} + +package() { + cd oiio/build + + make DESTDIR=$pkgdir install + + # license + cd .. + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$_pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: |