Added libnma to the book

Added graphene to the book
Moved network-manager-applet to Networking Utilities
Update to network-manager-applet-1.16.0
Update to gnome-color-manager-3.36.0
Update to gnome-control-center-3.36.1
Update to mutter-3.36.1
Update to gnome-shell-3.36.1
Archived libcroco

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22937 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2020-04-02 21:58:25 +00:00
parent 1f6af9915f
commit 2c80efe8f6
17 changed files with 461 additions and 70 deletions

View File

@ -92,7 +92,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libatomic_ops.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libblockdev.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbytesize.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/> -->
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libesmtp.xml"/> -->

View File

@ -57,9 +57,9 @@
<!ENTITY gnome-bluetooth-version "3.34.1">
<!ENTITY gnome-keyring-version "3.36.0">
<!ENTITY gnome-settings-daemon-version "3.36.0">
<!ENTITY gnome-control-center-version "3.34.4">
<!ENTITY mutter-version "3.34.4">
<!ENTITY gnome-shell-version "3.34.4">
<!ENTITY gnome-control-center-version "3.36.1">
<!ENTITY mutter-version "3.36.1">
<!ENTITY gnome-shell-version "3.36.1">
<!ENTITY gnome-shell-extensions-version "3.34.2">
<!ENTITY gnome-session-version "3.34.2">
<!ENTITY gdm-version "3.34.1">
@ -80,7 +80,7 @@
<!ENTITY file-roller-version "3.32.4">
<!-- gedit moved to Editors, so it's now in packages.ent -->
<!ENTITY gnome-calculator-version "3.34.1">
<!ENTITY gnome-color-manager-version "3.32.0">
<!ENTITY gnome-color-manager-version "3.36.0">
<!ENTITY gnome-disk-utility-version "3.34.4">
<!ENTITY gnome-logs-version "3.34.0">
<!ENTITY gnome-maps-version "3.34.3">
@ -92,7 +92,7 @@
<!ENTITY gnome-tweaks-version "3.34.0">
<!ENTITY gnome-weather-version "3.34.0">
<!ENTITY gucharmap-version "12.0.1">
<!ENTITY network-manager-applet-version "1.8.24">
<!-- nm-applet moved to Networking Utilities, so it's now in packages.ent -->
<!ENTITY seahorse-version "3.36">
<!ENTITY vinagre-version "3.22.0">
<!--<!ENTITY vino-version "3.22.0">-->

View File

@ -43,7 +43,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-tweaks.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-weather.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gucharmap.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network-manager-applet.xml"/>
<!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network-manager-applet.xml"/>-->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="seahorse.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vinagre.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vino.xml"/> -->

View File

@ -5,13 +5,13 @@
%general-entities;
<!ENTITY gnome-color-manager-download-http
"&gnome-download-http;/gnome-color-manager/&gnome-minor-32;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
"&gnome-download-http;/gnome-color-manager/&gnome-minor-36;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
<!ENTITY gnome-color-manager-download-ftp
"&gnome-download-ftp;/gnome-color-manager/&gnome-minor-32;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
<!ENTITY gnome-color-manager-md5sum "e6de219a25ac16630aca552936611c15">
<!ENTITY gnome-color-manager-size "2.5 MB">
<!ENTITY gnome-color-manager-buildsize "24 MB">
<!ENTITY gnome-color-manager-time "0.2 SBU">
"&gnome-download-ftp;/gnome-color-manager/&gnome-minor-36;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
<!ENTITY gnome-color-manager-md5sum "c5360705a68e88455b1801200e9aaa2e">
<!ENTITY gnome-color-manager-size "2.1 MB">
<!ENTITY gnome-color-manager-buildsize "18 MB">
<!ENTITY gnome-color-manager-time "0.1 SBU">
]>
<sect1 id="gnome-color-manager" xreflabel="gnome-color-manager-&gnome-color-manager-version;">
@ -77,7 +77,6 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="colord-gtk"/>,
<xref linkend="colord"/>,
<xref linkend="gtk3"/>,
<xref linkend="itstool"/>,
@ -88,9 +87,7 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="desktop-file-utils"/>,
<xref linkend="exiv2"/>, and
<xref linkend="vte"/>
<xref linkend="desktop-file-utils"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
@ -126,7 +123,8 @@ meson --prefix=/usr .. &amp;&amp;
ninja</userinput></screen>
<para>
This package does not come with a test suite.
To test the results, issue: <command>ninja test</command>. The tests must
be run from an X session.
</para>
<para>
@ -163,7 +161,7 @@ ninja</userinput></screen>
<seglistitem>
<seg>
gcm-calibrate, gcm-import, gcm-inspect,
<!--gcm-calibrate,--> gcm-import, gcm-inspect,
gcm-picker, and gcm-viewer
</seg>
<seg>
@ -181,6 +179,7 @@ ninja</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<!-- Seems to be removed in 3.36.0
<varlistentry id="gcm-calibrate">
<term><command>gcm-calibrate</command></term>
<listitem>
@ -192,7 +191,7 @@ ninja</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
-->
<varlistentry id="gcm-import">
<term><command>gcm-import</command></term>
<listitem>

View File

@ -5,13 +5,13 @@
%general-entities;
<!ENTITY gnome-control-center-download-http
"&gnome-download-http;/gnome-control-center/&gnome-minor-34;/gnome-control-center-&gnome-control-center-version;.tar.xz">
"&gnome-download-http;/gnome-control-center/&gnome-minor-36;/gnome-control-center-&gnome-control-center-version;.tar.xz">
<!ENTITY gnome-control-center-download-ftp
"&gnome-download-ftp;/gnome-control-center/&gnome-minor-34;/gnome-control-center-&gnome-control-center-version;.tar.xz">
<!ENTITY gnome-control-center-md5sum "4a783c45d6775185a683f143a14d460e">
<!ENTITY gnome-control-center-size "5.9 MB">
<!ENTITY gnome-control-center-buildsize "170 MB (with tests)">
<!ENTITY gnome-control-center-time "0.4 SBU (Using parallelism=4; with tests)">
"&gnome-download-ftp;/gnome-control-center/&gnome-minor-36;/gnome-control-center-&gnome-control-center-version;.tar.xz">
<!ENTITY gnome-control-center-md5sum "29a6d529ba4e7ca6dc53018cc8378352">
<!ENTITY gnome-control-center-size "6.0 MB">
<!ENTITY gnome-control-center-buildsize "176 MB (with tests)">
<!ENTITY gnome-control-center-time "0.5 SBU (Using parallelism=4; with tests)">
]>
<sect1 id="gnome-control-center" xreflabel="gnome-control-center-&gnome-control-center-version;">
@ -99,7 +99,8 @@
<xref linkend="ibus"/>,
<xref linkend="libhandy"/>, and
<xref linkend="ModemManager"/> and
<xref linkend="network-manager-applet"/> (for the Network Panel)
<xref linkend="libnma"/> (for the Network Panel)
<!-- gnome-remote-desktop can be used in the Sharing panel. -->
</para>
<bridgehead renderas="sect4">Optional</bridgehead>

View File

@ -5,13 +5,13 @@
%general-entities;
<!ENTITY gnome-shell-download-http
"&gnome-download-http;/gnome-shell/&gnome-minor-34;/gnome-shell-&gnome-shell-version;.tar.xz">
"&gnome-download-http;/gnome-shell/&gnome-minor-36;/gnome-shell-&gnome-shell-version;.tar.xz">
<!ENTITY gnome-shell-download-ftp
"&gnome-download-ftp;/gnome-shell/&gnome-minor-34;/gnome-shell-&gnome-shell-version;.tar.xz">
<!ENTITY gnome-shell-md5sum "692181c1a98be9e5f5b7e8738fd428ce">
<!ENTITY gnome-shell-size "1.5 MB">
<!ENTITY gnome-shell-buildsize "66 MB">
<!ENTITY gnome-shell-time "0.1 SBU (Using parallelism=4)">
"&gnome-download-ftp;/gnome-shell/&gnome-minor-36;/gnome-shell-&gnome-shell-version;.tar.xz">
<!ENTITY gnome-shell-md5sum "e0f5568c4fc9c1784167bf59845b5929">
<!ENTITY gnome-shell-size "1.7 MB">
<!ENTITY gnome-shell-buildsize "72 MB">
<!ENTITY gnome-shell-time "0.2 SBU (Using parallelism=4)">
]>
<sect1 id="gnome-shell" xreflabel="gnome-shell-&gnome-shell-version;">
@ -80,9 +80,6 @@
<xref linkend="gjs"/>,
<xref linkend="gnome-autoar"/>,
<xref linkend="gnome-control-center"/>,
<!-- FIXME in gnome-shell-3.36.0 libcroco will be included,
so when that goes in please archive libcroco -->
<xref linkend="libcroco"/>,
<xref linkend="mutter"/>,
<xref linkend="sassc"/>,
<xref linkend="startup-notification"/>, and
@ -96,7 +93,7 @@
<xref linkend="desktop-file-utils"/>,
<xref linkend="gnome-bluetooth"/>,
<xref linkend="gst10-plugins-base"/>, and
<xref linkend="network-manager-applet"/>
<xref linkend="NetworkManager"/>
</para>
<bridgehead renderas="sect4"

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-34;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-download-ftp "&gnome-download-ftp;/mutter/&gnome-minor-34;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-md5sum "de19a6de98a2250dd7efdfca14359e39">
<!ENTITY mutter-size "2.7 MB">
<!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-36;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-download-ftp "&gnome-download-ftp;/mutter/&gnome-minor-36;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-md5sum "af300762ac1ed9b431144b55f3f6c1eb">
<!ENTITY mutter-size "2.6 MB">
<!ENTITY mutter-buildsize "216 MB">
<!ENTITY mutter-time "1.0 SBU (Using parallelism=4)">
<!ENTITY mutter-time "1.1 SBU (Using parallelism=4)">
]>
<sect1 id="mutter" xreflabel="Mutter-&mutter-version;">
@ -72,6 +72,7 @@
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@ -81,6 +82,7 @@
</para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">Mutter Dependencies</bridgehead>
@ -90,6 +92,7 @@
<!-- <xref linkend="clutter"/>, -->
<xref linkend="gnome-desktop"/>,
<xref linkend="gnome-settings-daemon"/>,
<xref linkend="graphene"/>,
<xref linkend="libcanberra"/>,
<xref linkend="libwacom"/>,
<xref linkend="libxkbcommon"/>,
@ -135,11 +138,13 @@
<sect2 role="installation">
<title>Installation of Mutter</title>
<!-- Not needed anymore with 3.36.1
<para>
First, apply a patch to Mutter to fix building with mesa-20.x and later:
</para>
<screen><userinput remap="pre">patch -Np1 -i ../mutter-&mutter-version;-mesa_20_fixes-1.patch</userinput></screen>
-->
<para>
Install <application>Mutter</application> by running the following
@ -179,10 +184,10 @@ ninja</userinput></screen>
mutter
</seg>
<seg>
libmutter-5.so
libmutter-6.so
</seg>
<seg>
/usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-5
/usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-6
</seg>
</seglistitem>
</segmentedlist>
@ -206,13 +211,13 @@ ninja</userinput></screen>
</varlistentry>
<varlistentry id="libmutter">
<term><filename class="libraryfile">libmutter-5.so</filename></term>
<term><filename class="libraryfile">libmutter-6.so</filename></term>
<listitem>
<para>
contains the <application>Mutter</application> API functions.
</para>
<indexterm zone="mutter libmutter">
<primary sortas="c-libmutter">libmutter-5.so</primary>
<primary sortas="c-libmutter">libmutter-6.so</primary>
</indexterm>
</listitem>
</varlistentry>

View File

@ -44,6 +44,41 @@
<listitem>
<para>April 2nd, 2020</para>
<itemizedlist>
<listitem>
<para>[renodr] - Archived libcroco.</para>
</listitem>
<listitem>
<para>[renodr] - Update to gnome-shell-3.36.1. Part of
<ulink url="&blfs-ticket-root;13242">#13242</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to mutter-3.36.1. Part of
<ulink url="&blfs-ticket-root;13242">#13242</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to gnome-control-center-3.36.1. Part of
<ulink url="&blfs-ticket-root;13242">#13242</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to gnome-color-manager-3.36.0. Part of
<ulink url="&blfs-ticket-root;13243">#13243</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to network-manager-applet-1.16.0. Part of
<ulink url="&blfs-ticket-root;13243">#13243</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Moved network-manager-applet to
Networking Utilities.</para>
</listitem>
<listitem>
<para>[renodr] - Added graphene to the book. Fixes
<ulink url="&blfs-ticket-root;13347">#13347</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Added libnma to the book. Fixes
<ulink url="&blfs-ticket-root;13346">#13346</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Moved polkit-gnome to Security. Fixes
<ulink url="&blfs-ticket-root;13350">#13350</ulink>.</para>

View File

@ -99,6 +99,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="graphene"/>,
<xref linkend="gtk3"/> (for examples),
<xref linkend="gtk-doc"/>,
<xref linkend="opus"/>,

View File

@ -0,0 +1,183 @@
<?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 libnma-download-http "&gnome-download-http;/libnma/1.8/libnma-&libnma-version;.tar.xz">
<!ENTITY libnma-download-ftp "&gnome-download-ftp;/libnma/1.8/libnma-&libnma-version;.tar.xz">
<!ENTITY libnma-md5sum "094c45d7694b153612cbdc3c713edcb5">
<!ENTITY libnma-size "1.3 MB">
<!ENTITY libnma-buildsize "26 MB">
<!ENTITY libnma-time "0.1 SBU (with tests)">
]>
<sect1 id="libnma" xreflabel="libnma-&libnma-version;">
<?dbhtml filename="libnma.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<title>libnma-&libnma-version;</title>
<indexterm zone="libnma">
<primary sortas="a-libnma">libnma</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libnma</title>
<para>
The <application>libnma</application> package contains an implementation
of the <application>NetworkManager</application> GUI functions.
</para>
&lfs91_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&libnma-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&libnma-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &libnma-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &libnma-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &libnma-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &libnma-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">libnma Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gcr"/>,
<xref linkend="gtk3"/>,
<xref linkend="iso-codes"/>, and
<xref linkend="NetworkManager"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="vala"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<ulink url="&gnome-download-http;/mobile-broadband-provider-info">mobile-broadband-provider-info</ulink>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/libnma"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of libnma</title>
<para>
Install <application>libnma</application> by running the following
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr \
-Dgtk_doc=false \
-Dmobile_broadband_provider_info=false .. &amp;&amp;
ninja</userinput></screen>
<para>
To test the results, issue: <command>ninja test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>-Dgtk_doc=false</parameter>: This parameter disables
generating API documentation using gtk-doc. If you have
<xref role="nodep" linkend="gtk-doc"/> installed and wish to
generate the API documentation, omit this switch.
</para>
<para>
<parameter>-Dmobile_broadband_provider_info=false</parameter>: This
switch disables WWAN support because mobile-broadband-provider-info is
not in BLFS. Omit this switch if you have it installed and wish to
enable WWAN support.
</para>
</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>
libnma.so
</seg>
<seg>
/usr/include/libnma
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libnma-lib">
<term><filename class="libraryfile">libnma.so</filename></term>
<listitem>
<para>
contains the <application>NetworkManager</application> GUI library.
</para>
<indexterm zone="libnma libnma-lib">
<primary sortas="c-libnma">libnma.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -31,6 +31,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmnl.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnftnl.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnma.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnsl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpcap.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpsl.xml"/>

View File

@ -25,11 +25,8 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="avahi.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bind-utils.xml"/>
<!-- systemd only -->
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mod_dnssd.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="networkmanager.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network-manager-applet.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nmap.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="traceroute.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whois.xml"/>

View File

@ -5,12 +5,12 @@
%general-entities;
<!ENTITY network-manager-applet-download-http
"&gnome-download-http;/network-manager-applet/1.8/network-manager-applet-&network-manager-applet-version;.tar.xz">
"&gnome-download-http;/network-manager-applet/1.16/network-manager-applet-&network-manager-applet-version;.tar.xz">
<!ENTITY network-manager-applet-download-ftp
"&gnome-download-ftp;/network-manager-applet/1.8/network-manager-applet-&network-manager-applet-version;.tar.xz">
<!ENTITY network-manager-applet-md5sum "5c1bf351fde5adc12200345550516050">
"&gnome-download-ftp;/network-manager-applet/1.16/network-manager-applet-&network-manager-applet-version;.tar.xz">
<!ENTITY network-manager-applet-md5sum "9652c2757e85d6caba657405cf794fbd">
<!ENTITY network-manager-applet-size "1.9 MB">
<!ENTITY network-manager-applet-buildsize "65 MB (with tests)">
<!ENTITY network-manager-applet-buildsize "54 MB (with tests)">
<!ENTITY network-manager-applet-time "0.3 SBU (with tests)">
]>
@ -79,12 +79,10 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gcr"/>,
<xref linkend="gtk3"/>,
<xref linkend="iso-codes"/>,
<xref linkend="libsecret"/>,
<xref linkend="libnma"/>,
<xref linkend="libnotify"/>, and
<xref linkend="NetworkManager"/>
<xref linkend="libsecret"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
@ -104,11 +102,8 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gnome-bluetooth"/>,
<xref linkend="gtk-doc"/>,
<xref linkend="jansson"/>,
<ulink url="https://launchpad.net/libappindicator">libindicator</ulink>,
and <ulink url="&gnome-download-http;/mobile-broadband-provider-info">
mobile-broadband-provider-info</ulink> (runtime)
<xref linkend="jansson"/>, and
<ulink url="https://launchpad.net/libappindicator">libindicator</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
@ -131,9 +126,7 @@ cd build &amp;&amp;
meson --prefix=/usr \
--sysconfdir=/etc \
-Dselinux=false \
-Dteam=false \
-Dmobile_broadband_provider_info=false \
-Dgtk_doc=false .. &amp;&amp;
-Dteam=false .. &amp;&amp;
ninja</userinput></screen>
<para>
@ -162,6 +155,8 @@ ninja</userinput></screen>
disables <application>SELinux</application> support since it is not
currently in BLFS and the build will fail without it.
</para>
<!-- no longer needed as of 1.16.0
<para>
<parameter>-Dmobile_broadband_provider_info=false</parameter>: This
switch forcibly disables Mobile Broadband Provider support because it
@ -172,14 +167,18 @@ ninja</userinput></screen>
<xref linkend="gtk-doc"/> installed and want to rebuild the
documentation with it.
</para>
-->
<para>
<option>-Dwwan=false</option>: This switch disables WWAN support.
Use this if you do not have <xref linkend="ModemManager"/> installed.
</para>
</para>
<!-- Same as above
<para>
<option>-Dintrospection=false</option>: Use this if you do not have <xref linkend="gobject-introspection"/> installed.
</para>
-->
</sect2>
@ -196,11 +195,13 @@ ninja</userinput></screen>
nm-applet and nm-connection-editor
</seg>
<seg>
libnma.so <!-- and libnm-gtk.so -->
<!--libnma.so-->
None
</seg>
<seg>
<!--/usr/include/{libnma,libnm-gtk},-->
/usr/include/libnma and /usr/share/gtk-doc/libnma
<!--/usr/include/libnma and /usr/share/gtk-doc/libnma-->
None
</seg>
</seglistitem>
</segmentedlist>
@ -222,6 +223,7 @@ ninja</userinput></screen>
</listitem>
</varlistentry>
<!--
<varlistentry id="libnma">
<term><filename class="libraryfile">libnma.so</filename></term>
<listitem>
@ -234,6 +236,8 @@ ninja</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
Moved to a separate library, libnma, in 1.16.0
-->
<!--
<varlistentry id="libnm-gtk">
<term><filename class="libraryfile">libnm-gtk.so</filename></term>

View File

@ -129,7 +129,7 @@
<!ENTITY libatomic_ops-version "7.6.10">
<!ENTITY libblockdev-version "2.23">
<!ENTITY libbytesize-version "2.2">
<!ENTITY libcroco-version "0.6.13">
<!--<!ENTITY libcroco-version "0.6.13">-->
<!ENTITY libdaemon-version "0.14">
<!ENTITY libdrm-version "2.4.100">
<!ENTITY libepoxy-minor "1.5">
@ -588,6 +588,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY mod_dnssd-version "0.6">
<!ENTITY NetworkManager-minor "1.22">
<!ENTITY NetworkManager-version "&NetworkManager-minor;.10">
<!ENTITY network-manager-applet-version "1.16.0">
<!ENTITY nmap-version "7.80">
<!ENTITY traceroute-version "2.1.0">
<!ENTITY whois-version "5.4.3">
@ -607,6 +608,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY libnftnl-version "1.1.5">
<!ENTITY libnl-version "3.5.0">
<!ENTITY libnl-dl-version "3_5_0">
<!ENTITY libnma-version "1.8.28">
<!ENTITY libnsl-version "1.2.0">
<!ENTITY libpcap-version "1.9.1">
<!ENTITY libpsl-version "0.21.0">
@ -716,6 +718,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY glew-version "2.1.0">
<!ENTITY glu-version "9.0.1">
<!ENTITY goffice010-version "0.10.46">
<!ENTITY graphene-version "1.10.0">
<!ENTITY gtk2-version "2.24.32">
<!ENTITY gtk3-version "3.24.16">
<!ENTITY gtk-engines-version "2.20.2">

164
x/lib/graphene.xml Normal file
View File

@ -0,0 +1,164 @@
<?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 graphene-download-http "https://github.com/ebassi/graphene/releases/download/&graphene-version;/graphene-&graphene-version;.tar.xz">
<!ENTITY graphene-download-ftp " ">
<!ENTITY graphene-md5sum "07f72436bc7a85d12f5edd9fcedd0184">
<!ENTITY graphene-size "284 KB">
<!ENTITY graphene-buildsize "15 MB">
<!ENTITY graphene-time "0.1 SBU">
]>
<sect1 id="graphene" xreflabel="graphene-&graphene-version;">
<?dbhtml filename="graphene.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<title>Graphene-&graphene-version;</title>
<indexterm zone="graphene">
<primary sortas="a-graphene">graphene</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Graphene</title>
<para>
The <application>Graphene</application> package provides a thin layer
of types for graphics libraries.
</para>
&lfs91_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&graphene-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&graphene-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &graphene-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &graphene-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &graphene-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &graphene-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Graphene Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="glib2"/> and
<xref linkend="gobject-introspection"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/graphene"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Graphene</title>
<para>
Install <application>Graphene</application> by running the following
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr .. &amp;&amp;
ninja</userinput></screen>
<para>
To test the results, issue: <command>ninja test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<option>-Dgtk_doc=true</option>: Use this switch if you have
<xref role="nodep" linkend="gtk-doc"/> installed and wish to generate
the API documentation.
</para>
</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>
libgraphene-1.0.so
</seg>
<seg>
/usr/include/graphene-1.0,
/usr/lib/graphene-1.0,
/usr/{libexec,share}/installed-tests/graphene-1.0
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libgraphene">
<term><filename class="libraryfile">libgraphene-1.0.so</filename></term>
<listitem>
<para>
contains functions that provide a thin layer of types for graphics
libraries.
</para>
<indexterm zone="graphene libgraphene">
<primary sortas="c-libgraphene">libgraphene-1.0.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -44,6 +44,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glew.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glu.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="goffice010.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="graphene.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk+2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk+3.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk-engines.xml"/>