Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Volker Schmidt <flashrom42 AT gmail DOT com>
- 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:
Add Comment
Please, Sign In to add comment