Changeset 5e94b6c3


Ignore:
Timestamp:
02/11/2016 07:19:50 AM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
58b6b9b2
Parents:
17fee97b
Message:

X Software section: Merge changes from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16944 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
1 added
1 deleted
27 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r17fee97b r5e94b6c3  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "09">                   <!-- Always 2 digits -->
     3<!ENTITY day          "11">                   <!-- Always 2 digits -->
    44<!ENTITY month        "02">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS systemd Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "February 9th, &year;">
     9<!ENTITY releasedate  "February 11th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "systemd">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r17fee97b r5e94b6c3  
    4545-->
    4646    <listitem>
     47      <para>February 11th, 2015</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[dj] - Added xarchiver-0.5.4. Merged from trunk r16394 and
     51          r16419.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[dj] - Restored ekiga from archive.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[dj] - Updated to gnumeric-1.12.27. Merged from trunk
     58          r16919 and r16926.</para>
     59        </listitem>
     60        <listitem>
     61          <para>[dj] - Updated to libreoffice-5.1.0.3. Merged from trunk
     62          r16942 and r16943.</para>
     63        </listitem>
     64        <listitem>
     65          <para>[dj] - Updated to seamonkey-2.39. Merged from trunk
     66          r16624 and r16626.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[dj] - Updated to firefox-44.0.1. Merged from trunk
     70          r16928, r16983, and r16942.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[dj] - Updated to feh-2.14.1. Merged from trunk
     74          r16905.</para>
     75        </listitem>
     76        <listitem>
     77          <para>[dj] - Updated to fontforge-20150824. Merged from trunk
     78          r16363 and r16932.</para>
     79        </listitem>
     80        <listitem>
     81          <para>[dj] - Updated to gparted-0.25.0. Merged from trunk
     82          r16819 and r16823.</para>
     83        </listitem>
     84        <listitem>
     85          <para>[dj] - Updated to gimp-2.8.16 and split gimp-help. Merged from
     86          trunk r16681.</para>
     87        </listitem>
     88        <listitem>
     89          <para>[dj] - Updated to icedtea-web-1.6.1. Merged from trunk
     90          r16397.</para>
     91        </listitem>
     92        <listitem>
     93          <para>[dj] - Updated to thunderbird-38.5.1. Merged from trunk
     94          r16796.</para>
     95        </listitem>
     96        <listitem>
     97          <para>[dj] - Updated to tigervnc-1.6.0. Merged from trunk
     98          r16762 and r16763.</para>
     99        </listitem>
     100        <listitem>
     101          <para>[dj] - Updated to xdg-utils-1.1.1. Merged from trunk
     102          r16646 and r16647.</para>
     103        </listitem>
     104        <listitem>
     105          <para>[dj] - Updated to xscreensaver-5.34. Merged from trunk
     106          r16570.</para>
     107        </listitem>
     108      </itemizedlist>
     109    </listitem>
     110
     111    <listitem>
    47112      <para>February 10th, 2015</para>
    48113      <itemizedlist>
  • packages.ent

    r17fee97b r5e94b6c3  
    637637<!-- Chapter 34 -->
    638638<!ENTITY AbiWord-version              "3.0.1">
    639 <!ENTITY gnumeric-version             "1.12.22">
     639<!ENTITY gnumeric-version             "1.12.27">
    640640<!ENTITY gnucash-version              "2.4.11">
    641641
    642 <!ENTITY libreoffice-version          "5.0.0">
    643 <!ENTITY libreoffice-patch            ".5">
     642<!ENTITY libreoffice-version          "5.1.0">
     643<!ENTITY libreoffice-patch            ".3">
    644644<!ENTITY libreoffice-dlversion        "&libreoffice-version;&libreoffice-patch;">
    645645
    646646<!-- Chapter 35 -->
    647 <!ENTITY seamonkey-version            "2.33.1">
    648 <!ENTITY firefox-version              "40.0.2">
     647<!ENTITY seamonkey-version            "2.39">
     648<!ENTITY firefox-version              "44.0.1">
    649649
    650650<!-- Chapter 36 -->
    651651<!ENTITY balsa-version                "2.5.2">
    652652<!ENTITY ekiga-version                "4.0.1">
    653 <!ENTITY feh-version                  "2.13.1">
     653<!ENTITY feh-version                  "2.14.1">
    654654<!--<!ENTITY fontforge-date               "2015-02-28">-->
    655 <!ENTITY fontforge-version            "20150612">
    656 <!ENTITY gparted-version              "0.22.0">
    657 <!ENTITY gimp-version                 "2.8.14">
     655<!ENTITY fontforge-version            "20150824">
     656<!ENTITY gparted-version              "0.25.0">
     657<!ENTITY gimp-version                 "2.8.16">
    658658<!ENTITY hexchat-version              "2.10.2">
    659 <!ENTITY icedtea-web-version          "1.6">
     659<!ENTITY icedtea-web-version          "1.6.1">
    660660<!ENTITY inkscape-version             "0.91">
    661661<!ENTITY pan-version                  "0.133">
     
    663663<!ENTITY rox-filer-version            "2.11">
    664664<!ENTITY rxvt-unicode-version         "9.21">
    665 <!ENTITY thunderbird-version          "38.0.1">
    666 <!ENTITY tigervnc-version             "1.4.3">
     665<!ENTITY thunderbird-version          "38.5.1">
     666<!ENTITY tigervnc-version             "1.6.0">
    667667<!ENTITY transmission-version         "2.84">
     668<!ENTITY xarchiver-version            "0.5.4">
    668669<!ENTITY xchat-version                "2.8.8">
    669 <!ENTITY xdg-utils-version            "1.1.0-rc3">
    670 <!ENTITY xscreensaver-version         "5.32">
     670<!ENTITY xdg-utils-version            "1.1.1">
     671<!ENTITY xscreensaver-version         "5.34">
    671672
    672673<!-- Part XI -->
  • xsoft/graphweb/firefox.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7   <!ENTITY firefox-download-http
    8            "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
     7  <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz">
     8<!-- 550 Permission denied.
     9  <!ENTITY firefox-download-ftp "&mozilla-ftp;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> -->
    910  <!ENTITY firefox-download-ftp " ">
    10 <!--   <!ENTITY firefox-download-ftp
    11            "&mozilla-ftp;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> -->
    12   <!ENTITY firefox-md5sum        "f9310f4aa96fd9cc74a0fdc6d14ea259">
    13   <!ENTITY firefox-size          "170 MB">
    14   <!ENTITY firefox-buildsize     "3 GB (73 MB installed)">
    15   <!ENTITY firefox-time          "35 SBU">
     11  <!ENTITY firefox-md5sum        "66d4810df0b5a6095e2276256bf17675">
     12  <!ENTITY firefox-size          "174 MB">
     13  <!ENTITY firefox-buildsize     "4.4 GB (79 MB installed)">
     14  <!ENTITY firefox-time          "10 SBU (with parallelism=4)">
    1615]>
    1716
     
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7372      </listitem>
    7473    </itemizedlist>
     74
     75    <note>
     76      <para>
     77        The tarball <emphasis>firefox-&firefox-version;.source.tar.xz</emphasis>
     78        will untar to <emphasis>firefox-&firefox-version;</emphasis> directory.
     79      </para>
     80    </note>
    7581
    7682    <bridgehead renderas="sect3">Firefox Dependencies</bridgehead>
     
    7985    <para role="required">
    8086      <xref linkend="alsa-lib"/>,
    81       <xref linkend="gtk2"/>,
     87      <xref linkend="gtk2"/>
     88      (or <xref linkend="gtk3"/> if you change the mozconfig where indicated),
     89      <xref linkend="nss"/>,
    8290      <xref linkend="unzip"/>,
    83       <xref linkend="yasm"/> and
     91      <xref linkend="yasm"/>, and
    8492      <xref linkend="zip"/>
    8593    </para>
     
    8997      <xref linkend="icu"/>,
    9098      <xref linkend="libevent"/>,
    91       <xref linkend="libvpx"/>,
    92       <xref linkend="nspr"/>,
    93       <xref linkend="nss"/> and
     99      <xref linkend="libvpx"/>, and
    94100      <xref linkend="sqlite"/>
    95101    </para>
     
    105111    <note>
    106112      <para>
    107         You must have installed <application>OpenSSL</application> before
    108         <application>Python 2</application>, or the build system will quickly
     113        With <application>Firefox-31.0</application> and later versions, you
     114        must have installed <application>Openssl</application> before
     115        <application>Python 2</application> or the build system will quickly
    109116        fail with output including "ImportError: cannot import name
    110117        HTTPSHandler". If you are in any doubt about this (e.g. upgrading from
    111         an older version of SeaMonkey), check if
     118        an older version of Firefox), check if
    112119        <filename>/usr/lib/python&python2-majorver;/lib-dynload/_ssl.so</filename>
    113         exists. If it does not, reinstall <xref linkend="python2"/> (after
    114         installing <xref linkend="openssl"/>. The latest version of any
    115         <emphasis>currently maintained</emphasis> version of OpenSSL should be
     120        exists.  If it does not, reinstall <xref linkend="python2"/> (after
     121        installing <xref linkend="openssl"/>). The latest version of any
     122        <emphasis>currently maintained</emphasis> version of Openssl should be
    116123        satisfactory if already installed.
    117124      </para>
     
    123130      <xref linkend="dbus-glib"/>,
    124131      <xref linkend="doxygen"/>,
    125       <xref linkend="gst-plugins-base"/> (with
    126       <xref linkend="gst-plugins-good"/> and
    127       <xref linkend="gst-ffmpeg"/> at runtime), or
     132      <xref linkend="GConf"/>,
     133      <xref linkend="ffmpeg"/> (runtime) or
    128134      <xref linkend="gst10-plugins-base"/> (with
    129135      <xref linkend="gst10-plugins-good"/> and
    130136      <xref linkend="gst10-libav"/> at runtime),
    131       <xref linkend="libnotify"/>,
     137      <xref linkend="libwebp"/>,
    132138      <xref linkend="openjdk"/>,
    133139      <xref linkend="pulseaudio"/>,
    134140      <xref linkend="startup-notification"/>,
     141      <xref linkend="valgrind"/>,
    135142      <xref linkend="wget"/>,
    136143      <xref linkend="wireless_tools"/>,
    137       <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink> and
    138       <ulink url="https://code.google.com/p/libproxy/">libproxy</ulink>
     144      <ulink url="https://hunspell.github.io/">Hunspell</ulink>,
     145      <ulink url="http://sourceforge.net/projects/liboauth/files/">liboauth</ulink>, and
     146      <ulink url="https://github.com/libproxy/libproxy">libproxy</ulink>, and
     147      <ulink url="https://www.rust-lang.org/">Rust</ulink>
    139148    </para>
    140149
     
    148157
    149158    <para>
    150       The configuration of <application>Firefox</application> is accomplished by
    151       creating a <filename>mozconfig</filename> file containing the desired
    152       configuration options. A default <filename>mozconfig</filename> is created
    153       below. To see the entire list of available configuration options (and an
    154       abbreviated description of each one), issue <command>./configure
     159      The configuration of <application>Firefox</application> is accomplished
     160      by creating a <filename>mozconfig</filename> file containing the desired
     161      configuration options. A default <filename>mozconfig</filename> is
     162      created below. To see the entire list of available configuration options
     163      (and an abbreviated description of each one), issue <command>./configure
    155164      --help</command>. You may also wish to review the entire file and
    156       uncomment any other desired options.
    157       Create the file by issuing the following command:
     165      uncomment any other desired options.  Create the file by issuing the
     166      following command:
    158167    </para>
    159168
     
    172181ac_add_options --disable-necko-wifi
    173182
    174 # If you have installed libnotify comment out this line:
    175 ac_add_options --disable-libnotify
    176 
    177 # Comment out following option if you have PulseAudio installed
    178 ac_add_options --disable-pulseaudio
    179 
    180 # GStreamer is necessary for H.264 video playback in HTML5 Video Player.
    181 # To enable it, make sure you also set "media.gstreamer.enabled" to
    182 # "true" in about:config.
    183 
    184 # If you don't have GStreamer 0.10.x installed, uncomment this line:
    185 #ac_add_options --disable-gstreamer
    186 # or uncomment this line if you have GStreamer 1.x.y installed:
     183# GStreamer is necessary for H.264 video playback in HTML5 Video Player if
     184# FFmpeg is not found at runtime;
     185# to be enabled, also remember to set "media.gstreamer.enabled" to "true"
     186# in about:config. If you have GStreamer 1.x.y, comment out this line and
     187# uncomment the following one:
     188ac_add_options --disable-gstreamer
    187189#ac_add_options --enable-gstreamer=1.0
     190
     191# Uncomment this option if you wish to build with gtk+-3
     192#ac_add_options --enable-default-toolkit=cairo-gtk3
    188193
    189194# Uncomment these lines if you have installed optional dependencies:
    190195#ac_add_options --enable-system-hunspell
    191196#ac_add_options --enable-startup-notification
     197
     198# Comment out following option if you have PulseAudio installed
     199ac_add_options --disable-pulseaudio
     200
     201# If you have installed GConf, comment out this line
     202ac_add_options --disable-gconf
    192203
    193204# Comment out following options if you have not installed
     
    217228ac_add_options --enable-url-classifier
    218229
    219 ac_add_options --enable-system-cairo
     230# From firefox-40, using system cairo causes firefox to crash
     231# frequently when it is doing background rendering in a tab.
     232#ac_add_options --enable-system-cairo
    220233ac_add_options --enable-system-ffi
    221234ac_add_options --enable-system-pixman
     
    232245
    233246    <para>
    234       First, fix building with system freetype-2.6 or later:
    235     </para>
    236 
    237 <screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' config/system-headers</userinput></screen>
    238 
    239     <para>
    240247      Compile <application>Firefox</application> by issuing the following
    241248      commands:
    242249    </para>
    243250
     251    <note><para>
     252      If you are compiling <application>Firefox</application> in chroot, make
     253      sure you have <envar>$SHELL</envar> environment variable set or prepend
     254      <envar>SHELL=/bin/sh</envar>.
     255    </para></note>
     256
    244257<screen><userinput>make -f client.mk</userinput></screen>
    245258
     
    249262
    250263    <para>
    251       Install <application>Firefox</application> by running the following
    252       commands as the <systemitem class="username">root</systemitem> user:
     264      Now, as the <systemitem class="username">root</systemitem> user:
    253265    </para>
    254266
    255267<screen role="root"><userinput>make -f client.mk install INSTALL_SDK= &amp;&amp;
    256 
    257 chown -R root:root /usr/lib/firefox-&firefox-version; &amp;&amp;
    258 
    259 mkdir -pv /usr/lib/mozilla/plugins &amp;&amp;
    260 ln -sfv ../../mozilla/plugins /usr/lib/firefox-&firefox-version;/browser</userinput></screen>
    261 
    262     <para>
    263       While still as the <systemitem class="username">root</systemitem> user,
    264       install the icon files which will be used in the desktop file below:
    265     </para>
    266 
    267 <screen role="root"><userinput>for s in 16 32 48
    268 do
    269 install -v -Dm644 /usr/lib/firefox-&firefox-version;/browser/chrome/icons/default/default${s}.png \
    270                   /usr/share/icons/hicolor/${s}x${s}/apps/firefox.png
    271 done &amp;&amp;
    272 install -v -Dm644 /usr/lib/firefox-&firefox-version;/browser/icons/mozicon128.png \
    273                   /usr/share/icons/hicolor/128x128/apps/firefox.png &amp;&amp;
    274 gtk-update-icon-cache -qf /usr/share/icons/hicolor &amp;&amp;
    275 unset s</userinput></screen>
     268chown -R 0:0 /usr/lib/firefox-&firefox-version;   &amp;&amp;
     269
     270mkdir -pv    /usr/lib/mozilla/plugins  &amp;&amp;
     271ln    -sfv   ../../mozilla/plugins /usr/lib/firefox-&firefox-version;/browser</userinput></screen>
    276272
    277273  </sect2>
     
    288284    </para>
    289285
    290     <para>
    291       <command>ln -sfv ... /usr/lib/firefox-&firefox-version;/browser</command>:
     286     <para>
     287      <command>make -C firefox-build-dir install</command>: This runs
     288      <command>make install</command> in firefox-build-dir.
     289    </para>
     290
     291    <para>
     292      <command>ln -sfv ... /usr/bin/firefox</command>: This puts a symbolic link
     293      to the <command>firefox</command> executable in your <envar>PATH</envar>
     294      variable.
     295    </para>
     296
     297    <para>
     298      <command>mkdir -p /usr/lib/mozilla/plugins</command>: This checks
     299      that <filename class="directory">/usr/lib/mozilla/plugins</filename>
     300      exists.
     301    </para>
     302
     303    <para>
     304      <command>ln -sv ... /usr/lib/firefox-&firefox-version;/browser</command>:
    292305      This command creates a symbolic link to <filename
    293306      class="directory">/usr/lib/mozilla/plugins</filename>. It's not really
     
    303316
    304317    <para>
    305       If you use a desktop environment such as <application>GNOME</application>
    306       or <application>KDE</application>, you may want to create a desktop file
    307       in order to be able to launch <application>Firefox</application> from the
    308       desktop menus. If you didn't enable
    309       <application>Startup Notification</application> support in your mozconfig
    310       then change the StartupNotify line to false. Run the following commands
    311       as the <systemitem class="username">root</systemitem> user:
     318      If you did not add the <option>--disable-webm</option> option to your
     319      <filename>mozconfig</filename>, your <application>Firefox</application>
     320      can play most YouTube videos without the need for the flash plugin. To
     321      enable this, go to <ulink url="http://www.youtube.com/html5"/> and click
     322      on 'Join the HTML5 Trial' (needs cookies enabled).
     323    </para>
     324
     325    <para>
     326      If you use a desktop environment like <application>Gnome</application> or
     327      <application>KDE</application> you may like to create a
     328      <filename>firefox.desktop</filename> file so that
     329      <application>Firefox</application> appears in the panel's menus. If you
     330      didn't enable startup-notification in your mozconfig change the
     331      StartupNotify line to false. As the
     332      <systemitem class="username">root</systemitem> user:
    312333    </para>
    313334
    314335<screen role="root"><userinput>mkdir -pv /usr/share/applications &amp;&amp;
    315 
    316 cat &gt; /usr/share/applications/firefox.desktop &lt;&lt; "EOF"
     336mkdir -pv /usr/share/pixmaps &amp;&amp;
     337
     338cat &gt; /usr/share/applications/firefox.desktop &lt;&lt; "EOF" &amp;&amp;
    317339<literal>[Desktop Entry]
    318340Encoding=UTF-8
     
    327349MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
    328350StartupNotify=true</literal>
    329 EOF</userinput></screen>
     351EOF
     352
     353ln -sfv /usr/lib/firefox-&firefox-version;/browser/icons/mozicon128.png \
     354        /usr/share/pixmaps/firefox.png</userinput></screen>
    330355
    331356  </sect2>
     
    337362      <segtitle>Installed Programs</segtitle>
    338363      <segtitle>Installed Libraries</segtitle>
    339       <segtitle>Installed Directories</segtitle>
     364      <segtitle>Installed Directory</segtitle>
    340365
    341366      <seglistitem>
     
    344369        </seg>
    345370        <seg>
    346           None
     371          Numerous libraries, browser components, plugins, extensions, and
     372          helper modules installed in /usr/lib/firefox-&firefox-version;
    347373        </seg>
    348374        <seg>
    349           /usr/lib/firefox-&firefox-version; and
    350           /usr/lib/mozilla/plugins
     375          /usr/lib/firefox-&firefox-version;
    351376        </seg>
    352377      </seglistitem>
  • xsoft/graphweb/seamonkey.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7   <!ENTITY seamonkey-download-http
    8            "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">
    9   <!ENTITY seamonkey-download-ftp
    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">
     7  <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
     8<!--  <!ENTITY seamonkey-download-ftp "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">-->
     9  <!ENTITY seamonkey-download-ftp " ">
     10  <!ENTITY seamonkey-md5sum        "eb571346b1ad00d3197d48aa0a906102">
     11  <!ENTITY seamonkey-size          "175 MB">
     12  <!ENTITY seamonkey-buildsize     "4.3 GB (84 MB installed)">
     13  <!ENTITY seamonkey-time          "10 SBU (using parallelism=4)">
    1514]>
    1615
     
    4746    </para>
    4847
    49     &lfs77_checked;
     48    &lfs78_checked;
    5049
    5150    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8281      </listitem>
    8382    </itemizedlist>
     83
     84    <note>
     85      <para>
     86        The tarball
     87        <emphasis>seamonkey-&seamonkey-version;.source.tar.xz</emphasis> will
     88        untar to <emphasis>seamonkey-&seamonkey-version;</emphasis> directory.
     89      </para>
     90    </note>
    8491
    8592    <bridgehead renderas="sect3">SeaMonkey Dependencies</bridgehead>
     
    8996      <xref linkend="alsa-lib"/>,
    9097      <xref linkend="gtk2"/>,
    91       <xref linkend="unzip"/>,
    92       <xref linkend="yasm"/> and
    93       <xref linkend="zip"/>
     98      <xref linkend="zip"/>,
     99      <xref linkend="unzip"/>, and
     100      <xref linkend="yasm"/>
    94101    </para>
    95102
     
    100107      <xref linkend="libvpx"/>,
    101108      <xref linkend="nspr"/>,
    102       <xref linkend="nss"/> and
     109      <xref linkend="nss"/>, and
    103110      <xref linkend="sqlite"/>
    104111    </para>
     
    114121    <note>
    115122      <para>
    116         You must have installed <application>OpenSSL</application> before
    117         <application>Python 2</application>, or the build system will quickly
     123        You must have installed <application>Openssl</application> before
     124        <application>Python 2</application> or the build system will quickly
    118125        fail with output including "ImportError: cannot import name
    119126        HTTPSHandler". If you are in any doubt about this (e.g. upgrading from
    120         an older version of SeaMonkey), check if
     127        an older version of Seamonkey), check if
    121128        <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
     129        exists.  If it does not, reinstall <xref linkend="python2"/> (after
     130        installing <xref linkend="openssl"/>.  The latest version of any
     131        <emphasis>currently maintained</emphasis> version of Openssl should be
    125132        satisfactory if already installed.
    126133      </para>
     
    132139      <xref linkend="dbus-glib"/>,
    133140      <xref linkend="doxygen"/>,
    134       <xref linkend="gst-plugins-base"/> (with
    135       <xref linkend="gst-plugins-good"/> and
    136       <xref linkend="gst-ffmpeg"/> at runtime), or
     141      <xref linkend="GConf"/>,
    137142      <xref linkend="gst10-plugins-base"/> (with
    138143      <xref linkend="gst10-plugins-good"/> and
    139144      <xref linkend="gst10-libav"/> at runtime),
    140       <xref linkend="libnotify"/>,
    141145      <xref linkend="openjdk"/>,
    142146      <xref linkend="pulseaudio"/>,
     
    144148      <xref linkend="valgrind"/>,
    145149      <xref linkend="wget"/>,
    146       <xref linkend="wireless_tools"/> and
     150      <xref linkend="wireless_tools"/>, and
    147151      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
    148152    </para>
     
    151155      User Notes: <ulink url="&blfs-wiki;/seamonkey"/>
    152156    </para>
     157
    153158  </sect2>
    154159
     
    181186ac_add_options --disable-necko-wifi
    182187
    183 # If you have installed libnotify comment out this line:
    184 ac_add_options --disable-libnotify
    185 
    186 # Comment out following option if you have PulseAudio installed
    187 ac_add_options --disable-pulseaudio
    188 
    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:
    194 #ac_add_options --disable-gstreamer
    195 # or uncomment this line if you have GStreamer 1.x.y installed:
     188# GStreamer is necessary for H.264 video playback in HTML5 Video Player;
     189# to be enabled, also remember to set "media.gstreamer.enabled" to "true"
     190# in about:config.  If you have GStreamer 1.x.y, uncomment this line:
    196191#ac_add_options --enable-gstreamer=1.0
    197192
     
    199194#ac_add_options --enable-system-hunspell
    200195#ac_add_options --enable-startup-notification
     196
     197# Comment out following option if you have PulseAudio installed
     198ac_add_options --disable-pulseaudio
     199
     200# Comment out following option if you have gconf installed
     201ac_add_options --disable-gconf
    201202
    202203# Comment out following options if you have not installed
     
    226227ac_add_options --enable-url-classifier
    227228
    228 ac_add_options --enable-system-cairo
     229# Use internal cairo due to reports of unstable execution with
     230# system cairo
     231#ac_add_options --enable-system-cairo
    229232ac_add_options --enable-system-ffi
    230233ac_add_options --enable-system-pixman
     
    244247    </para>
    245248
    246 <screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers</userinput></screen>
     249<screen><userinput>sed -e '/^ftglyph.h/i ftfntfmt.h'                     \
     250    -e '/^freetype\/ftcache.h/a freetype\/ftfntfmt.h' \
     251    -i mozilla/config/system-headers</userinput></screen>
     252
     253    <note><para>
     254      If you are compiling <application>SeaMonkey</application> in chroot, make
     255      sure you have the <envar>SHELL</envar> environment variable set or prepend
     256      <envar>SHELL=/bin/sh</envar> to the first make command below.
     257    </para></note>
    247258
    248259    <para>
    249260      The moz-build-dir directory needs to exist and match the value used in
    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>
     261      mozconfig (above) for the object directory (MOZ_OBJDIR):
     262    </para>
     263
     264<screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen>
    264265
    265266    <para>
     
    267268      command:
    268269    </para>
    269 
     270<!--  Should not be needed if Xorg setup instructions were followed
     271    <note><para>If you did not install Xorg in /usr, be sure to specify the
     272    location with:</para>
     273
     274    <screen><userinput>export CPLUS_INCLUDE_PATH=$XORG_PREFIX/include
     275export C_INCLUDE_PATH=$XORG_PREFIX/include</userinput></screen>
     276    </note>
     277-->
    270278<screen><userinput>make -f client.mk</userinput></screen>
    271279
     
    279287    </para>
    280288
    281 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK=       &amp;&amp;
    282 chown -R root:root /usr/lib/seamonkey-&seamonkey-version; &amp;&amp;
    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
     289<screen role="root"><userinput>make  -f client.mk install INSTALL_SDK= &amp;&amp;
     290chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version;    &amp;&amp;
     291cp    -v moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen>
     292
     293    <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey">
     294      All the Development Libraries and Headers
     295    </bridgehead>
     296
     297    <para>
     298      If you want to install the full <application>SeaMonkey</application>
     299      development environment, as the
    290300      <systemitem class="username">root</systemitem> user:
    291301    </para>
    292302
    293 <screen role="root"><userinput>make -f client.mk install</userinput></screen>
    294 
     303<screen role="root"><userinput>make -C moz-build-dir install</userinput></screen>
    295304  </sect2>
    296305
    297306  <sect2 role="commands">
    298307    <title>Command Explanations</title>
     308
     309    <para>
     310      <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure
     311      of Makefile at the beginning of the build, where a file cannot be found.
     312    </para>
    299313
    300314    <para>
     
    310324  <sect2 role="configuration">
    311325    <title>Configuring SeaMonkey</title>
    312 
     326<!-- This worked for me without the extra configuration
     327    <para>
     328      If you did not add the <option>- -disable-webm</option> option to your
     329      <filename>mozconfig</filename>, your <application>SeaMonkey</application>
     330      can play most youtube videos without the need for the flash plugin. To
     331      enable this, go to <ulink url="http://www.youtube.com/html5"/> and click
     332      on 'Join the HTML5 Trial' (needs cookies enabled).
     333    </para>
     334-->
    313335    <para>
    314336      For installing various <application>SeaMonkey</application> plugins, refer
     
    346368
    347369    <para>
    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} &amp;&amp;
     370      If you use a desktop environment like <application>Gnome</application> or
     371      <application>KDE</application> you may wish to create a
     372      <filename>seamonkey.desktop</filename> file so that
     373      <application>SeaMonkey</application> appears in the panel's menus. If you
     374      didn't enable <application>Startup-Notification</application> in your
     375      mozconfig change the StartupNotify line to false. As the
     376      <systemitem class="username">root</systemitem> user:
     377    </para>
     378
     379<screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps}              &amp;&amp;
    358380
    359381cat &gt; /usr/share/applications/seamonkey.desktop &lt;&lt; "EOF" &amp;&amp;
     
    380402      <segtitle>Installed Programs</segtitle>
    381403      <segtitle>Installed Libraries</segtitle>
    382       <segtitle>Installed Directories</segtitle>
     404      <segtitle>Installed Directory</segtitle>
    383405
    384406      <seglistitem>
     407        <seg>seamonkey</seg>
    385408        <seg>
    386           seamonkey
    387         </seg>
    388         <seg>
    389           None
     409          Numerous libraries, browser, and email/newsgroup components, plugins,
     410          extensions, and helper modules installed in <filename
     411          class="directory">/usr/lib/seamonkey-&seamonkey-version;</filename>
    390412        </seg>
    391413        <seg>
  • xsoft/office/abiword.xml

    r17fee97b r5e94b6c3  
    1818  <!ENTITY AbiWordDocs-size          "1.5">
    1919
    20   <!ENTITY AbiWord-buildsize     "575 MB (73 MB installed)">
     20  <!ENTITY AbiWord-buildsize     "575 MB -additional 13 MB for docs (73 MB installed - additional 3.1 MB for docs)">
    2121  <!ENTITY AbiWord-time          "7.7 SBU - additional 0.5 SBU for docs">
    2222]>
     
    4444    </para>
    4545
    46     &lfs77_checked;
     46    &lfs78_checked;
    4747
    4848    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    111111    <bridgehead renderas="sect4">Recommended</bridgehead>
    112112    <para role="recommended">
    113       <xref linkend="enchant"/> 
     113      <xref linkend="enchant"/>
    114114    </para>
    115115
     
    269269      </para>
    270270
     271      <para>
     272        If you have <xref linkend="desktop-file-utils"/> installed, you should
     273        run the <command>update-desktop-database</command> command to update the
     274        mimeinfo cache and allow the Help system to work.
     275      </para>
     276
     277      <para>
     278        If you have <xref linkend="xdg-utils"/> installed, you should
     279        run the <command>xdg-icon-resource forceupdate --theme hicolor</command>
     280        command, for the installed icon to be displayed in the menu item.
     281      </para>
     282
    271283    </sect3>
    272284
  • xsoft/office/gnumeric.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY gnumeric-download-http "&gnome-download-http;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz">
    88  <!ENTITY gnumeric-download-ftp  "&gnome-download-ftp;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz">
    9   <!ENTITY gnumeric-md5sum        "84e39df0028b3b6091ca55a3b538070e">
     9  <!ENTITY gnumeric-md5sum        "bb417125db591261d5aa75b11bfa50de">
    1010  <!ENTITY gnumeric-size          "18 MB">
    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)">
     11  <!ENTITY gnumeric-buildsize     "329 MB (with tests)">
     12  <!ENTITY gnumeric-time          "1.9 SBU (additional 6.7 SBU for tests)">
    1313]>
    1414
     
    3535    </para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8181    <bridgehead renderas="sect4">Recommended Runtime</bridgehead>
    8282    <para role="recommended runtime">
    83        an icon theme such as <xref linkend="adwaita-icon-theme"/> or
    84        <xref linkend="oxygen-icons"/>
     83       an icon theme such as <xref linkend="adwaita-icon-theme"/>,
     84       <xref linkend="oxygen-icons"/> or
     85       <xref linkend="adwaita-icon-theme"/>,
    8586       <xref linkend="x-window-system"/>, and
    8687       <xref linkend="yelp"/> for the buit-in help functionality
     
    9899      <ulink url="http://www.mono-project.com/">Mono</ulink>,
    99100      <ulink url="http://pxlib.sourceforge.net/">pxlib</ulink>, and
    100       <ulink url="http://www.frodol.dds.nl/psiconv/index.html">Psiconv</ulink>
     101      <ulink url="http://frodo.looijaard.name/project/psiconv">Psiconv</ulink>
    101102    </para>
    102103
     
    122123    commands:</para>
    123124
    124 <screen><userinput>sed -e "s@zz-application/zz-winassoc-xls;@@" -i gnumeric.desktop.in &amp;&amp;
    125 ./configure --prefix=/usr &amp;&amp;
     125<screen><userinput>sed -e "s@zz-application/zz-winassoc-xls;@@" \
     126    -i gnumeric.desktop.in &amp;&amp;
     127
     128./configure --prefix=/usr  &amp;&amp;
     129
    126130make</userinput></screen>
    127131
    128132    <para>
    129       This package requires to be installed before the test suite is run.
     133      This package must be installed before the test suite is run.
    130134    </para>
    131135
     
    137141
    138142    <para>
    139       If you wish to test the results, issue <command>make -k check</command>.
    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.
     143      If you wish to test the results, first disable three tests which fail:
     144
     145<screen><userinput>sed \
     146  -e '/\tt6500-strings.*/d;/\tt6506-cell-comments.*/d;/\tt6509-validation.*/d' \
     147  -i test/Makefile</userinput></screen>
     148
     149      then issue <command>make check</command>. Tests must be run from an active
     150      X session, and <xref linkend="dconf"/> should be installed to prevent some
     151      failures.
    143152    </para>
    144153
     
    150159    <para>
    151160      <command>sed -e "s@zz-application/zz-winassoc-xls;@@" ...</command>: This
    152       sed removes invalid mime type from the .desktop file.
     161      sed removes an invalid mime type from the .desktop file.
    153162    </para>
    154163
     
    172181        <seg>
    173182          gnumeric (symlink), gnumeric-&gnumeric-version;, ssconvert,
    174           ssdiff, ssgrep and ssindex
     183          ssdiff, ssgrep, and ssindex
    175184        </seg>
    176185        <seg>
    177           libspreadsheet-&gnumeric-version;.so, libspreadsheet.so,
    178           several plugins under /usr/lib/gnumeric/&gnumeric-version;/plugins/,
    179           and /usr/lib/goffice/0.10/plugins/gnumeric/gnumeric.so
     186          libspreadsheet.so,
     187          gnumeric.so, and
     188          several plugins under /usr/lib/gnumeric/&gnumeric-version;/plugins/
    180189        </seg>
    181190        <seg>
    182191          /usr/include/libspreadsheet-1.12,
    183           /usr/lib/gnumeric,
    184           /usr/lib/goffice/0.10/plugins/gnumeric,
    185           /usr/share/gnome/help/gnumeric,
    186           /usr/share/gnumeric,
    187           /usr/share/omf/gnumeric and
    188           /usr/share/pixmaps/gnumeric
     192          /usr/lib/{,goffice/0.10/plugins}/gnumeric, and
     193          /usr/share/{,gnome/help,omf,pixmaps}/gnumeric
    189194        </seg>
    190195      </seglistitem>
  • xsoft/office/libreoffice.xml

    r17fee97b r5e94b6c3  
    88
    99  <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
    10   <!ENTITY libreoffice-core-md5sum        "e8e79a7706fd22416d5f3b58195b0ee7">
    11   <!ENTITY libreoffice-core-size          "159 MB">
     10  <!ENTITY libreoffice-core-md5sum        "a0cbe7fe9368e35068bd619281380379">
     11  <!ENTITY libreoffice-core-size          "168 MB">
    1212
    1313  <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
    14   <!ENTITY libreoffice-dict-md5sum        "bdf1f534ae937786dda2cf186f83d1a3">
    15   <!ENTITY libreoffice-dict-size          "36 MB">
     14  <!ENTITY libreoffice-dict-md5sum        "1daa2553486a991f4a19d3fd8f9ecc6a">
     15  <!ENTITY libreoffice-dict-size          "37 MB">
    1616
    1717  <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
    18   <!ENTITY libreoffice-help-md5sum        "029d47223caa6dc8c66817ed76f4c3a2">
    19   <!ENTITY libreoffice-help-size          "1.8 MB">
     18  <!ENTITY libreoffice-help-md5sum        "e24d7920ef9fc36f977ebb954173fd43">
     19  <!ENTITY libreoffice-help-size          "1.9 MB">
    2020
    2121  <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
    22   <!ENTITY libreoffice-translations-md5sum        "232bbb0e98de27f9fd3500e9d7558176">
    23   <!ENTITY libreoffice-translations-size          "124 MB">
    24 
    25   <!ENTITY libreoffice-buildsize          "9.8 GB (649 MB installed)">
    26   <!ENTITY libreoffice-time               "62 (using parallelism=4) estimated 170 SBU with one core">
     22  <!ENTITY libreoffice-translations-md5sum        "76495173c3e7a74f4aa53198d8bb99e5">
     23  <!ENTITY libreoffice-translations-size          "126 MB">
     24
     25
     26  <!ENTITY libreoffice-buildsize          "9.9 GB (643 MB installed)">
     27  <!ENTITY libreoffice-time               "55 SBU with parallelism = 4 (reputedly 202+ SBU with one core)">
     28
     29  <!-- This package has some peculiarities, some discussed in the text.
     30  Two values for SBU and buildsize are given due to the large difference
     31  measured by editors, depending on architecture and sometimes installed
     32  dependencies (with-system... -->
     33
     34  <!-- [bdubbs]  For version 4.3.2.2 Built on x86_64 using -\-with-parallelism=4 -->
     35  <!-- [bdubbs]  For version 4.4.2.1 Built on x86_64 using -\-with-parallelism=12 -->
     36  <!-- [bdubbs]  For version 4.4.4.3 Built on x86_64 using -\-with-parallelism=12 -->
     37  <!-- [fernando] For version 4.3.1.2 I've got, for i686, statistcs over the
     38  upper bounds for x86_64 of previous versions, thus, temporarily, decided
     39  to use single statistcs, instead of a range.-->
     40  <!-- [fernando]  For version 4.4.4.3 Built on x86_64 using -\-with-parallelism=4 -->
     41  <!-- [fernando]  For version 5.0.0.5 Built on x86_64 using -\-with-parallelism=4 -->
     42  <!-- [fernando]  For version 5.0.4.2 Built on x86_64 using -\-with-parallelism=4 -->
     43  <!-- [fernando]  For version 5.1.0.3 Built on x86_64 using -\-with-parallelism=4 -->
    2744]>
    2845
    29 <sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-version;">
     46<sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-dlversion;">
    3047  <?dbhtml filename="libreoffice.html"?>
    3148
     
    5067    </para>
    5168
    52     &lfs77_checked;
     69    &lfs78_checked;
    5370
    5471    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    88105        </para>
    89106      </listitem>
     107
    90108      <listitem>
    91109        <para>
     
    93111        </para>
    94112      </listitem>
     113
    95114      <listitem>
    96115        <para>
     
    98117        </para>
    99118      </listitem>
     119
    100120      <listitem>
    101121        <para>
     
    103123        </para>
    104124      </listitem>
     125
    105126      <listitem>
    106127        <para>
     
    108129        </para>
    109130      </listitem>
     131
    110132      <listitem>
    111133        <para>
     
    113135        </para>
    114136      </listitem>
     137
    115138      <listitem>
    116139        <para>
     
    118141        </para>
    119142      </listitem>
     143
    120144      <listitem>
    121145        <para>
     
    123147        </para>
    124148      </listitem>
     149
    125150      <listitem>
    126151        <para>
     
    128153        </para>
    129154      </listitem>
     155<!--
     156      <listitem>
     157        <para>
     158          Required patch to use <xref linkend="boost"/>:
     159          <ulink url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch"/>
     160        </para>
     161      </listitem>-->
    130162    </itemizedlist>
    131163
     
    146178        Most of these packages are recommended because if they're not installed,
    147179        the build process will compile and install its own (often older)
    148         version. If you have not installed some of the dependencies listed below,
    149         make sure you examine the <command>./configure --help</command> output
    150         for information on switches needed to prevent
    151         <command>./configure</command> to look for them.
     180        version, with the side effect of increasing build and installed disk
     181        space and build time.
    152182      </para>
    153183    </note>
    154184
    155185    <para role="recommended">
    156       <xref linkend="boost"/>,
     186      <xref linkend="apr"/>,
     187      <xref linkend="boost"/> <!--(currently, broken with boost-1.60.0)-->,
    157188      <xref linkend="clucene"/>,
    158189      <xref linkend="cups"/>,
    159190      <xref linkend="curl"/>,
    160191      <xref linkend="dbus-glib"/>,
     192      <xref linkend="libjpeg"/>,
    161193      <xref linkend="glu"/>,
    162194      <xref linkend="graphite2"/>,
    163       <xref linkend="gst-plugins-base"/> or
    164195      <xref linkend="gst10-plugins-base"/>,
    165196      <xref linkend="gtk2"/>,
    166197      <xref linkend="harfbuzz"/>,
    167198      <xref linkend="icu"/>,
     199      <xref linkend="libatomic_ops"/>,
    168200      <xref linkend="lcms2"/>,
    169       <xref linkend="libatomic_ops"/>,
    170       <xref linkend="libjpeg"/>,
    171201      <xref linkend="librsvg"/>,
    172202      <xref linkend="libxml2"/> and
     
    176206      <xref linkend="npapi-sdk"/>,
    177207      <xref linkend="nss"/>,
    178       <xref linkend="openldap"/>,
    179       <xref linkend="openssl"/> or 
     208      <xref linkend="openldap"/> (if connecting to an LDAP server),
     209      <xref linkend="openssl"/> or
    180210      <xref linkend="gnutls"/>,
    181211      <xref linkend="poppler"/>,
     212      <xref linkend="postgresql"/>,
    182213      <xref linkend="python3"/>,
    183       <xref linkend="redland"/>, and
     214      <xref linkend="redland"/>,
     215      <xref linkend="serf"/>, and
    184216      <xref linkend="unixodbc"/>
    185217    </para>
     
    190222      <xref linkend="avahi"/>,
    191223      <xref linkend="bluez"/>,
     224      <xref linkend="dconf"/>,
     225      <xref linkend="desktop-file-utils"/>,
    192226      <xref linkend="doxygen"/> (not relevant if using --disable-odk),
    193       <xref linkend="GConf"/>,
    194227      <xref linkend="gdb"/>,
    195       <xref linkend="gtk3"/>,
     228      <xref linkend="gtk3"/> (see <quote>Command Explanations</quote>),
    196229      <xref linkend="kdelibs"/>,
    197       <xref linkend="mariadb"/>,
     230      <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
    198231      <xref linkend="mitkrb"/>,
    199232      <xref linkend="nasm"/>,
    200233      <xref linkend="openjdk"/>,
    201       <xref linkend="postgresql"/>,
    202234      <xref linkend="sane"/>,
    203235      <xref linkend="valgrind"/>,
     
    212244      <ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>,
    213245      <ulink url="http://www.firebirdsql.org/">Firebird</ulink>,
    214       <ulink url="http://downloads.sourceforge.net/glew/">GLEW</ulink>,
    215       <ulink url="https://code.google.com/p/hamcrest/">Hamcrest</ulink>,
    216       <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
     246      <ulink url="http://downloads.sourceforge.net/glew/">glew (OpenGL Extension Wrangler Library)</ulink>,
     247      <ulink url="https://github.com/behdad/glyphy">glyphy</ulink>,
     248      <ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/">Gnome VFS</ulink>,
     249
     250      <ulink url="https://github.com/hamcrest/JavaHamcrest/releases">hamcrest</ulink>,
     251      <ulink url="https://hunspell.github.io/">Hunspell</ulink>,
    217252      <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    218       <ulink url="https://code.google.com/p/include-what-you-use/">IWYU</ulink>,
     253      <ulink url="http://include-what-you-use.org/">iwyu</ulink>,
    219254      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libabw">libabw</ulink>,
    220255      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>,
     
    228263      <ulink url="http://sourceforge.net/projects/libwpd/files/libodfgen/">libodfgen</ulink>,
    229264      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker">libpagemaker</ulink>,
    230       <ulink url="http://sourceforge.net/projects/libwpd/files/librevenge/">librevenge</ulink>,
     265      <ulink url="http://sourceforge.net/projects/libwpd/files/librevenge/">librevenge (WordPerfect Document importer)</ulink>,
    231266      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>,
    232267      <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>,
     
    234269      <ulink url="http://libwps.sourceforge.net/">libwps</ulink>,
    235270      <ulink url="http://lpsolve.sourceforge.net/">lp_solve</ulink>,
    236       <ulink url="http://code.google.com/p/multidimalgorithm/">mdds</ulink>,
     271      <ulink url="https://gitlab.com/mdds/mdds">mdds</ulink>,
    237272      <ulink url="http://sourceforge.net/projects/hunspell/files/MyThes/">MyThes</ulink>,
    238       <ulink url="http://sourceforge.net/projects/ogl-math/">OGL-Math</ulink>,
     273      <ulink url="http://sourceforge.net/projects/ogl-math/">ogl-math - OpenGL Mathematics (GLM)</ulink>,
    239274      <ulink url="https://github.com/KhronosGroup/OpenCOLLADA/">OpenCOLLADA</ulink>,
    240       <ulink url="https://gitorious.org/orcus">Orcus</ulink>,
    241       <xref linkend="telepathy-glib"/>, and
    242       <ulink url="http://hci.iwr.uni-heidelberg.de/vigra/">VIGRA</ulink>
    243     </para>
    244 
    245     <para>
    246       There are many optional dependencies not listed here. They can be
    247       found in <quote>download.lst</quote> in the source directory.
     275      <ulink url="https://gitlab.com/orcus/orcus">Orcus</ulink>,
     276      <ulink url="http://telepathy.freedesktop.org/releases/telepathy-glib/">telepathy-glib</ulink>,
     277      <ulink url="https://ukoethe.github.io/vigra/">VIGRA</ulink>, and
     278      <ulink url="&gnome-download-http;/zenity/">Zenity</ulink>
     279    </para>
     280
     281    <para>There are many optional dependencies not listed here. They can be
     282    found in <quote>download.lst</quote> (source directory).
    248283    </para>
    249284
     
    255290  <sect2 role="installation">
    256291    <title>Installation of LibreOffice</title>
     292<!--
     293    <warning>
     294      <para>
     295        Untaring the libreoffice-&libreoffice-dlversion; tarball as
     296        <systemitem class="username">root</systemitem> has the curious effect of
     297        changing the ownership of the <emphasis>parent</emphasis> directory
     298        to a user with numerical id 11012 and with the permissions set to allow
     299        read, write and execute for that user only! If you untared as
     300        <systemitem class="username">root</systemitem> in your home folder you
     301        could end up unable to log in again. If you untared it in
     302        <filename class="directory">/usr</filename> you would find your user
     303        account unable to access any file in
     304        <filename class="directory">/usr</filename>.
     305      </para>
     306
     307      <para>
     308        You can avoid this unpleasantness by
     309        <emphasis>not</emphasis> untaring it as
     310        <systemitem class="username">root</systemitem>. If you must untar it as
     311        <systemitem class="username">root</systemitem> pass the option
     312        <option>-\-no-overwrite-dir</option> to tar. This is the default when you
     313        untar as a user but has to be passed as an option when untaring as
     314        <systemitem class="username">root</systemitem>:
     315      </para>
     316    </warning>-->
     317
     318    <!-- I was able to build over ssh 2015-03-24 - bdubbs
     319    <note>
     320      <para>
     321      LibreOffice must be built in a graphical environment - the build will
     322      fail otherwise.
     323      </para>
     324    </note>-->
     325
     326    <important>
     327      <para>
     328        Unlike the other packages, we suppose that you have not yet unpacked the
     329        package. This is so because the <option>--no-overwrite-dir</option>
     330        switch is needed in case you unpack as the <systemitem
     331        class="username">root</systemitem> user.
     332      </para>
     333    </important>
     334
     335<screen><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
     336cd libreoffice-&libreoffice-dlversion;</userinput></screen>
    257337
    258338    <para>
     
    261341    </para>
    262342
    263 <screen><userinput>install -v -dm755 external/tarballs &amp;&amp;
    264 
    265 ln -sfv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ &amp;&amp;
    266 ln -sfv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
     343<screen><userinput>install -dm755 external/tarballs &amp;&amp;
     344ln -sv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ &amp;&amp;
     345ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz         external/tarballs/</userinput></screen>
    267346
    268347    <para>
     
    270349    </para>
    271350
    272 <screen><userinput>ln -sfv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
     351<screen><userinput>ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
    273352
    274353    <note>
     
    276355        During the build process, some packages will be downloaded (including
    277356        the ones listed as recommended and optional dependencies) if they are
    278         not present on the system. Doing so, build time may be different
    279         for everyone.
     357        not present on the system. Because of this, build time may vary from the
     358        published time more than usual.
    280359      </para>
    281360    </note>
    282361
    283362    <para>
    284       In the rest of the page, locales "fr" and "en-GB" are examples. Change
    285       them to suit your needs. You might want to read the "Command Explanations"
    286       further below before proceeding.
     363      Due to the large size of the package, you may prefer to install it in
     364      <filename class="directory">/opt</filename>, instead of
     365      <filename class="directory">/usr</filename>. Depending on your choice,
     366      replace <replaceable>&lt;PREFIX&gt;</replaceable> by
     367      <filename class="directory">/usr</filename> or by
     368      <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>:
     369    </para>
     370
     371<screen><userinput>export LO_PREFIX=<replaceable>&lt;PREFIX&gt;</replaceable></userinput></screen>
     372<!--
     373    <para>
     374     Fix build failures introduced by <application>boost-&boost-version;</application>:
     375    </para>
     376
     377<screen><userinput>patch -Np1 -i ../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>-->
     378
     379    <para>
     380      Locales "fr" and "en-GB", you will find below, are just examples; you
     381      should change them to suit your needs - you might want to read the
     382      "Command Explanations", further below, before proceeding.
    287383    </para>
    288384
     
    296392    -i bin/distro-install-desktop-integration &amp;&amp;
    297393
    298 sed -e "/distro-install-file-lists/d" \
    299     -i Makefile.in                            &amp;&amp;
    300 
     394sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
     395<!--
    301396sed -e "/ustrbuf/a #include &lt;algorithm&gt;" \
    302     -i svl/source/misc/gridprinter.cxx        &amp;&amp;
    303 
    304 chmod -v +x bin/unpack-sources                &amp;&amp;
    305 
    306 ./autogen.sh --prefix=/usr               \
     397    -i svl/source/misc/gridprinter.cxx   &amp;&amp;-->
     398
     399chmod -v +x bin/unpack-sources &amp;&amp;
     400
     401./autogen.sh --prefix=$LO_PREFIX         \
    307402             --sysconfdir=/etc           \
    308              --with-vendor="BLFS"        \
    309              --with-lang="fr en-GB"      \
     403             --with-vendor=BLFS          \
     404             --with-lang=fr en-GB        \
    310405             --with-help                 \
    311406             --with-myspell-dicts        \
     
    313408             --without-java              \
    314409             --without-system-dicts      \
    315              --disable-gconf             \
     410             --disable-dconf             \
    316411             --disable-odk               \
    317              --disable-postgresql-sdbc   \
    318              --enable-release-build      \
     412             --enable-release-build=yes  \
    319413             --enable-python=system      \
    320              --with-system-boost         \
     414             --with-system-apr           \
     415             --with-system-boost=yes     \
     416             --with-system-cairo         \
    321417             --with-system-clucene       \
    322              --with-system-cairo         \
    323418             --with-system-curl          \
    324419             --with-system-expat         \
     
    331426             --with-system-libpng        \
    332427             --with-system-libxml        \
    333              --with-system-mesa-headers  \
    334428             --with-system-neon          \
    335429             --with-system-npapi-headers \
     
    339433             --with-system-openssl       \
    340434             --with-system-poppler       \
     435             --with-system-postgresql    \
    341436             --with-system-redland       \
     437             --with-system-serf          \
    342438             --with-system-zlib          \
    343439             --with-parallelism=$(getconf _NPROCESSORS_ONLN)</userinput></screen>
     
    349445    </para>
    350446
    351     <note>
    352       <para>
    353         The package needs to be built from an X terminal emulator.
    354       </para>
    355     </note>
    356 
    357     <para>
    358       Build the package:
     447    <para>
     448      Build the package <!--(remember that it must be done in a graphical
     449      environment)-->:
    359450    </para>
    360451
     
    365456    </para>
    366457
    367 <screen role="root"><userinput>make distro-pack-install             &amp;&amp;
    368 install -v -dm755 /usr/share/appdata &amp;&amp;
    369 install -v -m644  sysui/desktop/appstream-appdata/*.xml \
    370                   /usr/share/appdata</userinput></screen>
    371 
    372     <para>
    373       If installed in
    374       <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>
    375       some additional steps are necessary. Issue the following commands as the
    376       <systemitem class="username">root</systemitem>user:
    377     </para>
    378 
    379 <screen role="root"><userinput>if ["$LO_PREFIX" != "/usr" ]; then
    380 
    381    # This symlink is necessary for the desktop menu entries
    382    ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice &amp;&amp;
    383 
    384    # Icons
    385    for i in $LO_PREFIX/share/icons/hicolor/32x32/apps/*; do
    386       ln -svf $i /usr/share/pixmaps
    387    done &amp;&amp;
    388 
    389    # Desktop menu entries
    390    for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do
    391       ln -svf $i /usr/share/applications/libreoffice-$(basename $i)
    392    done &amp;&amp;
    393 
    394    # Man pages
    395    for i in $LO_PREFIX/share/man/man1/*; do
    396       ln -svf $i /usr/share/man/man1/
    397    done
    398 
    399    unset i
     458<screen role="root"><userinput>make distro-pack-install                                  &amp;&amp;
     459install -v -m755 -d $LO_PREFIX/share/appdata              &amp;&amp;
     460install -v -m644    sysui/desktop/appstream-appdata/*.xml \
     461                    $LO_PREFIX/share/appdata</userinput></screen>
     462
     463    <para>
     464       If installed in <filename
     465       class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>
     466       some additional steps are necessary. Issue the following commands, as
     467       <systemitem class="username">root</systemitem> user:
     468    </para>
     469
     470<screen role="root"><userinput>if [ "$LO_PREFIX" != "/usr" ]; then
     471
     472  # This symlink is necessary for the desktop menu entries
     473  ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice &amp;&amp;
     474
     475  # Icons
     476  mkdir -vp /usr/share/pixmaps
     477  for i in $LO_PREFIX/share/icons/hicolor/32x32/application/*; do
     478    ln -svf $i /usr/share/pixmaps
     479  done &amp;&amp;
     480
     481  # Desktop menu entries
     482  for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do
     483    ln -svf $i /usr/share/applications/libreoffice-$(basename $i)
     484  done &amp;&amp;
     485
     486  # Man pages
     487  for i in $LO_PREFIX/share/man/man1/*; do
     488    ln -svf $i /usr/share/man/man1/
     489  done
     490
     491  unset i
    400492fi</userinput></screen>
    401493
    402    <para>
     494    <para>
    403495      If you have installed <xref linkend="desktop-file-utils"/>, and you wish
    404496      to update the MIME database, issue, as the <systemitem class="username">
    405497      root</systemitem> user:
    406    </para>
     498    </para>
    407499
    408500<screen role="root"><userinput>update-desktop-database</userinput></screen>
     501
     502    <para>
     503      The suite and main modules can be started from the menu. From a terminal,
     504      the suite can be started with <command>libreoffice</command> command and
     505      the modules with <command>libreoffice
     506      --<replaceable>&lt;module&gt;</replaceable></command> command,
     507      respectively, where <replaceable>&lt;module&gt;</replaceable> is one of
     508      base, calc, draw, impress, math or writer. Modules cannot be started using
     509      their shell starting script names (see "Installed Programs", below), if
     510      LO_PREFIX is other than <filename class='directory'>/user</filename>,
     511      unless <filename class='directory'>$LO_PREFIX/bin</filename> directory is
     512      appended to the PATH.
     513    </para>
    409514
    410515  </sect2>
     
    415520    <para>
    416521      <command>sed -e ...</command>: The first sed prevents compression of the
    417       manual pages, the second one prevents install from failing and the
    418       third one prevents a build failure by adding a necessary include.
     522      manual pages, the second one prevents install from failing<!-- and the third
     523      one includes a missing header without which <command>make build</command>
     524      fails-->.
    419525    </para>
    420526
     
    429535
    430536    <para>
    431       <parameter>--with-lang="fr en-GB"</parameter>: This switch sets
    432       what languages to support. To list several languages, separate them
    433       with a space. For all languages, use
     537      <parameter>--with-lang=fr en-GB</parameter>: This switch sets
     538      what languages to support. To list several languages, separate them with
     539      a space. For all languages, use
    434540      <parameter>--with-lang=ALL</parameter>.
    435541    </para>
     
    443549
    444550    <para>
    445       <parameter>--with-help</parameter>: This switch is used to enable
    446       installation of the help files.
    447     </para>
    448 
    449     <para>
    450       <parameter>--with-myspell-dicts</parameter>: This switch is used
    451       to enable installation of the bundled dictionaries.
     551      <parameter>--with-help</parameter>: Without this switch, the help files
     552      are not built.
     553    </para>
     554
     555    <para>
     556      <parameter>--with-myspell-dicts</parameter>: This switch adds myspell
     557      dictionaries to the <application>LibreOffice</application> installation
     558      set.
    452559    </para>
    453560
     
    459566
    460567    <para>
    461       <parameter>--without-system-dicts</parameter>: This switch is
    462       used to ensure that the dictionaries installed by this
    463       package are being used.
     568      <parameter>--with-system-boost=<replaceable>&lt;yes/no&gt;</replaceable></parameter>:
     569      This switch enables/disables use of system boost, so bundled one may be or
     570      not used, because currently, depending on the user decision, or if the
     571      build is broken with latest <application>Boost</application> in BLFS,
     572      which frequently occurs and there is a delay until either a fix is found
     573      or it is fixed upstream.
     574    </para>
     575
     576    <para>
     577      <parameter>--disable-dconf</parameter>: This switch disables compiling
     578      <application>LibreOffice</application> with the
     579      <application>GNOME DConf</application> configuration system support.
     580    </para>
     581
     582    <para>
     583      <parameter>--without-system-dicts</parameter>: This switch disables use
     584      of  dictionaries from system paths, so the ones installed by this package
     585      are used.
    464586    </para>
    465587
     
    471593
    472594    <para>
    473       <parameter>--disable-gconf</parameter>: This switch disables compiling
    474       <application>LibreOffice</application> with the deprecated
    475       <application>GNOME</application> configuration system support.
    476     </para>
    477 
    478     <para>
    479595      <parameter>--disable-odk</parameter>: This switch disables installing the
    480596      office development kit. Remove if you want to develop a
     
    483599
    484600    <para>
    485       <parameter>--disable-postgresql-sdbc</parameter>: This switch disables compiling
     601      <parameter>--enable-release-build=yes</parameter>: This switch enables a
     602      Release Build.  <application>LibreOffice</application> can be built as a
     603      Release Build or as a Developer Build, because their default installation
     604      paths and user profile paths are different. Developer Build displays the
     605      words "Dev" and "Beta" in several places (e.g, menu and splash screen).
     606    </para>
     607
     608    <para>
     609      <parameter>--enable-python=system</parameter>: This switch tells
     610      <application>LibreOffice</application> to use installed
     611      <application>Python 3</application> to build the translations instead of
     612      the bundled one.
     613    </para>
     614
     615    <para>
     616      <parameter>--with-system-*</parameter>: These switches prevent
     617      <application>LibreOffice</application> from trying to compile its own
     618      versions of these dependencies. If you've not installed some of the
     619      dependencies, remove the corresponding switches.
     620    </para>
     621
     622    <para>
     623      <parameter>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</parameter>:
     624      This switch tells <application>LibreOffice</application> to use all your
     625      CPUs to compile in parallel and speed up the build.
     626    </para>
     627
     628    <para>
     629      <option>--disable-cups</option>: Use this switch if you don't need
     630      printing support.
     631    </para>
     632
     633    <para>
     634      <option>--disable-dbus</option>: Use this switch if you've not installed
     635      D-Bus-1.8.0 or later. It also disables Bluetooth support and font install
     636      via PackageKit.
     637    </para>
     638
     639    <para>
     640      <option>--disable-gstreamer-1-0</option>: Use this switch if you have not
     641      installed <xref linkend="gst10-plugins-base"/>.
     642    </para>
     643
     644    <para>
     645      <option>--disable-postgresql-sdbc</option>: This switch disables compiling
    486646      <application>LibreOffice</application> with the ability to connect to a
    487647      <application>PostgreSQL</application> database. Remove it if you would
     
    492652      own copy, use the <option>--with-system-postgresql</option> switch.
    493653    </para>
    494  
    495     <para>
    496       <parameter>--enable-release-build</parameter>: This switch is used to
    497       remove "Beta" or "Dev" from <application>LibreOffice</application>
    498       splash screen and "About" menu.
    499     </para>
    500 
    501     <para>
    502       <parameter>--enable-python=system</parameter>: This switch tells
    503       <application>LibreOffice</application> to use installed
    504       <application>Python 3</application> to build the translations
    505       instead of the bundled one.
    506     </para>
    507 
    508     <para>
    509       <parameter>--with-system-*</parameter>: These switches prevent
    510       <application>LibreOffice</application> from trying to compile its own
    511       versions of these dependencies. If you've not installed some of the
    512       dependencies, remove the corresponding switches.
    513     </para>
    514 
    515     <para>
    516       <parameter>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</parameter>: This
    517       switch tells <application>LibreOffice</application> to use all your
    518       CPUs to compile in parallel and speed up the build.
    519     </para>
    520 
    521     <para>
    522       <option>--enable-gstreamer-0-10</option>: Use this switch if you want to
    523       use <xref linkend="gst-plugins-base"/> instead of
    524       <xref linkend="gst10-plugins-base"/> for the avmedia module.
    525     </para>
    526 
    527     <para>
    528       <option>--disable-gstreamer-1-0</option>: Use this switch if you
    529       haven't installed <xref linkend="gst10-plugins-base"/>.
    530     </para>
    531 
    532     <para>
    533       <option>--enable-gtk3</option>: Use this switch if you want to
    534       build the <application>GTK+ 3</application> integration module.
    535     </para>
    536 
    537     <para>
    538       <option>--enable-kde4</option>: Use this switch if you want to
    539       build the <application>KDE</application> integration module.
     654
     655    <para>
     656      <option>--enable-gtk3</option>: Use this switch if you want to build the
     657      <application>GTK+ 3</application> integration module. This is
     658      experimental and may not work.
     659    </para>
     660
     661    <para>
     662      <option>--enable-kde4</option>: Use this switch if you want to build the
     663      <application>KDE</application> integration module.
    540664    </para>
    541665
     
    548672      <segtitle>Installed Programs</segtitle>
    549673      <segtitle>Installed Libraries</segtitle>
    550       <segtitle>Installed Directories</segtitle>
     674      <segtitle>Installed Directory</segtitle>
    551675
    552676      <seglistitem>
    553677        <seg>
    554678          libreoffice, lobase, localc, lodraw, loffice, lofromtemplate,
    555           loimpress, lomath, loweb, lowriter, soffice and unopkg
     679          loimpress, lomath, loweb, lowriter, soffice and unopkg;
     680          several programs under
     681          $LO_PREFIX/lib/libreoffice/program
    556682        </seg>
    557683        <seg>
    558           None
     684          several libraries under
     685          $LO_PREFIX/lib/libreoffice/program
    559686        </seg>
    560687        <seg>
    561           /usr/lib/libreoffice
     688          $LO_PREFIX/lib/libreoffice
    562689        </seg>
    563690      </seglistitem>
     
    569696      <?dbhtml list-presentation="table"?>
    570697
     698      <varlistentry id="libreoffice-suite">
     699        <term><command>libreoffice (or soffice)</command></term>
     700        <listitem>
     701          <para>
     702            is the main libreofice suite (symlink to
     703            $LO_PREFIX/lib/libreoffice/program/soffice).
     704          </para>
     705          <indexterm zone="libreoffice libreoffice-suite">
     706            <primary sortas="b-libreoffice-suite">libreoffice-suite</primary>
     707          </indexterm>
     708        </listitem>
     709      </varlistentry>
     710
    571711      <varlistentry id="lobase">
    572712        <term><command>lobase</command></term>
    573713        <listitem>
    574714          <para>
    575             is a database manager.
     715            is the database manager module shell starting script.
    576716          </para>
    577717          <indexterm zone="libreoffice lobase">
     
    585725        <listitem>
    586726          <para>
    587             is a spreadsheet program.
     727            is the spreadsheet module shell starting script.
    588728          </para>
    589729          <indexterm zone="libreoffice localc">
     
    597737        <listitem>
    598738          <para>
    599             is a vector graphics editor and diagramming tool.
     739            is the vector graphics editor and diagramming tool module shell
     740            starting script.
    600741          </para>
    601742          <indexterm zone="libreoffice lodraw">
     
    609750        <listitem>
    610751          <para>
    611             can edit and display PowerPoint presentations.
     752            is the (PowerPoint) presentations editor and displayer
     753            module shell starting script.
    612754          </para>
    613755          <indexterm zone="libreoffice loimpress">
     
    621763        <listitem>
    622764          <para>
    623             is a mathematical formula editor.
     765            is the mathematical formula editor module shell starting script.
    624766          </para>
    625767          <indexterm zone="libreoffice lomath">
     
    633775        <listitem>
    634776          <para>
    635             is a word processor.
     777            is the word processor module shell starting script.
    636778          </para>
    637779          <indexterm zone="libreoffice lowriter">
     
    646788          <para>
    647789            is a tool to manage <application>LibreOffice</application>
    648             extensions from the command line.
     790            extensions from the command line shell starting script.
    649791          </para>
    650792          <indexterm zone="libreoffice unopkg">
  • xsoft/other/balsa.xml

    r17fee97b r5e94b6c3  
    3333    <application>GNOME</application>-2 based mail client.</para>
    3434
    35     &lfs77_checked;
     35    &lfs78_checked;
    3636
    3737    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6161    <bridgehead renderas="sect4">Required</bridgehead>
    6262    <para role="required">
    63       <xref linkend="gmime"/>,
    64       <xref linkend="gtk2"/>, and
    65       <xref linkend="gtk3"/>
    66     </para>
    67 
    68     <bridgehead renderas="sect4">Recommended</bridgehead>
    69     <para role="recommended">
    70       <xref linkend="enchant"/> or
     63      <xref linkend="aspell"/> or
    7164      <ulink url="http://gtkspell.sourceforge.net/">GtkSpell</ulink>
    7265      (<application>GtkSpell</application> provides on-the-fly as you type
    7366      spell checking),
    74       <xref linkend="libesmtp"/>,
    75       <xref linkend="libnotify"/>,
    76       <xref linkend="pcre"/>, and
    77       <xref linkend="webkitgtk2"/> or
    78       <xref linkend="gtkhtml"/> (HTML support)
     67      <xref linkend="enchant"/>,
     68      <xref linkend="gmime"/>,
     69      <xref linkend="libesmtp"/>, and
     70      <xref linkend="rarian"/>
     71    </para>
     72
     73    <bridgehead renderas="sect4">Recommended</bridgehead>
     74    <para role="recommended">
     75      <xref linkend="pcre"/>
    7976    </para>
    8077
     
    8279    <para role="optional">
    8380      <xref linkend="compface"/>,
    84       <xref linkend="gnupg2"/> and
    85       <xref linkend="gpgme"/> (both for S/MIME support),
    8681      <xref linkend="gtksourceview"/>,
    87       <xref linkend="libcanberra"/>,
    88       <xref linkend="libsecret"/>,
     82      <xref linkend="libnotify"/>,
    8983      <xref linkend="mitkrb"/>,
     84      <xref linkend="server-mail"/> (that provides a
     85      <command>sendmail</command> command, note that it is only used if you
     86      didn't install the required <application>libESMTP</application>
     87      package),
    9088      <xref linkend="openldap"/>,
    9189      <xref linkend="openssl"/>,
    92       <xref linkend="sqlite"/>, and
    93       <xref linkend="server-mail"/> (that provides a
    94       <command>sendmail</command> command, note that it is only used if you
    95       didn't install the recommended <application>libESMTP</application>
    96       package)
     90      <xref linkend="sqlite"/>,
     91      <xref linkend="webkitgtk"/>, and
     92      <ulink url="&gnome-download-http;/gtkhtml/">GtkHTML</ulink>
     93    </para>
     94
     95    <bridgehead renderas="sect4">Optional to Build S/MIME Support</bridgehead>
     96    <para role="optional">
     97      <xref linkend='gpgme'/>
    9798    </para>
    9899
     
    108109    commands:</para>
    109110
    110 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     111<screen><userinput>./configure --prefix=/usr            \
     112            --sysconfdir=/etc        \
     113            --localstatedir=/var/lib \
     114            --with-rubrica           \
     115            --without-html-widget    \
     116            --without-libnotify      \
     117            --without-gtkspell       &amp;&amp;
    111118make</userinput></screen>
    112119
     
    115122    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    116123
    117 <screen role="root"><userinput>make install</userinput></screen>
     124<screen role='root'><userinput>make install</userinput></screen>
    118125
    119126  </sect2>
     
    122129    <title>Command Explanations</title>
    123130
    124     <para>
    125       Examine <command>./configure --help</command> output for
    126       switches needed to detect the optional dependencies or
    127       to prevent it from looking for recommended dependencies.
    128     </para>
     131    <para><parameter>--with-rubrica</parameter>: This parameter is used
     132    to provide Rubrica2 address book support.</para>
     133
     134    <para><option>--with-ssl</option>: Use this option to enable SSL support if
     135    <application>OpenSSL</application> is installed.</para>
     136
     137    <para><option>--with-ldap</option>: Use this option to enable LDAP address
     138    book support if <application>OpenLDAP</application> is installed.</para>
     139
     140    <para><option>--with-sqlite</option>: Use this option to enable SQLite
     141    address book support if <application>SQLite</application> is
     142    installed.</para>
     143
     144    <para><option>--with-gpgme</option>: Use this option to enable GPG support
     145    if <quote><application>GnuPG</application> Made Easy</quote>
     146    (<application>GPGME</application>) is installed.</para>
     147
     148    <para><option>--enable-smime</option>: Use this option to enable S/MIME
     149    support if <application>GnuPG-2.x.x</application> is installed.</para>
    129150
    130151  </sect2>
     
    174195        <term><command>balsa</command></term>
    175196        <listitem>
    176           <para>is a glib based mail client.</para>
     197          <para>
     198            is a glib based mail client.
     199          </para>
    177200          <indexterm zone="balsa balsa-prog">
    178201            <primary sortas="b-balsa">balsa</primary>
     
    181204      </varlistentry>
    182205
     206      <varlistentry id="balsa-ab">
     207        <term><command>balsa-ab</command></term>
     208        <listitem>
     209          <para>
     210            is the address-book application used by <command>balsa</command>.
     211          </para>
     212          <indexterm zone="balsa balsa-ab">
     213            <primary sortas="b-balsa">balsa-ab</primary>
     214          </indexterm>
     215        </listitem>
     216      </varlistentry>
     217
    183218    </variablelist>
    184219
  • xsoft/other/ekiga.xml

    r17fee97b r5e94b6c3  
    3939    </para>
    4040
    41     &lfs76_checked;
     41    &lfs78_checked;
    4242
    4343    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8080    <para role="required">
    8181      <xref linkend="boost"/>,
    82       <xref linkend="gnome-icon-theme"/>,
     82      <xref linkend="adwaita-icon-theme"/>,
    8383      <xref linkend="gtk2"/> and
    8484      <xref linkend="opal"/>
  • xsoft/other/feh.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY feh-download-http "http://feh.finalrewind.org/feh-&feh-version;.tar.bz2">
    88  <!ENTITY feh-download-ftp  " ">
    9   <!ENTITY feh-md5sum        "18a70487dddf43682d4acc896bfed0d3">
     9  <!ENTITY feh-md5sum        "ce8509d7f5c8cfcd4afad056ded5e4d7">
    1010  <!ENTITY feh-size          "2.1 MB">
    11   <!ENTITY feh-buildsize     "6.9 MB">
    12   <!ENTITY feh-time          "less than 0.1 SBU">
     11  <!ENTITY feh-buildsize     "6.9 MB (with tests)">
     12  <!ENTITY feh-time          "less than 0.1 SBU (with tests)">
    1313]>
    1414
     
    4040    </para>
    4141
    42     &lfs77_checked;
     42    &lfs78_checked;
    4343
    4444    <bridgehead renderas="sect3">Package Information</bridgehead>
    4545    <itemizedlist spacing="compact">
     46
     47    <note>
     48      <para>
     49        For some reason, using a browser, the link will not download the
     50        package as a tarball, but instead, as a page. Therefore, you will need
     51        to use <quote>Save link as</quote> or the <command>wget</command> or
     52        another similar command, in the command line.
     53      </para>
     54    </note>
     55
    4656      <listitem>
    4757        <para>
     
    7282        <para>
    7383          Estimated build time: &feh-time;
     84        </para>
     85      </listitem>
     86    </itemizedlist>
     87
     88    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     89    <itemizedlist spacing="compact">
     90      <listitem>
     91        <para>
     92          Optional patch, for the test suite:
     93          <ulink
     94            url="&patch-root;/feh-&feh-version;-disable_some_tests-1.patch"/>
    7495        </para>
    7596      </listitem>
     
    82103      <xref linkend="libpng"/> and
    83104      <xref linkend="imlib2"/> (built with
    84       <xref linkend="giflib"/> support for the test suite.)
     105      <xref linkend="giflib"/> support, for the tests)
    85106    </para>
    86107
     
    92113    <bridgehead renderas="sect4">Optional</bridgehead>
    93114    <para role="optional">
    94       <xref linkend="libexif"/> and
    95       <xref linkend="perl-test-command"/>
    96       (required to run the testsuite)
     115      <xref linkend="libexif"/>
    97116    </para>
    98117
     
    103122    </para>
    104123
     124    <bridgehead renderas="sect4">Optional (test suite)</bridgehead>
     125    <para role="optional">
     126      <xref linkend="perl-test-command"/> (required)
     127    </para>
     128
    105129    <para condition="html" role="usernotes">
    106130      User Notes: <ulink url="&blfs-wiki;/feh"/>
     
    111135  <sect2 role="installation">
    112136    <title>Installation of feh</title>
     137
     138    <para> Due to well-known problems when <application>feh</application> try to
     139    load gif images (sometimes <application>imlib2</application> being blamed
     140    for that), some tests fail. To avoid that, apply the following patch, if you
     141    intend to run the test suite: </para>
     142
     143<screen><userinput>patch -Np1 -i ../feh-&feh-version;-disable_some_tests-1.patch</userinput></screen>
    113144
    114145    <para>
  • xsoft/other/fontforge.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7 <!--  <!ENTITY fontforge-download-http "&sources-anduin-other-http;/fontforge-&fontforge-version;.tar.xz">-->
    87  <!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-&fontforge-version;.tar.gz">
    98  <!ENTITY fontforge-download-ftp  " ">
    10   <!ENTITY fontforge-md5sum        "a68cd6797e2e5fb0aa88a33bbe15315b">
    11   <!ENTITY fontforge-size          "120 MB">
    12   <!ENTITY fontforge-buildsize     "406 MB">
    13   <!ENTITY fontforge-time          "2.4 SBU">
     9  <!ENTITY fontforge-md5sum        "74c49c73822d642b0511718d8eeb2210">
     10  <!ENTITY fontforge-size          "20 MB">
     11  <!ENTITY fontforge-buildsize     "243 MB (without tests)">
     12  <!ENTITY fontforge-time          "1.5 SBU (without tests)">
    1413]>
    1514
     
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
     42
    4343    <itemizedlist spacing="compact">
    4444      <listitem>
     
    7979    <para role="required">
    8080      <xref linkend="freetype2"/>,
    81       <xref linkend="git"/>,
    82       <xref linkend="glib2"/> and
    83       <xref linkend="libxml2"/>
     81      <xref linkend="glib2"/>,  and
     82      <xref linkend="libxml2"/>, also
     83      <xref linkend="wget"/> if you want to run the tests
    8484    </para>
    8585
     
    8989      <xref linkend="gtk2"/>,
    9090      <xref linkend="harfbuzz"/>,
    91       <xref linkend="pango"/> and
     91      <xref linkend="pango"/> (required if Xorg libraries are present), and
    9292      <xref linkend="xorg7-lib"/>
    9393    </para>
     
    106106      <ulink url="https://github.com/fontforge/libuninameslist">
    107107      libuninameslist</ulink>, and
    108       <ulink url="http://www.zeromq.org/">libzmq</ulink>,
     108      <ulink url="http://www.zeromq.org/">zeromq (libzmq)</ulink>
    109109    </para>
    110110
     
    122122    </para>
    123123
    124 <screen><userinput>rm -rf libltdl &amp;&amp;
    125 rm m4/argz.m4  &amp;&amp;
    126 ./bootstrap    &amp;&amp;
     124<screen><userinput>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%' \
     125  tests/Makefile.in &amp;&amp;
    127126./configure --prefix=/usr     \
    128127            --enable-gtk2-use \
     
    141140<screen role="root"><userinput>make install</userinput></screen>
    142141
     142    <note>
     143      <para>
     144        <application>Fontforge</application> may need a workaround to start,
     145        due to a bug in the splash screen. If you wish to start from a
     146        terminal, either issue <command>fontforge -new</command>, or, after
     147        issuing <command>fontforge</command>, press Ctrl-C once, after the
     148        splash screen appears.  For the menu, make the following substitution,
     149        as the <systemitem class="username">root</systemitem> user:
     150      </para>
     151
     152<screen><userinput>sed -e '/Exec/ s/fontforge/&amp; -new/' \
     153    -i /usr/share/applications/fontforge.desktop</userinput></screen>
     154    </note>
     155
    143156  </sect2>
    144157
     
    147160
    148161    <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>.
     162      <parameter>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%'</parameter>
     163      The tests get the MunhwaGothic-Bold font - it is no longer at that mirror,
     164      so use the primary NetBSD source.
     165    </para>
     166
     167    <para>
     168      <parameter>--enable-gtk2-use</parameter>: allows to use the GTK+2 graphics
     169      instead of basic Xorg graphics.
    158170    </para>
    159171
    160172    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    161173      href="../../xincludes/static-libraries.xml"/>
     174
     175    <para>
     176      <option>--enable-debug</option>: Turn on <emphasis>debug</emphasis> build
     177      and FONTFORGE_DEBUG conditional code. Requires
     178      <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>.
     179    </para>
    162180
    163181  </sect2>
     
    177195        <seg>
    178196          libfontforgeexe.so, libfontforge.so, libgdraw.so,
    179           libgioftp.so, libgunicode.so and libgutils.so
     197          libgioftp.so, libgunicode.so, libgutils.so, and
     198          /usr/lib/python&python2-majorver;/site-packages/{fontforge,psMat}.so
    180199        </seg>
    181200        <seg>
    182           /usr/include/fontforge,
    183           /usr/share/doc/fontforge-&fontforge-version; and
    184           /usr/share/fontforge
     201          /usr/{include,share}/fontforge and
     202          /usr/share/doc/fontforge-&fontforge-version;
    185203        </seg>
    186204      </seglistitem>
  • xsoft/other/gimp.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY gimp-download-http "http://download.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
    88  <!ENTITY gimp-download-ftp  " ">
    9   <!ENTITY gimp-md5sum        "233c948203383fa078434cc3f8f925cb">
     9<!--  <!ENTITY gimp-download-ftp  "ftp://mirrors.xmission.com/gimp/gimp/v2.8/gimp-&gimp-version;.tar.bz2">-->
     10  <!ENTITY gimp-md5sum        "30e0a1b7c18b0e3415f4ac54567252ac">
    1011  <!ENTITY gimp-size          "20 MB">
    11   <!ENTITY gimp-buildsize     "642 MB (additional 553 MB to run the test suite,
    12                                 the help files add from 307 MB (en only) to
    13                                 reputedly 1.3 GB (all 18 languages), typically
    14                                 increasing by 60 MB per translation)">
    15   <!ENTITY gimp-time          "4.2 SBU (additional 0.9 SBU to run the test
    16                                 suite, and for the help files, from 0.6 SBU (en
    17                                 only) to reputedly 19 SBU (all) - typically 1.3
    18                                 SBU per translation)">
    19 
    20   <!ENTITY gimp-help-version  "2.8.2">
    21   <!ENTITY gimp-help-download "http://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
    22   <!ENTITY gimp-help-md5sum   "a591c8974b2f4f584d0a769d52ed6c5b">
    23   <!ENTITY gimp-help-size     "152 MB">
     12  <!ENTITY gimp-buildsize     "632 MB (additional 690 MB to run
     13                               the test suite)">
     14  <!ENTITY gimp-time          "4.2 SBU (additional 0.7 SBU to run
     15                               the test suite)">
     16
     17
     18  <!ENTITY gimp-help-version    "2.8.2">
     19  <!ENTITY gimp-help-download   "http://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
     20  <!ENTITY gimp-help-md5sum     "a591c8974b2f4f584d0a769d52ed6c5b">
     21  <!ENTITY gimp-help-size       "152 MB">
     22  <!ENTITY gimp-help-buildsize  "From 307 MB (en only) to 1257 MB (all 18
     23                                 languages), average of 52 MB per translation">
     24  <!ENTITY gimp-help-time       "0.8 SBU (en only), average of 1.2 SBU per
     25                                 translation (measured with 5 languages), 5.9
     26                                 SBU, with parallelism=8, for all languages">
    2427]>
    2528
     
    4750    </para>
    4851
    49     &lfs77_checked;
     52    &lfs78_checked;
    5053
    5154    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    102105      <listitem>
    103106        <para>
     107          Estimated disk space required: &gimp-help-buildsize;
     108        </para>
     109      </listitem>
     110      <listitem>
     111        <para>
     112          Estimated build time: &gimp-help-time;
     113        </para>
     114      </listitem>
     115<!--      <listitem>
     116        <para>
    104117          Optional patch:
    105118          <ulink url="&patch-root;/gimp-&gimp-version;-device_info-1.patch"/>
    106119        </para>
    107       </listitem>
     120      </listitem>-->
    108121<!--      <listitem>
    109122        <para>
     
    123136    <para role="required">
    124137      <xref linkend="gegl"/> and
    125       <xref linkend="gtk2"/> 
     138      <xref linkend="gtk2"/>
    126139    </para>
    127140
     
    138151      <xref linkend="dbus-glib"/>,
    139152      <xref linkend="gs"/> (with libgs installed),
    140       <xref linkend="gtk-doc"/>,
    141153      <xref linkend="gvfs"/>,
    142154      <xref linkend="iso-codes"/>,
     
    147159      <xref linkend="libmng"/>,
    148160      <xref linkend="librsvg"/>,
    149       <ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>,
    150161      <xref linkend="poppler"/>,
    151162      an <xref linkend="server-mail"/> (that provides a
    152       <command>sendmail</command> program), and
    153       <xref linkend="webkitgtk2"/> (Compiled against GTK+ 2, required for the help-plugin)
     163      <command>sendmail</command> program),
     164      <xref linkend="webkitgtk2"/> (required for the help-plugin) and
     165      <xref linkend="gtk-doc"/>, and
     166      <ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>
    154167    </para>
    155168
     
    170183
    171184    <para>
    172       In order to get rid of an annoying message when running from a terminal
    173       and/or if you wish to run the test suite, optionally use the
    174       following patch:
    175     </para>
    176 
    177 <screen><userinput>patch -Np1 -i ../gimp-&gimp-version;-device_info-1.patch</userinput></screen>
    178 
    179     <para>
    180185      Install <application>Gimp</application> by running
    181186      the following commands:
    182187    </para>
    183188
    184 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --without-gvfs &amp;&amp;
     189<screen><userinput>./configure --prefix=/usr \
     190            --sysconfdir=/etc \
     191            --without-gvfs &amp;&amp;
     192
    185193make</userinput></screen>
    186194
     
    197205<screen role="root"><userinput>make install</userinput></screen>
    198206
     207    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     208      href="../../xincludes/update-icons-and-desktop.xml"/>
     209
     210  </sect2>
     211
     212  <sect2 role="installation">
     213    <title>Installation of Gimp-Help</title>
     214
    199215    <para>
    200216      The <filename>gimp-help</filename> tarball contains images and English
    201       text help for help files, together with translations. It is
    202       &quot;work in progress&quot;.
     217      text help for help files, together with translations.<!-- It is
     218      &quot;work in progress&quot;.-->
    203219    </para>
    204220
     
    215231      Remove from <envar>ALL_LINGUAS</envar> the codes for any languages which
    216232      you do not wish to install. Alternatively, remove the line starting with
    217       <envar>ALL_LINGUAS</envar>, if you wish to build all languages. 
     233      <envar>ALL_LINGUAS</envar>, if you wish to build all languages.
    218234    </para>
    219235
     
    247263<screen role="root"><userinput>make install &amp;&amp;
    248264chown -R root:root /usr/share/gimp/2.0/help</userinput></screen>
    249 
    250     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    251       href="../../xincludes/update-icons-and-desktop.xml"/>
    252265
    253266  </sect2>
     
    324337      </para>
    325338
    326       <para>
    327         The <application>Gimp</application> executes the
    328         <command>firefox</command> web browser by default to view the help
    329         files. If you do not have <application>Firefox</application>, or
    330         prefer a different web browser, you can set a new system value in
    331         <filename>/etc/gimp/2.0/gimprc</filename>. Execute the following
    332         command as the <systemitem class="username">root</systemitem> user,
    333         replacing <replaceable>&lt;browser&gt;</replaceable> with your
    334         preferred web browser:
    335       </para>
    336 
    337 <screen role="root"><userinput>echo '(web-browser "<replaceable>&lt;browser&gt;</replaceable> %s")' &gt;&gt; /etc/gimp/2.0/gimprc</userinput></screen>
    338 
    339339    </sect3>
    340340
     
    351351      <seglistitem>
    352352        <seg>
    353           gimp, gimp-2.8, gimp-console, gimp-console-2.8 and
     353          gimp, gimp-2.8,
     354          gimp-console, gimp-console-2.8, and
    354355          gimptool-2.0
    355356        </seg>
     
    357358          libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so,
    358359          libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so,
    359           libgimpthumb-2.0.so, libgimpui-2.0.so and libgimpwidgets-2.0.so
     360          libgimpthumb-2.0.so, libgimpui-2.0.so, and libgimpwidgets-2.0.so
    360361        </seg>
    361362        <seg>
    362363          /etc/gimp,
    363364          /usr/include/gimp-2.0,
    364           /usr/lib/gimp,
    365           /usr/share/gimp,
    366           /usr/share/gtk-doc/html/{libgimp,libgimpbase,libgimpcolor},
    367           /usr/share/gtk-doc/html/{libgimpconfig,libgimpmath},
    368           /usr/share/gtk-doc/html/{libgimpmodule,libgimpthumb} and
    369           /usr/share/gtk-doc/html/libgimpwidgets
     365          /usr/{lib,share}/gimp,
     366          /usr/share/gimp/2.0/help/{en,lang2,lang3,...},
     367          /usr/share/gtk-doc/html/libgimp{,base,color,config}, and
     368          /usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}
    370369        </seg>
    371370      </seglistitem>
  • xsoft/other/gparted.xml

    r17fee97b r5e94b6c3  
    66
    77  <!ENTITY gparted-download-http
    8            "&sourceforge-repo;/gparted/gparted-&gparted-version;.tar.bz2">
     8           "&sourceforge-repo;/gparted/gparted-&gparted-version;.tar.gz">
    99  <!ENTITY gparted-download-ftp  " ">
    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">
     10  <!ENTITY gparted-md5sum        "eceb8dd687705142e725119ad76484a6">
     11  <!ENTITY gparted-size          "3.1 MB">
     12  <!ENTITY gparted-buildsize     "111 MB">
     13  <!ENTITY gparted-time          "1.1 SBU">
    1414]>
    1515
     
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    138138      file system tools (you only need to install the tools for file systems you
    139139      actually use):
     140      <xref linkend="hdparm"/>
     141      (required for optionally display serial number device information),
    140142      e2fsprogs (installed as part of LFS),
    141143      <xref linkend="jfsutils"/>,
     
    144146      <xref linkend="xfsprogs"/>,
    145147      <ulink url="https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories">
    146       btrfs-progs</ulink>,
     148        btrfs-progs</ulink>,
    147149      <ulink url="http://www.daniel-baumann.ch/software/dosfstools/">dosfstools</ulink>,
    148150      <ulink url="http://ftp.gnu.org/pub/gnu/mtools/">mtools</ulink> (required
     
    156158    <para>
    157159      Root privileges are required to run Gparted. If you wish to run the
    158       application from the menu, further packages and configuration are
    159       necessary. One solution is to use <command>pkexec</command>
    160       from <xref linkend="polkit"/>. Another solution is to use <xref
    161       linkend="ssh-askpass"/>.
     160      application from the menu, further applications and configurations are
     161      necessary. Examples of applications that may be used:
     162      <ulink url="http://people.debian.org/~kov/gksu">gksu</ulink>,
     163      <ulink url="https://launchpad.net/kdesudo">kdesudo</ulink>, or
     164      <ulink url="https://github.com/tarakbumba/xdg-su">xdg-su</ulink>.
     165      Other solution is to use <application>pkexec</application>, from
     166      <xref linkend="polkit"/>, but some configuration is necessary.
     167      Another simple solution is <xref linkend="ssh-askpass"/>. Below, we
     168      describe these two alternatives: "ssh-askpass" and "pkexec".
    162169    </para>
    163170
     
    165172      <title>ssh-askpass</title>
    166173        <para>
    167           To optionally use <xref linkend="ssh-askpass"/>, run the following
    168           commands as the <systemitem class="username">root</systemitem> user:
    169         </para>
    170 
    171 <screen role="root"><userinput>cp -v  /usr/share/applications/gparted.desktop \
    172        /usr/share/applications/gparted.desktop.back &amp;&amp;
    173 
    174 sed -i 's/Exec=/Exec=sudo -A /' \
    175        /usr/share/applications/gparted.desktop</userinput></screen>
     174          To optionally use <xref linkend="ssh-askpass"/> if it is installed in
     175          your system, run the following commands as the
     176          <systemitem class="username">root</systemitem> user:
     177        </para>
     178
     179<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &amp;&amp;
     180sed -i 's/Exec=/Exec=sudo -A /'               /usr/share/applications/gparted.desktop</userinput></screen>
     181
     182        <para>
     183         Now, clicking in the menu item for Gparted, a dialog appears in the
     184         screen, asking for the administrator password.</para>
    176185
    177186    </sect3>
     
    179188    <sect3 role="pkexec">
    180189      <title>pkexec</title>
    181 
    182         <para>
    183           To optionally use <command>pkexec</command>, you need
    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:
    188         </para>
    189 
    190 <screen role="root"><userinput>cp -v  /usr/share/applications/gparted.desktop \
    191        /usr/share/applications/gparted.desktop.back &amp;&amp;
    192 
     190        <para>
     191          To optionally use <application>pkexec</application>, you need <xref
     192          linkend="polkit-gnome"/><!-- or <xref linkend="lxpolkit"/>-->, and
     193          <xref linkend="systemd"/> installed with support to <xref
     194          linkend="linux-pam"/> and <xref linkend="polkit"/>. As the
     195          <systemitem class="username">root</systemitem> user, configure <xref
     196          linkend="gparted"/> and <xref linkend="polkit"/> with the following
     197          commands:
     198        </para>
     199
     200<screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop \
     201                                     /usr/share/applications/gparted.desktop.back &amp;&amp;
    193202sed -i 's:/usr/sbin/gparted:/usr/sbin/gparted_polkit:' \
    194        /usr/share/applications/gparted.desktop      &amp;&amp;
     203                                     /usr/share/applications/gparted.desktop      &amp;&amp;
    195204
    196205cat &gt; /usr/sbin/gparted_polkit &lt;&lt; "EOF" &amp;&amp;
    197 <literal>#!/bin/sh
     206<literal>#!/bin/bash
    198207
    199208pkexec /usr/sbin/gparted $@</literal>
    200209EOF
    201 
    202 chmod -v 755 /usr/sbin/gparted_polkit
    203 
    204 cat &gt; /usr/share/polkit-1/actions/org.gnome.gparted.policy &lt;&lt; "EOF"
     210chmod -v 0755 /usr/sbin/gparted_polkit</userinput></screen>
     211
     212        <para>
     213          Still as the <systemitem class="username">root</systemitem> user,
     214          configure <xref linkend="polkit"/> and <xref linkend="gparted"/> to
     215          use <application>pkexec</application>:
     216        </para>
     217
     218<screen role="root"><userinput>cat &gt; /usr/share/polkit-1/actions/org.gnome.gparted.policy &lt;&lt; "EOF"
    205219<literal>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
    206220&lt;!DOCTYPE policyconfig PUBLIC
     
    223237&lt;/policyconfig&gt;</literal>
    224238EOF
    225 
    226 chmod -v 644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen>
     239chmod -v 0644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen>
     240
     241        <para>
     242         Now, clicking in the menu item for Gparted, a dialog appears in the
     243         screen, asking for the administrator password.</para>
    227244
    228245    </sect3>
  • xsoft/other/hexchat.xml

    r17fee97b r5e94b6c3  
    3535    also possible.</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
  • xsoft/other/icedtea-web.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY icedtea-web-download-http "http://icedtea.classpath.org/download/source/icedtea-web-&icedtea-web-version;.tar.gz">
    88  <!ENTITY icedtea-web-download-ftp  " ">
    9   <!ENTITY icedtea-web-md5sum        "e5c3d732bf874a2b474f97a3f394b680">
    10   <!ENTITY icedtea-web-size          "1.6 MB">
    11   <!ENTITY icedtea-web-buildsize     "40 MB">
    12   <!ENTITY icedtea-web-time          "0.3 SBU">
     9  <!ENTITY icedtea-web-md5sum        "35d6712a5d9db69e8bd14ab68f94d748">
     10  <!ENTITY icedtea-web-size          "1.7 MB">
     11  <!ENTITY icedtea-web-buildsize     "41 MB">
     12  <!ENTITY icedtea-web-time          "0.4 SBU">
    1313]>
    1414
     
    3434    implementation, licensed under GPLV3.</para>
    3535
    36     &lfs77_checked;
     36    &lfs78_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7070    <bridgehead renderas="sect4">Required at runtime, a web browser,
    7171    such as:</bridgehead>
    72     <para role="required-real-time">
     72    <para role="required runtime">
    7373      <xref linkend="epiphany"/>,
    7474      <xref linkend="firefox"/>,
     
    111111mandb -c /opt/jdk/man</userinput></screen>
    112112
    113     <para>To test the man pages are correctly installed, issue <command>man
    114     policyeditor</command> to display the respective man page.</para>
    115 
    116     <para>If desired, you may install a .desktop file corresponding to an entry
    117     in a desktop menu for <command>policyeditor</command>, as <systemitem
    118     class="username">root</systemitem> user:</para>
    119 
    120 <screen role="root"><userinput>install -v -Dm644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &amp;&amp;
    121 install -v -Dm644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
     113    <para>To test the man pages are correctly installed, issue <command>man policyeditor</command> to display the respective man page.</para>
     114
     115    <para>If desired, you may install a .desktop file corresponding to an entry in a desktop menu for <command>policyeditor</command>, as <systemitem class="username">root</systemitem> user:</para>
     116
     117<screen role="root"><userinput>install -v -Dm0644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &amp;&amp;
     118install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
    122119
    123120  </sect2>
     
    142139    symbolic link to the plugin from your browser(s) plugins directory:</para>
    143140
    144 <screen role="root"><userinput>ln -sfv ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
     141<screen role="root"><userinput>ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
    145142
    146143    <important>
  • xsoft/other/inkscape.xml

    r17fee97b r5e94b6c3  
    44  <!ENTITY % general-entities SYSTEM "../../general.ent">
    55  %general-entities;
    6 
    76  <!-- inkscape.org appears to point to launchpad, sf is out of date -->
    87  <!ENTITY inkscape-download-http "https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-&inkscape-version;.tar.bz2">
     
    3736    </para>
    3837
    39     &lfs77_checked;
     38    &lfs78_checked;
    4039
    4140    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7776      <listitem>
    7877        <para>
    79           Optional patch (for full test coverage):
     78          Optional patch:
    8079          <ulink url="&patch-root;/inkscape-&inkscape-version;-testfiles-1.patch"/>
     80          for full test coverage.
    8181        </para>
    8282      </listitem>
     
    9292      <xref linkend="gtkmm2"/>
    9393      (or <xref linkend="gtkmm3"/> and
    94       <ulink url="http://ftp.gnome.org/pub/gnome/sources/gdl/">GDL</ulink>
    95       for the experimental GTK+3 build),
     94      <ulink url="http://ftp.gnome.org/pub/gnome/sources/gdl/">gnome docking library</ulink>
     95      for the experimental gtk+-3 build),
    9696      <xref linkend="libxslt"/> and
    9797      <xref linkend="popt"/>
     
    111111      <xref linkend="imagemagick"/>,
    112112      <xref linkend="poppler"/>,
     113
     114      <!-- these document foundation links work from firefox's address bar, or
     115      from google (pages telling you how to get it from git), but when I link
     116      them here I get "There is currently no text in this page...". Ken or
     117      developer: wiki.documentfoundation.org pages don't like trailing / -->
     118
    113119      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>,
    114120      <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>,
     
    116122      <ulink url="https://github.com/LibreOffice/libvisio">libvisio</ulink>,
    117123      <ulink url="http://libwpg.sourceforge.net/">libwpg</ulink>,
    118       <ulink url="&sourceforge-repo;/NumPy/">NumPy</ulink>
     124      <ulink url="https://sourceforge.net/projects/NumPy/files/">NumPy</ulink>
    119125      (for the testsuite and at runtime for some extensions) and
    120       <ulink url="https://pypi.python.org/pypi/lxml">python-lxml</ulink>
     126      <ulink url="http://cheeseshop.python.org/pypi/lxml/">python-lxml</ulink>
    121127      (for the testsuite, and at runtime for some of the extensions)
    122128    </para>
     
    125131    (for some of the Inkscape extensions)</bridgehead>
    126132    <para role="optional">
    127       <ulink url="http://search.cpan.org/dist/XML-XQL/">XML::XQL</ulink>
     133      <ulink url="http://search.cpan.org/~tjmather/XML-XQL-0.68/lib/XML/XQL.pm">XML::XQL</ulink>
    128134    </para>
    129135
     
    136142    <title>Installation of Inkscape</title>
    137143
     144<!--
     145    <para>If <application>Xorg</application> is installed in a prefix other
     146    than <filename class='directory'>/usr</filename>, the build will fail. Fix
     147    this by issuing the following command:</para>
     148
     149<screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib</userinput></screen>
     150-->
     151
    138152    <para>
    139153      Install <application>Inkscape</application> by running the following
     
    143157<screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-testfiles-1.patch &amp;&amp;
    144158
    145 ./configure --prefix=/usr &amp;&amp;
     159CXXFLAGS="-g -O2 -std=c++11" ./configure --prefix=/usr &amp;&amp;
    146160make</userinput></screen>
    147161
     
    157171    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    158172      href="../../xincludes/update-icons-and-desktop.xml"/>
     173
     174  </sect2>
     175
     176  <sect2 role="commands">
     177    <title>Command Explanations</title>
     178
     179    <para>
     180      <command>CXXFLAGS="-g -O2 -std=c++11" ./configure...</command>: Inkscape
     181      has not yet been ported to the 2011 ISO C++ standard, one of its
     182      dependencies is compiled with this standard.
     183      <command>-std=c++11</command> has
     184      to be used as an option to <command>g++</command>. We pass it into
     185      <envar>CXXFLAGS</envar> together with the default options.
     186    </para>
     187
     188    <para>
     189      <command>sed -ri ... configure</command>:
     190      This <command>sed</command> fixes building problems starting
     191      with gc-7.4.2.
     192    </para>
    159193
    160194  </sect2>
  • xsoft/other/other.xml

    r17fee97b r5e94b6c3  
    2020
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="feh.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fontforge.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tigervnc.xml"/>
    3435  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transmission.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xarchiver.xml"/>
    3537  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xchat.xml"/>
    3638  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xdg-utils.xml"/>
  • xsoft/other/pidgin.xml

    r17fee97b r5e94b6c3  
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7171      </listitem>
    7272    </itemizedlist>
     73
     74   <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     75    <itemizedlist spacing="compact">
     76      <listitem>
     77        <para>
     78          Recommended patch:
     79          <ulink url="&patch-root;/pidgin-&pidgin-version;-gstreamer1-1.patch"/>
     80        </para>
     81      </listitem>
     82   </itemizedlist>
    7383
    7484    <bridgehead renderas="sect3">Pidgin Dependencies</bridgehead>
     
    8191    <bridgehead renderas="sect4">Recommended</bridgehead>
    8292    <para role="recommended">
    83       <xref linkend="libgcrypt"/> and
     93      <xref linkend="libgcrypt"/>,
     94      <xref linkend="gstreamer10"/> (required for audio support), and
    8495      <xref linkend="gnutls"/> or
    8596      <xref linkend="nss"/>
     
    99110      <xref linkend="cyrus-sasl"/>,
    100111      <xref linkend="dbus"/>,
    101       <xref linkend="evolution-data-server"/>,
     112      <xref linkend="evolution-data-server"/>
    102113      <xref linkend="GConf"/>,
    103114      <xref linkend="libidn"/> (required, if you wish to run the test suite),
    104115      <xref linkend="NetworkManager"/>,
    105       <xref linkend="gstreamer"/> (required for audio support),
    106116      <xref linkend="sqlite"/> (required for the Contact Availability Prediction
    107117      plugin),
     
    137147
    138148    <para>
     149      First apply a patch to allow the package to build with the current
     150      <application>gstreamer</application> framework:
     151    </para>
     152
     153<screen><userinput>patch -Np1 -i ../pidgin-&pidgin-version;-gstreamer1-1.patch &amp;&amp;
     154autoreconf -fi</userinput></screen>
     155
     156    <para>
    139157      If you wish to run the test suite, make sure that <xref
    140158      linkend="libidn"/> is installed and remove the switch
     
    143161    </para>
    144162
    145 <screen><userinput>./configure --prefix=/usr       \
    146             --sysconfdir=/etc   \
    147             --disable-avahi    \
    148             --disable-gtkspell  \
    149             --disable-gstreamer \
    150             --disable-meanwhile \
    151             --disable-idn       \
    152             --disable-nm        \
    153             --disable-vv        \
    154             --disable-tcl &amp;&amp;
     163<screen><userinput>./configure --prefix=/usr        \
     164            --sysconfdir=/etc    \
     165            --with-gstreamer=1.0 \
     166            --disable-avahi      \
     167            --disable-gtkspell  \
     168            --disable-meanwhile  \
     169            --disable-idn        \
     170            --disable-nm         \
     171            --disable-vv         \
     172            --disable-tcl        &amp;&amp;
    155173make</userinput></screen>
    156174
     
    191209
    192210    <para>
     211      <option>--with-gstreamer=1.0</option>: Remove this switch
     212      and add <option>--disable-gstreamer</option>
     213      if you've not installed <xref linkend="gstreamer10"/>.
     214    </para>
     215
     216    <para>
    193217      <option>--disable-avahi</option>: Remove this switch if you've
    194218      installed <xref linkend="avahi"/>.
     
    199223      you've installed
    200224      <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>.
    201     </para>
    202 
    203     <para>
    204       <option>--disable-gstreamer</option>: Sounds. Remove this switch if you've
    205       installed <xref linkend="gstreamer"/>.
    206225    </para>
    207226
     
    386405        <listitem>
    387406          <para>
    388             calls purple API functions using DBus. As opposed to 
     407            calls purple API functions using DBus. As opposed to
    389408            <command>purple-send</command>, it does not print the return value.
    390409          </para>
  • xsoft/other/rox-filer.xml

    r17fee97b r5e94b6c3  
    1919  <sect1info>
    2020    <othername>$LastChangedBy$</othername>
    21     <date>$Date$</date>
     21    <date> </date>
    2222  </sect1info>
    2323
     
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
  • xsoft/other/rxvt-unicode.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7   <!ENTITY rxvt-unicode-download-http "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">
    8   <!ENTITY rxvt-unicode-download-ftp  " ">
     7<!--  <!ENTITY rxvt-unicode-download-http "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">-->
     8  <!ENTITY rxvt-unicode-download-http "&sources-anduin-http;/rxvt-unicode/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">
     9  <!ENTITY rxvt-unicode-download-ftp  "&sources-anduin-ftp;/rxvt-unicode/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">
    910  <!ENTITY rxvt-unicode-md5sum        "a9a06c608258c5fd247c3725d8f44582">
    1011  <!ENTITY rxvt-unicode-size          "904 KB">
     
    3435    emulator which includes support for XFT and Unicode.</para>
    3536
    36     &lfs77_checked;
     37    &lfs78_checked;
    3738
    3839    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    161162Comment=Use the command line
    162163GenericName=Terminal
    163 Exec=urxvt 
     164Exec=urxvt
    164165Terminal=false
    165166Type=Application
     
    174175    <para>For that, you need <xref linkend="desktop-file-utils"/> and at least
    175176    one of <xref linkend="adwaita-icon-theme"/>, <xref linkend="oxygen-icons"/>
    176     or <xref linkend="lxde-icon-theme"/>. Uncomment the line with
     177    and <xref linkend="lxde-icon-theme"/>. Uncomment the line with
    177178    <quote>StartupNotify=true</quote> if <xref linkend="startup-notification"/>
    178179    is installed.</para>
  • xsoft/other/thunderbird.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7   <!ENTITY thunderbird-download-http
    8            "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    9   <!ENTITY thunderbird-download-ftp
    10            "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    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">
     7  <!ENTITY thunderbird-download-http "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
     8<!--  <!ENTITY thunderbird-download-ftp "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">-->
     9  <!ENTITY thunderbird-download-ftp " ">
     10  <!ENTITY thunderbird-md5sum            "44919e93fdd3d8e9ba99e62d1d7e1fd7">
     11  <!ENTITY thunderbird-size              "195 MB">
     12  <!ENTITY thunderbird-buildsize         "3.8 GB (72 MB installed)">
     13  <!ENTITY thunderbird-time              "9 SBU (with -j4, estimated 30 SBU with -j1)">
    1514]>
    1615
     
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7372      </listitem>
    7473    </itemizedlist>
     74<!--
     75    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     76    <itemizedlist spacing="compact">
     77      <listitem>
     78        <para>
     79          Required patch, if building with gcc-5:
     80          <ulink url="&patch-root;/thunderbird-&thunderbird-version;-gcc5-1.patch"/>
     81        </para>
     82      </listitem>
     83    </itemizedlist>-->
    7584
    7685    <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead>
     
    8089      <xref linkend="alsa-lib"/>,
    8190      <xref linkend="gtk2"/>,
    82       <xref linkend="unzip"/>,
    83       <xref linkend="yasm"/> and
    84       <xref linkend="zip"/>
     91      <xref linkend="zip"/>,
     92      <xref linkend="unzip"/>, and
     93      <xref linkend="yasm"/>
    8594    </para>
    8695
     
    9099      <xref linkend="libvpx"/>,
    91100      <xref linkend="nspr"/>,
    92       <xref linkend="nss"/> and
     101      <xref linkend="nss"/>, and
    93102      <xref linkend="sqlite"/>
    94103    </para>
     
    96105    <note>
    97106      <para>
    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.
     107        If you don't install recommended dependencies,
     108        then internal copies of those packages will
     109        be used. They might be tested to work, but
     110        they can be out of date or contain security
     111        holes.
    101112      </para>
    102113    </note>
     
    104115    <note>
    105116      <para>
    106         You must have installed <application>OpenSSL</application> before
     117        With <application>Thunderbird-31.0</application> and later versions,
     118        you must have installed <application>Openssl</application> before
    107119        <application>Python 2</application>, or the build system will quickly
    108120        fail with output including "ImportError: cannot import name
    109121        HTTPSHandler". If you are in any doubt about this (e.g. upgrading from
    110         an older version of SeaMonkey), check if
     122        an older version of Thunderbird), check if
    111123        <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.
     124        exists.  If it does not, reinstall <xref linkend="python2"/> (after
     125        installing <xref linkend="openssl"/>  - the latest version of any
     126        <emphasis>currently maintained</emphasis> version of Openssl should be
     127        satisfactory if already installed - if that package has not already
     128        been installed).
    116129      </para>
    117130    </note>
     
    123136      <xref linkend="dbus-glib"/>,
    124137      <xref linkend="doxygen"/>,
    125       <xref linkend="gst-plugins-base"/> (with
    126       <xref linkend="gst-plugins-good"/> and
    127       <xref linkend="gst-ffmpeg"/> at runtime), or
     138      <xref linkend="GConf"/>,
    128139      <xref linkend="gst10-plugins-base"/> (with
    129140      <xref linkend="gst10-plugins-good"/> and
    130141      <xref linkend="gst10-libav"/> at runtime),
    131       <xref linkend="libnotify"/>,
    132142      <xref linkend="openjdk"/>,
    133143      <xref linkend="pulseaudio"/>,
    134144      <xref linkend="startup-notification"/>,
    135145      <xref linkend="wget"/>,
    136       <xref linkend="wireless_tools"/> and
     146      <xref linkend="wireless_tools"/>, and
    137147      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
    138148    </para>
     
    169179ac_add_options --disable-necko-wifi
    170180
    171 # If you have installed libnotify comment out this line:
    172 ac_add_options --disable-libnotify
    173 
    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:
     181# GStreamer is necessary for H.264 video playback in HTML5 Video Player;
     182# to be enabled, also remember to set "media.gstreamer.enabled" to "true"
     183# in about:config. If you have GStreamer 1.x.y, comment out this line and
     184# uncomment the following one:
    182185ac_add_options --disable-gstreamer
    183 # or uncomment this line if you have GStreamer 1.x.y installed:
    184186#ac_add_options --enable-gstreamer=1.0
    185187
     
    188190#ac_add_options --enable-startup-notification
    189191
     192# Comment out following option if you have PulseAudio installed
     193ac_add_options --disable-pulseaudio
     194
     195# Comment out following option if you have gconf installed
     196ac_add_options --disable-gconf
     197<!-- Uncommenting does not work
     198# If you have not installed Yasm then uncomment this line:
     199#ac_add_options - -disable-webm
     200-->
    190201# If you want to compile the Mozilla Calendar, uncomment this line:
    191202#ac_add_options --enable-calendar
     
    219230ac_add_options --enable-url-classifier
    220231
    221 ac_add_options --enable-system-cairo
     232# Use internal cairo due to reports of unstable execution with
     233# system cairo
     234#ac_add_options --enable-system-cairo
    222235ac_add_options --enable-system-ffi
    223236ac_add_options --enable-system-pixman
     
    231244EOF</userinput></screen>
    232245
    233     <para>
    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>
    238 
     246<!-- might be necessary
     247test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&-->
    239248    <para>
    240249      Compile <application>Thunderbird</application> by issuing the following
     
    242251    </para>
    243252
     253    <note><para>
     254      If you are compiling <application>Thunderbird</application> in chroot,
     255      prepend <envar>SHELL=/bin/sh</envar> to the <!--first -->make command below.
     256    </para></note>
     257
    244258<screen><userinput>make -f client.mk</userinput></screen>
    245259
     
    254268
    255269<screen role="root"><userinput>make -f client.mk install INSTALL_SDK= &amp;&amp;
    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 &amp;&amp;
    268 gtk-update-icon-cache -qf /usr/share/icons/hicolor &amp;&amp;
    269 unset s</userinput></screen>
    270 
     270chown -R 0:0 /usr/lib/thunderbird-&thunderbird-version;</userinput></screen>
     271
     272<!-- thunderbuild directory does not exist anymore. Leaving as comment,
     273in case an editor figures out how to install the development environment.
     274    <para>
     275      The above instruction just installs the parts you need to run
     276      <application>Thunderbird</application>. Alternatively, if you want to
     277      install the full <application>Thunderbird</application> development
     278      environment, run the following command as the
     279      <systemitem class="username">root</systemitem> user:
     280    </para>
     281
     282<screen role="root"><userinput>make -C thunderbuild install</userinput></screen>
     283-->
    271284  </sect2>
    272285
    273286  <sect2 role="commands">
    274287    <title>Command Explanations</title>
     288<!-- might be necessary
     289    <para>
     290      <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>: On this
     291      version of thunderbird, an old bug has reappeared in 32-bit builds.  With
     292      optimization, the install fails with a Python error.  This command will
     293      fix i686 builds and preserve the optimization on x86_64.
     294    </para>-->
    275295
    276296    <para>
     
    287307    <title>Configuring Thunderbird</title>
    288308
    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>
     309    <sect3><title>Configuration Information</title>
     310
    324311      <para>
    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"/>.
     312        If your Window or Desktop Manager does not allow you to configure a
     313        default browser, you can add a configuration parameter to
     314        <application>Thunderbird</application> so that a browser will start when
     315        when you click on an Internet/intranet/local URL. The procedure to check
     316        or modify any of the configuration parameters is quite simple and the
     317        instructions here can be used to view or modify any of the parameters.
    329318      </para>
    330     </tip>
    331 
    332     <para>
     319
     320      <para>
     321        First, open the configuration dialog by opening the <quote>Edit</quote>
     322        drop-down menu. Choose <quote>Preferences</quote> and then click on the
     323        <quote>Advanced</quote> icon on the top menu bar. Choose the
     324        <quote>General</quote> tab and click on the <quote>Config Editor</quote>
     325        button. This will display a list of the configuration preferences and
     326        information related to each one. You can use the <quote>Filter:</quote>
     327        bar to enter search criteria and narrow down the listed items. Changing
     328        a preference can be done using two methods. One, if the preference has a
     329        boolean value (True/False), simply double-click on the preference to
     330        toggle the value and two, for other preferences simply right-click on
     331        the desired line, choose <quote>Modify</quote> from the menu and change
     332        the value. Creating new preference items is accomplished in the same
     333        way, except choose <quote>New</quote> from the menu and provide the
     334        desired data into the fields when prompted.
     335      </para>
     336
     337      <para>
     338        The configuration preference item you need to check so that
     339        <application>Thunderbird</application> uses a specified browser is the
     340        <parameter>network.protocol-handler.app.http</parameter> which should be
     341        set to the path of the desired browser, e.g.
     342        <option>/usr/bin/firefox</option>.
     343      </para>
     344
     345      <tip>
     346        <para>
     347          There is a multitude of configuration parameters you can tweak to
     348          customize <application>Thunderbird</application>. A very extensive,
     349          but not so up-to-date list of these parameters can be found at
     350          <ulink url="http://preferential.mozdev.org/preferences.html"/>.
     351        </para>
     352      </tip>
     353
     354    <para>
     355
    333356      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 &amp;&amp;
    343 
    344 cat &gt; /usr/share/applications/thunderbird.desktop &lt;&lt; "EOF"
     357      or <application>KDE</application>, a desktop file
     358      <filename>thunderbird.desktop</filename> may be created, in order to
     359      include a <quote><application>Thunderbird</application></quote> entry in
     360      the menu. If you didn't enable
     361      <application>startup-notification</application> in your mozconfig, then
     362      change the StartupNotify line to false. Run the following commands as the
     363      <systemitem class="username">root</systemitem> user:
     364
     365    </para>
     366
     367<screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} &amp;&amp;
     368
     369cat &gt; /usr/share/applications/thunderbird.desktop &lt;&lt; "EOF" &amp;&amp;
    345370<literal>[Desktop Entry]
    346371Encoding=UTF-8
     
    355380MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto;
    356381StartupNotify=true</literal>
    357 EOF</userinput></screen>
    358 
     382EOF
     383
     384ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
     385        /usr/share/pixmaps/thunderbird.png</userinput></screen>
     386    </sect3>
    359387  </sect2>
    360388
     
    363391
    364392    <segmentedlist>
    365       <segtitle>Installed Programs</segtitle>
     393      <segtitle>Installed Program</segtitle>
    366394      <segtitle>Installed Libraries</segtitle>
    367       <segtitle>Installed Directories</segtitle>
     395      <segtitle>Installed Directory</segtitle>
    368396
    369397      <seglistitem>
  • xsoft/other/tigervnc.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY tigervnc-download-http "&sources-anduin-http;/tigervnc/tigervnc-&tigervnc-version;.tar.gz">
    88  <!ENTITY tigervnc-download-ftp  " ">
    9   <!ENTITY tigervnc-md5sum        "2177ee42fa1a3902b6feeaa7747f1c2a">
     9  <!ENTITY tigervnc-md5sum        "78b736445781d86c48e942465a391ccc">
    1010  <!ENTITY tigervnc-size          "1.3 MB">
    11   <!ENTITY tigervnc-buildsize     "160 MB">
     11  <!ENTITY tigervnc-buildsize     "171 MB">
    1212  <!ENTITY tigervnc-time          "1.6 SBU">
    13   <!ENTITY tigervnc-xorg-version  "1.17.1">
     13  <!ENTITY tigervnc-xorg-version  "1.18.0">
    1414]>
    1515
    16 <sect1 id="tigervnc" xreflabel="Tigervnc-&tigervnc-version;">
     16<sect1 id="tigervnc" xreflabel="tigervnc-&tigervnc-version;">
    1717  <?dbhtml filename="tigervnc.html"?>
    1818
     
    2525
    2626  <indexterm zone="tigervnc">
    27     <primary sortas="a-Tigervnc">Tigervnc</primary>
     27    <primary sortas="a-tigervnc">tigervnc</primary>
    2828  </indexterm>
    2929
     
    3131    <title>Introduction to Tigervnc</title>
    3232
    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.
     33    <para><application>Tigervnc</application> is an advanced VNC (Virtual
     34    Network Computing) implementation.  It allows creation of an Xorg server
     35    not tied to a physical console and also provides a client for
     36    viewing of the remote graphical desktop.
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
    4342    <itemizedlist spacing="compact">
    4443      <listitem>
    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>
     44        <para>Download (HTTP): <ulink url="&tigervnc-download-http;"/></para>
     45      </listitem>
     46      <listitem>
     47        <para>Download (FTP): <ulink url="&tigervnc-download-ftp;"/></para>
     48      </listitem>
     49      <listitem>
     50        <para>Download MD5 sum: &tigervnc-md5sum;</para>
     51      </listitem>
     52      <listitem>
     53        <para>Download size: &tigervnc-size;</para>
     54      </listitem>
     55      <listitem>
     56        <para>Estimated disk space required: &tigervnc-buildsize;</para>
     57      </listitem>
     58      <listitem>
     59        <para>Estimated build time: &tigervnc-time;</para>
    7360      </listitem>
    7461    </itemizedlist>
     
    7865      <listitem>
    7966        <para>
    80           Required package:
     67          Required file:
    8168          <ulink url="&xorg-download-http;/xserver/xorg-server-&tigervnc-xorg-version;.tar.bz2"/>
     69        </para>
     70      </listitem>
     71      <listitem>
     72        <para>
     73          Required patch:
     74          <ulink url="&patch-root;/tigervnc-&tigervnc-version;-xorg118-1.patch"/>
    8275        </para>
    8376      </listitem>
     
    8881        </para>
    8982      </listitem>
    90       <listitem>
    91         <para>
    92           Required patch:
    93           <ulink url="&patch-root;/tigervnc-&tigervnc-version;-getmaster-1.patch"/>
    94         </para>
    95       </listitem>
    96       <listitem>
    97         <para>
    98           Required patch:
    99           <ulink url="&patch-root;/tigervnc-&tigervnc-version;-xorg117-1.patch"/>
    100         </para>
    101       </listitem>
    10283    </itemizedlist>
    10384
    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>
     85    <note><para>The version of <application>Xorg</application> may eventually be
     86    a few versions out of date, but is required for the customizations needed
     87    for this package.</para></note>
    11188
    11289    <bridgehead renderas="sect3">Tigervnc Dependencies</bridgehead>
     
    130107
    131108    <para condition="html" role="usernotes">User Notes:
    132       <ulink url="&blfs-wiki;/tigervnc"/>
    133     </para>
     109    <ulink url="&blfs-wiki;/tigervnc"/></para>
     110
    134111  </sect2>
    135112
     
    137114    <title>Installation of Tigervnc</title>
    138115
    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 &amp;&amp;
    145 
    146 patch -Np1 -i ../tigervnc-&tigervnc-version;-gethomedir-1.patch &amp;&amp;
    147 patch -Np1 -i ../tigervnc-&tigervnc-version;-getmaster-1.patch  &amp;&amp;
    148 patch -Np1 -i ../tigervnc-&tigervnc-version;-xorg117-1.patch    &amp;&amp;
    149 sed -i 's/iconic/nowin/' unix/vncserver            &amp;&amp;
    150 
    151 cmake -DCMAKE_INSTALL_PREFIX=/usr &amp;&amp;
     116    <para>Install <application>tigervnc</application> by running the following
     117    commands:</para>
     118
     119<screen><userinput>patch -Np1 -i ../tigervnc-&tigervnc-version;-xorg118-1.patch    &amp;&amp;
     120patch -Np1 -i ../tigervnc-&tigervnc-version;-gethomedir-1.patch &amp;&amp;<!--
     121sed -i 's/iconic/nowin/' unix/vncserver            &amp;&amp;-->
     122
     123mkdir -vp build &amp;&amp;
     124cd        build &amp;&amp;
     125
     126# Build viewer
     127cmake -G "Unix Makefiles"         \
     128      -DCMAKE_INSTALL_PREFIX=/usr \
     129      -DCMAKE_BUILD_TYPE=Release  \
     130      -Wno-dev .. &amp;&amp;
    152131make &amp;&amp;
    153132
    154 pushd unix/xserver                  &amp;&amp;
    155   patch -Np1 -i ../xserver116.patch &amp;&amp;
    156   autoreconf -fi                    &amp;&amp;
     133# Build server
     134cp -vR ../unix/xserver unix/ &amp;&amp;
     135tar -xf ../xorg-server-&tigervnc-xorg-version;.tar.bz2 -C unix/xserver --strip-components=1         &amp;&amp;
     136
     137pushd unix/xserver &amp;&amp;
     138  patch -Np1 -i ../../../unix/xserver117.patch &amp;&amp;
     139  autoreconf -fi   &amp;&amp;
    157140
    158141  ./configure $XORG_CONFIG \
    159       --disable-xwayland    --enable-dri3        --disable-dmx         \
    160       --disable-static      --disable-xinerama   --disable-dri         \
     142      --disable-xwayland    --disable-dri        --disable-dmx         \
    161143      --disable-xorg        --disable-xnest      --disable-xvfb        \
    162144      --disable-xwin        --disable-xephyr     --disable-kdrive      \
    163145      --disable-devel-docs  --disable-config-hal --disable-config-udev \
    164146      --disable-unit-tests  --disable-selective-werror                 \
     147      --disable-static      --enable-dri3                              \
    165148      --without-dtrace      --enable-dri2        --enable-glx          \
    166       --enable-glx-tls      --with-pic &amp;&amp;
    167   make   &amp;&amp;
     149      --with-pic &amp;&amp;
     150  make TIGERVNC_SRCDIR=`pwd`/../../../ &amp;&amp;
    168151popd</userinput></screen>
    169152
    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>
    177 
    178 <screen role="root"><userinput>make install &amp;&amp;
    179 
    180 cd unix/xserver/hw/vnc &amp;&amp;
    181 make install           &amp;&amp;
     153    <para>This package does not come with a test suite.</para>
     154
     155    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     156
     157<screen role="root"><userinput>#Install viewer
     158make install &amp;&amp;
     159
     160#Install server
     161pushd unix/xserver/hw/vnc &amp;&amp;
     162  make install &amp;&amp;
     163popd &amp;&amp;
    182164
    183165[ -e /usr/bin/Xvnc ] || ln -svf $XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc</userinput></screen>
    184166
    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>
     167    <para>Finally, create a menu entry.  As the
     168      <systemitem class="username">root</systemitem> user:</para>
    190169
    191170<screen role="root"><userinput>cat &gt; /usr/share/applications/vncviewer.desktop &lt;&lt; "EOF"
     
    199178StartupNotify=false
    200179Categories=Network;RemoteAccess;</literal>
    201 EOF</userinput></screen>
     180EOF
     181
     182install -vm644 ../media/icons/tigervnc_24.png /usr/share/pixmaps &amp;&amp;
     183ln -sfv tigervnc_24.png /usr/share/pixmaps/tigervnc.png</userinput></screen>
    202184
    203185  </sect2>
     
    206188    <title>Command Explanations</title>
    207189
    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>
     190    <para><command>patch ...</command>: This set of patches modifies the standard
     191    Xorg server so that the Xvnc command can be built.</para>
     192
     193    <para><command>tar -xf .. xorg-server...</command>: This command extracts the
     194    standard Xorg packages into the tree in a location needed for modification.</para>
     195
     196    <para><option>--disable ...</option>: Most options that are usually needed for
     197    the standard Xorg server are not needed fror the Xvnc instance being built.</para>
     198
     199    <para><command>[ -e /usr/bin/Xvnc ] || ln ... Xvnc</command>: If the Xvnc server
     200    is not installed in the <filename class='directory'>/usr/bin</filename>
     201    directory, then create a link so the <command>vncserver</command> script
     202    can find it.</para>
    229203
    230204  </sect2>
     
    233207    <title>Configuring Tigervnc</title>
    234208
    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>
     209   <para>The user specific configuration files of vncserver resides
     210   in the <filename class='directory'>.vnc</filename> directory in the user's
     211   home directory.  The <filename>xstartup</filename> file in that
     212   directory is a script specifying what commands to be run
     213   when a VNC desktop is started.  If no  <filename>xstartup</filename> file
     214   exists, <command>vncserver</command> will try to start an xterm in a twm
     215   session.  An example <filename>xstartup</filename> would be:</para>
    244216
    245217<screen>#!/bin/sh
    246  
     218
    247219[ -x /etc/vnc/xstartup ] &amp;&amp; exec /etc/vnc/xstartup
    248220[ -r $HOME/.Xresources ] &amp;&amp; xrdb $HOME/.Xresources
     
    260232
    261233      <seglistitem>
    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        <seg>Xvnc,
     235             vncconfig,
     236             vncpasswd,
     237             vncserver,
     238             vncviewer, and
     239             x0vncserver</seg>
     240
     241        <seg>libvnc.so</seg>
     242        <seg>/usr/share/doc/tigervnc-&tigervnc-version;</seg>
    272243      </seglistitem>
    273244    </segmentedlist>
     
    281252        <term><command>Xvnc</command></term>
    282253        <listitem>
    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>
     254          <para> is a X VNC (Virtual Network Computing) server.
     255          It is based on a standard X server, but it has a
     256          "virtual" screen rather than a physical one.</para>
    288257          <indexterm zone="tigervnc xvnc">
    289258            <primary sortas="b-xvnc">Xvnc</primary>
     
    295264        <term><command>vncconfig</command></term>
    296265        <listitem>
    297           <para>
    298             is a program to configure and control a VNC server.
    299           </para>
     266          <para>is a program to configure and control a VNC server.</para>
    300267          <indexterm zone="tigervnc vncconfig">
    301268            <primary sortas="b-vncconfig">vncconfig</primary>
     
    319286        <term><command>vncserver</command></term>
    320287        <listitem>
    321           <para>
    322             is a Perl script used to start or stop a VNC server.
    323           </para>
     288          <para>is a perl script used to start or stop a VNC server.</para>
    324289          <indexterm zone="tigervnc vncserver">
    325290            <primary sortas="b-vncserver">vncserver</primary>
     
    331296        <term><command>vncviewer</command></term>
    332297        <listitem>
    333           <para>
    334             is a client used to access VNC desktops.
    335           </para>
     298          <para>is a client used to access VNC desktops.</para>
    336299          <indexterm zone="tigervnc vncviewer">
    337300            <primary sortas="b-vncviewer">vncviewer</primary>
     
    343306        <term><command>x0vncserver</command></term>
    344307        <listitem>
    345           <para>
    346             is a program to make an X display onm a physical
    347             terminal accessible via TigerVNC or compatible
    348             viewers.
    349           </para>
     308          <para>is a program to make an X display on a physical
     309          terminal accessible via TigerVNC or compatible viewers.</para>
    350310          <indexterm zone="tigervnc x0vncserver">
    351311            <primary sortas="b-x0vncserver">x0vncserver</primary>
  • xsoft/other/transmission.xml

    r17fee97b r5e94b6c3  
    3737    </para>
    3838
    39     &lfs77_checked;
     39    &lfs78_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    127127
    128128    <para>
    129       To build the <application>Qt4</application> GUI, run the following commands:
    130     </para>
    131 
    132 <screen><userinput>sed -i '/^CONFIG/aQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro &amp;&amp;
    133 pushd qt    &amp;&amp;
    134   qmake-qt4 &amp;&amp;
    135   make      &amp;&amp;
    136 popd</userinput></screen>
    137 
    138     <para>
    139       To build the <application>Qt5</application> GUI, run the following commands:
    140     </para>
    141 
    142 <screen><userinput>pushd qt    &amp;&amp;
    143   qmake-qt5 &amp;&amp;
    144   make      &amp;&amp;
     129       The following commands are used if you have installed Qt and would like
     130       to compile the Qt GUI. If <application>Qt4</application> and
     131       <application>Qt5</application> are installed in
     132       <filename class="directory">/opt</filename>, use
     133       <command>source setqt4</command> or <command>source setqt5</command> to
     134       choose which one will be used to build the Qt GUI. For
     135       <application>Qt4</application>, first fix the code with:
     136    </para>
     137
     138<screen><userinput>sed -i '/^CONFIG/aQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro</userinput></screen>
     139
     140    <para>
     141      Now, compile the Qt GUI, with the following commands:
     142    </para>
     143
     144<screen><userinput>pushd qt        &amp;&amp;
     145  qmake qtr.pro &amp;&amp;
     146  make          &amp;&amp;
    145147popd</userinput></screen>
    146148
     
    162164<screen role="root"><userinput>make INSTALL_ROOT=/usr -C qt install &amp;&amp;
    163165
    164 install -v -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop &amp;&amp;
    165 install -v -m644 qt/icons/transmission.png  /usr/share/pixmaps/transmission-qt.png</userinput></screen>
     166install -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop &amp;&amp;
     167install -m644 qt/icons/transmission.png  /usr/share/pixmaps/transmission-qt.png</userinput></screen>
    166168
    167169  </sect2>
  • xsoft/other/xchat.xml

    r17fee97b r5e94b6c3  
    3535    also possible.</para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    111111
    112112<screen role="root"><userinput>make install &amp;&amp;
    113 install -v -dm755 /usr/share/doc/xchat-&xchat-version; &amp;&amp;
    114 install -v -m644  README faq.html \
    115                   /usr/share/doc/xchat-&xchat-version;</userinput></screen>
     113install -v -m755 -d /usr/share/doc/xchat-&xchat-version; &amp;&amp;
     114install -v -m644    README faq.html \
     115                    /usr/share/doc/xchat-&xchat-version;</userinput></screen>
    116116
    117117  </sect2>
  • xsoft/other/xdg-utils.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7   <!ENTITY xdg-utils-download-http
    8     "http://people.freedesktop.org/~rdieter/xdg-utils/xdg-utils-&xdg-utils-version;.tar.gz">
    9 <!--    "http://portland.freedesktop.org/download/xdg-utils-&xdg-utils-version;.tar.gz">-->
     7<!--  <!ENTITY xdg-utils-download-http "http://people.freedesktop.org/~rdieter/xdg-utils/xdg-utils-&xdg-utils-version;.tar.gz">-->
     8  <!ENTITY xdg-utils-download-http "http://portland.freedesktop.org/download/xdg-utils-&xdg-utils-version;.tar.gz">
    109  <!ENTITY xdg-utils-download-ftp  " ">
    11   <!ENTITY xdg-utils-md5sum        "617ef5f9872ab5b148ad4717bc9012f5">
    12   <!ENTITY xdg-utils-size          "284 KB">
    13   <!ENTITY xdg-utils-buildsize     "2.1 MB">
    14   <!ENTITY xdg-utils-time          "less than 0.1 SBU">
     10  <!ENTITY xdg-utils-md5sum        "2d0aec6037769a5f138ff404b1bb4b15">
     11  <!ENTITY xdg-utils-size          "292 KB">
     12  <!ENTITY xdg-utils-buildsize     "3.5 MB (with tests)">
     13  <!ENTITY xdg-utils-time          "0.3 SBU (with tests)">
    1514]>
    1615
     
    2019  <sect1info>
    2120    <othername>$LastChangedBy$</othername>
    22     <date>$Date$</date>
     21    <date> </date>
    2322  </sect1info>
    2423
     
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9594    </para>
    9695
     96    <para condition="html" role="usernotes">
     97      User Notes: <ulink url="&blfs-wiki;/xdg-utils"/>
     98    </para>
     99
    97100  </sect2>
    98101
     
    103106    commands:</para>
    104107
    105 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     108<screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man &amp;&amp;
    106109make</userinput></screen>
    107110
    108     <caution><para>The tests for the scripts must be made from a X-Window
     111    <caution><para>The tests for the scripts must be made from an X-Window
    109112    based session.  There are several run-time requirements to run
    110113    the tests including a broswer and an MTA.
  • xsoft/other/xscreensaver.xml

    r17fee97b r5e94b6c3  
    77  <!ENTITY xscreensaver-download-http "http://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
    88  <!ENTITY xscreensaver-download-ftp  " ">
    9   <!ENTITY xscreensaver-md5sum        "c003f79502e67f46aa5bedf24cbbd77c">
     9  <!ENTITY xscreensaver-md5sum        "b71f7d652ec7c28473d3526b234a3168">
    1010  <!ENTITY xscreensaver-size          "11 MB">
    11   <!ENTITY xscreensaver-buildsize     "204 MB">
     11  <!ENTITY xscreensaver-buildsize     "249 MB">
    1212  <!ENTITY xscreensaver-time          "1 SBU">
    1313]>
     
    4242    </para>
    4343
    44     &lfs77_checked;
     44    &lfs78_checked;
    4545
    4646    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    161161
    162162      <para>
    163         If you have built <application>XScreenSaver</application> with
    164         <application>Linux PAM</application> support, you need to create
    165         <application>PAM</application> configuration file to get
    166         <application>XScreenSaver</application> to work correctly with BLFS.
     163        If <application>XScreenSaver</application> has been built with
     164        <application>Linux PAM</application> support, you need to create a
     165        <application>PAM</application> configuration file, to get it working
     166        correctly with BLFS.
    167167      </para>
    168168
    169169      <para>
    170         Issue the following commands as the <systemitem class="username">root</systemitem>
    171         user to create the configuration file for <application>Linux PAM</application>:
     170        Issue the following commands as the <systemitem
     171        class="username">root</systemitem> user to create the configuration
     172        file for <application>Linux PAM</application>:
    172173      </para>
    173174
Note: See TracChangeset for help on using the changeset viewer.