Changeset 9a3d519c for general


Ignore:
Timestamp:
04/01/2024 03:37:49 PM (4 weeks ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
trunk
Children:
9d990a5a
Parents:
8141191
Message:

Update to libical-3.0.18.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libical.xml

    r8141191 r9a3d519c  
    77  <!ENTITY libical-download-http "https://github.com/libical/libical/releases/download/v&libical-version;/libical-&libical-version;.tar.gz">
    88  <!ENTITY libical-download-ftp  " ">
    9   <!ENTITY libical-md5sum        "aab3e2c80a5a61c744204675bff19ae0">
     9  <!ENTITY libical-md5sum        "cc790ea49701df0335d42b89d57c04bc">
    1010  <!ENTITY libical-size          "888 KB">
    11   <!ENTITY libical-buildsize     "38 MB (with tests and API documentation)">
    12   <!ENTITY libical-time          "0.4 SBU (with tests and documentation)">
     11  <!ENTITY libical-buildsize     "24 MB (with tests)">
     12  <!ENTITY libical-time          "0.1 SBU (iusing parallelism=4; with tests)">
    1313<!-- run at -j1 because it fails at -j4 -->
    1414]>
     
    9797    <title>Installation of libical</title>
    9898
    99 <!-- Not needed with 3.0.9
    100     <para>First make some fixes for the latest versions of icu and Python:</para>
    101 
    102 <screen><userinput>sed -i '/define LEAP_MONTH/a #define FALSE 0' src/libical/icalrecur.c &amp;&amp;
    103 sed -i 's/array/arraytest/'       src/test/libical-glib/CMakeLists.txt &amp;&amp;
    104 mv src/test/libical-glib/array.py src/test/libical-glib/arraytest.py</userinput></screen>
    105 -->
    106 
    10799    <para>
    108100      Install <application>libical</application> by running the
     
    112104  <!-- Needs confirmation, but I got a race condition at -j8,
    113105  -j1 allowed the build to pass. Pierre 2019-12-06
    114   I always have it actually. Hence the entity.-->
    115     &parallel_issues;
     106  I always have it actually. Hence the entity.
     107
     108  Works at -j8 and -j4 for version 3.0.18
     109    &parallel_issues;-->
    116110<screen><userinput>mkdir build &amp;&amp;
    117111cd    build &amp;&amp;
    118112
    119 cmake -DCMAKE_INSTALL_PREFIX=/usr  \
    120       -DCMAKE_BUILD_TYPE=Release   \
    121       -DSHARED_ONLY=yes            \
    122       -DICAL_BUILD_DOCS=false      \
    123       -DGOBJECT_INTROSPECTION=true \
    124       -DICAL_GLIB_VAPI=true        \
     113cmake -D CMAKE_INSTALL_PREFIX=/usr  \
     114      -D CMAKE_BUILD_TYPE=Release   \
     115      -D SHARED_ONLY=yes            \
     116      -D ICAL_BUILD_DOCS=false      \
     117      -D ICAL_BUILD_EXAMPLES=false  \
     118      -D GOBJECT_INTROSPECTION=true \
     119      -D ICAL_GLIB_VAPI=true        \
    125120      .. &amp;&amp;
    126 make -j1</userinput></screen>
     121make</userinput></screen>
    127122
    128123    <para>
     
    165160
    166161    <para>
    167       <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
     162      <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used
    168163      to apply higher level of the compiler optimizations.
    169164    </para>
    170165
    171166    <para>
    172       <parameter>-DSHARED_ONLY=yes</parameter>: This switch is used
     167      <parameter>-D SHARED_ONLY=yes</parameter>: This switch is used
    173168      in order to only build the shared libraries.
    174169    </para>
    175170
    176171    <para>
    177       <parameter>-DICAL_BUILD_DOCS=false</parameter>: This switch prevents
     172      <parameter>-D ICAL_BUILD_DOCS=false</parameter>: This switch prevents
    178173      building the <application>GTK</application> documentation. Remove
    179174      if you want to build the documentation.
     
    181176
    182177    <para>
    183       <parameter>-DGOBJECT_INTROSPECTION=true</parameter>: This switch is used
     178      <parameter>-D ICAL_BUILD_EXAMPLES=false</parameter>: This switch prevents
     179      building examples. Remove if you want to build them.
     180    </para>
     181
     182    <para>
     183      <parameter>-D GOBJECT_INTROSPECTION=true</parameter>: This switch is used
    184184      to generate GObject metadata bindings.
    185185    </para>
    186186
    187187    <para>
    188       <parameter>-DICAL_GLIB_VAPI=true</parameter>: This switch is used
     188      <parameter>-D ICAL_GLIB_VAPI=true</parameter>: This switch is used
    189189      in order to build bindings for <xref linkend="vala"/>.
    190190    </para>
    191191
    192192    <para>
    193       <option>-DUSE_BUILTIN_TZDATA=yes</option>: This switch is used
     193      <option>-D USE_BUILTIN_TZDATA=yes</option>: This switch is used
    194194      in order to build using your own timezone data.
    195195    </para>
Note: See TracChangeset for help on using the changeset viewer.