X-Git-Url: https://git.pld-linux.org/?p=packages%2Fevolution.git;a=blobdiff_plain;f=evolution.spec;h=588dd56a9ee036dffa1ebd0d5893bfce95529f01;hp=8e7d18336def3e86042e21c8150d9821a9eaff38;hb=c4719d7;hpb=bf4aa601445b5649d95ed0f56a485fa553b7ea45 diff --git a/evolution.spec b/evolution.spec index 8e7d183..588dd56 100644 --- a/evolution.spec +++ b/evolution.spec @@ -1,66 +1,70 @@ +# TODO: libunity >= 7.1.4? # # Conditional build: -%bcond_without ldap # build without ldap support -# -%define basever 3.12 -# +%bcond_without autoar # archives support in attachments via gnome-autoar +%bcond_without ldap # LDAP support +%bcond_without contact_maps # contact maps (libchamplain+clutter+geocode) +%bcond_without glade # Glade catalog + +%define eds_ver %{version} + Summary: The GNOME Email/Calendar/Addressbook Suite -Summary(pl.UTF-8): Klient poczty dla GNOME/Kalendarz/Książka Adresowa +Summary(pl.UTF-8): Klient poczty, kalendarz i książka adresowa dla GNOME 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.12.0 +Version: 3.34.1 Release: 1 License: GPL v2+ -Group: X11/Applications -Source0: http://ftp.gnome.org/pub/GNOME/sources/evolution/3.12/%{name}-%{version}.tar.xz -# Source0-md5: 5ec7a2828eef2dac3da2a1de18d1188c +Group: X11/Applications/Mail +Source0: http://ftp.gnome.org/pub/GNOME/sources/evolution/3.34/%{name}-%{version}.tar.xz +# Source0-md5: 5f7b87e5db8d2ae971f4d62355272a44 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://wiki.gnome.org/Apps/Evolution/ +Patch0: %{name}-gtkdoc.patch +Patch1: %{name}-highlight.patch +URL: https://wiki.gnome.org/Apps/Evolution/ BuildRequires: atk-devel -BuildRequires: autoconf >= 2.64 -BuildRequires: automake >= 1:1.10 -BuildRequires: bison BuildRequires: cairo-gobject-devel -BuildRequires: clutter-gtk-devel >= 0.90 +%{?with_contact_maps:BuildRequires: clutter-gtk-devel >= 0.90} +BuildRequires: cmake >= 3.1 BuildRequires: docbook-dtd412-xml -BuildRequires: evolution-data-server-devel >= %{version} +BuildRequires: enchant2-devel >= 2.2.0 +BuildRequires: evolution-data-server-devel >= %{eds_ver} BuildRequires: gcr-devel >= 3.4 -BuildRequires: geoclue-devel >= 0.12.0 -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: gdk-pixbuf2-devel >= 2.24.0 +%{?with_contact_maps:BuildRequires: geocode-glib-devel >= 3.10.0} +BuildRequires: gettext-tools >= 0.18.1 +%{?with_glade:BuildRequires: glade-devel >= 3.10.0} +BuildRequires: glib2-devel >= 1:2.46.0 +%if %{with autoar} +BuildRequires: gnome-autoar-devel >= 0.1.1 +BuildRequires: gnome-autoar-gtk-devel >= 0.1.1 +%endif BuildRequires: gnome-desktop-devel >= 3.2.0 -BuildRequires: gnome-icon-theme >= 3.2.0 BuildRequires: gsettings-desktop-schemas-devel >= 3.2.0 -BuildRequires: gstreamer-devel -BuildRequires: gtk+3-devel >= 3.8.0 +BuildRequires: gspell-devel >= 1 +BuildRequires: gtk+3-devel >= 3.22.0 BuildRequires: gtk-doc >= 1.14 -BuildRequires: gtk-webkit3-devel >= 2.0.1 -BuildRequires: gtkhtml-devel >= 4.5.2 -BuildRequires: gtkspell3-devel -BuildRequires: intltool >= 0.40.0 +BuildRequires: gtk-webkit4-devel >= 2.16.0 +BuildRequires: iso-codes >= 0.49 +BuildRequires: itstool BuildRequires: libcanberra-gtk3-devel >= 0.25 -BuildRequires: libchamplain-devel >= 0.12 -BuildRequires: libgdata-devel >= 0.10 -BuildRequires: libgweather-devel >= 3.8.0 +%{?with_contact_maps:BuildRequires: libchamplain-devel >= 0.12} +BuildRequires: libgweather-devel >= 3.10.0 BuildRequires: libical-devel BuildRequires: libnotify-devel >= 0.7 BuildRequires: libpst-devel >= 0.6.54 BuildRequires: libsoup-devel >= 2.42.0 -BuildRequires: libtool >= 2.2 +BuildRequires: libtool >= 2:2.2 BuildRequires: libxml2-devel >= 1:2.7.3 BuildRequires: libytnef-devel -BuildRequires: nspr-devel -BuildRequires: nss-devel +BuildRequires: nspr-devel >= 4 +BuildRequires: nss-devel >= 3 %{?with_ldap:BuildRequires: openldap-devel >= 2.4.6} -BuildRequires: perl +BuildRequires: perl-base BuildRequires: pkgconfig BuildRequires: psmisc BuildRequires: python @@ -69,31 +73,30 @@ BuildRequires: rpmbuild(macros) >= 1.527 BuildRequires: shared-mime-info >= 0.22 BuildRequires: tar >= 1:1.22 BuildRequires: which -BuildRequires: xorg-lib-libICE-devel -BuildRequires: xorg-lib-libSM-devel BuildRequires: xz -BuildRequires: yelp-tools -Requires(post,postun): glib2 >= 1:2.36.0 +Requires(post,postun): glib2 >= 1:2.46.0 Requires(post,postun): gtk-update-icon-cache -Requires(post,postun): scrollkeeper Requires: %{name}-component = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} -Requires: evolution-data-server >= %{version} +Requires: evolution-data-server >= %{eds_ver} Requires: gnome-icon-theme >= 3.2.0 -Requires: gtkhtml >= 4.5.2 +Requires: gsettings-desktop-schemas >= 3.2.0 Requires: hicolor-icon-theme +Requires: iso-codes >= 0.49 Requires: libical >= 0.46 +Requires: libnotify >= 0.7 Requires: psmisc +Requires: shared-mime-info >= 0.22 +Suggests: adwaita-icon-theme Obsoletes: evolution-mono Obsoletes: evolution-pilot Obsoletes: evolution-python +Obsoletes: evolution-static Obsoletes: evolution2 Obsoletes: gnome-pim -# sr@Latn vs. sr@latin -Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define evo_plugins_dir %{_libdir}/evolution/%{basever}/plugins +%define evo_plugins_dir %{_libdir}/evolution/plugins %description Evolution is the GNOME mailer, calendar, contact manager and @@ -102,8 +105,8 @@ integrated with one another and act as a seamless personal information-management tool. %description -l pl.UTF-8 -Evolution to program pocztowy GNOME, kalendarz, książka adresowa i -narzędzie komunikacyjne. +Evolution to program pocztowy, kalendarz, książka adresowa i narzędzie +komunikacyjne dla GNOME. %description -l pt_BR.UTF-8 Evolution é um cliente de email para o GNOME com calendário e outras @@ -113,7 +116,19 @@ ferramentas interessantes. Summary: Evolution libraries Summary(pl.UTF-8): Biblioteki Evolution Group: X11/Libraries -Requires: glib2 >= 1:2.36.0 +Requires: enchant2 >= 2.2.0 +Requires: gcr >= 3.4 +Requires: gdk-pixbuf2 >= 2.24.0 +Requires: glib2 >= 1:2.46.0 +%if %{with autoar} +Requires: gnome-autoar >= 0.1.1 +Requires: gnome-autoar-gtk >= 0.1.1 +%endif +Requires: gtk+3 >= 3.22.0 +Requires: gtk-webkit4 >= 2.16.0 +Requires: libcanberra-gtk3 >= 0.25 +Requires: libsoup >= 2.42.0 +Requires: libxml2 >= 1:2.7.3 %description libs This package contains Evolution libraries. @@ -129,11 +144,11 @@ Summary(zh_CN.UTF-8): Evolution组件开发库 Group: X11/Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: cyrus-sasl-devel -Requires: evolution-data-server-devel >= %{version} -Requires: glib2-devel >= 1:2.36.0 +Requires: evolution-data-server-devel >= %{eds_ver} +Requires: glib2-devel >= 1:2.46.0 Requires: gnome-desktop-devel >= 3.2.0 -Requires: gtk+3-devel >= 3.8.0 -Requires: gtkhtml-devel >= 4.5.3 +Requires: gtk+3-devel >= 3.22.0 +Requires: gtk-webkit4-devel >= 2.16.0 Requires: libxml2-devel >= 1:2.7.3 %{?with_ldap:Requires: openldap-devel >= 2.4.6} Obsoletes: evolution2-devel @@ -168,14 +183,28 @@ Pakiet zawiera statyczne biblioteki Evolution. Este pacote contém as bibliotecas estáticas para desenvolvimento de aplicações. +%package glade +Summary: Evolution catalog file for Glade +Summary(pl.UTF-8): Plik katalogu Evolution dla Glade +Group: X11/Development/Libraries +Requires: %{name}-devel = %{version}-%{release} +Requires: glade >= 3.10.0 + +%description glade +Evolution catalog file for Glade. + +%description glade -l pl.UTF-8 +Plik katalogu Evolution dla Glade. + %package mail 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.36.0 +Requires(post,postun): glib2 >= 1:2.46.0 # mail composer requires addressbook component Requires: %{name}-addressbook = %{version}-%{release} +Requires: libpst >= 0.6.54 Provides: %{name}-component = %{version}-%{release} %description mail @@ -187,10 +216,13 @@ Moduł pocztowy Evolution. %package addressbook Summary: Evolution addressbook component Summary(pl.UTF-8): Moduł książki adresowej Evolution -Group: X11/Applications +Group: X11/Applications/Mail Requires(post,postun): desktop-file-utils -Requires(post,postun): glib2 >= 1:2.36.0 +Requires(post,postun): glib2 >= 1:2.46.0 Requires: %{name} = %{version}-%{release} +%{?with_contact_maps:Requires: clutter-gtk >= 0.90} +%{?with_contact_maps:Requires: geocode-glib >= 3.10.0} +%{?with_contact_maps:Requires: libchamplain >= 0.12} Provides: %{name}-component = %{version}-%{release} %description addressbook @@ -204,8 +236,10 @@ 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.36.0 +Requires(post,postun): glib2 >= 1:2.46.0 Requires: %{name} = %{version}-%{release} +Requires: libgdata >= 0.10 +Requires: libgweather >= 3.10.0 Provides: %{name}-component = %{version}-%{release} Obsoletes: evolution-caldav Obsoletes: evolution-webcal @@ -221,6 +255,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. @@ -234,53 +271,38 @@ Dokumentacja API Evolution. %patch1 -p1 %build -%{__intltoolize} -%{__libtoolize} -%{__aclocal} -I m4 -%{__autoheader} -%{__autoconf} -%{__automake} -%configure \ - BOGOFILTER="/usr/bin/bogofilter" \ - HIGHLIGHT="/usr/bin/highlight" \ - SPAMASSASSIN="/usr/bin/spamassassin" \ - SA_LEARN="/usr/bin/sa-learn" \ - SPAMC="/usr/bin/spamc" \ - SPAMD="/usr/bin/spamd" \ - --disable-silent-rules \ - --enable-static \ - --enable-canberra \ - --enable-pst-import \ - --disable-image-inline \ - --enable-weather \ - --disable-contact-maps \ - %{__with_without ldap openldap} \ - --without-static-ldap \ - --with-nspr-includes="%{_includedir}/nspr" \ - --with-nss-includes="%{_includedir}/nss" \ - --with-nspr-libs="%{_libdir}" \ - --with-nss-libs="%{_libdir}" \ - --enable-plugins=all \ - --enable-nss=yes \ - --enable-smime=yes \ - --with-sub-version=" PLD Linux" \ - --enable-gtk-doc \ - --with-html-dir=%{_gtkdocdir} +install -d build +cd build +export BOGOFILTER="/usr/bin/bogofilter" +export HIGHLIGHT="/usr/bin/highlight" +export SPAMASSASSIN="/usr/bin/spamassassin" +export SA_LEARN="/usr/bin/sa-learn" +export SPAMC="/usr/bin/spamc" +export SPAMD="/usr/bin/spamd" +%cmake .. \ + -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \ + %{!?with_autoar:-DENABLE_AUTOAR=OFF} \ + %{?with_contact_maps:-DENABLE_CONTACT_MAPS=ON} \ + -DENABLE_GTK_DOC=ON \ + -DENABLE_SCHEMAS_COMPILE=OFF \ + -DGTK_UPDATE_ICON_CACHE=/bin/true \ + -DWITH_ENCHANT_VERSION=2 \ + -DWITH_OPENLDAP=%{?with_ldap:ON}%{!?with_ldap:OFF} \ + -DWITH_STATIC_LDAP=OFF \ + -DWITH_GLADE_CATALOG=%{?with_glade:ON} \ + -DVERSION_SUBSTRING=" PLD Linux" %{__make} %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ +%{__make} -C build install \ DESTDIR=$RPM_BUILD_ROOT -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} -%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/evolution.desktop -%{__rm} $RPM_BUILD_ROOT%{_libdir}/evolution/%{basever}/*.la +%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/org.gnome.Evolution.desktop %find_lang %{name} --all-name --with-gnome @@ -324,112 +346,97 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS* README +# COPYING contains general license summary +%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS* README.md %attr(755,root,root) %{_bindir}/evolution -%attr(755,root,root) %{_libdir}/evolution/%{basever}/evolution-alarm-notify -%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-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 -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-web-inspector.so + +%if "%{_libexecdir}" != "%{_libdir}" +%dir %{_libexecdir}/evolution +%endif +%attr(755,root,root) %{_libexecdir}/evolution/killev + +%dir %{_libdir}/evolution/modules +%attr(755,root,root) %{_libdir}/evolution/modules/module-accounts-window.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-composer-autosave.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-composer-to-meeting.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-config-lookup.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-contact-photos.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-gravatar.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-offline-alert.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-plugin-lib.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-plugin-manager.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-settings.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-webkit-editor.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-webkit-inspector.so +%dir %{_libdir}/evolution/web-extensions +%attr(755,root,root) %{_libdir}/evolution/web-extensions/libewebextension.so +%dir %{_libdir}/evolution/web-extensions/webkit-editor +%attr(755,root,root) %{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so +%dir %{_libdir}/evolution-data-server/ui-modules +%attr(755,root,root) %{_libdir}/evolution-data-server/ui-modules/module-evolution-alarm-notify.so %{_datadir}/GConf/gsettings/evolution.convert %{_datadir}/glib-2.0/schemas/org.gnome.evolution.gschema.xml %{_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 +%{_datadir}/metainfo/org.gnome.Evolution.appdata.xml +%{_mandir}/man1/evolution.1* %dir %{_datadir}/evolution -%dir %{_datadir}/evolution/%{basever} -%dir %{_datadir}/evolution/%{basever}/default -%dir %{_datadir}/evolution/%{basever}/default/C -%dir %{_datadir}/evolution/%{basever}/etspec -%dir %{_datadir}/evolution/%{basever}/views - -%lang(ca) %dir %{_datadir}/evolution/%{basever}/default/ca -%lang(cs) %dir %{_datadir}/evolution/%{basever}/default/cs -%lang(de) %dir %{_datadir}/evolution/%{basever}/default/de -%lang(es) %dir %{_datadir}/evolution/%{basever}/default/es -%lang(fi) %dir %{_datadir}/evolution/%{basever}/default/fi -%lang(fr) %dir %{_datadir}/evolution/%{basever}/default/fr -%lang(hu) %dir %{_datadir}/evolution/%{basever}/default/hu -%lang(id) %dir %{_datadir}/evolution/%{basever}/default/id -%lang(it) %dir %{_datadir}/evolution/%{basever}/default/it -%lang(ja) %dir %{_datadir}/evolution/%{basever}/default/ja -%lang(ko) %dir %{_datadir}/evolution/%{basever}/default/ko -%lang(lt) %dir %{_datadir}/evolution/%{basever}/default/lt -%lang(mk) %dir %{_datadir}/evolution/%{basever}/default/mk -%lang(nl) %dir %{_datadir}/evolution/%{basever}/default/nl -%lang(pl) %dir %{_datadir}/evolution/%{basever}/default/pl -%lang(pt) %dir %{_datadir}/evolution/%{basever}/default/pt -%lang(ro) %dir %{_datadir}/evolution/%{basever}/default/ro -%lang(sv) %dir %{_datadir}/evolution/%{basever}/default/sv -%lang(sr) %dir %{_datadir}/evolution/%{basever}/default/sr -%lang(sr@latin) %dir %{_datadir}/evolution/%{basever}/default/sr@latin -%lang(zh_CN) %dir %{_datadir}/evolution/%{basever}/default/zh_CN - -%{_datadir}/evolution/%{basever}/address_formats.dat -%{_datadir}/evolution/%{basever}/countrytransl.map - -%dir %{_datadir}/evolution/%{basever}/errors -%{_datadir}/evolution/%{basever}/errors/e-system.error -%{_datadir}/evolution/%{basever}/errors/filter.error -%{_datadir}/evolution/%{basever}/errors/mail-composer.error -%{_datadir}/evolution/%{basever}/errors/shell.error -%{_datadir}/evolution/%{basever}/errors/evolution-offline-alert.error -%{_datadir}/evolution/%{basever}/errors/widgets.error - -%dir %{_datadir}/evolution/%{basever}/help -%dir %{_datadir}/evolution/%{basever}/help/quickref -%dir %{_datadir}/evolution/%{basever}/help/quickref/C - -%{_datadir}/evolution/%{basever}/help/quickref/C/quickref.pdf -%lang(ca) %dir %{_datadir}/evolution/%{basever}/help/quickref/ca -%lang(ca) %{_datadir}/evolution/%{basever}/help/quickref/ca/quickref.pdf -%lang(cs) %dir %{_datadir}/evolution/%{basever}/help/quickref/cs -%lang(cs) %{_datadir}/evolution/%{basever}/help/quickref/cs/quickref.pdf -%lang(de) %dir %{_datadir}/evolution/%{basever}/help/quickref/de -%lang(de) %{_datadir}/evolution/%{basever}/help/quickref/de/quickref.pdf -%lang(es) %dir %{_datadir}/evolution/%{basever}/help/quickref/es -%lang(es) %{_datadir}/evolution/%{basever}/help/quickref/es/quickref.pdf -%lang(fr) %dir %{_datadir}/evolution/%{basever}/help/quickref/fr -%lang(fr) %{_datadir}/evolution/%{basever}/help/quickref/fr/quickref.pdf -%lang(hu) %dir %{_datadir}/evolution/%{basever}/help/quickref/hu -%lang(hu) %{_datadir}/evolution/%{basever}/help/quickref/hu/quickref.pdf -%lang(it) %dir %{_datadir}/evolution/%{basever}/help/quickref/it -%lang(it) %{_datadir}/evolution/%{basever}/help/quickref/it/quickref.pdf -%lang(pl) %dir %{_datadir}/evolution/%{basever}/help/quickref/pl -%lang(pl) %{_datadir}/evolution/%{basever}/help/quickref/pl/quickref.pdf -%lang(pt) %dir %{_datadir}/evolution/%{basever}/help/quickref/pt -%lang(pt) %{_datadir}/evolution/%{basever}/help/quickref/pt/quickref.pdf -%lang(sq) %dir %{_datadir}/evolution/%{basever}/help/quickref/sq -%lang(sq) %{_datadir}/evolution/%{basever}/help/quickref/sq/quickref.pdf -%lang(sv) %dir %{_datadir}/evolution/%{basever}/help/quickref/sv -%lang(sv) %{_datadir}/evolution/%{basever}/help/quickref/sv/quickref.pdf - -%{_datadir}/evolution/%{basever}/icons -%{_datadir}/evolution/%{basever}/images -%{_datadir}/evolution/%{basever}/sounds -%{_datadir}/evolution/%{basever}/theme -%{_datadir}/evolution/%{basever}/ui +%dir %{_datadir}/evolution/etspec +%dir %{_datadir}/evolution/views + +%dir %{_datadir}/evolution/default +%dir %{_datadir}/evolution/default/C +%lang(ca) %dir %{_datadir}/evolution/default/ca +%lang(cs) %dir %{_datadir}/evolution/default/cs +%lang(de) %dir %{_datadir}/evolution/default/de +%lang(es) %dir %{_datadir}/evolution/default/es +%lang(fi) %dir %{_datadir}/evolution/default/fi +%lang(fr) %dir %{_datadir}/evolution/default/fr +%lang(hu) %dir %{_datadir}/evolution/default/hu +%lang(id) %dir %{_datadir}/evolution/default/id +%lang(it) %dir %{_datadir}/evolution/default/it +%lang(ja) %dir %{_datadir}/evolution/default/ja +%lang(ko) %dir %{_datadir}/evolution/default/ko +%lang(lt) %dir %{_datadir}/evolution/default/lt +%lang(mk) %dir %{_datadir}/evolution/default/mk +%lang(nl) %dir %{_datadir}/evolution/default/nl +%lang(pl) %dir %{_datadir}/evolution/default/pl +%lang(pt) %dir %{_datadir}/evolution/default/pt +%lang(ro) %dir %{_datadir}/evolution/default/ro +%lang(sv) %dir %{_datadir}/evolution/default/sv +%lang(sr) %dir %{_datadir}/evolution/default/sr +%lang(sr@latin) %dir %{_datadir}/evolution/default/sr@latin +%lang(zh_CN) %dir %{_datadir}/evolution/default/zh_CN + +%{_datadir}/evolution/address_formats.dat +%{_datadir}/evolution/countrytransl.map + +%dir %{_datadir}/evolution/errors +%{_datadir}/evolution/errors/e-system.error +%{_datadir}/evolution/errors/filter.error +%{_datadir}/evolution/errors/mail-composer.error +%{_datadir}/evolution/errors/shell.error +%{_datadir}/evolution/errors/evolution-offline-alert.error +%{_datadir}/evolution/errors/widgets.error + +%{_datadir}/evolution/icons +%{_datadir}/evolution/images +%{_datadir}/evolution/sounds +%{_datadir}/evolution/theme +%{_datadir}/evolution/ui %{_iconsdir}/hicolor/*/apps/* -%{_sysconfdir}/xdg/autostart/evolution-alarm-notify.desktop # PLUGINS # backup-restore -%attr(755,root,root) %{_libdir}/evolution/%{basever}/evolution-backup -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-backup-restore.so -%{_datadir}/evolution/%{basever}/errors/org-gnome-backup-restore.error +%attr(755,root,root) %{_libexecdir}/evolution/evolution-backup +%attr(755,root,root) %{_libdir}/evolution/modules/module-backup-restore.so +%{_datadir}/evolution/errors/org-gnome-backup-restore.error # prefer-plain -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-prefer-plain.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-prefer-plain.so %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-prefer-plain.so %{evo_plugins_dir}/org-gnome-prefer-plain.eplug %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.prefer-plain.gschema.xml @@ -437,100 +444,90 @@ rm -rf $RPM_BUILD_ROOT # face plugin %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-face.so %{evo_plugins_dir}/org-gnome-face.eplug -%{_datadir}/evolution/%{basever}/errors/org-gnome-face.error +%{_datadir}/evolution/errors/org-gnome-face.error %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.face-picture.gschema.xml # external editor plugin %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-external-editor.so %{evo_plugins_dir}/org-gnome-external-editor.eplug -%{_datadir}/evolution/%{basever}/errors/org-gnome-external-editor.error +%{_datadir}/evolution/errors/org-gnome-external-editor.error %files libs %defattr(644,root,root,755) %dir %{_libdir}/evolution -%dir %{_libdir}/evolution/%{basever} %dir %{evo_plugins_dir} -%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}/libessmime.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 +%attr(755,root,root) %{_libdir}/evolution/libeabutil.so +%attr(755,root,root) %{_libdir}/evolution/libeabwidgets.so +%attr(755,root,root) %{_libdir}/evolution/libecontacteditor.so +%attr(755,root,root) %{_libdir}/evolution/libecontactprint.so +%attr(755,root,root) %{_libdir}/evolution/libecontactlisteditor.so +%attr(755,root,root) %{_libdir}/evolution/libedomutils.so +%attr(755,root,root) %{_libdir}/evolution/libemail-engine.so +%attr(755,root,root) %{_libdir}/evolution/libessmime.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-addressbook-importers.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-calendar.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-calendar-importers.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-mail-formatter.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-mail-composer.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-mail-importers.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-mail.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-shell.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-smime.so +%attr(755,root,root) %{_libdir}/evolution/libevolution-util.so +%attr(755,root,root) %{_libdir}/evolution/libgnomecanvas.so %files devel %defattr(644,root,root,755) -%{_includedir}/%{name}-%{basever} +%{_includedir}/evolution %{_pkgconfigdir}/libemail-engine.pc %{_pkgconfigdir}/evolution-calendar-3.0.pc %{_pkgconfigdir}/evolution-mail-3.0.pc %{_pkgconfigdir}/evolution-shell-3.0.pc -%files static +%if %{with glade} +%files glade %defattr(644,root,root,755) -%{_libdir}/evolution/%{basever}/libeabutil.a -%{_libdir}/evolution/%{basever}/libecontacteditor.a -%{_libdir}/evolution/%{basever}/libecontactlisteditor.a -%{_libdir}/evolution/%{basever}/libemail-engine.a -%{_libdir}/evolution/%{basever}/libessmime.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 +%attr(755,root,root) %{_libdir}/glade/modules/libgladeevolution.so +%{_datadir}/glade/catalogs/evolution.xml +%endif %files mail %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-mail.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-mail-config.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-mailto-handler.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-mdn.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-startup-wizard.so -%{_datadir}/evolution/%{basever}/etspec/message-list.etspec -%{_datadir}/evolution/%{basever}/errors/evolution-mdn.error -%{_datadir}/evolution/%{basever}/errors/mail.error -%{_datadir}/evolution/%{basever}/filtertypes.xml -%{_datadir}/evolution/%{basever}/vfoldertypes.xml -%{_datadir}/evolution/%{basever}/searchtypes.xml -%{_datadir}/evolution/%{basever}/default/C/mail -%{_datadir}/evolution/%{basever}/views/mail - -%lang(ca) %{_datadir}/evolution/%{basever}/default/ca/mail -%lang(cs) %{_datadir}/evolution/%{basever}/default/cs/mail -%lang(de) %{_datadir}/evolution/%{basever}/default/de/mail -%lang(es) %{_datadir}/evolution/%{basever}/default/es/mail -%lang(fi) %{_datadir}/evolution/%{basever}/default/fi/mail -%lang(fr) %{_datadir}/evolution/%{basever}/default/fr/mail -%lang(hu) %{_datadir}/evolution/%{basever}/default/hu/mail -%lang(id) %{_datadir}/evolution/%{basever}/default/id/mail -%lang(it) %{_datadir}/evolution/%{basever}/default/it/mail -%lang(ja) %{_datadir}/evolution/%{basever}/default/ja/mail -%lang(ko) %{_datadir}/evolution/%{basever}/default/ko/mail -%lang(lt) %{_datadir}/evolution/%{basever}/default/lt/mail -%lang(mk) %{_datadir}/evolution/%{basever}/default/mk/mail -%lang(nl) %{_datadir}/evolution/%{basever}/default/nl/mail -%lang(pl) %{_datadir}/evolution/%{basever}/default/pl/mail -%lang(pt) %{_datadir}/evolution/%{basever}/default/pt/mail -%lang(ro) %{_datadir}/evolution/%{basever}/default/ro/mail -%lang(sr) %{_datadir}/evolution/%{basever}/default/sr/mail -%lang(sr@latin) %{_datadir}/evolution/%{basever}/default/sr@latin/mail -%lang(sv) %{_datadir}/evolution/%{basever}/default/sv/mail -%lang(zh_CN) %{_datadir}/evolution/%{basever}/default/zh_CN/mail +%attr(755,root,root) %{_libdir}/evolution/modules/module-mail.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-mail-config.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-mailto-handler.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-mdn.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-startup-wizard.so +%{_datadir}/evolution/errors/evolution-mdn.error +%{_datadir}/evolution/errors/mail.error +%{_datadir}/evolution/etspec/message-list.etspec +%{_datadir}/evolution/views/mail +%{_datadir}/evolution/filtertypes.xml +%{_datadir}/evolution/vfoldertypes.xml +%{_datadir}/evolution/searchtypes.xml + +%{_datadir}/evolution/default/C/mail +%lang(ca) %{_datadir}/evolution/default/ca/mail +%lang(cs) %{_datadir}/evolution/default/cs/mail +%lang(de) %{_datadir}/evolution/default/de/mail +%lang(es) %{_datadir}/evolution/default/es/mail +%lang(fi) %{_datadir}/evolution/default/fi/mail +%lang(fr) %{_datadir}/evolution/default/fr/mail +%lang(hu) %{_datadir}/evolution/default/hu/mail +%lang(id) %{_datadir}/evolution/default/id/mail +%lang(it) %{_datadir}/evolution/default/it/mail +%lang(ja) %{_datadir}/evolution/default/ja/mail +%lang(ko) %{_datadir}/evolution/default/ko/mail +%lang(lt) %{_datadir}/evolution/default/lt/mail +%lang(mk) %{_datadir}/evolution/default/mk/mail +%lang(nl) %{_datadir}/evolution/default/nl/mail +%lang(pl) %{_datadir}/evolution/default/pl/mail +%lang(pt) %{_datadir}/evolution/default/pt/mail +%lang(ro) %{_datadir}/evolution/default/ro/mail +%lang(sr) %{_datadir}/evolution/default/sr/mail +%lang(sr@latin) %{_datadir}/evolution/default/sr@latin/mail +%lang(sv) %{_datadir}/evolution/default/sv/mail +%lang(zh_CN) %{_datadir}/evolution/default/zh_CN/mail %{_desktopdir}/evolution-mail.desktop %{_datadir}/glib-2.0/schemas/org.gnome.evolution.mail.gschema.xml @@ -540,7 +537,7 @@ rm -rf $RPM_BUILD_ROOT # attachment-reminder %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-evolution-attachment-reminder.so %{evo_plugins_dir}/org-gnome-evolution-attachment-reminder.eplug -%{_datadir}/evolution/%{basever}/errors/org-gnome-attachment-reminder.error +%{_datadir}/evolution/errors/org-gnome-attachment-reminder.error %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.attachment-reminder.gschema.xml # bbdb @@ -549,8 +546,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.autocontacts.gschema.xml # bogofilter +%attr(755,root,root) %{_libdir}/evolution/modules/module-bogofilter.so %{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-bogofilter.so +%{_datadir}/metainfo/org.gnome.Evolution-bogofilter.metainfo.xml # dbx-import %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-dbx-import.so @@ -562,10 +560,8 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.email-custom-header.gschema.xml # itip-formatter -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-itip-formatter.so -%attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-itip-formatter.so -%{evo_plugins_dir}/org-gnome-itip-formatter.eplug -%{_datadir}/evolution/%{basever}/errors/org-gnome-itip-formatter.error +%attr(755,root,root) %{_libdir}/evolution/modules/module-itip-formatter.so +%{_datadir}/evolution/errors/org-gnome-itip-formatter.error %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.itip.gschema.xml # mail-notification @@ -580,14 +576,16 @@ rm -rf $RPM_BUILD_ROOT # mailing-list-actions %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-mailing-list-actions.so %{evo_plugins_dir}/org-gnome-mailing-list-actions.eplug -%{_datadir}/evolution/%{basever}/errors/org-gnome-mailing-list-actions.error +%{_datadir}/evolution/errors/org-gnome-mailing-list-actions.error # pst-import %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-pst-import.so %{evo_plugins_dir}/org-gnome-pst-import.eplug +%{_datadir}/metainfo/org.gnome.Evolution-pst.metainfo.xml # spamassassin -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-spamassassin.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-spamassassin.so +%{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml # templates @@ -596,55 +594,54 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.templates.gschema.xml # text-highlight -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-text-highlight.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-text-highlight.so +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.text-highlight.gschema.xml # tnef-attachment -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-tnef-attachment.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-tnef-attachment.so # vcard-inline -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-vcard-inline.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-vcard-inline.so %files addressbook %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-addressbook.so -%attr(755,root,root) %{_libdir}/evolution/%{basever}/csv2vcard -%attr(755,root,root) %{_libdir}/evolution/%{basever}/evolution-addressbook-export -%{_datadir}/evolution/%{basever}/ecps -%{_datadir}/evolution/%{basever}/errors/addressbook.error -%{_datadir}/evolution/%{basever}/etspec/e-addressbook-view.etspec -%{_datadir}/evolution/%{basever}/views/addressbook -%{_datadir}/evolution/%{basever}/addresstypes.xml +%attr(755,root,root) %{_libdir}/evolution/modules/module-addressbook.so +%{_datadir}/evolution/ecps +%{_datadir}/evolution/errors/addressbook.error +%{_datadir}/evolution/etspec/e-addressbook-view.etspec +%{_datadir}/evolution/views/addressbook +%{_datadir}/evolution/addresstypes.xml %{_desktopdir}/%{name}-addressbook.desktop %{_datadir}/glib-2.0/schemas/org.gnome.evolution.addressbook.gschema.xml # PLUGINS # ldap accounts config -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-book-config-ldap.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-book-config-ldap.so # google accounts config -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-book-config-google.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-book-config-google.so # addressbook-local -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-book-config-local.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-book-config-local.so -# webdav-accounts-setup -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-book-config-webdav.so +# carddav-accounts-setup +%attr(755,root,root) %{_libdir}/evolution/modules/module-book-config-carddav.so %files calendar %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-calendar.so -%{_datadir}/evolution/%{basever}/etspec/e-cal-list-view.etspec -%{_datadir}/evolution/%{basever}/etspec/e-calendar-table.etspec -%{_datadir}/evolution/%{basever}/etspec/e-meeting-time-sel.etspec -%{_datadir}/evolution/%{basever}/etspec/e-memo-table.etspec -%{_datadir}/evolution/%{basever}/errors/calendar.error -%{_datadir}/evolution/%{basever}/views/calendar -%{_datadir}/evolution/%{basever}/views/memos -%{_datadir}/evolution/%{basever}/views/tasks -%{_datadir}/evolution/%{basever}/caltypes.xml -%{_datadir}/evolution/%{basever}/memotypes.xml -%{_datadir}/evolution/%{basever}/tasktypes.xml +%attr(755,root,root) %{_libdir}/evolution/modules/module-calendar.so +%{_datadir}/evolution/errors/calendar.error +%{_datadir}/evolution/etspec/e-cal-list-view.etspec +%{_datadir}/evolution/etspec/e-meeting-time-sel.etspec +%{_datadir}/evolution/etspec/e-memo-table.etspec +%{_datadir}/evolution/etspec/e-task-table.etspec +%{_datadir}/evolution/views/calendar +%{_datadir}/evolution/views/memos +%{_datadir}/evolution/views/tasks +%{_datadir}/evolution/caltypes.xml +%{_datadir}/evolution/memotypes.xml +%{_datadir}/evolution/tasktypes.xml %{_desktopdir}/%{name}-calendar.desktop %{_desktopdir}/%{name}-tasks.desktop @@ -652,22 +649,22 @@ rm -rf $RPM_BUILD_ROOT # PLUGINS # caldav -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-caldav.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-caldav.so # contacts -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-contacts.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-contacts.so # calendar-local -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-local.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-local.so # calendar-weather -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-weather.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-weather.so # calendar-weather -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-webcal.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-webcal.so # google-account-setup -%attr(755,root,root) %{_libdir}/evolution/%{basever}/modules/module-cal-config-google.so +%attr(755,root,root) %{_libdir}/evolution/modules/module-cal-config-google.so # publish-calendar %attr(755,root,root) %{evo_plugins_dir}/liborg-gnome-publish-calendar.so