X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=evolution.spec;h=af261318ea299db3fc313269e9ba252b3c4262b9;hb=3c42efb4f8fceff5495e8bc3764bff3af40e150b;hp=984ced5013f3b06b716ab5da953aa82a3932f682;hpb=9e6638e3d2a0c4676867ab80435b92f5c1fdf616;p=packages%2Fevolution.git diff --git a/evolution.spec b/evolution.spec index 984ced5..af26131 100644 --- a/evolution.spec +++ b/evolution.spec @@ -1,30 +1,26 @@ # # Conditional build: %bcond_without ldap # build without ldap support -%bcond_without kerberos5 # build without kerberos5 support -# -%define basever 3.8 -# + +%define basever 3.12 Summary: The GNOME Email/Calendar/Addressbook Suite Summary(pl.UTF-8): Klient poczty dla GNOME/Kalendarz/Książka Adresowa Summary(pt_BR.UTF-8): Cliente de email integrado com calendário e catálogo de endereços Summary(zh_CN.UTF-8): Evolution - GNOME个人和工作组信息管理工具(包括电子邮件,日历和地址薄) Name: evolution -Version: 3.8.3 +Version: 3.12.2 Release: 1 License: GPL v2+ Group: X11/Applications -Source0: http://ftp.gnome.org/pub/GNOME/sources/evolution/3.8/%{name}-%{version}.tar.xz -# Source0-md5: 5181f4d8199a9c6b383ee0c1dab83333 -Source1: %{name}-gg16.png -Source2: %{name}-gg48.png +Source0: http://ftp.gnome.org/pub/GNOME/sources/evolution/3.12/%{name}-%{version}.tar.xz +# Source0-md5: cc5dd0abe5741bfa7ee5456df188a28f Source3: %{name}-addressbook.desktop Source4: %{name}-calendar.desktop Source5: %{name}-mail.desktop Source6: %{name}-tasks.desktop Patch0: %{name}-nolibs.patch Patch1: %{name}-gnome-icon-theme.patch -URL: http://www.gnome.org/projects/evolution/ +URL: http://wiki.gnome.org/Apps/Evolution/ BuildRequires: atk-devel BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1:1.10 @@ -33,30 +29,30 @@ BuildRequires: cairo-gobject-devel BuildRequires: clutter-gtk-devel >= 0.90 BuildRequires: docbook-dtd412-xml BuildRequires: evolution-data-server-devel >= %{version} +BuildRequires: gcr-devel >= 3.4 BuildRequires: geoclue-devel >= 0.12.0 -BuildRequires: geocode-glib-devel +BuildRequires: geocode-glib-devel >= 3.10.0 BuildRequires: gettext-devel >= 0.18.1 BuildRequires: glib2-devel >= 1:2.34.0 BuildRequires: gnome-common >= 2.26.0 BuildRequires: gnome-desktop-devel >= 3.2.0 BuildRequires: gnome-icon-theme >= 3.2.0 -BuildRequires: gnome-online-accounts-devel >= 3.2.0 BuildRequires: gsettings-desktop-schemas-devel >= 3.2.0 BuildRequires: gstreamer-devel -BuildRequires: gtk+3-devel >= 3.4.0 +BuildRequires: gtk+3-devel >= 3.8.0 BuildRequires: gtk-doc >= 1.14 -BuildRequires: gtk-webkit3-devel >= 1.10.0 +BuildRequires: gtk-webkit3-devel >= 2.0.1 BuildRequires: gtkhtml-devel >= 4.5.2 -%{?with_kerberos5:BuildRequires: heimdal-devel} +BuildRequires: gtkspell3-devel BuildRequires: intltool >= 0.40.0 BuildRequires: libcanberra-gtk3-devel >= 0.25 BuildRequires: libchamplain-devel >= 0.12 BuildRequires: libgdata-devel >= 0.10 -BuildRequires: libgweather-devel >= 3.5.0 +BuildRequires: libgweather-devel >= 3.8.0 BuildRequires: libical-devel BuildRequires: libnotify-devel >= 0.7 BuildRequires: libpst-devel >= 0.6.54 -BuildRequires: libsoup-gnome-devel >= 2.40.3 +BuildRequires: libsoup-devel >= 2.42.0 BuildRequires: libtool >= 2.2 BuildRequires: libxml2-devel >= 1:2.7.3 BuildRequires: libytnef-devel @@ -76,7 +72,7 @@ BuildRequires: xorg-lib-libICE-devel BuildRequires: xorg-lib-libSM-devel BuildRequires: xz BuildRequires: yelp-tools -Requires(post,postun): glib2 >= 1:2.32.0 +Requires(post,postun): glib2 >= 1:2.36.0 Requires(post,postun): gtk-update-icon-cache Requires(post,postun): scrollkeeper Requires: %{name}-component = %{version}-%{release} @@ -116,7 +112,7 @@ ferramentas interessantes. Summary: Evolution libraries Summary(pl.UTF-8): Biblioteki Evolution Group: X11/Libraries -Requires: glib2 >= 1:2.34.0 +Requires: glib2 >= 1:2.36.0 %description libs This package contains Evolution libraries. @@ -133,9 +129,9 @@ Group: X11/Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: cyrus-sasl-devel Requires: evolution-data-server-devel >= %{version} -Requires: glib2-devel >= 1:2.34.0 +Requires: glib2-devel >= 1:2.36.0 Requires: gnome-desktop-devel >= 3.2.0 -Requires: gtk+3-devel >= 3.4.0 +Requires: gtk+3-devel >= 3.8.0 Requires: gtkhtml-devel >= 4.5.3 Requires: libxml2-devel >= 1:2.7.3 %{?with_ldap:Requires: openldap-devel >= 2.4.6} @@ -176,7 +172,7 @@ Summary: Evolution mail component Summary(pl.UTF-8): Moduł pocztowy Evolution Group: X11/Applications/Mail Requires(post,postun): desktop-file-utils -Requires(post,postun): glib2 >= 1:2.34.0 +Requires(post,postun): glib2 >= 1:2.36.0 # mail composer requires addressbook component Requires: %{name}-addressbook = %{version}-%{release} Provides: %{name}-component = %{version}-%{release} @@ -192,7 +188,7 @@ Summary: Evolution addressbook component Summary(pl.UTF-8): Moduł książki adresowej Evolution Group: X11/Applications Requires(post,postun): desktop-file-utils -Requires(post,postun): glib2 >= 1:2.34.0 +Requires(post,postun): glib2 >= 1:2.36.0 Requires: %{name} = %{version}-%{release} Provides: %{name}-component = %{version}-%{release} @@ -207,7 +203,7 @@ Summary: Evolution calendar and todo component Summary(pl.UTF-8): Moduł kalendarza i listy zadań Evolution Group: X11/Applications Requires(post,postun): desktop-file-utils -Requires(post,postun): glib2 >= 1:2.34.0 +Requires(post,postun): glib2 >= 1:2.36.0 Requires: %{name} = %{version}-%{release} Provides: %{name}-component = %{version}-%{release} Obsoletes: evolution-caldav @@ -224,6 +220,9 @@ Summary: Evolution API documentation Summary(pl.UTF-8): Dokumentacja API Evolution Group: Documentation Requires: gtk-doc-common +%if "%{_rpmversion}" >= "5" +BuildArch: noarch +%endif %description apidocs Evolution API documentation. @@ -256,11 +255,8 @@ Dokumentacja API Evolution. --enable-pst-import \ --disable-image-inline \ --enable-weather \ - --enable-audio-inline \ - --enable-goa \ - --enable-contact-maps \ + --disable-contact-maps \ %{__with_without ldap openldap} \ - %{__with_without kerberos5 krb5 %{_prefix}} \ --without-static-ldap \ --with-nspr-includes="%{_includedir}/nspr" \ --with-nss-includes="%{_includedir}/nss" \ @@ -277,14 +273,11 @@ Dokumentacja API Evolution. %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,48x48}/apps %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/im-gadugadu.png -install %{SOURCE2} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/im-gadugadu.png -install %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir} +cp -p %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir} # remove useless files %{__rm} $RPM_BUILD_ROOT%{_libdir}/evolution/*/*/*.{a,la} @@ -339,8 +332,9 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/evolution/%{basever}/killev %dir %{_libdir}/evolution/%{basever}/modules %attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-composer-autosave.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-contact-photos.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-gravatar.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-offline-alert.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-online-accounts.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-plugin-lib.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-plugin-manager.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-settings.so @@ -351,6 +345,8 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.gnome.evolution.importer.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml +%{_datadir}/appdata/evolution.appdata.xml + %dir %{_datadir}/evolution %dir %{_datadir}/evolution/%{basever} %dir %{_datadir}/evolution/%{basever}/default @@ -456,21 +452,21 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/evolution %dir %{_libdir}/evolution/%{basever} %dir %{evo_plugins_dir} -%attr(755,root,root) %{_libdir}/evolution/%{basever}/libcomposer.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libeabutil.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libecontacteditor.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libecontactlisteditor.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libemail-engine.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/libemformat.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/libeshell.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libessmime.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/libeutil.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-addressbook-importers.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-calendar.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-calendar-importers.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-mail-formatter.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-mail-composer.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-mail-importers.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-mail.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-shell.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-smime.so +%attr(755,root,root) %{_libdir}/evolution/%{basever}/libevolution-util.so %attr(755,root,root) %{_libdir}/evolution/%{basever}/libgnomecanvas.so %files devel @@ -479,26 +475,25 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/libemail-engine.pc %{_pkgconfigdir}/evolution-calendar-3.0.pc %{_pkgconfigdir}/evolution-mail-3.0.pc -%{_pkgconfigdir}/evolution-plugin-3.0.pc %{_pkgconfigdir}/evolution-shell-3.0.pc %files static %defattr(644,root,root,755) -%{_libdir}/evolution/%{basever}/libcomposer.a %{_libdir}/evolution/%{basever}/libeabutil.a %{_libdir}/evolution/%{basever}/libecontacteditor.a %{_libdir}/evolution/%{basever}/libecontactlisteditor.a %{_libdir}/evolution/%{basever}/libemail-engine.a -%{_libdir}/evolution/%{basever}/libemformat.a -%{_libdir}/evolution/%{basever}/libeshell.a %{_libdir}/evolution/%{basever}/libessmime.a -%{_libdir}/evolution/%{basever}/libeutil.a %{_libdir}/evolution/%{basever}/libevolution-addressbook-importers.a %{_libdir}/evolution/%{basever}/libevolution-calendar.a %{_libdir}/evolution/%{basever}/libevolution-calendar-importers.a +%{_libdir}/evolution/%{basever}/libevolution-mail-composer.a +%{_libdir}/evolution/%{basever}/libevolution-mail-formatter.a %{_libdir}/evolution/%{basever}/libevolution-mail-importers.a %{_libdir}/evolution/%{basever}/libevolution-mail.a +%{_libdir}/evolution/%{basever}/libevolution-shell.a %{_libdir}/evolution/%{basever}/libevolution-smime.a +%{_libdir}/evolution/%{basever}/libevolution-util.a %{_libdir}/evolution/%{basever}/libgnomecanvas.a %files mail @@ -550,9 +545,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/evolution/%{basever}/errors/org-gnome-attachment-reminder.error %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.attachment-reminder.gschema.xml -# audio-inline -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-audio-inline.so - # bbdb %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-evolution-bbdb.so %{evo_plugins_dir}/org-gnome-evolution-bbdb.eplug @@ -592,10 +584,6 @@ rm -rf $RPM_BUILD_ROOT %{evo_plugins_dir}/org-gnome-mailing-list-actions.eplug %{_datadir}/evolution/%{basever}/errors/org-gnome-mailing-list-actions.error -# mark-all-read -%attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-mark-all-read.so -%{evo_plugins_dir}/org-gnome-mark-all-read.eplug - # pst-import %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-pst-import.so %{evo_plugins_dir}/org-gnome-pst-import.eplug @@ -694,5 +682,8 @@ rm -rf $RPM_BUILD_ROOT %files apidocs %defattr(644,root,root,755) -%{_gtkdocdir}/libeshell -%{_gtkdocdir}/libeutil +%{_gtkdocdir}/evolution-mail-composer +%{_gtkdocdir}/evolution-mail-engine +%{_gtkdocdir}/evolution-mail-formatter +%{_gtkdocdir}/evolution-shell +%{_gtkdocdir}/evolution-util