updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / mingw32-libsigc++2.0 / PKGBUILD
blob27354263efc966061a4830ec7697c082bfe91134
1 # Maintainer: Rémy Oudompheng <remy@archlinux.org>
3 _pkgname=libsigc++2.0
4 pkgname=mingw32-${_pkgname}
5 pkgver=2.2.10
6 pkgrel=1
7 arch=(any)
8 pkgdesc="Full callback system for use in widget libraries (mingw32)"
9 depends=('mingw32-runtime')
10 makedepends=(mingw32-gcc)
11 license=(LGPL)
12 options=(!strip)
13 url="http://libsigc.sourceforge.net/"
14 source=(http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-${pkgver}.tar.xz)
15 sha256sums=('8ceb6f2732f5399ef50d5b70f433d49945a12e0900b8f9f43c135866a2e5bf47')
17 build()
19   cd ${srcdir}/libsigc++-$pkgver
21   export CFLAGS="-O2 -pipe -march=i686"
22   export CXXFLAGS="$CFLAGS"
23   export CPPFLAGS="$CPPFLAGS -D_REENTRANT"
24   export PKG_CONFIG_LIBDIR="/usr/i486-mingw32/lib/pkgconfig"
25   unset LDFLAGS PKG_CONFIG_PATH
27   ./configure \
28     --prefix=/usr/i486-mingw32 \
29     --host=i486-mingw32 \
30     --build=$CHOST \
31     --disable-documentation --enable-static
33   make
36 package() {
37   cd ${srcdir}/libsigc++-$pkgver
38   make install DESTDIR=${pkgdir}
40   cd ${pkgdir}
41   find . -name '*.a' -o -name '*.dll' -o -name '*.exe' \
42     | xargs -rtl1 i486-mingw32-strip -g