Date: Saturday, December 12, 2009 @ 10:47:29
  Author: andrea
Revision: 61157

prepare kde-unstable repo

Added:
  kdebase/kde-unstable/
  kdebase/kde-unstable/PKGBUILD
  kdebase/kde-unstable/kdebase.install

-----------------+
 PKGBUILD        |  135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 kdebase.install |   11 ++++
 2 files changed, 146 insertions(+)

Added: kde-unstable/PKGBUILD
===================================================================
--- kde-unstable/PKGBUILD                               (rev 0)
+++ kde-unstable/PKGBUILD       2009-12-12 15:47:29 UTC (rev 61157)
@@ -0,0 +1,135 @@
+# $Id: PKGBUILD 59827 2009-11-28 01:40:24Z andrea $
+# Maintainer: Pierre Schmitz <[email protected]>
+
+pkgbase=kdebase
+pkgname=('kdebase-dolphin'
+         'kdebase-kappfinder'
+         'kdebase-kdepasswd'
+         'kdebase-kdialog'
+         'kdebase-kfind'
+         'kdebase-kinfocenter'
+         'kdebase-konqueror'
+         'kdebase-konsole'
+         'kdebase-kwrite'
+         'kdebase-lib'
+         'kdebase-plasma')
+pkgver=4.3.80
+pkgrel=1
+arch=('i686' 'x86_64')
+url='http://www.kde.org'
+license=('GPL' 'LGPL' 'FDL')
+groups=('kde' 'kdebase')
+makedepends=('kdebase-workspace' 'pkgconfig' 'cmake' 'automoc4' 'libraw1394')
+source=("http://download.kde.org/unstable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2";)
+md5sums=('83af816034448c0b21667457efe1a455')
+
+build() {
+       cd $srcdir
+       mkdir build
+       cd build
+       cmake ../${pkgbase}-${pkgver} \
+               -DCMAKE_BUILD_TYPE=Release \
+               -DCMAKE_SKIP_RPATH=ON \
+               -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined 
-Wl,--as-needed' \
+               -DCMAKE_INSTALL_PREFIX=/usr
+       make
+}
+
+package_kdebase-dolphin() {
+       pkgdesc='File Manager'
+       depends=('kdebase-runtime' 'kdebase-lib')
+       cd $srcdir/build/apps/dolphin
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/dolphin
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kappfinder() {
+       pkgdesc='Menu Updating Tool'
+       depends=('kdebase-runtime' 'kdelibs')
+       install='kdebase.install'
+       cd $srcdir/build/apps/kappfinder
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/kappfinder
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kdepasswd() {
+       pkgdesc='Change Password'
+       depends=('kdebase-runtime' 'kdebase-lib')
+       cd $srcdir/build/apps/kdepasswd
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/kdepasswd
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kdialog() {
+       pkgdesc='a utility for displaying dialog boxes from shell scripts'
+       depends=('kdebase-runtime' 'kdelibs')
+       cd $srcdir/build/apps/kdialog
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kfind() {
+       pkgdesc='Find Files/Folders'
+       depends=('kdebase-runtime' 'kdebase-lib')
+       install='kdebase.install'
+       cd $srcdir/build/apps/kfind
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/kfind
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kinfocenter() {
+       pkgdesc='Info Center'
+       depends=('kdebase-runtime' 'libraw1394' 'kdelibs')
+       cd $srcdir/build/apps/kinfocenter
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/kinfocenter
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-konqueror() {
+       pkgdesc='KDE File Manager & Web Browser'
+       depends=('kdebase-runtime' 'kdebase-lib' 'kdebase-dolphin')
+       install='kdebase.install'
+       conflicts=('kdebase-keditbookmarks' 'kdebase-nsplugins')
+       replaces=('kdebase-keditbookmarks' 'kdebase-nsplugins')
+       for i in konqueror doc/konqueror keditbookmarks nsplugins; do
+               cd $srcdir/build/apps/${i}
+               make DESTDIR=$pkgdir install
+       done
+}
+
+package_kdebase-konsole() {
+       pkgdesc='Terminal'
+       depends=('kdebase-runtime' 'kdelibs')
+       cd $srcdir/build/apps/konsole
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/konsole
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-kwrite() {
+       pkgdesc='Text Editor'
+       depends=('kdebase-runtime' 'kdelibs')
+       cd $srcdir/build/apps/kwrite
+       make DESTDIR=$pkgdir install
+       cd $srcdir/build/apps/doc/kwrite
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-lib() {
+       pkgdesc='KDE libraries for the basic desktop applications'
+       groups=()
+       depends=('kdelibs')
+       cd $srcdir/build/apps/lib
+       make DESTDIR=$pkgdir install
+}
+
+package_kdebase-plasma() {
+       pkgdesc='Display the contents of folders (User“s home folder as 
default)'
+       depends=('kdebase-workspace' 'kdebase-lib')
+       cd $srcdir/build/apps/plasma
+       make DESTDIR=$pkgdir install
+}

Added: kde-unstable/kdebase.install
===================================================================
--- kde-unstable/kdebase.install                                (rev 0)
+++ kde-unstable/kdebase.install        2009-12-12 15:47:29 UTC (rev 61157)
@@ -0,0 +1,11 @@
+post_install() {
+       xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+       post_install
+}
+
+post_remove() {
+       post_install
+}

Reply via email to