[arch-commits] Commit in koffice/repos (extra-i686 extra-i686/PKGBUILD)

Ronald van Haren ronald at archlinux.org
Tue Oct 13 22:53:50 UTC 2009


    Date: Tuesday, October 13, 2009 @ 18:53:49
  Author: ronald
Revision: 55703

Merged revisions 49589 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/koffice/trunk

........
  r49589 | ronald | 2009-08-13 23:59:29 +0200 (Thu, 13 Aug 2009) | 1 line
  
  initial package splitting
........

Modified:
  koffice/repos/extra-i686/	(properties)
  koffice/repos/extra-i686/PKGBUILD

----------+
 PKGBUILD |  214 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 203 insertions(+), 11 deletions(-)


Property changes on: koffice/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /koffice/trunk:1-45252
   + /koffice/trunk:1-55702

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-10-13 22:41:38 UTC (rev 55702)
+++ extra-i686/PKGBUILD	2009-10-13 22:53:49 UTC (rev 55703)
@@ -1,21 +1,43 @@
 # $Id$
 # Maintainer: Ronald van Haren <ronald.archlinux.org>
 
-pkgname=koffice
-pkgver=2.0.1
-pkgrel=2
-pkgdesc="A free, integrated office suite for KDE, the K Desktop Environment"
+pkgbase=koffice
+pkgname=('koffice-interfaces'
+	'koffice-kounavail'
+	'koffice-kspread'
+	'koffice-kspread-doc'
+	'koffice-plugins'
+	'koffice-karbon'
+	'koffice-karbon-doc'
+	'koffice-kplato'
+	'koffice-kplato-doc'
+	'koffice-kword'
+	'koffice-kword-doc'
+	'koffice-servicetypes'
+	'koffice-kchart'
+	'koffice-kchart-doc'
+	'koffice-kpresenter'
+	'koffice-kpresenter-doc'
+	'koffice-libs'
+	'koffice-templates'
+	'koffice-filters'
+	'koffice-kdgantt'
+	'koffice-krita'
+	'koffice-krita-doc'
+	'koffice-pics'
+	'koffice-tools'
+	'koffice-thesaurus-doc')
+pkgver=2.0.2
+pkgrel=1
 arch=('i686' 'x86_64')
 url='http://koffice.kde.org'
 license=('GPL' 'LGPL' 'FDL')
-depends=('kdebase-runtime' 'kdepimlibs' 'glew' 'exiv2>=0.18' 'wv2' 'libwpd' 'gsl'
-         'qca' 'poppler-qt' 'qimageblitz' 'lcms' 'xdg-utils' 'shared-mime-info'
-    	 'pstoedit' 'graphicsmagick')
-makedepends=('pkgconfig' 'cmake' 'automoc4' 'boost' 'eigen')
-options=('!docs')
-install='koffice.install'
+makedepends=('pkgconfig' 'cmake' 'automoc4' 'boost' 'eigen' \
+  'kdelibs' 'gsl' 'qca' 'lcms' 'glew' 'qimageblitz' 'graphicsmagick' \
+  'kdepimlibs' 'pstoedit' 'wv2' 'poppler-qt' 'libwpd')
+groups=('koffice')
 source=("http://download.kde.org/stable/koffice-${pkgver}/src/koffice-${pkgver}.tar.bz2")
-md5sums=('86fb3660c2b87495d1bf84da9044d441')
+md5sums=('75d812cdf59e5b0ec31dba9ac899417a')
 
 build() {
 	cd ${srcdir}
@@ -27,5 +49,175 @@
 		-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \
 		-DCMAKE_INSTALL_PREFIX=/usr
 	make || return 1
+}
+
+package_koffice-interfaces(){
+	pkgdesc="Interfaces for the KDE office suite"
+	depends=('kdelibs' 'koffice-libs')
+	cd ${srcdir}/build/interfaces
 	make DESTDIR=${pkgdir} install
 }
+
+package_koffice-kounavail(){
+	pkgdesc="Kounavail for the KDE office suite"
+	depends=('kdelibs' 'koffice-libs')
+        cd ${srcdir}/build/kounavail
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kspread(){
+	pkgdesc="Spreadsheet application for KDE"
+	depends=('hicolor-icon-theme' 'gsl' 'koffice-libs')
+	install=koffice.install
+        cd ${srcdir}/build/kspread
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kspread-doc(){
+	pkgdesc="Documentation for kspread"
+	cd ${srcdir}/build/doc/kspread
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-plugins(){
+	pkgdesc="Plugins for the KDE office suite"
+	depends=('koffice-libs')
+        cd ${srcdir}/build/plugins
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-karbon(){
+	pkgdesc="Vector drawing application for KDE"
+	depends=('hicolor-icon-theme' 'koffice-libs')
+	install=koffice.install
+        cd ${srcdir}/build/karbon
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-karbon-doc(){
+	pkgdesc="Documentation for karbon"
+        cd ${srcdir}/build/doc/karbon
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kplato(){
+	pkgdesc="Project management application for KDE"
+	depends=('hicolor-icon-theme' 'koffice-libs' 'kdepimlibs')
+	install=koffice.install
+        cd ${srcdir}/build/kplato
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kplato-doc(){
+	pkgdesc="Documentation for kplato"
+        cd ${srcdir}/build/doc/kplato
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kword(){
+	pkgdesc="Wordprocessor for KDE"
+	depends=('hicolor-icon-theme' 'koffice-libs')
+	install=koffice.install
+        cd ${srcdir}/build/kword
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kword-doc(){
+	pkgdesc="Documentation for kword"
+        cd ${srcdir}/build/doc/kword
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-servicetypes(){
+	pkgdesc="Servicetypes for the KDE office suite"
+        cd ${srcdir}/build/servicetypes
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kchart(){
+	pkgdesc="Charting tool for KDE"
+	depends=('hicolor-icon-theme' 'koffice-interfaces')
+	install=koffice.install
+        cd ${srcdir}/build/kchart
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kchart-doc(){
+	pkgdesc="Documentation for kchart"
+        cd ${srcdir}/build/doc/kchart
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kpresenter(){
+	pkgdesc="Presentation tool for KDE"
+	depends=('hicolor-icon-theme' 'koffice-libs')
+	install=koffice.install
+        cd ${srcdir}/build/kpresenter
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kpresenter-doc(){
+	pkgdesc="Documentation for kpresenter"
+        cd ${srcdir}/build/doc/kpresenter
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-libs(){
+	pkgdesc="Libs for the KDE office suite"
+	depends=('kdepimlibs' 'qca' 'lcms' 'pstoedit' 'wv2' 'libwpd')
+        cd ${srcdir}/build/libs
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-templates(){
+	pkgdesc="Templates for the KDE office suite"
+        cd ${srcdir}/build/templates
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-filters(){
+	pkgdesc="Filters for de KDE office suite"
+        cd ${srcdir}/build/filters
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-kdgantt(){
+	pkgdesc="Gantt for KDE"
+        cd ${srcdir}/build/kdgantt
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-krita(){
+	pkgdesc="Graphics editor for KDE"
+	depends=('hicolor-icon-theme' 'glew' 'qimageblitz' 'koffice-libs' 'poppler-qt' 'graphicsmagick')
+	install=koffice.install
+        cd ${srcdir}/build/krita
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-krita-doc(){
+	pkgdesc="Documentation for krita"
+        cd ${srcdir}/build/doc/krita
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-pics(){
+	pkgdesc="Icons for the KDE office suite"
+	install=koffice.install
+        cd ${srcdir}/build/pics
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-tools(){
+	pkgdesc="Tools for the KDE office suite"
+	depends=('koffice-libs')
+        cd ${srcdir}/build/tools
+        make DESTDIR=${pkgdir} install
+}
+
+package_koffice-thesaurus-doc(){
+	pkgdesc="Documentation for koffice-thesaurus"
+	cd ${srcdir}/build/doc/thesaurus
+        make DESTDIR=${pkgdir} install
+}
+




More information about the arch-commits mailing list