# Maintainer: Lukas Jirkovsky # Contributor: Brandon Andrews # Contributor: Mael Kerbiriou pkgname=pfstools pkgver=2.1.0 pkgrel=1 pkgdesc="Set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images" arch=('i686' 'x86_64') url="http://pfstools.sourceforge.net/" license=('LGPL2.1') depends=('gcc-libs') provides=('pfscalibration' 'pfstmo') conflicts=('pfscalibration' 'pfstmo') optdepends=('freeglut: OpenGL image viewer' 'glu: OpenGL image viewer' \ 'qt4: Qt GUI' \ 'opencv: pfsalign' \ 'openexr: OpenEXR support' \ 'imagemagick: ImageMagick support' \ 'netpbm: PBM support' \ 'dcraw: RAW support' \ 'gsl: mantiuk08 tone mapping operator' \ 'fftw: durand02,fattal02,ferradans11 tone mapping operators') makedepends=('cmake' \ 'openexr' 'libmagick6' 'libtiff' 'netpbm' \ 'gsl' 'fftw' 'libexif' 'opencv' 'freeglut' 'glu' 'qt4' 'gtkglext') options=(!libtool) source=(http://downloads.sourceforge.net/pfstools/$pkgname-$pkgver.tgz \ opencv3.patch) sha256sums=('3dea4248e41bf433fe4760b0a11d138ad2d240f62db9e519bcb1d557c0593413' '41f74339b7cc1dbfa2c7e1de62e81c7f423bc22cba9e27ee57b1d0b2ce15ce82') prepare() { cd "$srcdir/$pkgname-$pkgver" patch -Np1 < "$srcdir/opencv3.patch" } build() { mkdir -p "$srcdir/build" cd "$srcdir/build" cmake "$srcdir/$pkgname-$pkgver" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_Octave=OFF # disable octave, as it breaks build make } package() { cd "$srcdir/build" make DESTDIR="$pkgdir/" install }