From aa73f9b3e68d48f759a8f50f77b697490e7c5ec48b642e594a18c9ed0e41dee7 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 24 Dec 2009 21:02:56 +0000 Subject: [PATCH] Accepting request 27643 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/evolution via accept of submit request 27643 revision 3. Request was accepted with message: accept OBS-URL: https://build.opensuse.org/request/show/27643 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution?expand=0&rev=56 --- evolution.changes | 13 +++++++++++++ evolution.spec | 31 ++++++++++++++++++++++++------- 2 files changed, 37 insertions(+), 7 deletions(-) diff --git a/evolution.changes b/evolution.changes index 4bc2690..44ff6ea 100644 --- a/evolution.changes +++ b/evolution.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Thu Dec 24 21:15:16 CET 2009 - vuntz@opensuse.org + +- Create python-plugins subpackage, and pass --enable-python to + configure to enable the python plugins. +- Add supplements on mono-plugins and python-plugins so that those + subpackages get automatically installed if evolution and mono or + python are installed. +- Fix Requires on evolution to not use the release version number. +- Add gconf2-devel, gtk2-devel Requires to devel package. +- Remove gail-devel, libgweather-devel, libnotify-devel, + libopenssl-devel Requires from devel package. + ------------------------------------------------------------------- Thu Dec 24 18:43:18 CET 2009 - vuntz@opensuse.org diff --git a/evolution.spec b/evolution.spec index 3e00ee9..c1cb756 100644 --- a/evolution.spec +++ b/evolution.spec @@ -111,14 +111,12 @@ Evolution or embed the existing ones in other applications. License: LGPLv2.0 ; LGPLv3 Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ -Requires: evolution = %{?epoch:}%{version}-%{release} +Requires: evolution = %{version} Requires: evolution-data-server-devel -Requires: gail-devel +Requires: gconf2-devel Requires: gnome-desktop-devel +Requires: gtk2-devel Requires: gtkhtml2-devel -Requires: libgweather-devel >= 2.25.4 -Requires: libnotify-devel -Requires: libopenssl-devel Requires: libunique-devel Requires: libxml2-devel Provides: evolution2-devel = %{version} @@ -132,7 +130,7 @@ to develop applications that require these. License: GFDLv1.1 ; GPLv2+ ; LGPLv2.1+ ; MIT License (or similar) Summary: The Integrated GNOME Mail, Calendar, and Addressbook Suite Group: Productivity/Networking/Email/Clients -Requires: evolution = %{?epoch:}%{version}-%{release} +Requires: evolution = %{version} %description pilot Evolution consists of modular components (at the moment: mailer, @@ -144,7 +142,8 @@ embed the existing ones in other applications. License: LGPLv2.0 ; LGPLv3 Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Group: Productivity/Networking/Email/Clients -Requires: evolution = %{?epoch:}%{version}-%{release} +Requires: evolution = %{version} +Supplements: packageand(evolution:mono-core) # Dice support is disabled #BuildRequires: dice-devel BuildRequires: evolution-sharp @@ -161,6 +160,19 @@ calendar, and address book) that should make daily life easier. Because of the modular design, it is possible to plug new components into Evolution or embed the existing ones in other applications. +%package python-plugins +License: LGPLv2.0 ; LGPLv3 +Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite +Group: Productivity/Networking/Email/Clients +Requires: evolution = %{version} +Supplements: packageand(evolution:python) + +%description python-plugins +Evolution consists of modular components (at the moment: mailer, +calendar, and address book) that should make daily life easier. Because +of the modular design, it is possible to plug new components into +Evolution or embed the existing ones in other applications. + %lang_package %prep %setup -q @@ -207,6 +219,7 @@ autoreconf -f -i --enable-exchange=yes \ --enable-default-binary=yes \ --enable-mono=yes \ + --enable-python=yes \ --enable-icedesktop=no \ --disable-static # Processing the files in help uses _lots_ of memory, so running that part in parallel is bad. @@ -334,4 +347,8 @@ fi #%{_libdir}/evolution/*/plugins/*-sharepoint-* #%{_libdir}/evolution/*/plugins/*.dll +%files python-plugins +%defattr(-,root,root) +%{_libdir}/evolution/*/modules/*-module-plugin-python.* + %changelog