Changeset 1754613


Ignore:
Timestamp:
10/29/2014 08:36:30 PM (9 years ago)
Author:
Krejzi <krejzi@…>
Branches:
krejzi/svn
Children:
1937ed6a
Parents:
dae6eff
Message:

Finalize X Software section.

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

Location:
xsoft/other
Files:
8 edited
3 moved

Legend:

Unmodified
Added
Removed
  • xsoft/other/ekiga.xml

    rdae6eff r1754613  
    9595    <para role="optional">
    9696      <xref linkend="avahi"/>,
    97       <ulink url="&gnome-download-http;/evolution-data-server/">
    98       Evolution Data Server</ulink>,
     97      <xref linkend="evolution-data-server"/>,
    9998      <ulink url="&gnome-download-http;/gnome-doc-utils/">
    10099      GNOME Doc Utils</ulink> and
  • xsoft/other/gimp-systemd.xml

    rdae6eff r1754613  
    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-download-ftp  "ftp://mirrors.xmission.com/gimp/gimp/v2.8/gimp-&gimp-version;.tar.bz2">-->
    109  <!ENTITY gimp-md5sum        "233c948203383fa078434cc3f8f925cb">
    1110  <!ENTITY gimp-size          "20 MB">
     
    139138      <xref linkend="dbus-glib"/>,
    140139      <xref linkend="gs"/> (with libgs installed),
     140      <xref linkend="gtk-doc"/>,
    141141      <xref linkend="gvfs"/>,
    142142      <xref linkend="iso-codes"/>,
     
    150150      an <xref linkend="server-mail"/> (that provides a
    151151      <command>sendmail</command> program),
    152       <xref linkend="systemd"/> (for GUdev),
    153       <xref linkend="webkitgtk2"/> (required for the help-plugin) and
    154       <xref linkend="gtk-doc"/>
     152      <xref linkend="systemd"/> (for GUdev), and
     153      <xref linkend="webkitgtk2"/> (Compiled against GTK+ 2, required for the help-plugin)
    155154    </para>
    156155
     
    365364          /usr/lib/gimp,
    366365          /usr/share/gimp,
    367           /usr/share/gimp/2.0/help/{en,lang2,lang3,...},
    368366          /usr/share/gtk-doc/html/{libgimp,libgimpbase,libgimpcolor},
    369367          /usr/share/gtk-doc/html/{libgimpconfig,libgimpmath},
  • xsoft/other/gparted-systemd.xml

    rdae6eff r1754613  
    1010  <!ENTITY gparted-md5sum        "d9df57f9d4b4dbd148644774f8bbccfb">
    1111  <!ENTITY gparted-size          "2.1 MB">
    12   <!ENTITY gparted-buildsize     "78 MB (additional 4 MB, building the optional documentation)">
    13   <!ENTITY gparted-time          "0.9 SBU (additional 0.1 SBU, building the optional documentation)">
     12  <!ENTITY gparted-buildsize     "80 MB">
     13  <!ENTITY gparted-time          "1.0 SBU">
    1414]>
    1515
     
    144144      <xref linkend="xfsprogs"/>,
    145145      <ulink url="https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories">
    146         btrfs-progs</ulink>,
     146      btrfs-progs</ulink>,
    147147      <ulink url="http://www.daniel-baumann.ch/software/dosfstools/">dosfstools</ulink>,
    148148      <ulink url="http://ftp.gnu.org/pub/gnu/mtools/">mtools</ulink> (required
     
    156156    <para>
    157157      Root privileges are required to run Gparted. If you wish to run the
    158       application from the menu, further applications and configurations are
    159       necessary. Examples of applications that may be used:
    160       <ulink url="http://people.debian.org/~kov/gksu">gksu</ulink>,
    161       <ulink url="https://launchpad.net/kdesudo">kdesudo</ulink>, or
    162       <ulink url="https://github.com/tarakbumba/xdg-su">xdg-su</ulink>.
    163       Other solution is to use <application>pkexec</application>, from
    164       <xref linkend="polkit"/>, but some configuration is necessary.
    165       Another simple solution is <xref linkend="ssh-askpass"/>. Below, we
    166       describe these two alternatives: "ssh-askpass" and "pkexec".
     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"/>.
    167162    </para>
    168163
     
    170165      <title>ssh-askpass</title>
    171166        <para>
    172           To optionally use <xref linkend="ssh-askpass"/> if it is installed in
    173           your system, run the following commands as the
    174           <systemitem class="username">root</systemitem> user:
    175         </para>
    176 
    177 <screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &amp;&amp;
    178 sed -i 's/Exec=/Exec=sudo -A /'               /usr/share/applications/gparted.desktop      &amp;&amp;</userinput></screen>
    179 
    180         <para>
    181          Now, clicking in the menu item for Gparted, a dialog appears in the
    182          screen, asking for the administrator password.</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
     174sed -i 's/Exec=/Exec=sudo -A /'
     175       /usr/share/applications/gparted.desktop      &amp;&amp;</userinput></screen>
    183176
    184177    </sect3>
     
    186179    <sect3 role="pkexec">
    187180      <title>pkexec</title>
    188         <para>
    189           To optionally use <application>pkexec</application>, you need
    190           <xref linkend="polkit-gnome"/> or <xref linkend="lxpolkit"/>, and
    191           <xref linkend="systemd"/> installed with support to
    192           <xref linkend="linux-pam"/> and <xref linkend="polkit"/>. As the
    193           <systemitem class="username">root</systemitem> user, configure
    194           <xref linkend="gparted"/> and <xref linkend="polkit"/> with the
    195           following commands:
    196         </para>
    197 
    198 <screen role="root"><userinput>cp -v /usr/share/applications/gparted.desktop \
    199                                      /usr/share/applications/gparted.desktop.back &amp;&amp;
     181
     182        <para>
     183          To optionally use <command>pkexec</command>, you need
     184          <xref linkend="polkit-gnome"/> or <xref linkend="lxpolkit"/> or
     185          any Polkit authentication agent provided by your desktop
     186          environment and  <xref linkend="systemd"/> (for Logind). Run the
     187          following commands as the <systemitem
     188          class="username">root</systemitem> user:
     189        </para>
     190
     191<screen role="root"><userinput>cp -v  /usr/share/applications/gparted.desktop \
     192       /usr/share/applications/gparted.desktop.back &amp;&amp;
     193
    200194sed -i 's:/usr/sbin/gparted:/usr/sbin/gparted_polkit:' \
    201                                      /usr/share/applications/gparted.desktop      &amp;&amp;
     195       /usr/share/applications/gparted.desktop      &amp;&amp;
    202196
    203197cat &gt; /usr/sbin/gparted_polkit &lt;&lt; "EOF" &amp;&amp;
    204 <literal>#!/bin/bash
     198<literal>#!/bin/sh
    205199
    206200pkexec /usr/sbin/gparted $@</literal>
    207201EOF
    208 chmod -v 0755 /usr/sbin/gparted_polkit</userinput></screen>
    209 
    210         <para>
    211           Still as the <systemitem class="username">root</systemitem> user,
    212           configure <xref linkend="polkit"/> and <xref linkend="gparted"/> to
    213           use <application>pkexec</application>:
    214         </para>
    215 
    216 <screen role="root"><userinput>cat &gt; /usr/share/polkit-1/actions/org.gnome.gparted.policy &lt;&lt; "EOF"
     202chmod -v 755 /usr/sbin/gparted_polkit
     203
     204cat &gt; /usr/share/polkit-1/actions/org.gnome.gparted.policy &lt;&lt; "EOF"
    217205<literal>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
    218206&lt;!DOCTYPE policyconfig PUBLIC
     
    235223&lt;/policyconfig&gt;</literal>
    236224EOF
    237 chmod -v 0644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen>
    238 
    239         <para>
    240          Now, clicking in the menu item for Gparted, a dialog appears in the
    241          screen, asking for the administrator password.</para>
     225chmod -v 644 /usr/share/polkit-1/actions/org.gnome.gparted.policy</userinput></screen>
    242226
    243227    </sect3>
  • xsoft/other/icedtea-web.xml

    rdae6eff r1754613  
    111111mandb -c /opt/jdk/man</userinput></screen>
    112112
    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;
    118 install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
     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;
     121install -v -Dm644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
    119122
    120123  </sect2>
     
    139142    symbolic link to the plugin from your browser(s) plugins directory:</para>
    140143
    141 <screen role="root"><userinput>ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
     144<screen role="root"><userinput>ln -sfv ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
    142145
    143146    <important>
  • xsoft/other/inkscape.xml

    rdae6eff r1754613  
    138138<screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-gc-1.patch &amp;&amp;
    139139
    140 ./configure --prefix=/usr  &amp;&amp;
     140./configure --prefix=/usr &amp;&amp;
    141141make</userinput></screen>
    142142
  • xsoft/other/other.xml

    rdae6eff r1754613  
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ekiga.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fontforge.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gimp.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gimp-systemd.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gparted.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gparted-systemd.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icedtea-web.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inkscape.xml"/>
     
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="thunderbird.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tigervnc.xml"/>
    34   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transmission.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transmission-systemd.xml"/>
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xchat.xml"/>
    3636  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xdg-utils.xml"/>
  • xsoft/other/pidgin.xml

    rdae6eff r1754613  
    9999      <xref linkend="cyrus-sasl"/>,
    100100      <xref linkend="dbus"/>,
     101      <xref linkend="evolution-data-server"/>,
    101102      <xref linkend="GConf"/>,
    102103      <xref linkend="libidn"/>,
     
    108109      <xref linkend="tcl"/>,
    109110      <xref linkend="tk"/>,
    110       <ulink url="&gnome-download-http;/evolution-data-server/">
    111       Evolution Data Server</ulink>,
    112111      <ulink url="http://www.freedesktop.org/wiki/Software/Farstream">
    113112      Farstream (Version 0.1)</ulink>
  • xsoft/other/rox-filer.xml

    rdae6eff r1754613  
    1919  <sect1info>
    2020    <othername>$LastChangedBy$</othername>
    21     <date> </date>
     21    <date>$Date$</date>
    2222  </sect1info>
    2323
  • xsoft/other/tigervnc.xml

    rdae6eff r1754613  
    55  %general-entities;
    66
    7   <!ENTITY tigervnc-download-http " ">
    8   <!ENTITY tigervnc-download-ftp "&sourceforge-repo;/project/tigervnc/tigervnc/&tigervnc-version;/tigervnc-&tigervnc-version;.tar.gz">
     7  <!ENTITY tigervnc-download-http "&sourceforge-repo;/tigervnc/tigervnc-&tigervnc-version;.tar.gz">
     8  <!ENTITY tigervnc-download-ftp  " ">
    99  <!ENTITY tigervnc-md5sum        "e80b16aa74f1d8e89f284a6aef99955d">
    1010  <!ENTITY tigervnc-size          "6.6 MB">
     
    129129patch -Np1 -i ../tigervnc-&tigervnc-version;-xorg115-1.patch    &amp;&amp;
    130130
    131 cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr &amp;&amp;
     131cmake -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev &amp;&amp;
    132132make &amp;&amp;
    133133
  • xsoft/other/transmission-systemd.xml

    rdae6eff r1754613  
    128128
    129129    <para>
    130        The following commands are used if you have installed Qt and would like
    131        to compile the Qt GUI. If <application>Qt4</application> and
    132        <application>Qt5</application> are installed in
    133        <filename class="directory">/opt</filename>, use
    134        <command>source setqt4</command> or <command>source setqt5</command> to
    135        choose which one will be used to build the Qt GUI. For
    136        <application>Qt4</application>, first fix the code with:
    137     </para>
    138 
    139 <screen><userinput>sed -i '/^CONFIG/aQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro</userinput></screen>
    140 
    141     <para>
    142       Now, compile the Qt GUI, with the following commands:
    143     </para>
    144 
    145 <screen><userinput>pushd qt        &amp;&amp;
    146   qmake qtr.pro &amp;&amp;
    147   make          &amp;&amp;
     130      To build the <application>Qt4</application> GUI, run the following commands:
     131    </para>
     132
     133<screen><userinput>sed -i '/^CONFIG/aQMAKE_CXXFLAGS += -std=c++11' qt/qtr.pro &amp;&amp;
     134pushd qt    &amp;&amp;
     135  qmake-qt4 &amp;&amp;
     136  make      &amp;&amp;
     137popd</userinput></screen>
     138
     139    <para>
     140      To build the <application>Qt5</application> GUI, run the following commands:
     141    </para>
     142
     143<screen><userinput>pushd qt    &amp;&amp;
     144  qmake-qt5 &amp;&amp;
     145  make      &amp;&amp;
    148146popd</userinput></screen>
    149147
  • xsoft/other/xdg-utils.xml

    rdae6eff r1754613  
    2020  <sect1info>
    2121    <othername>$LastChangedBy$</othername>
    22     <date> </date>
     22    <date>$Date$</date>
    2323  </sect1info>
    2424
     
    103103    commands:</para>
    104104
    105 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man &amp;&amp;
     105<screen><userinput>./configure --prefix=/usr &amp;&amp;
    106106make</userinput></screen>
    107107
Note: See TracChangeset for help on using the changeset viewer.