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

commit de455df5c711bdc309bc400f9c16444f9af150db
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Sat Mar 6 13:05:10 2010 +0100

evolution-2.29.91-3-x86_64
*added subpackage
*now anjal can build without all evolution
*pilot* is a subpackage, we can perhaps moved all pilote* from gnome to 
gnome-extra

diff --git a/source/gnome/evolution/FrugalBuild 
b/source/gnome/evolution/FrugalBuild
index 6a095bb..e631a60 100644
--- a/source/gnome/evolution/FrugalBuild
+++ b/source/gnome/evolution/FrugalBuild
@@ -3,13 +3,12 @@

pkgname=evolution
pkgver=2.29.91
-pkgrel=2
+evo_major=2.30
+pkgrel=3
pkgdesc="Integrated mail, calendar and address book suite for GNOME"
-depends=('gail>=2.19.4' 'evolution-data-server>=2.29.0' \
-       'gtkhtml>=3.29.91' 'gnome-spell>=1.0.8-2' 'rarian' 'libkrb5' \
-       'evolution-data-server-ldap>=2.29.0' 'libbonobo>=2.24.0' 'nss>=3.12' 
'nspr>=4.7.1' \
-       'libnotify' 'gnome-pilot-conduits>=2.0.17-3' 'db>=4.7.25' 'unique' \
+depends=('unique' \
'gst-plugins-base' 'gtkimageview')
+rodepends=("$pkgname-base" "$pkgname-audio")
makedepends=('intltool' 'gnome-doc-utils>=0.14.0' 'openldap' \
'psmisc' 'gnome-common' 'krb5' 'gtk-doc')
groups=('gnome')
@@ -38,8 +37,45 @@ subrodepends=("${subrodepen...@]}" "$pkgname")
subgroups=("${subgrou...@]}" 'gnome-extra')
subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

-# Pilot conduits disabled atm :S
-# Still disabled at 2.12.0 :S
+subpkgs=("${subpk...@]}" "$pkgname-conduit")
+subdescs=("${subdes...@]}" "conduit plugin for Evolution")
+subdepends=("${subdepen...@]}" "gnome-pilot-conduits>=2.0.17-3")
+subrodepends=("${subrodepen...@]}" "$pkgname")
+subgroups=("${subgrou...@]}" 'gnome')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-audio")
+subdescs=("${subdes...@]}" "audio plugin for Evolution")
+subdepends=("${subdepen...@]}" "gst-plugins-base")
+subrodepends=("${subrodepen...@]}" "$pkgname")
+subgroups=("${subgrou...@]}" 'gnome')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-base")
+subdescs=("${subdes...@]}" "base library for Evolution")
+subdepends=("${subdepen...@]}" "gail>=2.19.4 evolution-data-server>=2.29.0 \
+       gtkhtml>=3.29.91 gnome-spell>=1.0.8-2 rarian libkrb5 \
+       evolution-data-server-ldap>=2.29.0 libbonobo>=2.24.0 nss>=3.12 
nspr>=4.7.1 \
+       libnotify db>=4.7.25")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'gnome')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-bogofilter")
+subdescs=("${subdes...@]}" "bogofilter for Evolution")
+subdepends=("${subdepen...@]}" "bogofilter")
+subrodepends=("${subrodepen...@]}" "$pkgname")
+subgroups=("${subgrou...@]}" 'gnome-extra')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-spamassassin")
+subdescs=("${subdes...@]}" "spamassassin library for Evolution")
+subdepends=("${subdepen...@]}" "spamassassin")
+subrodepends=("${subrodepen...@]}" "$pkgname")
+subgroups=("${subgrou...@]}" 'gnome-extra')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+#TODO : added mono binding

build() {
Fcd
@@ -77,8 +113,54 @@ build() {

Fmakeinstall GCONF_DISABLE_SCHEMA_INSTALL=1
#TODO : Should split all plugins
-       Fsplit $pkgname-pst 
usr/lib/$pkgname/2.30/plugins/org-gnome-pst-import.eplug
-       Fsplit $pkgname-pst 
usr/lib/$pkgname/2.30/plugins/liborg-gnome-pst-import.so
+       #PST
+       Fsplit $pkgname-pst 
usr/lib/$pkgname/$evo_major/plugins/org-gnome-pst-import.eplug
+       Fsplit $pkgname-pst 
usr/lib/$pkgname/$evo_major/plugins/liborg-gnome-pst-import.*
+
+       #conduit
+       Fsplit $pkgname-conduit usr/lib/evolution/$evo_major/*conduit*
+       Fsplit $pkgname-conduit usr/share/gnome-pilot/conduits
+
+       #audio
+       Fsplit $pkgname-audio 
usr/lib/evolution/$evo_major/plugins/org-gnome-audio-inline.eplug
+       Fsplit $pkgname-audio 
usr/lib/evolution/$evo_major/plugins/liborg-gnome-audio-inline.*
+
+       #bogofilter
+       Fsplit $pkgname-bogofilter 
usr/lib/$pkgname/$evo_major/plugins/org-gnome-bogo-junk-plugin.eplug
+       Fsplit $pkgname-bogofilter 
usr/lib/$pkgname/$evo_major/plugins/liborg-gnome-bogo-junk-plugin.*
+
+       #spamassassin
+       Fsplit $pkgname-spamassassin 
usr/lib/$pkgname/$evo_major/plugins/org-gnome-sa-junk-plugin.eplug
+       Fsplit $pkgname-spamassassin 
usr/lib/$pkgname/$evo_major/plugins/liborg-gnome-sa-junk-plugin.*
+
+       #base for frontend evolution as anjal
+       Fsplit $pkgname-base usr/include/evolution-$evo_major
+       Fsplit $pkgname-base usr/lib/pkgconfig/evolution-calendar.pc
+       Fsplit $pkgname-base usr/lib/pkgconfig/evolution-mail.pc
+       Fsplit $pkgname-base usr/lib/pkgconfig/evolution-plugin.pc
+       Fsplit $pkgname-base usr/lib/pkgconfig/evolution-shell.pc
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libcomposer.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libeabutil.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libecontacteditor.*
+       Fsplit $pkgname-base 
usr/lib/evolution/$evo_major/libecontactlisteditor.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libemformat.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libemiscwidgets.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libeshell.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libessmime.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libetable.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libetext.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libetimezonedialog.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libeutil.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libevolution-a11y.*
+       Fsplit $pkgname-base 
usr/lib/evolution/$evo_major/libevolution-addressbook-importers.*
+       Fsplit $pkgname-base 
usr/lib/evolution/$evo_major/libevolution-calendar.*
+       Fsplit $pkgname-base 
usr/lib/evolution/$evo_major/libevolution-calendar-importers.*
+       Fsplit $pkgname-base 
usr/lib/evolution/$evo_major/libevolution-mail-importers.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libevolution-mail.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libevolution-smime.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libfilter.*
+       Fsplit $pkgname-base usr/lib/evolution/$evo_major/libmenus.*
+
Fbuild_gnome_scriptlet
}
sha1sums=('2668ef216590ab395a3c452cd2b4184fa0078ac6')
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to