From a81b02159ec2486605352c13de8f28d67f54cdda Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Nov 29 2005 23:51:47 +0000 Subject: - explicitly list the plugins that are packaged (#166234) - added build-time requirement on gstreamer-devel to cope with audio-inline plugin --- diff --git a/evolution.spec b/evolution.spec index 45c4655..1be166f 100644 --- a/evolution.spec +++ b/evolution.spec @@ -27,9 +27,11 @@ %define redhat_menus_version 5.0.4 +%define evo_plugin_dir %{_libdir}/evolution/%{evo_major}/plugins + Name: evolution Version: 2.4.1 -Release: 8 +Release: 9 License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-root URL: http://www.ximian.com/ @@ -139,6 +141,9 @@ BuildRequires: pkgconfig BuildRequires: desktop-file-utils BuildRequires: libgnomeprint22-devel >= %{libgnomeprint22_version} +# audio-inline plugin requires gstreamer to build: +BuildRequires: gstreamer-devel + %if %{ldap_support} BuildRequires: openldap-devel >= 2.0.11 %endif @@ -363,11 +368,8 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/evolution/%{evo_major} %dir %{_libdir}/evolution/%{evo_major}/components %dir %{_libdir}/evolution/%{evo_major}/components/*.so -%dir %{_libdir}/evolution/%{evo_major}/plugins +%dir %{evo_plugin_dir} %{_libdir}/evolution/%{evo_major}/*.so.* -%{_libdir}/evolution/%{evo_major}/plugins/*.eplug -%{_libdir}/evolution/%{evo_major}/plugins/*.so -%{_libdir}/evolution/%{evo_major}/plugins/*.xml %dir %{_libexecdir}/evolution %{_libexecdir}/evolution/%{evo_major} @@ -377,6 +379,98 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/gnome-pilot/conduits/*.conduit %endif +# The various plugins follow; they are all part of the main package: +# (note that there are various resources such as glade and pixmap files that +# are built as part of specific plugins but which are currently packaged using +# globs above; the purpose of the separation below is to be more explicit about +# which plugins we ship) +%{evo_plugin_dir}/org-gnome-mail-account-disable.eplug +%{evo_plugin_dir}/libmail-account-disable.so + +%{evo_plugin_dir}/org-gnome-addressbook-file.eplug +%{evo_plugin_dir}/liborg-gnome-addressbook-file.so + +%{evo_plugin_dir}/org-gnome-audio-inline.eplug +%{evo_plugin_dir}/liborg-gnome-audio-inline.so + +%{evo_plugin_dir}/org-gnome-calendar-file.eplug +%{evo_plugin_dir}/liborg-gnome-calendar-file.so + +%{evo_plugin_dir}/org-gnome-calendar-http.eplug +%{evo_plugin_dir}/liborg-gnome-calendar-http.so + +%{evo_plugin_dir}/org-gnome-calendar-weather.eplug +%{evo_plugin_dir}/liborg-gnome-calendar-weather.so + +%{evo_plugin_dir}/org-gnome-copy-tool.eplug +%{evo_plugin_dir}/liborg-gnome-copy-tool.so + +%{evo_plugin_dir}/org-gnome-default-mailer.eplug +%{evo_plugin_dir}/liborg-gnome-default-mailer.so + +%{evo_plugin_dir}/org-gnome-default-source.eplug +%{evo_plugin_dir}/liborg-gnome-default-source.so + +%{evo_plugin_dir}/org-gnome-evolution-bbdb.eplug +%{evo_plugin_dir}/liborg-gnome-evolution-bbdb.so + +%{evo_plugin_dir}/org-gnome-evolution-startup-wizard.eplug +%{evo_plugin_dir}/liborg-gnome-evolution-startup-wizard.so + +%{evo_plugin_dir}/org-gnome-exchange-operations.eplug +%{evo_plugin_dir}/liborg-gnome-exchange-operations.so +%{evo_plugin_dir}/org-gnome-exchange-ab-subscription.xml +%{evo_plugin_dir}/org-gnome-exchange-cal-subscription.xml +%{evo_plugin_dir}/org-gnome-exchange-tasks-subscription.xml +%{evo_plugin_dir}/org-gnome-folder-permissions.xml +%{evo_plugin_dir}/org-gnome-folder-subscription.xml + +%{evo_plugin_dir}/org-gnome-groupwise-features.eplug +%{evo_plugin_dir}/liborg-gnome-groupwise-features.so +%{evo_plugin_dir}/org-gnome-compose-send-options.xml + +%{evo_plugin_dir}/org-gnome-gw-account-setup.eplug +%{evo_plugin_dir}/liborg-gnome-gw-account-setup.so + +%{evo_plugin_dir}/org-gnome-itip-formatter.eplug +%{evo_plugin_dir}/liborg-gnome-itip-formatter.so + +%{evo_plugin_dir}/org-gnome-mailing-list-actions.eplug +%{evo_plugin_dir}/liborg-gnome-mailing-list-actions.so +%{evo_plugin_dir}/org-gnome-mailing-list-actions.xml + +%{evo_plugin_dir}/org-gnome-mail-to-task.eplug +%{evo_plugin_dir}/liborg-gnome-mail-to-task.so + +%{evo_plugin_dir}/org-gnome-mark-all-read.eplug +%{evo_plugin_dir}/liborg-gnome-mark-all-read.so + +%{evo_plugin_dir}/org-gnome-mark-calendar-offline.eplug +%{evo_plugin_dir}/liborg-gnome-mark-calendar-offline.so + +%{evo_plugin_dir}/org-gnome-new-mail-notify.eplug +%{evo_plugin_dir}/liborg-gnome-new-mail-notify.so + +%{evo_plugin_dir}/org-gnome-plugin-manager.eplug +%{evo_plugin_dir}/liborg-gnome-plugin-manager.so +%{evo_plugin_dir}/org-gnome-plugin-manager.xml + +%{evo_plugin_dir}/org-gnome-print-message.eplug +%{evo_plugin_dir}/liborg-gnome-print-message.so +%{evo_plugin_dir}/org-gnome-print-message.xml + +%{evo_plugin_dir}/org-gnome-sa-junk-plugin.eplug +%{evo_plugin_dir}/liborg-gnome-sa-junk-plugin.so + +%{evo_plugin_dir}/org-gnome-save-calendar.eplug +%{evo_plugin_dir}/liborg-gnome-save-calendar.so + +%{evo_plugin_dir}/org-gnome-select-one-source.eplug +%{evo_plugin_dir}/liborg-gnome-select-one-source.so + +%{evo_plugin_dir}/org-gnome-subject-thread.eplug +%{evo_plugin_dir}/liborg-gnome-subject-thread.so + %files devel %defattr(-, root, root) %{_includedir}/evolution-%{evo_major} @@ -384,6 +478,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/evolution/%{evo_major}/*.so %changelog +* Tue Nov 29 2005 David Malcolm - 2.4.1-9 +- explicitly list the plugins that are packaged (#166234) +- added build-time requirement on gstreamer-devel to cope with audio-inline + plugin + * Tue Nov 29 2005 David Malcolm - 2.4.1-8 - add -DLDAP_DEPRECATED to CFLAGS (#172999)