updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / kdebase2 / PKGBUILD
blobe2131bd325c2ead6067128534a179bccbe2f4113
1 # Contributor: Lisa Denia <eiffel56@gmail.com>
2 pkgname=kdebase2
3 pkgver=2.2.2
4 pkgrel=2
5 pkgdesc="KDE Base Programs"
6 arch=('i686' 'x86_64')
7 url="http://www.kde.org"
8 license=('GPL')
9 depends=('kdelibs2>=2.2.2-2' fam libgl cdparanoia xorg-utils xorg-server pam libgl libldap libogg libvorbis)
10 makedepends=(automake-1.5 autoconf-2.5 svn imake libtool)
11 source=(kdebase-2.2.2_gcc43fix4.patch.bz2
12         ksysguard-2.2.2_disable-lmsensors.patch.gz
13         kdebase-2.2.2_kcontrol_PAGE_SHIFT_fix.patch.gz
14         kdebase-2.2.2_audiocd_lamefix.patch.gz
15         kdebase-2.2.2_missingfiles.patch.bz2)
16 md5sums=('b3eb4e67b9e646dc4795c97ef57a8edd'
17          'bcade9b1bb27bd4f27ccff3337360af3'
18          'ace579af50523560ca18f9c36a2dcd75'
19          'cf821cecb02405b509f003cdef27984a'
20          '3f74e087c7962bc8d1f7a18d9f49b074')
22 build() {
23   unset LD_PRELOAD
24   cd ${srcdir}
25   if [ -f $startdir/kdebase.tar.gz ]; then
26     tar -xf $startdir/kdebase.tar.gz || return 1
27   else
28     if [ ! -d kdelibs ]; then
29       svn co svn://anonsvn.kde.org/home/kde/tags/KDE/$pkgver/kdebase kdebase || return 1
30     fi
31   fi
32   [ -e kdebase-build ] && rm -Rf kdebase-build 
33   cp -R kdebase kdebase-build || return 1
34   cd kdebase-build
36   patch -p1 -i ${srcdir}/kdebase-2.2.2_gcc43fix4.patch  || return 1
37   patch -p1 -i ${srcdir}/ksysguard-2.2.2_disable-lmsensors.patch  || return 1
38   patch -p1 -i ${srcdir}/kdebase-2.2.2_audiocd_lamefix.patch  || return 1
39   cd kcontrol
40   patch -p1 -i ${srcdir}/kdebase-2.2.2_kcontrol_PAGE_SHIFT_fix.patch  || return 1
41   cd ..
42   patch -p1 -i ${srcdir}/kdebase-2.2.2_missingfiles.patch || return 1
44   source /opt/qt2/env.sh
45   export PATH=/opt/autoconf-2.5/bin:/opt/automake-1.5/bin:$PATH
46   mkdir -p $pkgdir/opt/kde2
48   #
49   # BUILD
50   #
52   make -f Makefile.cvs
53   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
54   sed 's/|| mv $CONFIG_STATUS.bak $CONFIG_STATUS;//g' -i configure
55   CXXFLAGS+=" -fpermissive" ./configure --with-qt-dir=$QTDIR --prefix=/opt/kde2
56   make || return 1
57   make install DESTDIR=$pkgdir/ || return 1