glfs/gnome/platform/gnome-menus.xml
Pierre Labastie f67554b09a Various tweaks for the sake of jhalfs:
dconf, speex, sane: change the second package information to
                    "Additional Downloads". Include unpack instructions
                    for the second package in all cases. Also remove
                    the requirement that the user be in group sane for
                    building (works without that)
faac, faad2: add remap="test" to tests
rox-filer, logrotate: make some configuration instruction nodump
gnome-menus: make the (almost deprecated) gsettings instruction nodump
ncftp: make second method nodump

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22010 af4574ff-66df-0310-9fd7-8a98e5e911e0
2019-08-20 15:55:54 +00:00

187 lines
5.4 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY gnome-menus-download-http
"&gnome-download-http;/gnome-menus/3.32/gnome-menus-&gnome-menus-version;.tar.xz">
<!ENTITY gnome-menus-download-ftp
"&gnome-download-ftp;/gnome-menus/3.32/gnome-menus-&gnome-menus-version;.tar.xz">
<!ENTITY gnome-menus-md5sum "4262208c13f266d9ada7d356aada9e1b">
<!ENTITY gnome-menus-size "488 KB">
<!ENTITY gnome-menus-buildsize "8.5 MB">
<!ENTITY gnome-menus-time "less than 0.1 SBU">
]>
<sect1 id="gnome-menus" xreflabel="gnome-menus-&gnome-menus-version;">
<?dbhtml filename="gnome-menus.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<title>gnome-menus-&gnome-menus-version;</title>
<indexterm zone="gnome-menus">
<primary sortas="a-gnome-menus">gnome-menus</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to GNOME Menus</title>
<para>
The <application>GNOME Menus</application> package contains an
implementation of the draft
<ulink url="http://www.freedesktop.org/Standards/menu-spec">
Desktop Menu Specification</ulink> from freedesktop.org. It also
contains the <application>GNOME</application> menu layout configuration
files and <filename>.directory</filename> files.
</para>
&lfs84_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&gnome-menus-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&gnome-menus-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &gnome-menus-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &gnome-menus-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &gnome-menus-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &gnome-menus-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">GNOME Menus Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="glib2"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gnome-menus"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of GNOME Menus</title>
<note>
<para>
If you are upgrading from GNOME-3.28.x or GNOME-3.30.x, a command
must be run to reset the menu structure. This is due to a major change
involving <application>Sundry</application> application folder removal.
If you are upgrading, run the following command (as root), and then
log in and out of your session.
</para>
<screen role="nodump"><userinput>gsettings reset-recursively org.gnome.desktop.app-folders</userinput></screen></note>
<para>
Install <application>GNOME Menus</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
This package does not come with a test suite.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libgnome-menu-3.so
</seg>
<seg>
/etc/xdg/menus,
/usr/include/gnome-menus-3.0, and
/usr/share/desktop-directories
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libgnome-menu">
<term><filename class="libraryfile">libgnome-menu.so</filename></term>
<listitem>
<para>
contains functions required to support
<application>GNOME</application>'s implementation of the
Desktop Menu Specification.
</para>
<indexterm zone="gnome-menus libgnome-menu">
<primary sortas="c-libgnome-menu">libgnome-menu.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>