Changeset 9bbd056 for general/genlib
- Timestamp:
- 05/08/2012 02:30:07 AM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- e7fc5cf
- Parents:
- c503fad7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/libgsf.xml
rc503fad7 r9bbd056 5 5 %general-entities; 6 6 7 <!ENTITY libgsf-download-http "&gnome-download-http;/libgsf/1.14/libgsf-&libgsf-version;.tar. bz2">8 <!ENTITY libgsf-download-ftp "&gnome-download-ftp;/libgsf/1.14/libgsf-&libgsf-version;.tar. bz2">9 <!ENTITY libgsf-md5sum " 2b702648b853402554c97d75405c60d3">10 <!ENTITY libgsf-size " 684 KB">11 <!ENTITY libgsf-buildsize "1 9MB">12 <!ENTITY libgsf-time "0. 3SBU">7 <!ENTITY libgsf-download-http "&gnome-download-http;/libgsf/1.14/libgsf-&libgsf-version;.tar.xz"> 8 <!ENTITY libgsf-download-ftp "&gnome-download-ftp;/libgsf/1.14/libgsf-&libgsf-version;.tar.xz"> 9 <!ENTITY libgsf-md5sum "3e71b5af1999e62495c6750e51dbbe02"> 10 <!ENTITY libgsf-size "504 KB"> 11 <!ENTITY libgsf-buildsize "13 MB"> 12 <!ENTITY libgsf-time "0.5 SBU"> 13 13 ]> 14 14 … … 30 30 <title>Introduction to libgsf</title> 31 31 32 <para>The <application>libgsf</application> package contains 33 <filename class="libraryfile">libgsf-1</filename> libraries. These are 34 useful for providing an extensible input/output abstraction layer for 35 structured file formats.</para> 32 <para> 33 The <application>libgsf</application> package contains the library 34 used for providing an extensible input/output abstraction layer for 35 structured file formats. 36 </para> 36 37 37 38 &lfs70_checked; … … 40 41 <itemizedlist spacing="compact"> 41 42 <listitem> 42 <para>Download (HTTP): <ulink url="&libgsf-download-http;"/></para> 43 </listitem> 44 <listitem> 45 <para>Download (FTP): <ulink url="&libgsf-download-ftp;"/></para> 46 </listitem> 47 <listitem> 48 <para>Download MD5 sum: &libgsf-md5sum;</para> 49 </listitem> 50 <listitem> 51 <para>Download size: &libgsf-size;</para> 52 </listitem> 53 <listitem> 54 <para>Estimated disk space required: &libgsf-buildsize;</para> 55 </listitem> 56 <listitem> 57 <para>Estimated build time: &libgsf-time;</para> 43 <para> 44 Download (HTTP): <ulink url="&libgsf-download-http;"/> 45 </para> 46 </listitem> 47 <listitem> 48 <para> 49 Download (FTP): <ulink url="&libgsf-download-ftp;"/> 50 </para> 51 </listitem> 52 <listitem> 53 <para> 54 Download MD5 sum: &libgsf-md5sum; 55 </para> 56 </listitem> 57 <listitem> 58 <para> 59 Download size: &libgsf-size; 60 </para> 61 </listitem> 62 <listitem> 63 <para> 64 Estimated disk space required: &libgsf-buildsize; 65 </para> 66 </listitem> 67 <listitem> 68 <para> 69 Estimated build time: &libgsf-time; 70 </para> 58 71 </listitem> 59 72 </itemizedlist> … … 62 75 63 76 <bridgehead renderas="sect4">Required</bridgehead> 64 <para role="required"><xref linkend="libxml2"/>, 65 <xref linkend="pkgconfig"/>, and 66 <xref linkend="perl-xml-parser"/></para> 77 <para role="required"> 78 <xref linkend="intltool"/>, 79 <xref linkend="libxml2"/> and 80 <xref linkend="pkgconfig"/> 81 </para> 82 83 <bridgehead renderas="sect4">Recommended</bridgehead> 84 <para role="recommended"> 85 <xref linkend="gdk-pixbuf"/> 86 (To build gsf-office-thumbnailer) 87 </para> 88 67 89 68 90 <bridgehead renderas="sect4">Optional</bridgehead> 69 <para role="optional"><xref linkend="python2"/>, 70 <xref linkend="pygtk"/>, 71 <xref linkend="GConf"/> (required to build the 72 <command>gsf-office-thumbnailer</command> program), 73 <xref linkend="gnome-vfs"/> and <xref linkend="libbonobo"/> (required to 74 build the <filename class='libraryfile'>libgsf-gnome-1.so</filename> 75 library which provides GNOME-2 support), and 76 <xref linkend="gtk-doc"/></para> 77 78 <para>Note: you should build the 79 <filename class='libraryfile'>libgsf-gnome-1.so</filename> library if you 80 plan on building <!-- <xref linkend="gnucash"/> or --> 81 <xref linkend="gnumeric"/> with GNOME-2 support.</para> 91 <para role="optional"> 92 <xref linkend="gobject-introspection"/> 93 <xref linkend="gtk-doc"/> and 94 <xref linkend="pygtk"/> 95 </para> 82 96 83 97 <para condition="html" role="usernotes">User Notes: … … 89 103 <title>Installation of libgsf</title> 90 104 91 <para>Install <application>libgsf</application> by running the following 92 commands:</para> 93 94 <screen><userinput>./configure --prefix=/usr \ 95 --sysconfdir=&gnome-old-etc-dir; && 105 <para> 106 Install <application>libgsf</application> by running the following 107 commands: 108 </para> 109 110 <screen><userinput>./configure --prefix=/usr --disable-static && 96 111 make</userinput></screen> 97 112 98 <para>Running <command>make check</command> will build a battery of test 99 programs which are built using the just-created 100 <filename class='libraryfile'>libgsf-1</filename> library. All the programs 101 should build successfully with no errors displayed.</para> 102 103 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 113 <para> 114 Running <command>make check</command> will build a battery of test 115 programs which are built using the just-created 116 <filename class='libraryfile'>libgsf-1</filename> library. All the programs 117 should build successfully with no errors displayed. 118 </para> 119 120 <para> 121 Now, as the <systemitem class="username">root</systemitem> user: 122 </para> 104 123 105 124 <screen role="root"><userinput>make install</userinput></screen> … … 110 129 <title>Command Explanations</title> 111 130 112 <para><command>--sysconfdir=&gnome-old-etc-dir;</command>: Use this parameter to113 ensure that if <application>GConf</application> has been installed, this114 package's schema files will be installed in the correct location instead115 of <filename class="directory">/usr/etc/</filename>.</para>116 117 <para><option>--without-python</option>: This parameter is required118 if <application>Python</application> is not installed.</para>119 120 <para><option>--disable-static</option>: This switch prevents the121 static libraries in this package being built and installed.</para>122 123 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../../xincludes/gtk-doc-rebuild.xml"/> 132 href="../../xincludes/static-libraries.xml"/> 133 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../../xincludes/gtk-doc-rebuild.xml"/> 125 136 126 137 </sect2> … … 130 141 131 142 <segmentedlist> 132 <segtitle>Installed Program </segtitle>133 <segtitle>Installed Librar ies</segtitle>143 <segtitle>Installed Programs</segtitle> 144 <segtitle>Installed Library</segtitle> 134 145 <segtitle>Installed Directories</segtitle> 135 146 136 147 <seglistitem> 137 <seg>gsf, gsf-office-thumbnailer (optional), and gsf-vba-dump</seg> 138 <seg>libgsf-1.{so,a} and optionally, libgsf-gnome-1.{so,a}</seg> 139 <seg>/usr/include/libgsf-1 and /usr/share/gtk-doc/html/gsf and 140 optionally, /usr/lib/python&python2-majorver;/site-packages/gsf</seg> 148 <seg> 149 gsf, gsf-office-thumbnailer and gsf-vba-dump 150 </seg> 151 <seg> 152 libgsf-1.so 153 </seg> 154 <seg> 155 /usr/include/libgsf-1 and 156 /usr/share/gtk-doc/html/gsf 157 </seg> 141 158 </seglistitem> 142 159 </segmentedlist> 143 160 161 <variablelist> 162 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 163 <?dbfo list-presentation="list"?> 164 <?dbhtml list-presentation="table"?> 165 166 <varlistentry id="gsf"> 167 <term><command>gsf</command></term> 168 <listitem> 169 <para> 170 is a simple archive utility, somewhat similar to tar(1). 171 </para> 172 <indexterm zone="libgsf gsf"> 173 <primary sortas="b-gsf">gsf</primary> 174 </indexterm> 175 </listitem> 176 </varlistentry> 177 178 <varlistentry id="gsf-office-thumbnailer"> 179 <term><command>gsf-office-thumbnailer</command></term> 180 <listitem> 181 <para> 182 is used internally by GNOME applications such as Nautilus to generate 183 thumbnails of several types of office application files. 184 </para> 185 <indexterm zone="libgsf gsf-office-thumbnailer"> 186 <primary sortas="b-gsf-office-thumbnailer">gsf-office-thumbnailer</primary> 187 </indexterm> 188 </listitem> 189 </varlistentry> 190 191 <varlistentry id="gsf-vba-dump"> 192 <term><command>gsf-vba-dump</command></term> 193 <listitem> 194 <para> 195 is used to extract Visual Basic for Applications macros from files. 196 </para> 197 <indexterm zone="libgsf gsf-vba-dump"> 198 <primary sortas="b-gsf-vba-dump">gsf-vba-dump</primary> 199 </indexterm> 200 </listitem> 201 </varlistentry> 202 203 <varlistentry id="libgsf-1"> 204 <term><filename class="libraryfile">libgsf-1.so</filename></term> 205 <listitem> 206 <para> 207 contains the <application>libgsf</application> API functions. 208 </para> 209 <indexterm zone="libgsf libgsf-1"> 210 <primary sortas="c-libgsf-1">libgsf-1.so</primary> 211 </indexterm> 212 </listitem> 213 </varlistentry> 214 215 </variablelist> 216 144 217 </sect2> 145 218
Note:
See TracChangeset
for help on using the changeset viewer.