Author: cjg Date: Sun Aug 31 01:32:03 2014 New Revision: 14141 Log: Added new library appstream-glib as the new version of appdata-tools now requires it.
Added: branches/systemd/general/genlib/appstream-glib.xml Modified: branches/systemd/general.ent branches/systemd/general/genlib/genlib.xml branches/systemd/packages.ent Modified: branches/systemd/general.ent ============================================================================== --- branches/systemd/general.ent Sat Aug 30 21:03:10 2014 (r14140) +++ branches/systemd/general.ent Sun Aug 31 01:32:03 2014 (r14141) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "30"> <!-- Always 2 digits --> +<!ENTITY day "31"> <!-- Always 2 digits --> <!ENTITY month "08"> <!-- Always 2 digits --> <!ENTITY year "2014"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS systemd Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "August 30th, &year;"> +<!ENTITY releasedate "August 31st, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "systemd"> <!-- svn|[release #] --> <!ENTITY lfs-version "systemd"> <!-- x.y|development] --> Added: branches/systemd/general/genlib/appstream-glib.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/systemd/general/genlib/appstream-glib.xml Sun Aug 31 01:32:03 2014 (r14141) @@ -0,0 +1,247 @@ +<?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; + + <!-- Place this in the packages.ent file + <!ENTITY TEMPLATE-version ""> + --> + + <!ENTITY appstream-glib-download-http + "http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib&-appstream-glib-version;.tar.xz"> + <!ENTITY appstream-glib-download-ftp " "> + <!ENTITY appstream-glib-md5sum "925a056455b4eef441e692423ac0c5c5"> + <!ENTITY appstream-glib-size "1.4 MB"> + <!ENTITY appstream-glib-buildsize "16 MB"> + <!ENTITY appstream-glib-time "0.5 SBU "> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="APPSTREAM-GLIB" xreflabel="APPSTREAM-GLIB-&appstream-glib-version;"> + <?dbhtml filename="appstream-glib.html"?> + + <sect1info> + <othername>$LastChangedBy: pierre $</othername> + <date>$Date: 2014-08-30 18:39:13 +1200 (Sat, 30 Aug 2014) $</date> + </sect1info> + + <!-- No other tags inside any title. + Use Title Case in All Titles --> + <title>APPSTREAM-GLIB-&appstream-glib-version;</title> + + <indexterm zone="APPSTREAM-GLIB"> + <primary sortas="a-APPSTREAM-GLIB">APPSTREAM-GLIB</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to APPSTREAM-GLIB</title> + + <para> + The <application>APPSTREAM-GLIB</application> provides GObjects and + helper methods to make it easy to read and write AppStream metadata. + It also provides a simple DOM implementation that makes it easy to + edit nodes and convert to and from the standardized XML representation. + </para> + + &lfs76_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&appstream-glib-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&appstream-glib-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &appstream-glib-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &appstream-glib-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &appstream-glib-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &appstream-glib-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="fontconfig"/>, + <xref linkend="gdk-pixbuf"/>, and + <xref linkend="libarchive"/> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="gobject-introspection"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="DocBook"/>, + <xref linkend="docbook-xsl"/>, + <xref linkend="gtk-doc"/>, and + <xref linkend="libxslt"/> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/appstream-glib"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of APPSTREAM-GLIB</title> + + <para> + Install <application>APPSTREAM-GLIB</application> by running the following + commands: + </para> + + +<screen><userinput>./configure --prefix=/usr \ + --disable-static \ + --disable-rpm \ + --enable-introspection=yes && +make</userinput></screen> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <!--Optional section--> + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + + <para> + <parameter>--disable-rpm</parameter>: This disables rpm support + as rpm is not a part of BLFS. + </para> + + <para> + <option>--enable-introspection=no</option>: Use this option if you + have not installed the recommended package <xref linkend="gobject-introspection"/>. + </para> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <!-- If there were no programs, libraries, or directories created, then + we would list the section as "None". However, a decision must have + been made to change the "None" to just removing the whole section + because I've noticed that many packages have had the "None" + removed and the section completely removed as well. The reasoning + was that by putting "None", it appears as we know there are none. + Without anything it appears as we are not sure. --> + + <seglistitem> + <seg> + appstream-builder and appstream-util. + </seg> + <seg> + libappstream-builder.so and libappstream-glib.so. + </seg> + <seg> + /usr/include/libappstream-builder, /usr/include/libappstream-glib, + /usr/lib/asb-plugins, + /usr/share/gtk-doc/html/appstream-glib, and + /usr/share/installed-tests/appstream-glib. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <!-- If the program or library name conflicts (is the same) as the + package name, add -prog or -lib to the varlistentry entity id + and the 2nd entry of the indexterm zone entity --> + + <varlistentry id="appstream-builder"> + <term><command>appstream-builder</command></term> + <listitem> + <para> + Is a developers tool to build metadata. + </para> + <indexterm zone="APPSTREAM-GLIB appstream-builder"> + <primary sortas="b-appstream-builder">appstream-builder</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="appstream-util"> + <term><command>appstream-util</command></term> + <listitem> + <para> + Is a management tool for appstream-builder. + </para> + <indexterm zone="APPSTREAM-GLIB appstream-util"> + <primary sortas="b-appstream-util">appstream-util</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libappstream-builder"> + <term><filename class="libraryfile">libappstream-builder.so</filename></term> + <listitem> + <para> + contains functions that aid the developers tool appstream-builder. + </para> + <indexterm zone="APPSTREAM-GLIB libappstream-builder"> + <primary sortas="c-libappstream-builder">libappstream-builder.so</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="libappstream-glib"> + <term><filename class="libraryfile">libappstream-glib.so</filename></term> + <listitem> + <para> + contains the api functions. + </para> + <indexterm zone="APPSTREAM-GLIB libappstream-glib"> + <primary sortas="c-libappstream-glib">libappstream-glib.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> Modified: branches/systemd/general/genlib/genlib.xml ============================================================================== --- branches/systemd/general/genlib/genlib.xml Sat Aug 30 21:03:10 2014 (r14140) +++ branches/systemd/general/genlib/genlib.xml Sun Aug 31 01:32:03 2014 (r14141) @@ -45,6 +45,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="apr.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="apr-util.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appstream-glib.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aspell.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="boost.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clucene.xml"/> Modified: branches/systemd/packages.ent ============================================================================== --- branches/systemd/packages.ent Sat Aug 30 21:03:10 2014 (r14140) +++ branches/systemd/packages.ent Sun Aug 31 01:32:03 2014 (r14141) @@ -67,6 +67,7 @@ <!-- Chapter 9 --> <!ENTITY apr-version "1.5.1"> <!ENTITY apr-util-version "1.5.3"> +<!ENTITY appstream-glib-version "0.2.5"> <!ENTITY aspell-version "0.60.6.1"> <!ENTITY boost-major "1"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
