- Timestamp:
- 08/01/2015 04:26:22 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- ad6910d
- Parents:
- 4a83293
- Location:
- xsoft
- Files:
-
- 7 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/graphweb.xml
r4a83293 rac38e9dc 20 20 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="seamonkey.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firefox -systemd.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firefox.xml"/> 23 23 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="galeon.xml"/> --> 24 24 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konq.xml"/> --> -
xsoft/graphweb/seamonkey.xml
r4a83293 rac38e9dc 6 6 7 7 <!ENTITY seamonkey-download-http 8 "https://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">8 "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2"> 9 9 <!ENTITY seamonkey-download-ftp 10 "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">11 <!ENTITY seamonkey-md5sum " 44b6f9cfc2a95fd08dba35ff236d306e">12 <!ENTITY seamonkey-size "1 80MB">13 <!ENTITY seamonkey-buildsize " 4.1 GB (77MB installed)">14 <!ENTITY seamonkey-time " 17 SBU (using parallelism=4)">10 "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2"> 11 <!ENTITY seamonkey-md5sum "d9b1f863cb8808ca92a2d9ac004ae5ee"> 12 <!ENTITY seamonkey-size "194 MB"> 13 <!ENTITY seamonkey-buildsize "3.6 GB (72 MB installed)"> 14 <!ENTITY seamonkey-time "61 SBU"> 15 15 ]> 16 16 … … 47 47 </para> 48 48 49 &lfs7 6_checked;49 &lfs77_checked; 50 50 51 51 <bridgehead renderas="sect3">Package Information</bridgehead> … … 89 89 <xref linkend="alsa-lib"/>, 90 90 <xref linkend="gtk2"/>, 91 <xref linkend="zip"/>, and 92 <xref linkend="unzip"/>. 91 <xref linkend="unzip"/>, 92 <xref linkend="yasm"/> and 93 <xref linkend="zip"/> 93 94 </para> 94 95 95 96 <bridgehead renderas="sect4">Recommended</bridgehead> 96 97 <para role="recommended"> 97 <xref linkend="yasm"/> or <xref linkend="libvpx"/> 98 (to allow <application>SeaMonkey</application> to play webm videos). 99 </para> 98 <xref linkend="icu"/>, 99 <xref linkend="libevent"/>, 100 <xref linkend="libvpx"/>, 101 <xref linkend="nspr"/>, 102 <xref linkend="nss"/> and 103 <xref linkend="sqlite"/> 104 </para> 105 106 <note> 107 <para> 108 If you don't install recommended dependencies, then internal copies of 109 those packages will be used. They might be tested to work, but they can 110 be out of date or contain security holes. 111 </para> 112 </note> 113 114 <note> 115 <para> 116 You must have installed <application>OpenSSL</application> before 117 <application>Python 2</application>, or the build system will quickly 118 fail with output including "ImportError: cannot import name 119 HTTPSHandler". If you are in any doubt about this (e.g. upgrading from 120 an older version of SeaMonkey), check if 121 <filename>/usr/lib/python&python2-majorver;/lib-dynload/_ssl.so</filename> 122 exists. If it does not, reinstall <xref linkend="python2"/> (after 123 installing <xref linkend="openssl"/>. The latest version of any 124 <emphasis>currently maintained</emphasis> version of OpenSSL should be 125 satisfactory if already installed. 126 </para> 127 </note> 100 128 101 129 <bridgehead renderas="sect4">Optional</bridgehead> 102 130 <para role="optional"> 131 <xref linkend="curl"/>, 103 132 <xref linkend="dbus-glib"/>, 104 <xref linkend="startup-notification"/>,105 <xref linkend="sqlite"/>,106 <xref linkend="libevent"/>,107 133 <xref linkend="doxygen"/>, 108 134 <xref linkend="gst-plugins-base"/> (with 109 135 <xref linkend="gst-plugins-good"/> and 110 <xref linkend="gst-ffmpeg"/> at runtime), 136 <xref linkend="gst-ffmpeg"/> at runtime), or 137 <xref linkend="gst10-plugins-base"/> (with 138 <xref linkend="gst10-plugins-good"/> and 139 <xref linkend="gst10-libav"/> at runtime), 111 140 <xref linkend="libnotify"/>, 112 <xref linkend="nspr"/>,113 <xref linkend="nss"/>,114 141 <xref linkend="openjdk"/>, 115 142 <xref linkend="pulseaudio"/>, 116 <xref linkend="wireless_tools"/>, 117 <xref linkend="valgrind"/> (only for testing the jemalloc code), 118 <xref linkend="wget"/>, and 143 <xref linkend="startup-notification"/>, 144 <xref linkend="valgrind"/>, 145 <xref linkend="wget"/>, 146 <xref linkend="wireless_tools"/> and 119 147 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink> 120 148 </para> … … 127 155 <sect2 role="installation"> 128 156 <title>Installation of SeaMonkey</title> 129 <!-- 130 <para> 131 If you have not installed <xref linkend="wireless_tools"/>, apply the 132 patch or the installer will fail: 133 </para> 134 135 <screen><userinput>patch -p1 < ../seamonkey-&seamonkey-version;-necko-wifi-1.patch</userinput></screen> 136 --> 157 137 158 <para> 138 159 The configuration of <application>SeaMonkey</application> is accomplished … … 146 167 </para> 147 168 148 <screen><?dbfo keep-together="auto"?><userinput>cat > mozconfig << EOF 149 <literal># If you have a multicore machine you can speed up the build by running 150 # several jobs at once, but if you have a single core, delete this line: 151 mk_add_options MOZ_MAKE_FLAGS="-j$(getconf _NPROCESSORS_ONLN)" 152 153 # If you have installed Yasm delete this option: 154 ac_add_options --disable-webm 155 156 # If you have installed DBus-Glib delete this option: 169 <screen><?dbfo keep-together="auto"?><userinput>cat > mozconfig << "EOF" 170 <literal># If you have a multicore machine, all cores will be used by default. 171 # If desired, you can reduce the number of cores used, e.g. to 1, by 172 # uncommenting the next line and setting a valid number of CPU cores. 173 #mk_add_options MOZ_MAKE_FLAGS="-j1" 174 175 # If you have installed DBus-Glib comment out this line: 157 176 ac_add_options --disable-dbus 158 177 159 # If you have installed wireless-tools delete this option: 178 # If you have installed dbus-glib, and you have installed (or will install) 179 # wireless-tools, and you wish to use geolocation web services, comment out 180 # this line 160 181 ac_add_options --disable-necko-wifi 161 182 162 # If you have installed libnotify delete this option:183 # If you have installed libnotify comment out this line: 163 184 ac_add_options --disable-libnotify 164 185 … … 166 187 ac_add_options --disable-pulseaudio 167 188 168 # GStreamer is necessary for H.264 video playback in HTML5 Video Player; 169 # to be enabled, also remember to set "media.gstreamer.enabled" to "true" 170 # in about:config. If you do *not* have GStreamer 0.x.y, uncomment this line: 189 # GStreamer is necessary for H.264 video playback in HTML5 Video Player. 190 # To enable it, make sure you also set "media.gstreamer.enabled" to 191 # "true" in about:config. 192 193 # If you don't have GStreamer 0.10.x installed, uncomment this line: 171 194 #ac_add_options --disable-gstreamer 172 173 # Uncomment these if you have installed them: 174 # ac_add_options --enable-startup-notification 175 # ac_add_options --enable-system-hunspell 176 # ac_add_options --enable-system-sqlite 177 # ac_add_options --with-system-libevent 178 # ac_add_options --with-system-libvpx 179 # ac_add_options --with-system-nspr 180 # ac_add_options --with-system-nss 181 182 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir 195 # or uncomment this line if you have GStreamer 1.x.y installed: 196 #ac_add_options --enable-gstreamer=1.0 197 198 # Uncomment these lines if you have installed optional dependencies: 199 #ac_add_options --enable-system-hunspell 200 #ac_add_options --enable-startup-notification 201 202 # Comment out following options if you have not installed 203 # recommended dependencies: 204 ac_add_options --enable-system-sqlite 205 ac_add_options --with-system-libevent 206 ac_add_options --with-system-libvpx 207 ac_add_options --with-system-nspr 208 ac_add_options --with-system-nss 209 ac_add_options --with-system-icu 210 211 # The BLFS editors recommend not changing anything below this line: 212 ac_add_options --prefix=/usr 213 ac_add_options --enable-application=suite 214 183 215 ac_add_options --disable-crashreporter 184 ac_add_options --disable-debug 185 ac_add_options --disable-debug-symbols 186 ac_add_options --disable-installer 187 ac_add_options --disable-static 216 ac_add_options --disable-updater 188 217 ac_add_options --disable-tests 189 ac_add_options --disable-updater 190 ac_add_options --enable-application=suite 191 ac_add_options --enable-shared 218 219 ac_add_options --enable-optimize 220 ac_add_options --enable-strip 221 ac_add_options --enable-install-strip 222 223 ac_add_options --enable-gio 224 ac_add_options --enable-official-branding 225 ac_add_options --enable-safe-browsing 226 ac_add_options --enable-url-classifier 227 192 228 ac_add_options --enable-system-cairo 193 229 ac_add_options --enable-system-ffi 194 ac_add_options --prefix=/usr 230 ac_add_options --enable-system-pixman 231 195 232 ac_add_options --with-pthreads 233 234 ac_add_options --with-system-bz2 196 235 ac_add_options --with-system-jpeg 197 236 ac_add_options --with-system-png 198 ac_add_options --with-system-zlib</literal> 237 ac_add_options --with-system-zlib 238 239 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir</literal> 199 240 EOF</userinput></screen> 200 241 201 242 <para> 243 First, fix building with system freetype-2.6 or later: 244 </para> 245 246 <screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers</userinput></screen> 247 248 <para> 202 249 The moz-build-dir directory needs to exist and match the value used in 203 mozconfig (above) for the object directory (MOZ_OBJDIR): 204 </para> 205 206 <screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen> 250 the mozconfig above for the object directory (MOZ_OBJDIR): 251 </para> 252 253 <screen><userinput>mkdir -v mozilla/moz-build-dir</userinput></screen> 254 255 <note> 256 <para> 257 If you have a multicore machine, <application>SeaMonkey</application> 258 will use all the cores by default. Exceptionally, you can reduce 259 the number of cores, e.g. to 1, by prepending the 260 <envar>MOZ_MAKE_FLAGS="-j1"</envar> environment variable to all 261 of the <command>make</command> commands below. 262 </para> 263 </note> 207 264 208 265 <para> … … 214 271 215 272 <para> 216 This package does not come with a test suite. However, if 217 <application>X</application> is running it can be launched 218 from the build directory before installing with the command line: 219 <userinput>moz-build-dir/mozilla/dist/seamonkey/seamonkey</userinput> 273 This package does not come with a test suite. 220 274 </para> 221 275 … … 225 279 </para> 226 280 227 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 228 cp -v moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen> 229 230 <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey"> 231 All the Development Libraries and Headers 232 </bridgehead> 233 234 <para> 235 If you want to install the full <application>SeaMonkey</application> 236 development environment, as the 281 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 282 chown -R root:root /usr/lib/seamonkey-&seamonkey-version; && 283 install -v -m644 moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen> 284 285 <para> 286 The above instruction just installs the parts you need to run 287 <application>SeaMonkey</application>. Alternatively, if you want to 288 install the full <application>SeaMonkey</application> development 289 environment, run the following command as the 237 290 <systemitem class="username">root</systemitem> user: 238 291 </para> 239 292 240 <screen role="root"><userinput>make -C moz-build-dir install</userinput></screen> 293 <screen role="root"><userinput>make -f client.mk install</userinput></screen> 294 241 295 </sect2> 242 296 243 297 <sect2 role="commands"> 244 298 <title>Command Explanations</title> 245 246 <para>247 <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure248 at the beginning of the build.249 </para>250 299 251 300 <para> … … 261 310 <sect2 role="configuration"> 262 311 <title>Configuring SeaMonkey</title> 263 264 <para>265 If you deleted the <option>--disable-webm</option> option from your266 <filename>mozconfig</filename>, your <application>SeaMonkey</application>267 can play most youtube videos without the need for the flash plugin. To268 enable this, go to <ulink url="http://www.youtube.com/html5"/> and click269 on 'Join the HTML5 Trial' (needs cookies enabled).270 </para>271 312 272 313 <para> … … 305 346 306 347 <para> 307 If you use a desktop environment like <application>Gnome</application> or308 <application>KDE</application> you may wish to create a309 <filename>seamonkey.desktop</filename> file so that310 <application>SeaMonkey</application> appears in the panel's menus. If you311 didn't enable <application>Startup-Notification</application> in your312 mozconfig change the StartupNotify line to false. As the313 <systemitem class="username">root</systemitem> user:314 </para> 315 316 <screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} 348 If you use a desktop environment such as <application>GNOME</application> 349 or <application>KDE</application>, you may want to create a desktop file 350 in order to be able to launch <application>SeaMonkey</application> from the 351 desktop menus. If you didn't enable 352 <application>Startup Notification</application> support in your mozconfig 353 then change the StartupNotify line to false. Run the following commands 354 as the <systemitem class="username">root</systemitem> user: 355 </para> 356 357 <screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} && 317 358 318 359 cat > /usr/share/applications/seamonkey.desktop << "EOF" && … … 339 380 <segtitle>Installed Programs</segtitle> 340 381 <segtitle>Installed Libraries</segtitle> 341 <segtitle>Installed Director y</segtitle>382 <segtitle>Installed Directories</segtitle> 342 383 343 384 <seglistitem> 344 <seg>seamonkey</seg> 385 <seg> 386 seamonkey 387 </seg> 345 388 <seg> 346 389 None 347 390 </seg> 348 391 <seg> 349 /usr/lib/seamonkey-&seamonkey-version; .392 /usr/lib/seamonkey-&seamonkey-version; 350 393 </seg> 351 394 </seglistitem> -
xsoft/office/abiword.xml
r4a83293 rac38e9dc 11 11 <!ENTITY AbiWord-download-ftp " "> 12 12 <!ENTITY AbiWord-md5sum "f3f8052e7b4979a43b75775a381e6cb8"> 13 <!ENTITY AbiWord-size "1 0.6MB">13 <!ENTITY AbiWord-size "11 MB"> 14 14 15 15 <!ENTITY AbiWordDocs-download-http 16 16 "http://www.abisource.com/downloads/abiword/&AbiWord-version;/source/abiword-docs-&AbiWord-version;.tar.gz"> 17 <!ENTITY AbiWordDocs-md5sum " 1.5 MB">18 <!ENTITY AbiWordDocs-size " c9b78cb5f9c415ed63ce1cf9874fa8a4">19 20 <!ENTITY AbiWord-buildsize " 405.2 MB">21 <!ENTITY AbiWord-time " 6.7 SBU">17 <!ENTITY AbiWordDocs-md5sum "c9b78cb5f9c415ed63ce1cf9874fa8a4"> 18 <!ENTITY AbiWordDocs-size "1.5"> 19 20 <!ENTITY AbiWord-buildsize "575 MB (73 MB installed)"> 21 <!ENTITY AbiWord-time "7.7 SBU - additional 0.5 SBU for docs"> 22 22 ]> 23 23 … … 44 44 </para> 45 45 46 &lfs7 6_checked;46 &lfs77_checked; 47 47 48 48 <bridgehead renderas="sect3">Package Information</bridgehead> … … 95 95 <para> 96 96 AbiWord Docs size: &AbiWordDocs-size; 97 </para>98 </listitem>99 <listitem>100 <para>101 Required patch: <ulink url="http://www.linuxfromscratch.org/patches/blfs/svn/abiword-&AbiWord-version;-libgcrypt_1_6_0-1.patch"/>102 97 </para> 103 98 </listitem> … … 121 116 <bridgehead renderas="sect4">Optional</bridgehead> 122 117 <para role="optional"> 123 <ulink url="http://aiksaurus.sourceforge.net/">Aiksaurus</ulink>,124 118 <xref linkend="dbus-glib"/>, 125 119 <xref linkend="evolution-data-server"/>, 126 120 <xref linkend="gobject-introspection"/>, 127 <ulink url="http://helm.cs.unibo.it/mml-widget/">GtkMathView</ulink>,128 121 <xref linkend="libchamplain"/>, 129 122 <xref linkend="libgcrypt"/>, 130 123 <xref linkend="libical"/>, 131 124 <xref linkend="libsoup"/>, 125 <xref linkend="redland"/>, 126 <xref linkend="telepathy-glib"/>, 127 <xref linkend="valgrind"/>, 128 <ulink url="http://aiksaurus.sourceforge.net/">Aiksaurus</ulink>, 129 <ulink url="http://helm.cs.unibo.it/mml-widget/">GtkMathView</ulink>, 132 130 <ulink url="http://sourceforge.net/projects/wvware">libwmf</ulink>, 133 131 <ulink url="http://sourceforge.net/projects/libwpd/">libwpd</ulink>, … … 137 135 Link Grammar Parser</ulink>, 138 136 <ulink url="&gnome-download-http;/loudmouth">Loudmouth</ulink>, 139 <xref linkend="redland"/>, 140 <xref linkend="telepathy-glib"/>, 141 <ulink url="http://libots.sourceforge.net/">OTS</ulink> 142 <ulink url="http://software.frodo.looijaard.name/psiconv/">Psiconv</ulink>, and 143 <xref linkend="valgrind"/> 137 <ulink url="http://libots.sourceforge.net/">OTS</ulink>, and 138 <ulink url="http://software.frodo.looijaard.name/psiconv/">Psiconv</ulink> 144 139 </para> 145 140 … … 166 161 </para> 167 162 168 <screen><userinput>patch -Np1 -i ../abiword-&AbiWord-version;-libgcrypt_1_6_0-1.patch && 169 ./configure --prefix=/usr && 163 <screen><userinput>./configure --prefix=/usr && 170 164 make</userinput></screen> 171 165 … … 180 174 <screen role="root"><userinput>make install</userinput></screen> 181 175 182 <para> 183 If you wish to install the local help files, untar and build them first 176 <note> 177 <para> 178 In order to install the local help files, 179 a graphics session is recommended. 180 </para> 181 </note> 182 183 <para> 184 If you wish to install the local help files, untar and build them first: 184 185 </para> 185 186 -
xsoft/office/gnumeric.xml
r4a83293 rac38e9dc 7 7 <!ENTITY gnumeric-download-http "&gnome-download-http;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz"> 8 8 <!ENTITY gnumeric-download-ftp "&gnome-download-ftp;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz"> 9 <!ENTITY gnumeric-md5sum " 14897887000c7c6ca4e1e1d2dd230ee7">9 <!ENTITY gnumeric-md5sum "84e39df0028b3b6091ca55a3b538070e"> 10 10 <!ENTITY gnumeric-size "18 MB"> 11 <!ENTITY gnumeric-buildsize "2 52MB (additional 2 MB for the tests)">12 <!ENTITY gnumeric-time "1. 8 SBU (additional 1.5SBU for the tests)">11 <!ENTITY gnumeric-buildsize "298 MB (additional 2 MB for the tests)"> 12 <!ENTITY gnumeric-time "1.6 SBU (additional 6.8 SBU for the tests)"> 13 13 ]> 14 14 … … 35 35 </para> 36 36 37 &lfs7 6_checked;37 &lfs77_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 79 79 </para> 80 80 81 <bridgehead renderas="sect4">Recommended Runtime</bridgehead> 82 <para role="recommended runtime"> 83 an icon theme such as <xref linkend="adwaita-icon-theme"/> or 84 <xref linkend="oxygen-icons"/> 85 <xref linkend="x-window-system"/>, and 86 <xref linkend="yelp"/> for the buit-in help functionality 87 </para> 88 81 89 <bridgehead renderas="sect4">Optional</bridgehead> 82 90 <para role="optional"> 91 <xref linkend="dconf"/> (to prevent some test failures), 83 92 <xref linkend="gobject-introspection"/>, 84 93 <xref linkend="pygobject3"/>, … … 92 101 </para> 93 102 94 <note> 103 <!-- Now in "recommendended runtime deps". Keeping as a comment because it 104 is easier to revert 105 <note> 95 106 <para> 96 107 Though only a run-time dependency, if you don't install the … … 99 110 </para> 100 111 </note> 101 112 --> 102 113 <para condition="html" role="usernotes">User Notes: 103 114 <ulink url="&blfs-wiki;/gnumeric"/> … … 127 138 <para> 128 139 If you wish to test the results, issue <command>make -k check</command>. 129 A few tests fail, some for known reasons. 140 Tests must be run from an active X session, and <xref linkend="dconf"/> 141 should be installed to prevent some failures. Even so, a few tests fail, 142 some for known reasons. 130 143 </para> 131 144 -
xsoft/office/office.xml
r4a83293 rac38e9dc 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="abiword.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnumeric.xml"/> 26 <!-- Hopefully gnucash will come back when updated 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnucash.xml"/> --> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libreoffice.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libreoffice-systemd.xml"/> 29 27 </chapter> -
xsoft/other/balsa.xml
r4a83293 rac38e9dc 7 7 <!ENTITY balsa-download-http "http://pawsa.fedorapeople.org/balsa/balsa-&balsa-version;.tar.bz2"> 8 8 <!ENTITY balsa-download-ftp " "> 9 <!ENTITY balsa-md5sum " afd175b4de2c6cc685ace50dc3ad61ff">10 <!ENTITY balsa-size "3. 7MB">11 <!ENTITY balsa-buildsize "7 2MB">9 <!ENTITY balsa-md5sum "da3b500b5c939f85071fb1fe3e3efc01"> 10 <!ENTITY balsa-size "3.9 MB"> 11 <!ENTITY balsa-buildsize "78 MB"> 12 12 <!ENTITY balsa-time "0.5 SBU"> 13 13 ]> … … 33 33 <application>GNOME</application>-2 based mail client.</para> 34 34 35 &lfs7 6_checked;35 &lfs77_checked; 36 36 37 37 <bridgehead renderas="sect3">Package Information</bridgehead> … … 82 82 <para role="optional"> 83 83 <xref linkend="compface"/>, 84 <xref linkend="g pg2"/> and84 <xref linkend="gnupg2"/> and 85 85 <xref linkend="gpgme"/> (both for S/MIME support), 86 86 <xref linkend="gtksourceview"/>, -
xsoft/other/fontforge-systemd.xml
r4a83293 rac38e9dc 5 5 %general-entities; 6 6 7 <!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/20141126/fontforge-2014-11-26-Unix-Source.tar.gz"> 7 <!-- <!ENTITY fontforge-download-http "&sources-anduin-other-http;/fontforge-&fontforge-version;.tar.xz">--> 8 <!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-&fontforge-version;.tar.gz"> 8 9 <!ENTITY fontforge-download-ftp " "> 9 <!ENTITY fontforge-md5sum " 2193a30700a56aa7c466407ac37ce0e3">10 <!ENTITY fontforge-size "1 19.2MB">11 <!ENTITY fontforge-buildsize " 354.8MB">12 <!ENTITY fontforge-time " 3.9SBU">10 <!ENTITY fontforge-md5sum "a68cd6797e2e5fb0aa88a33bbe15315b"> 11 <!ENTITY fontforge-size "120 MB"> 12 <!ENTITY fontforge-buildsize "406 MB"> 13 <!ENTITY fontforge-time "2.4 SBU"> 13 14 ]> 14 15 … … 37 38 </para> 38 39 39 &lfs7 6_checked;40 &lfs77_checked; 40 41 41 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 73 74 </itemizedlist> 74 75 75 <note>76 <para>77 The <application>FontForge</application> tarball extracts78 to fontforge-20141126.79 </para>80 </note>81 82 76 <bridgehead renderas="sect3">FontForge Dependencies</bridgehead> 77 78 <bridgehead renderas="sect4">Required</bridgehead> 79 <para role="required"> 80 <xref linkend="freetype2"/>, 81 <xref linkend="git"/>, 82 <xref linkend="glib2"/> and 83 <xref linkend="libxml2"/> 84 </para> 83 85 84 86 <bridgehead renderas="sect4">Recommended</bridgehead> 85 87 <para role="recommended"> 86 88 <xref linkend="cairo"/>, 87 <xref linkend=" freetype2"/>,89 <xref linkend="gtk2"/>, 88 90 <xref linkend="harfbuzz"/>, 89 <xref linkend="gtk2"/>, 90 <xref linkend="libxml2"/> and 91 <xref linkend="pango"/> and 91 92 <xref linkend="xorg7-lib"/> 92 93 </para> … … 98 99 <xref linkend="libpng"/>, 99 100 <xref linkend="libtiff"/>, 100 <xref linkend="pango"/>,101 101 <xref linkend="python2"/>, 102 <ulink url="http://ipython.org/">IPython</ulink>, 102 103 <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>, 103 104 <ulink url="https://bitbucket.org/sortsmill/libunicodenames"> … … 121 122 </para> 122 123 123 <screen><userinput>./bootstrap --force && 124 ./configure --prefix=/usr \ 125 --disable-static \ 124 <screen><userinput>rm -rf libltdl && 125 rm m4/argz.m4 && 126 ./bootstrap && 127 ./configure --prefix=/usr \ 126 128 --enable-gtk2-use \ 129 --disable-static \ 127 130 --docdir=/usr/share/doc/fontforge-&fontforge-version; && 128 131 make</userinput></screen> 129 132 130 133 <para> 131 To test the results, issue: <command>make -kcheck</command>.134 To test the results, issue: <command>make check</command>. 132 135 </para> 133 136 … … 138 141 <screen role="root"><userinput>make install</userinput></screen> 139 142 143 </sect2> 144 145 <sect2 role="commands"> 146 <title>Command Explanations</title> 147 148 <para> 149 <command>rm -rf libltdl ... ./bootstrap</command>: 150 These commands work around the old version of libtool in the source, 151 and the idiosyncracies of the bootstrap command, to allow it to build with 152 current libtool where some files have been renamed. 153 </para> 154 155 <para> 156 <parameter>--enable-gtk2-use</parameter>: This switch enables building 157 of the utilities that require <application>GTK+2</application>. 158 </para> 159 160 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 161 href="../../xincludes/static-libraries.xml"/> 140 162 141 163 </sect2> -
xsoft/other/gparted-systemd.xml
r4a83293 rac38e9dc 8 8 "&sourceforge-repo;/gparted/gparted-&gparted-version;.tar.bz2"> 9 9 <!ENTITY gparted-download-ftp " "> 10 <!ENTITY gparted-md5sum " d9df57f9d4b4dbd148644774f8bbccfb">11 <!ENTITY gparted-size "2. 0MB">12 <!ENTITY gparted-buildsize " 78 MB (additional 4 MB, building the optional documentation)">13 <!ENTITY gparted-time "0.9 SBU (additional 0.1 SBU, building the optional documentation)">10 <!ENTITY gparted-md5sum "67c4bdf680461e1107b718aff6095ea6"> 11 <!ENTITY gparted-size "2.1 MB"> 12 <!ENTITY gparted-buildsize "94 MB"> 13 <!ENTITY gparted-time "0.9 SBU"> 14 14 ]> 15 15 … … 36 36 </para> 37 37 38 &lfs7 6_checked;38 &lfs77_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 172 172 /usr/share/applications/gparted.desktop.back && 173 173 174 sed -i 's/Exec=/Exec=sudo -A /' 175 /usr/share/applications/gparted.desktop &&</userinput></screen>174 sed -i 's/Exec=/Exec=sudo -A /' \ 175 /usr/share/applications/gparted.desktop</userinput></screen> 176 176 177 177 </sect3> … … 182 182 <para> 183 183 To optionally use <command>pkexec</command>, you need 184 <xref linkend="polkit-gnome"/> or <xref linkend="lxpolkit"/> or 185 any Polkit authentication agent provided by your desktop 186 environment and <xref linkend="systemd"/> (for Logind). Run the 187 following commands as the <systemitem 188 class="username">root</systemitem> user: 184 <xref linkend="polkit-gnome"/> or any Polkit authentication agent 185 provided by your desktop environment and 186 <xref linkend="systemd"/>. Run the following commands 187 as the <systemitem class="username">root</systemitem> user: 189 188 </para> 190 189 … … 200 199 pkexec /usr/sbin/gparted $@</literal> 201 200 EOF 201 202 202 chmod -v 755 /usr/sbin/gparted_polkit 203 203 … … 223 223 </policyconfig></literal> 224 224 EOF 225 225 226 chmod -v 644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen> 226 227 -
xsoft/other/icedtea-web.xml
r4a83293 rac38e9dc 7 7 <!ENTITY icedtea-web-download-http "http://icedtea.classpath.org/download/source/icedtea-web-&icedtea-web-version;.tar.gz"> 8 8 <!ENTITY icedtea-web-download-ftp " "> 9 <!ENTITY icedtea-web-md5sum " 7b82fd7138d14c002b69898a873be0cf">10 <!ENTITY icedtea-web-size "1. 5MB">11 <!ENTITY icedtea-web-buildsize " 35MB">9 <!ENTITY icedtea-web-md5sum "e5c3d732bf874a2b474f97a3f394b680"> 10 <!ENTITY icedtea-web-size "1.6 MB"> 11 <!ENTITY icedtea-web-buildsize "40 MB"> 12 12 <!ENTITY icedtea-web-time "0.3 SBU"> 13 13 ]> … … 34 34 implementation, licensed under GPLV3.</para> 35 35 36 &lfs7 6_checked;36 &lfs77_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 65 65 <xref linkend="openjdk"/> or 66 66 <xref linkend="java"/> (remember to configure as described in the 67 <xref linkend="o penjdk"/> page),67 <xref linkend="ojdk-conf"/> page), 68 68 </para> 69 69 -
xsoft/other/other.xml
r4a83293 rac38e9dc 20 20 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="balsa.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" ekiga.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="feh.xml"/> 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fontforge-systemd.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gimp-systemd.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnash.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gimp.xml"/> 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gparted-systemd.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hexchat.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icedtea-web.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inkscape .xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inkscape-systemd.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pidgin.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rox-filer.xml"/> … … 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xchat.xml"/> 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xdg-utils.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xscreensaver.xml"/> 37 38 38 39 </chapter> -
xsoft/other/pidgin.xml
r4a83293 rac38e9dc 9 9 <!ENTITY pidgin-md5sum "7c8bb6f997e05e7929104439872c2844"> 10 10 <!ENTITY pidgin-size "9.0 MB"> 11 <!ENTITY pidgin-buildsize "2 20.9 MB (including theAPI docs)">12 <!ENTITY pidgin-time " 2.3SBU (additional 0.1 SBU for API docs)">11 <!ENTITY pidgin-buildsize "215 MB (additional 2 MB for the tests and 91 MB for API docs)"> 12 <!ENTITY pidgin-time "1.9 SBU (additional 0.1 SBU for API docs)"> 13 13 ]> 14 14 … … 36 36 </para> 37 37 38 &lfs7 6_checked;38 &lfs77_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 100 100 <xref linkend="dbus"/>, 101 101 <xref linkend="evolution-data-server"/>, 102 <xref linkend="GConf"/>, 103 <xref linkend="libidn"/> (required, if you wish to run the test suite), 104 <xref linkend="NetworkManager"/>, 105 <xref linkend="gstreamer"/> (required for audio support), 106 <xref linkend="sqlite"/> (required for the Contact Availability Prediction 107 plugin), 108 <xref linkend="startup-notification"/>, 109 <xref linkend="tcl"/>, 110 <xref linkend="tk"/>, 102 111 <ulink url="http://www.freedesktop.org/wiki/Software/Farstream"> 103 112 Farstream (Version 0.1)</ulink> 104 113 (required for video and voice support), 105 <xref linkend="GConf"/>,106 <xref linkend="gstreamer"/> (required for audio support),107 114 <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>, 108 <xref linkend="libidn"/>,109 115 <ulink url="http://libgadu.net/">libgadu</ulink>, 110 116 <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink> 111 117 (required for Sametime protocol support), 118 <ulink url="http://silcnet.org/software/">SILC Client</ulink>, 119 <ulink url="http://silcnet.org/software/">SILC Toolkit</ulink>, 120 <ulink url="http://packages.debian.org/stable/source/zephyr">Zephyr</ulink>, and 112 121 <xref linkend="mitkrb"/> (required for Kerberos support in the Zephyr 113 122 module), 114 <xref linkend="NetworkManager"/>, 115 <ulink url="http://silcnet.org/software/">SILC Client</ulink>, 116 <ulink url="http://silcnet.org/software/">SILC Toolkit</ulink>, 117 <xref linkend="startup-notification"/>, 118 <xref linkend="sqlite"/> (required for the Contact Availability Prediction 119 plugin), 120 <xref linkend="tcl"/>, and 121 <ulink url="http://packages.debian.org/stable/source/zephyr">Zephyr</ulink> 123 </para> 124 125 <bridgehead renderas="sect4">Optional (runtime)</bridgehead> 126 <para role="optional"> 127 <xref linkend="xdg-utils"/> 122 128 </para> 123 129 … … 131 137 132 138 <para> 133 Compile <application>Pidgin</application> by running the following 134 commands: 139 If you wish to run the test suite, make sure that <xref 140 linkend="libidn"/> is installed and remove the switch 141 <quote>--disable-idn</quote>. Compile <application>Pidgin</application> 142 by running the following commands: 135 143 </para> 136 144 … … 150 158 If you have <xref linkend="doxygen"/> installed 151 159 (<xref linkend="graphviz"/> can be used also) and you wish to create the 152 API documentation, issue: <command>make docs</command> 153 </para> 154 155 <para> 156 <!--To test the results, issue: <command>make -k check</command>. -->For157 unknown reasons, the test suite fails.160 API documentation, issue: <command>make docs</command>. 161 </para> 162 163 <para> 164 Remember the remarks before <command>configure</command>. To test the 165 results, issue: <command>make check</command>. 158 166 </para> 159 167 -
xsoft/other/rox-filer.xml
r4a83293 rac38e9dc 19 19 <sect1info> 20 20 <othername>$LastChangedBy$</othername> 21 <date> 21 <date>$Date$</date> 22 22 </sect1info> 23 23 … … 36 36 </para> 37 37 38 &lfs7 6_checked;38 &lfs77_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 95 95 </para> 96 96 97 <screen><literal>File systems --->98 [*] Dnotify support </literal></screen>97 <screen><literal>File systems ---> 98 [*] Dnotify support [CONFIG_DNOTIFY]</literal></screen> 99 99 100 100 <para> -
xsoft/other/rxvt-unicode.xml
r4a83293 rac38e9dc 7 7 <!ENTITY rxvt-unicode-download-http "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-&rxvt-unicode-version;.tar.bz2"> 8 8 <!ENTITY rxvt-unicode-download-ftp " "> 9 <!ENTITY rxvt-unicode-md5sum " 4a5b823f08d21036f94a6c51e94d025b">10 <!ENTITY rxvt-unicode-size " 896KB">11 <!ENTITY rxvt-unicode-buildsize "2 5MB">9 <!ENTITY rxvt-unicode-md5sum "a9a06c608258c5fd247c3725d8f44582"> 10 <!ENTITY rxvt-unicode-size "904 KB"> 11 <!ENTITY rxvt-unicode-buildsize "26 MB"> 12 12 <!ENTITY rxvt-unicode-time "0.2 SBU"> 13 13 ]> … … 34 34 emulator which includes support for XFT and Unicode.</para> 35 35 36 &lfs7 6_checked;36 &lfs77_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 152 152 <filename>urxvtperl</filename> man pages.</para> 153 153 154 <para>If you use a Desktop Environment, a menu entry can be included, 155 issuing, as the <systemitem class="username">root</systemitem> user:</para> 156 157 <screen><userinput>cat > /usr/share/applications/urxvt.desktop << "EOF" && 158 <literal>[Desktop Entry] 159 Encoding=UTF-8 160 Name=Rxvt-Unicode Terminal 161 Comment=Use the command line 162 GenericName=Terminal 163 Exec=urxvt 164 Terminal=false 165 Type=Application 166 Icon=utilities-terminal 167 Categories=GTK;Utility;TerminalEmulator; 168 #StartupNotify=true 169 Keywords=console;command line;execute;</literal> 170 EOF 171 172 update-desktop-database -q</userinput></screen> 173 174 <para>For that, you need <xref linkend="desktop-file-utils"/> and at least 175 one of <xref linkend="adwaita-icon-theme"/>, <xref linkend="oxygen-icons"/> 176 or <xref linkend="lxde-icon-theme"/>. Uncomment the line with 177 <quote>StartupNotify=true</quote> if <xref linkend="startup-notification"/> 178 is installed.</para> 179 154 180 </sect2> 155 181 -
xsoft/other/thunderbird.xml
r4a83293 rac38e9dc 6 6 7 7 <!ENTITY thunderbird-download-http 8 " http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">8 "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2"> 9 9 <!ENTITY thunderbird-download-ftp 10 10 "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2"> 11 <!ENTITY thunderbird-md5sum " 6bb66f5cb67d573939d4e2ead6f7c7ca">12 <!ENTITY thunderbird-size "1 64 MB">13 <!ENTITY thunderbird-buildsize " 3.7 GB (68MB installed)">14 <!ENTITY thunderbird-time " 13 SBU (using parallelism=8)">11 <!ENTITY thunderbird-md5sum "0a740cdeee86d3ab49c635c6070c4b06"> 12 <!ENTITY thunderbird-size "194 MB"> 13 <!ENTITY thunderbird-buildsize "3.9 GB (73 MB installed)"> 14 <!ENTITY thunderbird-time "50 SBU"> 15 15 ]> 16 16 … … 38 38 </para> 39 39 40 &lfs7 6_checked;40 &lfs77_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 80 80 <xref linkend="alsa-lib"/>, 81 81 <xref linkend="gtk2"/>, 82 <xref linkend="unzip"/> and 82 <xref linkend="unzip"/>, 83 <xref linkend="yasm"/> and 83 84 <xref linkend="zip"/> 84 85 </para> … … 89 90 <xref linkend="libvpx"/>, 90 91 <xref linkend="nspr"/>, 91 <xref linkend="nss"/>, 92 <xref linkend="sqlite"/> and 93 <xref linkend="yasm"/> 92 <xref linkend="nss"/> and 93 <xref linkend="sqlite"/> 94 94 </para> 95 95 96 96 <note> 97 97 <para> 98 If you don't install recommended dependencies, 99 then internal copies of those packages will 100 be used. They might be tested to work, but 101 they can be out of date or contain security 102 holes. 98 If you don't install recommended dependencies, then internal copies of 99 those packages will be used. They might be tested to work, but they can 100 be out of date or contain security holes. 103 101 </para> 104 102 </note> … … 106 104 <note> 107 105 <para> 108 With <application>Thunderbird-31.0</application> and later versions, you 109 must have installed <application>Openssl</application> before 106 You must have installed <application>OpenSSL</application> before 110 107 <application>Python 2</application>, or the build system will quickly 111 108 fail with output including "ImportError: cannot import name 112 HTTPSHandler". If you are in any doubt about this (e.g. upgrading 113 from an older version of Thunderbird), check if 114 <filename>/usr/lib/python2.7/lib-dynload/_ssl.so</filename> exists. 115 If it does not, reinstall <xref linkend="python2"/> (after 116 installing <xref linkend="openssl"/> - the latest version of any 117 <emphasis>currently maintained</emphasis> version of Openssl should 118 be satisfactory if already installed - if that package has not already 119 been installed). 109 HTTPSHandler". If you are in any doubt about this (e.g. upgrading from 110 an older version of SeaMonkey), check if 111 <filename>/usr/lib/python&python2-majorver;/lib-dynload/_ssl.so</filename> 112 exists. If it does not, reinstall <xref linkend="python2"/> (after 113 installing <xref linkend="openssl"/>. The latest version of any 114 <emphasis>currently maintained</emphasis> version of OpenSSL should be 115 satisfactory if already installed. 120 116 </para> 121 117 </note> … … 138 134 <xref linkend="startup-notification"/>, 139 135 <xref linkend="wget"/>, 140 <xref linkend="wireless_tools"/> ,and136 <xref linkend="wireless_tools"/> and 141 137 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink> 142 138 </para> … … 161 157 162 158 <screen><userinput>cat > mozconfig << "EOF" 163 <literal># If you have a multicore machine, firefox will now use all the cores by 164 # default. Exceptionally, you can reduce the number of cores, e.g. to 1, 165 # by uncommenting the next line and setting a valid number of CPU cores. 159 <literal># If you have a multicore machine, the build may be faster if using parallel 160 # jobs. The build system automatically adds -jN to the "make" flags, where N 161 # is the number of CPU cores. The option below is therefore useless, unless 162 # you want to use a smaller number of jobs: 166 163 #mk_add_options MOZ_MAKE_FLAGS="-j1" 167 164 … … 175 172 ac_add_options --disable-libnotify 176 173 177 # GStreamer is necessary for H.264 video playback in HTML5 Video Player; 178 # to be enabled, also remember to set "media.gstreamer.enabled" to "true" 179 # in about:config. If you have installed GStreamer comment out this line: 174 # Comment out following option if you have PulseAudio installed 175 ac_add_options --disable-pulseaudio 176 177 # GStreamer is necessary for H.264 video playback in HTML5 Video Player. 178 # To enable it, make sure you also set "media.gstreamer.enabled" to 179 # "true" in about:config. 180 181 # If you have GStreamer 0.10.x installed, comment out this line: 180 182 ac_add_options --disable-gstreamer 183 # or uncomment this line if you have GStreamer 1.x.y installed: 184 #ac_add_options --enable-gstreamer=1.0 181 185 182 186 # Uncomment these lines if you have installed optional dependencies: 183 187 #ac_add_options --enable-system-hunspell 184 188 #ac_add_options --enable-startup-notification 185 186 # Comment out following option if you have PulseAudio installed187 ac_add_options --disable-pulseaudio188 189 # If you have not installed Yasm then uncomment this line:190 #ac_add_options --disable-webm191 189 192 190 # If you want to compile the Mozilla Calendar, uncomment this line: … … 204 202 # The BLFS editors recommend not changing anything below this line: 205 203 ac_add_options --prefix=/usr 204 ac_add_options --enable-application=mail 206 205 207 206 ac_add_options --disable-crashreporter … … 229 228 ac_add_options --with-system-jpeg 230 229 ac_add_options --with-system-png 231 ac_add_options --with-system-zlib 232 233 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild</literal> 230 ac_add_options --with-system-zlib</literal> 234 231 EOF</userinput></screen> 235 232 236 233 <para> 237 First, a bug needs to be fixed. Notice that thunderbuild matches 238 the value used in mozconfig (above) for the object directory 239 (MOZ_OBJDIR): 240 </para> 241 242 <!-- might be necessary 243 test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&--> 244 <screen><userinput>mkdir -vp mozilla/thunderbuild</userinput></screen> 234 First, fix building with system freetype-2.6 or later: 235 </para> 236 237 <screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers</userinput></screen> 245 238 246 239 <para> … … 260 253 </para> 261 254 262 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK=</userinput></screen> 263 264 <para> 265 The above instruction just installs the parts you need to run 266 <application>Thunderbird</application>. Alternatively, if you want to 267 install the full <application>Thunderbird</application> development 268 environment, run the following command as the 269 <systemitem class="username">root</systemitem> user: 270 </para> 271 272 <screen role="root"><userinput>make -C thunderbuild install</userinput></screen> 255 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 256 chown -R root:root /usr/lib/thunderbird-&thunderbird-version;</userinput></screen> 257 258 <para> 259 While still as the <systemitem class="username">root</systemitem> user, 260 install the icon files which will be used in the desktop file below: 261 </para> 262 263 <screen role="root"><userinput>for s in 16 22 24 32 48 256 264 do 265 install -v -Dm644 /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default${s}.png \ 266 /usr/share/icons/hicolor/${s}x${s}/apps/thunderbird.png 267 done && 268 gtk-update-icon-cache -qf /usr/share/icons/hicolor && 269 unset s</userinput></screen> 273 270 274 271 </sect2> … … 276 273 <sect2 role="commands"> 277 274 <title>Command Explanations</title> 278 <!-- might be necessary279 <para>280 <command>test $(uname -m) = "i686" && sed ...</command>: On this281 version of thunderbird, an old bug has reappeared in 32-bit builds. With282 optimization, the install fails with a Python error. This command will283 fix i686 builds and preserve the optimization on x86_64.284 </para>-->285 275 286 276 <para> … … 297 287 <title>Configuring Thunderbird</title> 298 288 299 <sect3><title>Configuration Information</title> 300 289 <para> 290 If your Window or Desktop Manager does not allow you to configure a 291 default browser, you can add a configuration parameter to 292 <application>Thunderbird</application> so that a browser will start when 293 when you click on an Internet/intranet/local URL. The procedure to check 294 or modify any of the configuration parameters is quite simple and the 295 instructions here can be used to view or modify any of the parameters. 296 </para> 297 298 <para> 299 First, open the configuration dialog by opening the <quote>Edit</quote> 300 drop-down menu. Choose <quote>Preferences</quote> and then click on the 301 <quote>Advanced</quote> icon on the top menu bar. Choose the 302 <quote>General</quote> tab and click on the <quote>Config Editor</quote> 303 button. This will display a list of the configuration preferences and 304 information related to each one. You can use the <quote>Filter:</quote> 305 bar to enter search criteria and narrow down the listed items. Changing 306 a preference can be done using two methods. One, if the preference has a 307 boolean value (True/False), simply double-click on the preference to 308 toggle the value and two, for other preferences simply right-click on 309 the desired line, choose <quote>Modify</quote> from the menu and change 310 the value. Creating new preference items is accomplished in the same 311 way, except choose <quote>New</quote> from the menu and provide the 312 desired data into the fields when prompted. 313 </para> 314 315 <para> 316 The configuration preference item you need to check so that 317 <application>Thunderbird</application> uses a specified browser is the 318 <parameter>network.protocol-handler.app.http</parameter> which should be 319 set to the path of the desired browser, e.g. 320 <option>/usr/bin/firefox</option>. 321 </para> 322 323 <tip> 301 324 <para> 302 If your Window or Desktop Manager does not allow you to configure a 303 default browser, you can add a configuration parameter to 304 <application>Thunderbird</application> so that a browser will start when 305 when you click on an Internet/intranet/local URL. The procedure to check 306 or modify any of the configuration parameters is quite simple and the 307 instructions here can be used to view or modify any of the parameters. 325 There is a multitude of configuration parameters you can tweak to 326 customize <application>Thunderbird</application>. A very extensive, 327 but not so up-to-date list of these parameters can be found at 328 <ulink url="http://preferential.mozdev.org/preferences.html"/>. 308 329 </para> 309 310 <para> 311 First, open the configuration dialog by opening the <quote>Edit</quote> 312 drop-down menu. Choose <quote>Preferences</quote> and then click on the 313 <quote>Advanced</quote> icon on the top menu bar. Choose the 314 <quote>General</quote> tab and click on the <quote>Config Editor</quote> 315 button. This will display a list of the configuration preferences and 316 information related to each one. You can use the <quote>Filter:</quote> 317 bar to enter search criteria and narrow down the listed items. Changing 318 a preference can be done using two methods. One, if the preference has a 319 boolean value (True/False), simply double-click on the preference to 320 toggle the value and two, for other preferences simply right-click on 321 the desired line, choose <quote>Modify</quote> from the menu and change 322 the value. Creating new preference items is accomplished in the same 323 way, except choose <quote>New</quote> from the menu and provide the 324 desired data into the fields when prompted. 325 </para> 326 327 <para> 328 The configuration preference item you need to check so that 329 <application>Thunderbird</application> uses a specified browser is the 330 <parameter>network.protocol-handler.app.http</parameter> which should be 331 set to the path of the desired browser, e.g. 332 <option>/usr/bin/firefox</option>. 333 </para> 334 335 <tip> 336 <para> 337 There is a multitude of configuration parameters you can tweak to 338 customize <application>Thunderbird</application>. A very extensive, 339 but not so up-to-date list of these parameters can be found at 340 <ulink url="http://preferential.mozdev.org/preferences.html"/>. 341 </para> 342 </tip> 343 344 <para> 345 If you use a desktop environment like <application>GNOME</application> or 346 <application>KDE</application> you may wish to create a 347 <filename>thunderbird.desktop</filename> file so that 348 <application>Thunderbird</application> appears in the panel's menus. If 349 you didn't enable <application>startup-notification</application> in your 350 mozconfig then change the StartupNotify line to false. Run the following 351 commands as the <systemitem class="username">root</systemitem> user: 352 </para> 353 354 <screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} && 355 356 cat > /usr/share/applications/thunderbird.desktop << "EOF" && 330 </tip> 331 332 <para> 333 If you use a desktop environment such as <application>GNOME</application> 334 or <application>KDE</application>, you may want to create a desktop file 335 in order to be able to launch <application>Thunderbird</application> from the 336 desktop menus. If you didn't enable 337 <application>Startup Notification</application> support in your mozconfig 338 then change the StartupNotify line to false. Run the following commands 339 as the <systemitem class="username">root</systemitem> user: 340 </para> 341 342 <screen role="root"><userinput>mkdir -pv /usr/share/applications && 343 344 cat > /usr/share/applications/thunderbird.desktop << "EOF" 357 345 <literal>[Desktop Entry] 358 346 Encoding=UTF-8 … … 367 355 MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto; 368 356 StartupNotify=true</literal> 369 EOF 370 371 for s in 16 22 24 32 48 256 372 do 373 install -v -Dm644 /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default${s}.png \ 374 /usr/share/icons/hicolor/${s}x${s}/apps/thunderbird.png 375 done && 376 gtk-update-icon-cache -qf /usr/share/icons/hicolor && 377 unset s</userinput></screen> 378 379 </sect3> 357 EOF</userinput></screen> 380 358 381 359 </sect2> … … 385 363 386 364 <segmentedlist> 387 <segtitle>Installed Program </segtitle>365 <segtitle>Installed Programs</segtitle> 388 366 <segtitle>Installed Libraries</segtitle> 389 <segtitle>Installed Director y</segtitle>367 <segtitle>Installed Directories</segtitle> 390 368 391 369 <seglistitem> -
xsoft/other/tigervnc.xml
r4a83293 rac38e9dc 5 5 %general-entities; 6 6 7 <!ENTITY tigervnc-download-http " &sourceforge-repo;/tigervnc/tigervnc-&tigervnc-version;.tar.gz">7 <!ENTITY tigervnc-download-http "http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/tigervnc/tigervnc-&tigervnc-version;.tar.gz"> 8 8 <!ENTITY tigervnc-download-ftp " "> 9 <!ENTITY tigervnc-md5sum "e80b16aa74f1d8e89f284a6aef99955d"> 10 <!ENTITY tigervnc-size "6.6 MB"> 11 <!ENTITY tigervnc-buildsize "168 MB"> 12 <!ENTITY tigervnc-time "1.7 SBU"> 9 <!ENTITY tigervnc-md5sum "2177ee42fa1a3902b6feeaa7747f1c2a"> 10 <!ENTITY tigervnc-size "1.3 MB"> 11 <!ENTITY tigervnc-buildsize "160 MB"> 12 <!ENTITY tigervnc-time "1.6 SBU"> 13 <!ENTITY tigervnc-xorg-version "1.17.1"> 13 14 ]> 14 15 15 <sect1 id="tigervnc" xreflabel=" tigervnc-&tigervnc-version;">16 <sect1 id="tigervnc" xreflabel="Tigervnc-&tigervnc-version;"> 16 17 <?dbhtml filename="tigervnc.html"?> 17 18 … … 24 25 25 26 <indexterm zone="tigervnc"> 26 <primary sortas="a- tigervnc">tigervnc</primary>27 <primary sortas="a-Tigervnc">Tigervnc</primary> 27 28 </indexterm> 28 29 … … 30 31 <title>Introduction to Tigervnc</title> 31 32 32 <para><application>Tigervnc</application> is an advanced VNC (Virtual 33 Network Computing) implementation. It allows creation of an Xorg server 34 not tied to a physical console and also provides a client for 35 viewing of the remote graphical desktop. 36 </para> 37 38 &lfs76_checked; 33 <para> 34 <application>Tigervnc</application> is an advanced VNC (Virtual 35 Network Computing) implementation. It allows creation of an Xorg 36 Server not tied to a physical console and also provides a client 37 for viewing of the remote graphical desktop. 38 </para> 39 40 &lfs77_checked; 39 41 40 42 <bridgehead renderas="sect3">Package Information</bridgehead> 41 43 <itemizedlist spacing="compact"> 42 44 <listitem> 43 <para>Download (HTTP): <ulink url="&tigervnc-download-http;"/></para> 44 </listitem> 45 <listitem> 46 <para>Download (FTP): <ulink url="&tigervnc-download-ftp;"/></para> 47 </listitem> 48 <listitem> 49 <para>Download MD5 sum: &tigervnc-md5sum;</para> 50 </listitem> 51 <listitem> 52 <para>Download size: &tigervnc-size;</para> 53 </listitem> 54 <listitem> 55 <para>Estimated disk space required: &tigervnc-buildsize;</para> 56 </listitem> 57 <listitem> 58 <para>Estimated build time: &tigervnc-time;</para> 45 <para> 46 Download (HTTP): <ulink url="&tigervnc-download-http;"/> 47 </para> 48 </listitem> 49 <listitem> 50 <para> 51 Download (FTP): <ulink url="&tigervnc-download-ftp;"/> 52 </para> 53 </listitem> 54 <listitem> 55 <para> 56 Download MD5 sum: &tigervnc-md5sum; 57 </para> 58 </listitem> 59 <listitem> 60 <para> 61 Download size: &tigervnc-size; 62 </para> 63 </listitem> 64 <listitem> 65 <para> 66 Estimated disk space required: &tigervnc-buildsize; 67 </para> 68 </listitem> 69 <listitem> 70 <para> 71 Estimated build time: &tigervnc-time; 72 </para> 59 73 </listitem> 60 74 </itemizedlist> … … 64 78 <listitem> 65 79 <para> 66 Required file:67 <ulink url="&xorg-download- ftp;/xserver/xorg-server-1.15.0.tar.bz2"/>80 Required package: 81 <ulink url="&xorg-download-http;/xserver/xorg-server-&tigervnc-xorg-version;.tar.bz2"/> 68 82 </para> 69 83 </listitem> … … 83 97 <para> 84 98 Required patch: 85 <ulink url="&patch-root;/tigervnc-&tigervnc-version;-xorg11 5-1.patch"/>99 <ulink url="&patch-root;/tigervnc-&tigervnc-version;-xorg117-1.patch"/> 86 100 </para> 87 101 </listitem> 88 102 </itemizedlist> 89 103 90 <note><para>The version of <application>Xorg</application> is a few versions 91 out of date, but is required for the customizations needed for this 92 package.</para></note> 104 <note> 105 <para> 106 The version of <application>Xorg Server</application> is a few versions 107 out of date, but is required for the customizations needed for this 108 package. 109 </para> 110 </note> 93 111 94 112 <bridgehead renderas="sect3">Tigervnc Dependencies</bridgehead> … … 101 119 <xref linkend="libgcrypt"/>, 102 120 <xref linkend="libjpeg"/>, 103 <xref linkend="nasm"/>,104 121 <xref linkend="pixman"/>, and 105 122 <xref linkend="xorg7-app"/> … … 113 130 114 131 <para condition="html" role="usernotes">User Notes: 115 <ulink url="&blfs-wiki;/tigervnc"/></para>116 132 <ulink url="&blfs-wiki;/tigervnc"/> 133 </para> 117 134 </sect2> 118 135 … … 120 137 <title>Installation of Tigervnc</title> 121 138 122 <para>Install <application>tigervnc</application> by running the following 123 commands:</para> 124 125 <screen><userinput>tar -xf ../xorg-server-1.15.0.tar.bz2 -C unix/xserver --strip-components=1 && 139 <para> 140 Install <application>Tigervnc</application> by running the following 141 commands: 142 </para> 143 144 <screen><userinput>tar -xf ../xorg-server-&tigervnc-xorg-version;.tar.bz2 -C unix/xserver --strip-components=1 && 126 145 127 146 patch -Np1 -i ../tigervnc-&tigervnc-version;-gethomedir-1.patch && 128 147 patch -Np1 -i ../tigervnc-&tigervnc-version;-getmaster-1.patch && 129 patch -Np1 -i ../tigervnc-&tigervnc-version;-xorg115-1.patch && 130 131 cmake -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev && 148 patch -Np1 -i ../tigervnc-&tigervnc-version;-xorg117-1.patch && 149 sed -i 's/iconic/nowin/' unix/vncserver && 150 151 cmake -DCMAKE_INSTALL_PREFIX=/usr && 132 152 make && 133 153 134 154 pushd unix/xserver && 135 patch -Np1 -i ../xserver11 4.patch &&136 autoreconf -fi v&&155 patch -Np1 -i ../xserver116.patch && 156 autoreconf -fi && 137 157 138 158 ./configure $XORG_CONFIG \ 139 --disable- present --disable-dri3--disable-dmx \159 --disable-xwayland --enable-dri3 --disable-dmx \ 140 160 --disable-static --disable-xinerama --disable-dri \ 141 161 --disable-xorg --disable-xnest --disable-xvfb \ 142 162 --disable-xwin --disable-xephyr --disable-kdrive \ 143 --disable- config-dbus--disable-config-hal --disable-config-udev \163 --disable-devel-docs --disable-config-hal --disable-config-udev \ 144 164 --disable-unit-tests --disable-selective-werror \ 145 --without-dtrace --enable-dri2 --enable-glx \165 --without-dtrace --enable-dri2 --enable-glx \ 146 166 --enable-glx-tls --with-pic && 147 167 make && 148 168 popd</userinput></screen> 149 169 150 <para>This package does not come with a test suite.</para> 151 152 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 170 <para> 171 This package does not come with a test suite. 172 </para> 173 174 <para> 175 Now, as the <systemitem class="username">root</systemitem> user: 176 </para> 153 177 154 178 <screen role="root"><userinput>make install && … … 156 180 cd unix/xserver/hw/vnc && 157 181 make install && 158 sed -i 's/iconic/nowin/' /usr/bin/vncserver && 182 159 183 [ -e /usr/bin/Xvnc ] || ln -svf $XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc</userinput></screen> 160 184 161 <para>Finally, create a menu entry. As the 162 <systemitem class="username">root</systemitem> user:</para> 185 <para> 186 Finally, create a desktop menu entry by runing the following 187 command as the <systemitem class="username">root</systemitem> 188 user: 189 </para> 163 190 164 191 <screen role="root"><userinput>cat > /usr/share/applications/vncviewer.desktop << "EOF" … … 179 206 <title>Command Explanations</title> 180 207 181 <para><command>tar .. xorg-server...</command>: This command extracts the 182 standard Xorg packages into the tree in a location needed for modification.</para> 183 184 <para><command>patch ...</command>: This set of patches modifies the standard 185 Xorg server so that the Xvnc command can be built.</para> 186 187 <para><option>--disable ...</option>: Most options that are usually needed for 188 the standard Xorg server are not needed fror the Xvnc instance being built.</para> 189 190 <para><command>[ -e /usr/bin/Xvnc ] || ln ... Xvnc</command>: If the Xvnc server 191 is not installed in the <filename class='directory'>/usr/bin</filename> 192 directory, then create a link so the <command>vncserver</command> script 193 can find it.</para> 208 <para> 209 <command>tar .. xorg-server...</command>: This command extracts the 210 standard Xorg packages into the tree in a location needed for modification. 211 </para> 212 213 <para> 214 <command>patch ...</command>: This set of patches modifies the standard 215 Xorg server so that the Xvnc command can be built. 216 </para> 217 218 <para> 219 <option>--disable ...</option>: Most options that are usually needed for 220 the standard Xorg server are not needed fror the Xvnc instance being built. 221 </para> 222 223 <para> 224 <command>[ -e /usr/bin/Xvnc ] || ln ... Xvnc</command>: If the Xvnc server 225 is not installed in the <filename class='directory'>/usr/bin</filename> 226 directory, then create a link so the <command>vncserver</command> script 227 can find it. 228 </para> 194 229 195 230 </sect2> … … 198 233 <title>Configuring Tigervnc</title> 199 234 200 <para>The user specific configuration files of vncserver resides 201 in the <filename class='directory'>.vnc</filename> directory in the user's 202 home directory. The <filename>xstartup</filename> file in that 203 directory is a script specifying what commands to be run 204 when a VNC desktop is started. If no <filename>xstartup</filename> file 205 exists, <command>vncserver</command> will try to start an xterm in a twm 206 session. An example <filename>xstartup</filename> would be:</para> 235 <para> 236 The user specific configuration files of vncserver resides in the 237 <filename class='directory'>.vnc</filename> directory in the user's 238 home directory. The <filename>xstartup</filename> file in that 239 directory is a script specifying what commands to be run when a 240 VNC desktop is started. If no <filename>xstartup</filename> file 241 exists, <command>vncserver</command> will try to start an xterm in 242 a TWM session. An example <filename>xstartup</filename> would be: 243 </para> 207 244 208 245 <screen>#!/bin/sh … … 223 260 224 261 <seglistitem> 225 <seg>Xvnc, 226 vncconfig, 227 vncpasswd, 228 vncserver, 229 vncviewer, and 230 x0vncserver</seg> 231 232 <seg>libvnc.so</seg> 233 <seg>None</seg> 262 <seg> 263 Xvnc, vncconfig, vncpasswd, vncserver, 264 vncviewer, and x0vncserver 265 </seg> 266 <seg> 267 libvnc.so 268 </seg> 269 <seg> 270 None 271 </seg> 234 272 </seglistitem> 235 273 </segmentedlist> … … 243 281 <term><command>Xvnc</command></term> 244 282 <listitem> 245 <para> is a X VNC (Virtual Network Computing) server. 246 It is based on a standard X server, but it has a 247 "virtual" screen rather than a physical one.</para> 283 <para> 284 is a X VNC (Virtual Network Computing) server. It is 285 based on a standard X server, but it has a "virtual" 286 screen rather than a physical one. 287 </para> 248 288 <indexterm zone="tigervnc xvnc"> 249 289 <primary sortas="b-xvnc">Xvnc</primary> … … 255 295 <term><command>vncconfig</command></term> 256 296 <listitem> 257 <para>is a program to configure and control a VNC server.</para> 297 <para> 298 is a program to configure and control a VNC server. 299 </para> 258 300 <indexterm zone="tigervnc vncconfig"> 259 301 <primary sortas="b-vncconfig">vncconfig</primary> … … 265 307 <term><command>vncserver</command></term> 266 308 <listitem> 267 <para>is a perl script used to start or stop a VNC server.</para> 309 <para> 310 is a Perl script used to start or stop a VNC server. 311 </para> 268 312 <indexterm zone="tigervnc vncserver"> 269 313 <primary sortas="b-vncserver">vncserver</primary> … … 275 319 <term><command>vncviewer</command></term> 276 320 <listitem> 277 <para>is a client used to access VNC desktops.</para> 321 <para> 322 is a client used to access VNC desktops. 323 </para> 278 324 <indexterm zone="tigervnc vncviewer"> 279 325 <primary sortas="b-vncviewer">vncviewer</primary> … … 285 331 <term><command>x0vncserver</command></term> 286 332 <listitem> 287 <para>is a program to make an X display onm a physical 288 terminal accessible via TigerVNC or compatible viewers.</para> 333 <para> 334 is a program to make an X display onm a physical 335 terminal accessible via TigerVNC or compatible 336 viewers. 337 </para> 289 338 <indexterm zone="tigervnc x0vncserver"> 290 339 <primary sortas="b-x0vncserver">x0vncserver</primary> -
xsoft/other/transmission-systemd.xml
r4a83293 rac38e9dc 5 5 %general-entities; 6 6 7 <!ENTITY transmission-download-http 8 "http://download.transmissionbt.com/files/transmission-&transmission-version;.tar.xz"> 7 <!ENTITY transmission-download-http "https://transmission.cachefly.net/transmission-&transmission-version;.tar.xz"> 9 8 <!ENTITY transmission-download-ftp " "> 10 9 <!ENTITY transmission-md5sum "411aec1c418c14f6765710d89743ae42"> … … 38 37 </para> 39 38 40 &lfs7 6_checked;39 &lfs77_checked; 41 40 42 41 <bridgehead renderas="sect3">Package Information</bridgehead> … … 163 162 <screen role="root"><userinput>make INSTALL_ROOT=/usr -C qt install && 164 163 165 install - m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop &&166 install - m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png</userinput></screen>164 install -v -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop && 165 install -v -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png</userinput></screen> 167 166 168 167 </sect2> -
xsoft/other/xchat.xml
r4a83293 rac38e9dc 35 35 also possible.</para> 36 36 37 &lfs7 6_checked;37 &lfs77_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 111 111 112 112 <screen role="root"><userinput>make install && 113 install -v - m755 -d/usr/share/doc/xchat-&xchat-version; &&114 install -v -m644 115 113 install -v -dm755 /usr/share/doc/xchat-&xchat-version; && 114 install -v -m644 README faq.html \ 115 /usr/share/doc/xchat-&xchat-version;</userinput></screen> 116 116 117 117 </sect2> -
xsoft/other/xdg-utils.xml
r4a83293 rac38e9dc 9 9 <!-- "http://portland.freedesktop.org/download/xdg-utils-&xdg-utils-version;.tar.gz">--> 10 10 <!ENTITY xdg-utils-download-ftp " "> 11 <!ENTITY xdg-utils-md5sum " 38b6f1d38cb02297ddbf64dba0a907a4">12 <!ENTITY xdg-utils-size " 340KB">11 <!ENTITY xdg-utils-md5sum "617ef5f9872ab5b148ad4717bc9012f5"> 12 <!ENTITY xdg-utils-size "284 KB"> 13 13 <!ENTITY xdg-utils-buildsize "2.1 MB"> 14 14 <!ENTITY xdg-utils-time "less than 0.1 SBU"> … … 20 20 <sect1info> 21 21 <othername>$LastChangedBy$</othername> 22 <date> 22 <date>$Date$</date> 23 23 </sect1info> 24 24 … … 38 38 </para> 39 39 40 &lfs7 6_checked;40 &lfs77_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 112 112 usr is not recommended.</para></caution> 113 113 114 <para>To run the tests, issue: <command>make test</command>.</para>114 <para>To run the tests, issue: <command>make -k test</command>.</para> 115 115 116 116 <para>Now install it as the <systemitem class="username">root</systemitem>
Note:
See TracChangeset
for help on using the changeset viewer.