Update to evolution-data-server-3.46.2

This commit is contained in:
Douglas R. Reno 2022-12-27 21:46:10 -06:00
parent 863002a337
commit 2d205a07a5
3 changed files with 69 additions and 62 deletions

View File

@ -50,7 +50,7 @@
<!ENTITY libgweather-version "&libgweather-minor;.0">
<!ENTITY libpeas-version "1.34.0">
<!ENTITY libwnck-version "43.0">
<!ENTITY evolution-data-server-version "3.44.4">
<!ENTITY evolution-data-server-version "3.46.2">
<!ENTITY folks-version "0.15.5">
<!--<!ENTITY gfbgraph-version "0.2.5">-->
<!ENTITY tracker3-version "3.4.2">

View File

@ -5,13 +5,13 @@
%general-entities;
<!ENTITY evolution-data-server-download-http
"&gnome-download-http;/evolution-data-server/&gnome-minor-44;/evolution-data-server-&evolution-data-server-version;.tar.xz">
"&gnome-download-http;/evolution-data-server/&gnome-minor-46;/evolution-data-server-&evolution-data-server-version;.tar.xz">
<!ENTITY evolution-data-server-download-ftp
"&gnome-download-ftp;/evolution-data-server/&gnome-minor-44;/evolution-data-server-&evolution-data-server-version;.tar.xz">
<!ENTITY evolution-data-server-md5sum "fe8f0b1b77594589d6897de4b160015e">
<!ENTITY evolution-data-server-size "4.6 MB">
<!ENTITY evolution-data-server-buildsize "231 MB (with tests)">
<!ENTITY evolution-data-server-time "1.0 SBU (using parallelism=4, with tests)">
"&gnome-download-ftp;/evolution-data-server/&gnome-minor-46;/evolution-data-server-&evolution-data-server-version;.tar.xz">
<!ENTITY evolution-data-server-md5sum "fb85359dfc2412efb7896d9db0682c24">
<!ENTITY evolution-data-server-size "4.7 MB">
<!ENTITY evolution-data-server-buildsize "245 MB (with tests)">
<!ENTITY evolution-data-server-time "0.7 SBU (using parallelism=4, with tests)">
]>
<sect1 id="evolution-data-server"
@ -71,17 +71,7 @@ xreflabel="evolution-data-server-&evolution-data-server-version;">
</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/evolution-data-server-&evolution-data-server-version;-cmake_fix-1.patch"/>
</para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Evolution Data Server Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@ -100,9 +90,9 @@ xreflabel="evolution-data-server-&evolution-data-server-version;">
<xref linkend="gtk3"/>,
<xref linkend="icu"/>,
<xref linkend="libcanberra"/>,
<xref linkend="libgdata"/>,
<xref linkend="libgweather"/>, and
<xref linkend="vala"/>
<xref linkend="libgweather"/>,
<xref linkend="vala"/>, and
<xref linkend="webkitgtk"/>
</para>
<bridgehead renderas="sect4"
@ -129,15 +119,6 @@ xreflabel="evolution-data-server-&evolution-data-server-version;">
<sect2 role="installation">
<title>Installation of Evolution Data Server</title>
<!--
<para>
<phrase revision="sysv">First,</phrase>
<phrase revision="systemd">Then,</phrase> fix an issue with
cmake-3.20.1:
</para>
<screen><userinput>patch -Np1 -i ../evolution-data-server-&evolution-data-server-version;-cmake_fix-1.patch</userinput></screen>
-->
<para>
Install <application>Evolution Data Server</application> by running
the following commands:
@ -146,62 +127,62 @@ xreflabel="evolution-data-server-&evolution-data-server-version;">
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DENABLE_GOOGLE=ON \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
-DWITH_LIBDB=OFF \
-DWITH_GWEATHER4=ON \
-DWITH_SYSTEMDUSERUNITDIR=no \
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
-DWITH_LIBDB=OFF \
-DWITH_SYSTEMDUSERUNITDIR=no \
-DENABLE_OAUTH2_WEBKITGTK4=OFF \
.. &amp;&amp;
make</userinput></screen>
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DENABLE_GOOGLE=ON \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
-DWITH_LIBDB=OFF \
-DWITH_GWEATHER4=ON \
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
-DWITH_LIBDB=OFF \
-DENABLE_OAUTH2_WEBKITGTK4=OFF \
.. &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make test</command>. <!--
TODO: Bruce had no failure for 3.44.0. I have two:
71 - test-book-meta-backend (Subprocess aborted)
88 - test-cal-meta-backend (Subprocess aborted)
No failure for 3.44.3 [pierre]-->
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>
To test the results, issue: <command>make test</command>.
</para>
<!-- The tests need to be run after the package is installed due to
compatibility issues that show up when upgrading from previous versions
of e-d-s. This is due to soup2/soup3 mixing. -->
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<!--
<para>
<parameter>-DENABLE_GOOGLE=ON</parameter>: This switch enables
access to google services via <xref linkend="libgdata"/> and also
enables the Google Authentication option.
</para>
-->
<para>
<parameter>-DENABLE_VALA_BINDINGS=ON</parameter>: This switch
@ -223,10 +204,18 @@ make</userinput></screen>
<xref linkend="sqlite"/> is used for normal operation.
</para>
<!--
<para>
<parameter>-DWITH_GWEATHER4=ON</parameter>: This switch allows building
this package with <xref linkend="libgweather"/>.
</para>
-->
<para>
<parameter>-DENABLE_OAUTH2_WEBKITGTK4=OFF</parameter>: This switch works
around a problem where the gtk-4 version of WebKit would be needed to show
OAuth2 login prompts.
</para>
<para revision="sysv">
<parameter>-DWITH_SYSTEMDUSERUNITDIR=no</parameter>: This switch
@ -260,7 +249,8 @@ make</userinput></screen>
libcamel-1.2.so, libebackend-1.2.so, libebook-1.2.so,
libebook-contacts-1.2.so, libecal-2.0.so, libedata-book-1.2.so,
libedata-cal-2.0.so, libedataserver-1.2.so,
libedataserverui-1.2.so, and libetestserverutils.so
libedataserverui-1.2.so, libedataserverui4-1.0.so,
and libetestserverutils.so
</seg>
<seg>
/usr/include/evolution-data-server,
@ -399,6 +389,19 @@ make</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="libedataserverui4-1">
<term><filename class="libraryfile">libedataserverui4-1.0.so</filename></term>
<listitem>
<para>
is the GTK-4 based GUI utility library for
<application>Evolution Data Server</application>
</para>
<indexterm zone="evolution-data-server libedataserverui4-1">
<primary sortas="c-libedataserverui4-1">libedataserverui4-1.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libetestserverutils-1">
<term><filename class="libraryfile">libetestserverutils.so</filename></term>
<listitem>

View File

@ -41,6 +41,10 @@
<listitem>
<para>December 28th, 2022</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to evolution-data-server-3.46.2. Fixes
<ulink url="&blfs-ticket-root;17047">#17047</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to dconf-editor-43.0. Fixes
<ulink url="&blfs-ticket-root;17059">#17059</ulink>.</para>