updated on Fri Jan 20 16:18:17 UTC 2012
[aur-mirror.git] / kdelibs2 / PKGBUILD
blob40d73745ad25797a8e3c94ea8521d07c444a88ce
1 # Contributor: Lisa Denia <eiffel56@gmail.com>
2 pkgname=kdelibs2
3 pkgver=2.2.2
4 pkgrel=2
5 pkgdesc="KDE Core Libraries"
6 arch=('i686' 'x86_64')
7 url="http://www.kde.org"
8 license=('GPL')
9 depends=('qt2>=2.3.2-2' glib2 python audiofile fam libxslt libxext libsm libcups libtiff audiofile pcre bzip2 libcups libsasl openssl alsa-lib)
10 makedepends=(automake-1.5 autoconf-2.5 svn imake bison flex gettext)
11 source=(kdelibs-2.2.2_missingfiles.patch.bz2 
12         kdelibs-2.2.2_gcc43fix6.patch.bz2 
13         kdelibs-2.2.2_force_alsa09.patch.gz)
14 md5sums=('565e867ae5b8133442454d9290e6e61f'
15          'd2efba1ccf3da2f456304d0f89e586f7'
16          '12ba8135625befc18a2e949e9b2e6f45')
18 build() {
19   unset LD_PRELOAD
20   cd ${srcdir}
21   if [ -f $startdir/kdelibs.tar.gz ]; then
22     tar -xf $startdir/kdelibs.tar.gz
23   else
24     if [ ! -d kdelibs ]; then
25       svn co svn://anonsvn.kde.org/home/kde/tags/KDE/$pkgver/kdelibs kdelibs
26     fi
27   fi
28   [ -e kdelibs-build ] && rm -Rf kdelibs-build
29   cp -R kdelibs kdelibs-build
30   cd kdelibs-build
32   patch -p1 -i ${srcdir}/kdelibs-2.2.2_gcc43fix6.patch || return 1
33   patch -p1 -i ${srcdir}/kdelibs-2.2.2_missingfiles.patch || return 1
34   patch -p1 -i ${srcdir}/kdelibs-2.2.2_force_alsa09.patch || return 1
36   source /opt/qt2/env.sh
37   export PATH=/opt/autoconf-2.5/bin:/opt/automake-1.5/bin:$PATH
38   mkdir -p $pkgdir/opt/kde2
40   #
41   # BUILD
42   #
44   make -f Makefile.cvs
45   sed 's%perl -i.bak $ac_aux_dir/conf.change.pl $CONFIG_STATUS%perl -i.bak $ac_aux_dir/conf.change.pl $CONFIG_STATUS || mv $CONFIG_STATUS.bak $CONFIG_STATUS;%g' -i configure
46   sed 's/|| mv $CONFIG_STATUS.bak $CONFIG_STATUS;//g' -i configure
47   CXXFLAGS+=" -fpermissive" ./configure --with-qt-dir=$QTDIR --prefix=/opt/kde2/
48   make || return 1
49   make install DESTDIR=$pkgdir/ || return 1