Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=melkotesting.git;a=commitdiff;h=a3e830330ee520ac74499855863cef509217705c

commit a3e830330ee520ac74499855863cef509217705c
Author: Melko <me...@frugalware.org>
Date:   Mon Nov 28 00:20:20 2011 +0100

calligra-2.3.84-1-i686

* new package
* replace koffice

diff --git a/source/kde-extra/calligra/FrugalBuild 
b/source/kde-extra/calligra/FrugalBuild
new file mode 100644
index 0000000..ba71506
--- /dev/null
+++ b/source/kde-extra/calligra/FrugalBuild
@@ -0,0 +1,172 @@
+# Compiling Time: 33.64 SBU
+# Maintainer: Melko <me...@frugalware.org>
+
+pkgname=calligra
+pkgver=2.3.84
+pkgrel=1
+pkgdesc="An integrated Office suite for KDE"
+url="http://www.koffice.org";
+_F_kde_dirname="unstable/$pkgname-latest"
+_F_kde_subpkgs_custom_path=1
+Finclude kde
+depends=( )
+makedepends=("${makedepends[@]}" 'eigen' 'gmm' 'boost>=1.46.1' 'libspnav' 
"kdepimlibs-compiletime>=${_F_kde_ver}" 'ksgmltools2' \
+    "kdelibs>=${_F_kde_ver}" "kdepimlibs>=${_F_kde_ver}" 
"kdegraphics>=${_F_kde_ver}" 'docbook-xsl' 'soprano-backend-redland' 'libpq')
+groups=('kde-extra')
+replaces=('koffice' 'kformula')
+provides=("${replaces[@]}")
+conflicts=("${replaces[@]}")
+archs=('i686' 'x86_64')
+url="http://www.koffice.org";
+up2date="Flasttar $_F_kde_mirror/$_F_kde_dirname"
+sha1sums=('0af76057c1eca55fff2541be3d0c47b911a1063f')
+
+
+subpkgs=("${subpkgs[@]}" "braindump")
+subdescs=("${subdescs[@]}" "Calligra tool to dump and organize the content of 
your brain.")
+subdepends=("${subdepends[@]}" "libqtwebkit>=$_F_kde_qtver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-tools")
+subdescs=("${subdescs[@]}" "Calligra tools.")
+subdepends=("${subdepends[@]}" "okular>=$_F_kde_ver 
libqtopengl>=$_F_kde_qtver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver words=$pkgver tables=$pkgver karbon=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "flow")
+subdescs=("${subdescs[@]}" "Calligra flowcharting program.")
+subdepends=("${subdepends[@]}" "libknewstuff>=$_F_kde_ver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "karbon")
+subdescs=("${subdescs[@]}" "Calligra vector graphics drawing application.")
+subdepends=("${subdepends[@]}" "poppler-qt4 libwpg libwpd")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "kexi")
+subdescs=("${subdescs[@]}" "Calligra integrated data management.")
+subdepends=("${subdepends[@]}" "libkde3support>=$_F_kde_ver 
kdelibs-interfaces>=$_F_kde_ver \
+       libqtwebkit>=$_F_kde_qtver libkross>=$_F_kde_ver libmysqlclient")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "krita")
+subdescs=("${subdescs[@]}" "Calligra image manipulation application.")
+subdepends=("${subdepends[@]}" "libthreadweaver>=$_F_kde_ver 
libknewstuff>=$_F_kde_ver libqtopengl>=$_F_kde_qtver \
+       glew libkdcraw>=$_F_kde_ver poppler-qt4 libqtuitools>=$_F_kde_qtver 
openexr libqtgtl")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "plan")
+subdescs=("${subdescs[@]}" "Calligra planning tool.")
+subdepends=("${subdepends[@]}" "libkhtml>=$_F_kde_ver libkcal>=$_F_kde_ver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" 'kplato')
+
+subpkgs=("${subpkgs[@]}" "stage")
+subdescs=("${subdescs[@]}" "Calligra presentation tool.")
+subdepends=("${subdepends[@]}" "libqtwebkit>=$_F_kde_qtver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" "kde-extra")
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" 'kpresenter')
+
+subpkgs=("${subpkgs[@]}" "tables")
+subdescs=("${subdescs[@]}" "Calligra spreadsheet application.")
+subdepends=("${subdepends[@]}" "libknotify>=$_F_kde_ver libkutils>=$_F_kde_ver 
gsl \
+       libkde3support>=$_F_kde_ver libkhtml>=$_F_kde_ver 
libkross>=$_F_kde_ver")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" 'kspread')
+
+subpkgs=("${subpkgs[@]}" "words")
+subdescs=("${subdescs[@]}" "Calligra word processor.")
+subdepends=("${subdepends[@]}" "libqtxmlpatterns>=$_F_kde_qtver 
libkhtml>=$_F_kde_ver
+       libqt3support>=$_F_kde_qtver libwpd")
+subrodepends=("${subrodepends[@]}" "$pkgname-libs=$pkgver 
$pkgname-data=$pkgver")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" 'kword')
+
+_F_kde_subpkgs=("${subpkgs[@]}")
+
+subpkgs=("${subpkgs[@]}" "$pkgname-libs")
+subdescs=("${subdescs[@]}" "Calligra libraries.")
+subdepends=("${subdepends[@]}" "libqtopengl>=$_F_kde_qtver 
libkross>=$_F_kde_ver ilmbase libknewstuff>=$_F_kde_ver
+       qca libkcal>=$_F_kde_ver libqt3support>=$_F_kde_qtver 
libqtwebkit>=$_F_kde_qtver")
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-data")
+subdescs=("${subdescs[@]}" "Calligra icons, templates and service files.")
+subdepends=("${subdepends[@]}" "")
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'kde-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+rodepends=("${rodepends[@]}" "${subpkgs[@]}")
+
+subpkgs=("${subpkgs[@]}" "$pkgname-docs")
+subdescs=("${subdescs[@]}" "Calligra documentation.")
+subdepends=("${subdepends[@]}" '')
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'docs-extra kde-docs')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+subreplaces=("${subreplaces[@]}" '')
+
+subprovides=("${subreplaces[@]}")
+subconflicts=("${subreplaces[@]}")
+
+build()
+{
+       export CFLAGS="$CFLAGS -w"
+       export CXXFLAGS="$CXXFLAGS -w"
+
+       KDE_make_split
+
+       ## -libs subpackage -- libs* are all over the place
+       KDE_project_install libs
+       KDE_project_install interfaces
+       KDE_project_install plugins
+       KDE_project_install filters/generic_wrapper
+       KDE_project_install filters/libkowmf
+       KDE_project_install filters/libmsooxml
+       KDE_project_install filters/xsltfilter
+       KDE_project_install kounavail
+       KDE_project_install cmake
+       Fsplit $pkgname-libs /\*
+
+       ## -data subpackage
+       KDE_project_install pics
+       KDE_project_install servicetypes
+       KDE_project_install templates
+       Fsplit $pkgname-data /\*
+
+       KDE_install
+
+       ## that can be right ..
+       Frm /usr/include/config-openexr.h
+}
+
+# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to