Date: Wednesday, April 17, 2013 @ 01:27:44
  Author: eric
Revision: 183034

upgpkg: kdelibs3 3.5.10-17

Rebuild against openexr 2.0.0, Move styles to /usr/lib/qt3/plugins, Add prepare 
function, PKGBUILD clean up

Modified:
  kdelibs3/trunk/PKGBUILD

----------+
 PKGBUILD |   82 ++++++++++++++++++++++++++-----------------------------------
 1 file changed, 35 insertions(+), 47 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2013-04-16 22:34:55 UTC (rev 183033)
+++ PKGBUILD    2013-04-16 23:27:44 UTC (rev 183034)
@@ -5,12 +5,12 @@
 
 pkgname=kdelibs3
 pkgver=3.5.10
-pkgrel=16
+pkgrel=17
 pkgdesc='KDE3 Core Libraries'
 arch=('i686' 'x86_64')
 url='http://www.kde.org'
 license=('GPL' 'LGPL')
-depends=('libxslt' 'pcre' 'libart-lgpl' 'alsa-lib' 'libcups' 'jasper'
+depends=('libxslt' 'libart-lgpl' 'alsa-lib' 'libcups' 'jasper'
          'libidn' 'openexr' 'aspell' 'qt3' 'ca-certificates')
 makedepends=('cups' 'hspell')
 optdepends=('hspell: for Hebrew spell-checking support')
@@ -35,59 +35,47 @@
           'e5f5b8c060a2db9cedb82bf18caadfa869921779'
           '6a6c544b3336bfe89bb17ef737d783a7ec006c6c')
 
+prepare() {
+  cd kdelibs-${pkgver}
+  patch -p0 -i "$srcdir"/kde-3.5-1074156.patch
+  patch -p1 -i "$srcdir"/acinclude.patch
+  patch -p1 -i "$srcdir"/kde4-compatibility.patch
+  patch -p1 -i "${srcdir}"/openssl.patch
+  patch -p0 -i "$srcdir"/kdelibs3-missing-include.patch
+  patch -p1 -i "${srcdir}"/kdelibs3-cups16.patch
+}
+
 build() {
-       cd "$srcdir"/kdelibs-${pkgver}
-
-       . "$srcdir"/kde3.profile
-
-       patch -p0 -i "$srcdir"/kde-3.5-1074156.patch
-       patch -p1 -i "$srcdir"/acinclude.patch
-       patch -p1 -i "$srcdir"/kde4-compatibility.patch
-       patch -p1 -i "${srcdir}"/openssl.patch
-       patch -p0 -i "$srcdir"/kdelibs3-missing-include.patch
-       patch -p1 -i "${srcdir}"/kdelibs3-cups16.patch
-
-       ./configure --prefix=/opt/kde \
-               --with-distribution='Arch Linux' \
-               --with-alsa \
-               --disable-debug \
-               --disable-dnssd \
-               --disable-dnotify \
-               --enable-inotify \
-               --enable-sendfile \
-               --without-lua \
-               --with-hspell \
-               --enable-gcc-hidden-visibility \
-               --enable-final \
-               --enable-new-ldflags LDFLAGS="${LDFLAGS} -L/opt/qt/lib" \
-               --without-arts \
-               --disable-libfam
-       make
+  cd kdelibs-${pkgver}
+  ./configure --prefix=/opt/kde --with-distribution='Arch Linux' \
+    --with-alsa --disable-dnssd --disable-dnotify \
+    --enable-inotify --enable-sendfile --with-hspell \
+    --enable-gcc-hidden-visibility --enable-final \
+    --without-arts --without-lua --disable-libfam
+  make
 }
 
 package() {
-       cd "$srcdir"/kdelibs-${pkgver}
+  cd kdelibs-${pkgver}
 
-       make DESTDIR="$pkgdir" install
+  make DESTDIR="$pkgdir" install
 
-       # disable broken kconf_update by default
-       install -D -m644 "$srcdir"/kconf_updaterc \
-      "$pkgdir"/opt/kde/share/config/kconf_updaterc
+# disable broken kconf_update by default
+  install -D -m644 "$srcdir"/kconf_updaterc 
"$pkgdir"/opt/kde/share/config/kconf_updaterc
 
-       # install KDE3 profile
-       install -D -m755 "$srcdir"/kde3.profile "$pkgdir"/etc/profile.d/kde3.sh
-       # make KDE3 styles available to Qt3
-       install -d -m755 "$pkgdir"/opt/qt/plugins
-       ln -sf /opt/kde/lib/kde3/plugins/styles "$pkgdir"/opt/qt/plugins/styles
+# install KDE3 profile
+  install -D -m755 "$srcdir"/kde3.profile "$pkgdir"/etc/profile.d/kde3.sh
+# make KDE3 styles available to Qt3
+  install -d -m755 "$pkgdir"/usr/lib/qt3/plugins
+  ln -sf /opt/kde/lib/kde3/plugins/styles "$pkgdir"/usr/lib/qt3/plugins/styles
 
-       # cert bundle seems to be hardcoded
-       # link it to the one from ca-certificates
-       rm -f "$pkgdir"/opt/kde/share/apps/kssl/ca-bundle.crt
-       ln -sf /etc/ssl/certs/ca-certificates.crt 
"$pkgdir"/opt/kde/share/apps/kssl/ca-bundle.crt
+# cert bundle seems to be hardcoded
+# link it to the one from ca-certificates
+  ln -sf /etc/ssl/certs/ca-certificates.crt 
"$pkgdir"/opt/kde/share/apps/kssl/ca-bundle.crt
 
-       # we don't have khelpcenter anyway
-       rm -rf "$pkgdir"/opt/kde/share/doc
+# we don't have khelpcenter anyway
+  rm -rf "$pkgdir"/opt/kde/share/doc
 
-       install -d -m755 "${pkgdir}"/etc/ld.so.conf.d/
-       echo '/opt/kde/lib' > "${pkgdir}"/etc/ld.so.conf.d/kdelibs3.conf
+  install -d -m755 "${pkgdir}"/etc/ld.so.conf.d/
+  echo '/opt/kde/lib' > "${pkgdir}"/etc/ld.so.conf.d/kdelibs3.conf
 }

Reply via email to