updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / mingw32-duma / PKGBUILD
blob054caedbd792d62a67ea6036179b616e297660f5
1 # Maintainer: Alexandre Bique <bique.alexandre@gmail.com>
2 # Contributor: revel <revelΘmuub·net>
3 # Contributor: tmm1 <archΘtmm1·net>
5 _pkgname=duma
6 pkgname=mingw32-${_pkgname}
7 pkgver=2.5.15
8 pkgrel=1
9 pkgdesc="Multi-platform memory debugging library (Detect Unintended Memory Access) (mingw32)"
10 arch=('any')
11 url="http://duma.sourceforge.net/"
12 license=('GPL')
13 depends=()
14 _pkgver=`echo ${pkgver} | tr . _`
15 source=("http://voxel.dl.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}_${_pkgver}.tar.gz"
16         fix-missing-include.patch
17         duma_config.h)
18 options=('!strip' '!libtool')
20 DUMA_MAKE_OPTIONS="OSTYPE=msys CC=i486-mingw32-gcc CXX=i486-mingw32-g++ AR=i486-mingw32-ar RANLIB=i486-mingw32-ranlib"
22 build() {
23   unset LDFLAGS
24   cd $srcdir/${_pkgname}_${_pkgver}
25   patch -p0 <../fix-missing-include.patch
26   cp ../duma_config.h .
27   make ${DUMA_MAKE_OPTIONS} libduma.a
30 package() {
31   cd $srcdir/duma_${_pkgver}
32   install -dm755 $pkgdir/usr/i486-mingw32/{include,lib}
33   install -m644 duma{_hlp,_config,_sem,}.h noduma.h $pkgdir/usr/i486-mingw32/include
34   install -m644 libduma.a $pkgdir/usr/i486-mingw32/lib
37 md5sums=('fe630c69cbaa39caf225a3d9ed2fda1f'
38          '149bf13380764c680c8a1880051837b6'
39          'f4a159627cdd9ca114cbffff3657d33a')