| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<177835806329.32642.4716063432357060694@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 92cc3bd271 Update to libical-4.0.0.
92cc3bd271 is described below
commit 92cc3bd27192b32908a5c4f1819cec9a613ee356
Author: Bruce Dubbs <[email protected]>
AuthorDate: Sat May 9 15:20:58 2026 -0500
Update to libical-4.0.0.
---
general/genlib/libical.xml | 74 +++++++++++++-------------------------
general/graphlib/poppler.xml | 2 +-
introduction/welcome/changelog.xml | 4 +++
packages.ent | 2 +-
4 files changed, 31 insertions(+), 51 deletions(-)
diff --git a/general/genlib/libical.xml b/general/genlib/libical.xml
index cff1d88735..1c88d91626 100644
--- a/general/genlib/libical.xml
+++ b/general/genlib/libical.xml
@@ -6,10 +6,10 @@
<!ENTITY libical-download-http "https://github.com/libical/libical/releases/download/v&libical-version;/libical-&libical-version;.tar.gz">
<!ENTITY libical-download-ftp " ">
- <!ENTITY libical-md5sum "539a8a293d344e7aa8ccf3740494a46d">
- <!ENTITY libical-size "952 KB">
- <!ENTITY libical-buildsize "29 MB (with tests)">
- <!ENTITY libical-time "0.2 SBU (using parallelism=4; with tests)">
+ <!ENTITY libical-md5sum "e6b277202deeb1c4b79e25025c59528b">
+ <!ENTITY libical-size "1.8 MB">
+ <!ENTITY libical-buildsize "91 MB (with tests and docs)">
+ <!ENTITY libical-time "0.4 SBU (using parallelism=4; with tests and docs)">
<!-- run at -j1 because it fails at -j4 -->
]>
@@ -97,38 +97,24 @@
<sect2 role="installation">
<title>Installation of libical</title>
- <!-- https://github.com/libical/libical/pull/690 -->
- <!-- Seems fixed in 3.0.19
- <para>
- If <xref linkend='icu'/> is installed, fix an incompatibility
- with ICU 75 or later:
- </para>
-
- <screen><userinput>sed -i '/getKeywordValuesForLocale/s/NULL/""/' src/libical/icalrecur.c</userinput></screen>
- -->
-
<para>
Install <application>libical</application> by running the
following commands:
</para>
- <!-- Needs confirmation, but I got a race condition at -j8,
- -j1 allowed the build to pass. Pierre 2019-12-06
- I always have it actually. Hence the entity.
-
- Works at -j8 and -j4 for version 3.0.18
+ <!-- Still needed for version 4.0.0 -->
+ ¶llel_issues;
- Hit it again at -j18 for version 3.0.20 - xry111
- ¶llel_issues;-->
<screen><userinput>mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
- -D SHARED_ONLY=yes \
- -D ICAL_BUILD_DOCS=false \
- -D GOBJECT_INTROSPECTION=true \
- -D ICAL_GLIB_VAPI=true \
+ -D LIBICAL_STATIC=NO \
+ -D LIBICAL_BUILD_DOCS=false \
+ -D LIBICAL_GLIB_VAPI=true \
+ -D LIBICAL_JAVA_BINDINGS=OFF \
+ -D LIBICAL_GOBJECT_INTROSPECTION=true \
.. &&
make -j1</userinput></screen>
@@ -136,7 +122,7 @@ make -j1</userinput></screen>
If you have <xref linkend="doxygen"/>, <xref linkend="graphviz"/>,
and <xref linkend="gtk-doc"/>
installed and wish to build the API documentation, you should
- remove the <parameter>-D ICAL_BUILD_DOCS=false</parameter> switch
+ remove the <parameter>-D LIBICAL_BUILD_DOCS=false</parameter> switch
and issue:
</para>
@@ -172,42 +158,31 @@ cp -vr apidocs/html/* /usr/share/doc/libical-&libical-version;/html</userinput><
</para>
<para>
- <parameter>-D SHARED_ONLY=yes</parameter>: This switch is used
+ <parameter>-D LIBICAL_STATIC=NO</parameter>: This switch is used
in order to only build the shared libraries.
</para>
<para>
- <parameter>-D ICAL_BUILD_DOCS=false</parameter>: This switch prevents
+ <parameter>-D LIBICAL_BUILD_DOCS=false</parameter>: This switch prevents
building the <application>GTK</application> documentation. Remove
if you want to build the documentation.
</para>
<para>
- <parameter>-D GOBJECT_INTROSPECTION=true</parameter>: This switch is used
+ <parameter>-D LIBICAL_GOBJECT_INTROSPECTION=true</parameter>: This switch is used
to generate GObject metadata bindings.
</para>
<para>
- <parameter>-D ICAL_GLIB_VAPI=true</parameter>: This switch is used
+ <parameter>-D LIBICAL_GLIB_VAPI=true</parameter>: This switch is used
in order to build bindings for <xref linkend="vala"/>.
</para>
<para>
- <option>-D USE_BUILTIN_TZDATA=yes</option>: This switch is used
- in order to build using your own timezone data.
- </para>
-
- <!-- No CMake equivalents
- <para>
- <parameter>- -enable-cxx</parameter>: This switch enables
- <application>libical</application> C++ library.
+ <option>-D LIBICAL_ENABLE_BUILTIN_TZDATA=true</option>: This switch is used
+ to use the included timezone data.
</para>
- <para>
- <option>- -enable-python</option>: This switch enables
- <application>libical</application> Python bindings.
- </para> -->
-
</sect2>
<sect2 role="content">
@@ -223,20 +198,21 @@ cp -vr apidocs/html/* /usr/share/doc/libical-&libical-version;/html</userinput><
None
</seg>
<seg>
- libical_cxx.so,
libical.so,
- libical-glib.so,
- libicalss_cxx.so,
libicalss.so,
- and libicalvcal.so
+ libicalss_cxx.so,
+ libicalvcal.so,
+ libicalvcard.so (experimental),
+ libical-glib.so, and
+ libical_cxx.so
</seg>
<seg>
/usr/include/libical,
/usr/include/libical-glib,
/usr/lib/cmake/LibIcal,
/usr/libexec/libical,
- /usr/share/gtk-doc/html/libical-glib (optional),
- and /usr/share/doc/libical-&libical-version;/html
+ /usr/share/gtk-doc/libical-glib (when docs are built), and
+ /usr/share/doc/libical-&libical-version;
</seg>
</seglistitem>
</segmentedlist>
diff --git a/general/graphlib/poppler.xml b/general/graphlib/poppler.xml
index bb824e0980..dbcd3dc4aa 100644
--- a/general/graphlib/poppler.xml
+++ b/general/graphlib/poppler.xml
@@ -22,7 +22,7 @@
<!-- For poppler 26.02.0 All 78 tests passed in 3.7 seconds -->
<!-- For poppler 26.04.0 All 83 tests passed in 3.8 seconds -->
<!-- For poppler 26.04.0 All 83 tests passed in 3.8 seconds -->
- <!-- For poppler 26.05.0 One test, check_qt6_signature_basics, out of 83 tests
+ <!-- For poppler 26.05.0 One test, check_qt6_signature_basics, out of 83 tests -->
<!ENTITY poppler-data-version "0.4.12">
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 5cfafe2a50..3fcd8ff2b1 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<listitem>
<para>May 9th, 2026</para>
<itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to libical-4.0.0. Fixes
+ <ulink url="&blfs-ticket-root;23234">#23234</ulink>.</para>
+ </listitem>
<listitem>
<para>[jlocash] - Update to poppler-26.05.0. Fixes
<ulink url="&blfs-ticket-root;23249">#23249</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index 9f537f01ac..d39d8319be 100644
--- a/packages.ent
+++ b/packages.ent
@@ -155,7 +155,7 @@
<!ENTITY libgsf-version "1.14.57">
<!ENTITY libgudev-version "238">
<!ENTITY libgusb-version "0.4.9">
-<!ENTITY libical-version "3.0.20">
+<!ENTITY libical-version "4.0.0">
<!ENTITY libidn-version "1.43">
<!ENTITY libidn2-version "2.3.8">
<!ENTITY libiodbc-version "3.52.15">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page