Changeset eb954a8
- Timestamp:
- 03/22/2018 09:11:27 AM (6 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 3153e82
- Parents:
- 4fe0229
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r4fe0229 reb954a8 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day "2 1"> <!-- Always 2 digits -->3 <!ENTITY day "22"> <!-- Always 2 digits --> 4 4 <!ENTITY month "03"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2018"> … … 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate "March 2 1st, &year;">9 <!ENTITY releasedate "March 22nd, &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
general/genlib/glib2.xml
r4fe0229 reb954a8 9 9 <!ENTITY glib2-md5sum "f2b59392f2fb514bbe7791dda0c36da5"> 10 10 <!ENTITY glib2-size "7.7 MB"> 11 <!ENTITY glib2-buildsize "1 49 MB (add 1MB for tests)">12 <!ENTITY glib2-time " 0.3 SBU (add 0.4 SBU for tests; both using parallelism=4)">11 <!ENTITY glib2-buildsize "193 MB (add 78 MB for tests)"> 12 <!ENTITY glib2-time "1.3 SBU (add 4.7 SBU for tests)"> 13 13 ]> 14 14 … … 101 101 <!-- <xref linkend="elfutils"/> and --> 102 102 <xref linkend="DocBook"/>, 103 <xref linkend="docbook-xsl"/>, and 103 <xref linkend="docbook-xsl"/>, 104 <xref linkend="gtk-doc"/>, and 104 105 <xref linkend="libxslt"/> (to build manual pages) 105 106 <!-- <xref linkend="gtk-doc"/> cound not find a reference to this107 in the meson build -->108 106 </para> 109 107 … … 131 129 <title>Installation of GLib</title> 132 130 133 <para>If desired, app y the optional patch. In many cases, applications that131 <para>If desired, apply the optional patch. In many cases, applications that 134 132 use this library, either directly or indirectly via other libraries such 135 133 as <xref linkend="gtk3"/>, output numerous warnings when run from the … … 153 151 <screen><userinput>patch -Np1 -i ../glib-&glib2-version;-skip_warnings-1.patch</userinput></screen> 154 152 155 <warning>153 <!-- <warning> 156 154 <para> 157 155 If upgrading from a previous version of GLib that was built using … … 163 161 <command>-lg{io,lib,module,object,thread}</command>. 600+ files must 164 162 be modified on a complete gnome desktop. 165 <!-- Issue the following commands as the 166 <systemitem class="username">root</systemitem> user: --> 163 TODO: If reinstating meson, reference the instructions to remove .la files 167 164 </para> 168 169 <!-- Sorry, I broke my system berore I was able to fully test these commands170 Feel free to test and uncomment if sane (I believe they are, but will171 not introduce to end-users until it is tested thoroughly). - DJ172 173 <screen>if test -f /usr/lib/libglib-2.0.la; then174 mkdir /usr/lib/la-file-backup &&175 for lafile in /usr/lib/libg{io,lib,module,object,thread}-2.0.la; do176 mv "${lafile}" /usr/lib/la-file-backup/$(basename "${lafile}").bak177 done &&178 for file in `find /usr/lib -name "*.la"`; do179 grep -q '/usr/lib/libg\(io\|module\|lib\|object\|thread\)-2.0.la' \180 "${file}" &&181 sed -e 's@/usr/lib/libg\(io\|module\|lib\|object\|thread\)-2.0.la@-lg\1@g' \182 -i.bak "${file}" &&183 mv -v "${file}.bak" /usr/lib/la-file-backup184 done185 fi</screen>-->186 165 </warning> 187 166 --> 188 167 <para> 189 168 Install <application>GLib</application> by running the following … … 191 170 </para> 192 171 172 <!-- To be used when meson is deemed usable by upstream 193 173 <screen><userinput>mkdir build-glib && 194 174 cd build-glib && 195 175 196 meson - -prefix=/usr \176 meson - -prefix=/usr \ 197 177 -Dwith-pcre=system \ 198 178 -Dwith-docs=no \ … … 200 180 .. && 201 181 ninja</userinput></screen> 202 182 --> 183 184 <screen><userinput>./configure --prefix=/usr \ 185 --with-pcre=system \ 186 --with-python=/usr/bin/python3 && 187 make</userinput></screen> 203 188 <para> 204 189 The <application>GLib</application> test suite requires … … 220 205 </para></note> 221 206 222 <screen role="root"><userinput> ninja install &&223 207 <screen role="root"><userinput>make install</userinput></screen> 208 <!-- used when built with meson/ninja 224 209 chmod -v 755 /usr/bin/{gdbus-codegen,glib-gettextize} && 225 210 226 211 mkdir -p /usr/share/doc/glib-&glib2-version; && 227 212 cp -r ../docs/reference/{NEWS,gio,glib,gobject} /usr/share/doc/glib-&glib2-version;</userinput></screen> 228 213 --> 229 214 <para> 230 215 You should now install <xref linkend="desktop-file-utils"/> and proceed to … … 234 219 <para> 235 220 To test the results, after having installed the package, issue: 236 <command> ninja test</command>. When run in a graphical environment,221 <command>make -k check</command>. When run in a graphical environment, 237 222 one test, appinfo, fails if <xref linkend='gnome-terminal'/> is not 238 223 installed. … … 245 230 246 231 <para> 247 <command>sed ... meson.build</command>: Fix the version of 248 the package to be consistent with other version numbers embedded 249 in the code. 250 </para> 251 252 <para> 253 <parameter>-Dwith-pcre=system</parameter>: This switch causes the 232 <parameter>--with-pcre=system</parameter>: This switch causes the 254 233 build to use a system-provided version of the 255 234 <application>PCRE</application> library instead of an internal … … 258 237 259 238 <para> 260 <parameter>-Dwith-docs=no</parameter>: This switch prevents 261 rebuilding the package documentation. 262 </para> 239 <parameter>--with-python=/usr/bin/python3</parameter>: Allows 240 using Python3 instead of Python2, even if Python2 is installed. 241 </para> 242 243 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 244 href="../../xincludes/gtk-doc-rebuild.xml"/> 263 245 264 246 </sect2> … … 293 275 /usr/include/glib-2.0, 294 276 /usr/lib/gio, 295 /usr/lib/glib-2.0, and 296 /usr/share/glib-2.0 277 /usr/lib/glib-2.0, 278 /usr/share/glib-2.0, and 279 /usr/share/gtk-doc/html/{gio,glib,gobject} 297 280 </seg> 298 281 </seglistitem> -
introduction/welcome/changelog.xml
r4fe0229 reb954a8 43 43 --> 44 44 <listitem> 45 <para>March 22nd, 2018</para> 46 <itemizedlist> 47 <listitem> 48 <para>[pierre] - Reinstate autotools build in glib-2.56.0: meson 49 build is not ready yet.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 45 55 <para>March 21st, 2018</para> 46 56 <itemizedlist>
Note:
See TracChangeset
for help on using the changeset viewer.