- Timestamp:
- 04/01/2024 03:37:49 PM (4 weeks ago)
- Branches:
- trunk
- Children:
- 9d990a5a
- Parents:
- 8141191
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/libical.xml
r8141191 r9a3d519c 7 7 <!ENTITY libical-download-http "https://github.com/libical/libical/releases/download/v&libical-version;/libical-&libical-version;.tar.gz"> 8 8 <!ENTITY libical-download-ftp " "> 9 <!ENTITY libical-md5sum " aab3e2c80a5a61c744204675bff19ae0">9 <!ENTITY libical-md5sum "cc790ea49701df0335d42b89d57c04bc"> 10 10 <!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)"> 13 13 <!-- run at -j1 because it fails at -j4 --> 14 14 ]> … … 97 97 <title>Installation of libical</title> 98 98 99 <!-- Not needed with 3.0.9100 <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 &&103 sed -i 's/array/arraytest/' src/test/libical-glib/CMakeLists.txt &&104 mv src/test/libical-glib/array.py src/test/libical-glib/arraytest.py</userinput></screen>105 -->106 107 99 <para> 108 100 Install <application>libical</application> by running the … … 112 104 <!-- Needs confirmation, but I got a race condition at -j8, 113 105 -j1 allowed the build to pass. Pierre 2019-12-06 114 I always have it actually. Hence the entity.--> 115 ¶llel_issues; 106 I always have it actually. Hence the entity. 107 108 Works at -j8 and -j4 for version 3.0.18 109 ¶llel_issues;--> 116 110 <screen><userinput>mkdir build && 117 111 cd build && 118 112 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 \ 113 cmake -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 \ 125 120 .. && 126 make -j1</userinput></screen>121 make</userinput></screen> 127 122 128 123 <para> … … 165 160 166 161 <para> 167 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used162 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used 168 163 to apply higher level of the compiler optimizations. 169 164 </para> 170 165 171 166 <para> 172 <parameter>-D SHARED_ONLY=yes</parameter>: This switch is used167 <parameter>-D SHARED_ONLY=yes</parameter>: This switch is used 173 168 in order to only build the shared libraries. 174 169 </para> 175 170 176 171 <para> 177 <parameter>-D ICAL_BUILD_DOCS=false</parameter>: This switch prevents172 <parameter>-D ICAL_BUILD_DOCS=false</parameter>: This switch prevents 178 173 building the <application>GTK</application> documentation. Remove 179 174 if you want to build the documentation. … … 181 176 182 177 <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 184 184 to generate GObject metadata bindings. 185 185 </para> 186 186 187 187 <para> 188 <parameter>-D ICAL_GLIB_VAPI=true</parameter>: This switch is used188 <parameter>-D ICAL_GLIB_VAPI=true</parameter>: This switch is used 189 189 in order to build bindings for <xref linkend="vala"/>. 190 190 </para> 191 191 192 192 <para> 193 <option>-D USE_BUILTIN_TZDATA=yes</option>: This switch is used193 <option>-D USE_BUILTIN_TZDATA=yes</option>: This switch is used 194 194 in order to build using your own timezone data. 195 195 </para>
Note:
See TracChangeset
for help on using the changeset viewer.