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