This commit is contained in:
Sergey Zhemoytel 2022-11-30 17:31:59 +03:00
parent eaf48cdf79
commit 0cb454784e

View file

@ -43,11 +43,11 @@
Name: evolution-data-server
Summary: Evolution Data Server
Version: 3.28.3
Release: 2
Release: 1
License: LGPLv2+
Group: System/Libraries
Url: http://www.gnome.org/projects/evolution/
Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
URL: https://wiki.gnome.org/Apps/Evolution
Source0: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
BuildRequires: bison
BuildRequires: cmake
BuildRequires: gettext
@ -78,7 +78,8 @@ BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(oauth)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(vapigen)
BuildRequires: pkgconfig(webkit2gtk-4.0)
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.16
BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.25
# workaround for libedbus-private library
%ifarch x86_64
@ -123,6 +124,9 @@ and calendar in the gnome desktop.
%{_userunitdir}/evolution-source-registry.service
%{_userunitdir}/evolution-user-prompter.service
#{_sysconfdir}/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop
#{_datadir}/applications/org.gnome.Evolution-alarm-notify.desktop
#----------------------------------------------------------------------------
%package -n %{libcamel}
@ -262,9 +266,9 @@ and calendar in the gnome desktop.
%{_includedir}/%{name}/camel
%{_libdir}/pkgconfig/camel-%{api}.pc
%{_libdir}/libcamel-%{api}.so
%{_datadir}/gir-1.0/Camel-%{girmajor}.gir
%{_datadir}/vala/vapi/camel-%{api}.deps
%{_datadir}/vala/vapi/camel-%{api}.vapi
#{_datadir}/gir-1.0/Camel-%{girmajor}.gir
#{_datadir}/vala/vapi/camel-%{api}.deps
#{_datadir}/vala/vapi/camel-%{api}.vapi
#----------------------------------------------------------------------------
@ -297,9 +301,9 @@ and calendar in the gnome desktop.
%{_includedir}/%{name}/libebook/
%{_libdir}/pkgconfig/libebook-%{api}.pc
%{_libdir}/libebook-%{api}.so
%{_datadir}/gir-1.0/EBook-%{girmajor}.gir
%{_datadir}/vala/vapi/libebook-%{api}.deps
%{_datadir}/vala/vapi/libebook-%{api}.vapi
#{_datadir}/gir-1.0/EBook-%{girmajor}.gir
#{_datadir}/vala/vapi/libebook-%{api}.deps
#{_datadir}/vala/vapi/libebook-%{api}.vapi
#----------------------------------------------------------------------------
@ -316,9 +320,9 @@ and calendar in the gnome desktop.
%{_includedir}/%{name}/libebook-contacts/
%{_libdir}/pkgconfig/libebook-contacts-%{api}.pc
%{_libdir}/libebook-contacts-%{api}.so
%{_datadir}/gir-1.0/EBookContacts-%{girmajor}.gir
%{_datadir}/vala/vapi/libebook-contacts-%{api}.deps
%{_datadir}/vala/vapi/libebook-contacts-%{api}.vapi
#{_datadir}/gir-1.0/EBookContacts-%{girmajor}.gir
#{_datadir}/vala/vapi/libebook-contacts-%{api}.deps
#{_datadir}/vala/vapi/libebook-contacts-%{api}.vapi
#----------------------------------------------------------------------------
@ -389,12 +393,12 @@ and calendar in the gnome desktop.
%{_libdir}/pkgconfig/evolution-data-server-%{api}.pc
%{_libdir}/libedataserver-%{api}.so
%{_libdir}/libedataserverui-%{api}.so
%{_datadir}/gir-1.0/EDataServer-%{girmajor}.gir
%{_datadir}/gir-1.0/EDataServerUI-%{girmajor}.gir
%{_datadir}/vala/vapi/libedataserver-%{api}.deps
%{_datadir}/vala/vapi/libedataserver-%{api}.vapi
%{_datadir}/vala/vapi/libedataserverui-%{api}.deps
%{_datadir}/vala/vapi/libedataserverui-%{api}.vapi
#{_datadir}/gir-1.0/EDataServer-%{girmajor}.gir
#{_datadir}/gir-1.0/EDataServerUI-%{girmajor}.gir
#{_datadir}/vala/vapi/libedataserver-%{api}.deps
#{_datadir}/vala/vapi/libedataserver-%{api}.vapi
#{_datadir}/vala/vapi/libedataserverui-%{api}.deps
#{_datadir}/vala/vapi/libedataserverui-%{api}.vapi
#----------------------------------------------------------------------------
%package -n %{girname}
@ -405,11 +409,11 @@ Group: System/Libraries
GObject Introspection interface description for %{name}.
%files -n %{girname}
%{_libdir}/girepository-1.0/Camel-%{girmajor}.typelib
%{_libdir}/girepository-1.0/EDataServer-%{girmajor}.typelib
%{_libdir}/girepository-1.0/EDataServerUI-%{girmajor}.typelib
%{_libdir}/girepository-1.0/EBook-%{girmajor}.typelib
%{_libdir}/girepository-1.0/EBookContacts-%{girmajor}.typelib
#{_libdir}/girepository-1.0/Camel-%{girmajor}.typelib
#{_libdir}/girepository-1.0/EDataServer-%{girmajor}.typelib
#{_libdir}/girepository-1.0/EDataServerUI-%{girmajor}.typelib
#{_libdir}/girepository-1.0/EBook-%{girmajor}.typelib
#{_libdir}/girepository-1.0/EBookContacts-%{girmajor}.typelib
#----------------------------------------------------------------------------
@ -417,15 +421,24 @@ GObject Introspection interface description for %{name}.
%setup -q
%build
#mkdir -p build
#pushd build
#cmake .. -DENABLE_UOA=OFF -DENABLE_OAUTH2=OFF -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL_DIR=%{_libdir}
#make
#popd
%cmake \
-DENABLE_UOA=OFF \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INTROSPECTION=ON \
-DENABLE_OAUTH2=OFF \
-DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
-DSHARE_INSTALL_PREFIX=%{_datadir} \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DLIB_INSTALL_DIR=%{_libdir} \
-DCMAKE_SKIP_RPATH:BOOL=OFF
-DENABLE_VALA_BINDINGS=OFF \
-DENABLE_INTROSPECTION=OFF
# -DCMAKE_SKIP_RPATH:BOOL=OFF
%make
%install
@ -435,4 +448,3 @@ GObject Introspection interface description for %{name}.
find %{buildroot} -name '*.so.*' -exec chmod +x {} \;
%find_lang %{name}