Date: Saturday, February 22, 2020 @ 11:12:07 Author: arojas Revision: 376029
archrelease: copy trunk to extra-x86_64 Added: openexr/repos/extra-x86_64/PKGBUILD (from rev 376028, openexr/trunk/PKGBUILD) Deleted: openexr/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 86 ++++++++++++++++++++++++------------------------------------- 1 file changed, 35 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-02-22 11:11:50 UTC (rev 376028) +++ PKGBUILD 2020-02-22 11:12:07 UTC (rev 376029) @@ -1,51 +0,0 @@ -# Maintainer: Tobias Powalowski <tp...@archlinux.org> - -pkgname=openexr -pkgver=2.4.0 -pkgrel=7 -pkgdesc="An high dynamic-range image file format library" -url="https://www.openexr.com/" -arch=('x86_64') -license=('BSD') -depends=('zlib') -makedepends=('cmake' 'fltk' 'python' 'boost' 'freeglut' 'python-numpy' 'chrpath') -optdepends=('fltk: for exrdisplay' 'boost-libs: python support' 'python: python support') -conflicts=('ilmbase') -replaces=('ilmbase') -source=($pkgname-$pkgver.tar.gz::"https://github.com/openexr/openexr/archive/v$pkgver.tar.gz") -md5sums=('9e4d69cf2a12c6fb19b98af7c5e0eaee') - -prepare() { - cd $pkgname-$pkgver - -# Take DESTDIR into account when creating symlinks - sed -e 's|chdir ${CMAKE_INSTALL_FULL_LIBDIR}|chdir \\$ENV\\{DESTDIR\\}${CMAKE_INSTALL_FULL_LIBDIR}|' \ - -i OpenEXR/config/LibraryDefine.cmake -i IlmBase/config/LibraryDefine.cmake - -# Fix linking python modules to boost_python - sed -e 's|${libname} ${extraDeps}|${libname} ${extraDeps} Boost::${PYILMBASE_BOOST_PY3_COMPONENT}|' -i PyIlmBase/config/ModuleDefine.cmake -} - -build() { - mkdir -p build - - cd build - cmake ../$pkgname-$pkgver \ - -DCMAKE_INSTALL_PREFIX=/usr - make -} - -package() { - cd build - make DESTDIR="${pkgdir}" install - install -D -m644 "$srcdir"/$pkgname-$pkgver/LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" - -# Fix pc include path - sed -e 's|=include|=${prefix}/include|g' -e 's|=lib|=${prefix}/lib|g' \ - -i "$pkgdir"/usr/lib/pkgconfig/OpenEXR.pc -i "$pkgdir"/usr/lib/pkgconfig/IlmBase.pc - -# Install python modules - _pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"` - install -Dm755 python3*/*.so -t "$pkgdir"/$_pythonpath - chrpath -d "$pkgdir"/$_pythonpath/*.so # Remove insecure RPATH -} Copied: openexr/repos/extra-x86_64/PKGBUILD (from rev 376028, openexr/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-02-22 11:12:07 UTC (rev 376029) @@ -0,0 +1,35 @@ +# Maintainer: Tobias Powalowski <tp...@archlinux.org> + +pkgname=openexr +pkgver=2.4.1 +pkgrel=1 +pkgdesc="An high dynamic-range image file format library" +url="https://www.openexr.com/" +arch=('x86_64') +license=('BSD') +depends=('zlib') +makedepends=('cmake' 'fltk' 'python' 'boost' 'freeglut' 'python-numpy' 'chrpath') +optdepends=('fltk: for exrdisplay' 'boost-libs: python support' 'python: python support') +conflicts=('ilmbase') +replaces=('ilmbase') +source=($pkgname-$pkgver.tar.gz::"https://github.com/openexr/openexr/archive/v$pkgver.tar.gz") +md5sums=('f7f7f893cf38786f88c306dec127113f') + +build() { + mkdir -p build + + cd build + cmake ../$pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install + install -D -m644 "$srcdir"/$pkgname-$pkgver/LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}" + +# Install missing python module + _pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"` + install -Dm755 python3*/imathnumpy.so -t "$pkgdir"/$_pythonpath +}