# Contributor: Volker Schmidt pkgname=exactimage pkgver=0.8.8 pkgrel=1 pkgdesc="ExactImage --- A fast, modern and generic image processing library" arch=('i686' 'x86_64') url="http://www.exactcode.com/site/open_source/exactimage/" license=('GPL') provides=('exactimage') conflicts=('exactimage-svn') depends=('openexr' 'agg' 'giflib' 'jasper' 'libpng' 'lcms') optdepends=('python2' 'lua' 'ruby') #http://dl.exactcode.de/oss/exact-image/exact-image-$pkgver.tar.bz2 source=(https://launchpad.net/ubuntu/+archive/primary/+files/${pkgname}_${pkgver}.orig.tar.gz makefile-cflags.patch agg-missing-includes.patch utility-timer-dead-code.diff libpng15.patch g++-4.7.patch patch-lib__ContourUtility.cc patch-lib__ContourMatching.cc patch-codecs__xpm.cc patch-codecs__jpeg.cc patch-bardecode__code128.hh patch-codecs__bmp.cc patch-lib__ImageIterator2.hh patch-edisplay_edisplay.cc patch-codecs__gif.cc ) md5sums=('867b601af4c6e2341c091b1a658dd6bc' 'f544064d1c61557ea012b83c62f17ded' 'fe7fca67f0edc9cf30b5aba0087527bf' '979d724b1e32c55db22350fb9111853d' '8fd2c794c34b9e6c1c8d3c0ee738c4f3' '5a7843adf5b3f9d1573cbe65b9136ec5' '014d1beb64ab8bb75056b39c9fb35852' '38ce3ec2f03b4e7461af94174e617e3e' '9f8857903ec5d0e0670816b003e50a81' '2b44285a26cc75a616e7f2e3837c5a34' '025a3f28556fb85ffbc0393937fae4f7' 'ad9203bc6d6ac517c1c9aceace9cb3e9' 'ece059112e3bc15113ed8869b61001d1' '00e04fdd07109534d1bfa8ec16954e4a' 'e2b0b1a7e92c7eee5d97c8984805abb9') build() { cd "$srcdir/$pkgname-$pkgver" msg "Patching for Makefile CFLAGS --> From DEBIAN Project." patch -p1 -EN < ../makefile-cflags.patch msg "Patching for missing includes --> From DEBIAN Project." patch -p1 -EN < ../agg-missing-includes.patch msg "Patching for dead code in utility/Timer.cc --> From DEBIAN Project." patch -p1 -EN < ../utility-timer-dead-code.diff msg "Patching for compiling w/libpng-1.5 --> From DEBIAN Project." patch -p1 -EN < ../libpng15.patch #msg "Patching for compiling w/gcc++-4.7 --> From DEBIAN Project." #patch -p1 -EN < ../g++-4.7.patch msg "Patching for ContourUtility.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-lib__ContourUtility.cc msg "Patching for ContourMatching.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-lib__ContourMatching.cc msg "Patching for codecs__xpm.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-codecs__xpm.cc msg "Patching for codecs__jpeg.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-codecs__jpeg.cc msg "Patching for bardecode__code128.hh --> From FreeBSDProject." patch -p0 -EN < ../patch-bardecode__code128.hh msg "Patching for codecs__bmp.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-codecs__bmp.cc msg "Patching for lib__ImageIterator2.hh --> From FreeBSDProject." patch -p0 -EN < ../patch-lib__ImageIterator2.hh msg "Patching for edisplay_edisplay.cc --> From FreeBSDProject." patch -p0 -EN < ../patch-edisplay_edisplay.cc msg "Patching for codecs__gif.cc --> From FreeBSDProject (Partly!)." patch -p0 -EN < ../patch-codecs__gif.cc msg "Patching for python2..." sed -i "s/python -V/python2 -V/" configure sed -i "s/python-config --includes/python2-config --includes/" configure sed -i "s/shell python -c/shell python2 -c/" api/python/Makefile ./configure --prefix=/usr --with-libungif=-lgif make } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir/" install } # vim:set ts=2 sw=2 et: