Author: fernando Date: Thu Apr 3 12:28:38 2014 New Revision: 12927 Log: Add new package appdata-tools-0.1.7.
Added: trunk/BOOK/general/genutils/appdata-tools.xml - copied, changed from r12926, trunk/BOOK/general/genutils/intltool.xml Modified: trunk/BOOK/general.ent trunk/BOOK/general/genutils/genutils.xml trunk/BOOK/introduction/welcome/changelog.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Wed Apr 2 08:18:10 2014 (r12926) +++ trunk/BOOK/general.ent Thu Apr 3 12:28:38 2014 (r12927) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "02"> <!-- Always 2 digits --> +<!ENTITY day "03"> <!-- Always 2 digits --> <!ENTITY month "04"> <!-- Always 2 digits --> <!ENTITY year "2014"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "April 2nd, &year;"> +<!ENTITY releasedate "April 3rd, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- x.y|development] --> @@ -308,6 +308,7 @@ <!ENTITY qpdf-version "5.1.1"> <!-- Chapter 11 --> +<!ENTITY appdata-tools-version "0.1.7"> <!ENTITY compface-version "1.5.2"> <!ENTITY desktop-file-utils-version "0.22"> <!ENTITY gperf-version "3.0.4"> Copied and modified: trunk/BOOK/general/genutils/appdata-tools.xml (from r12926, trunk/BOOK/general/genutils/intltool.xml) ============================================================================== --- trunk/BOOK/general/genutils/intltool.xml Wed Apr 2 08:18:10 2014 (r12926, copy source) +++ trunk/BOOK/general/genutils/appdata-tools.xml Thu Apr 3 12:28:38 2014 (r12927) @@ -4,39 +4,34 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY intltool-download-http "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz"> - <!ENTITY intltool-download-ftp " "> - <!ENTITY intltool-md5sum "23fbd879118253cb99aeac067da5f591"> - <!ENTITY intltool-size "188 KB"> - <!ENTITY intltool-buildsize "1.4 MB"> - <!ENTITY intltool-time "less than 0.1 SBU"> + <!ENTITY appdata-tools-download-http "http://people.freedesktop.org/~hughsient/releases/appdata-tools-&appdata-tools-version;.tar.xz"> + <!ENTITY appdata-tools-download-ftp " "> + <!ENTITY appdata-tools-md5sum "adc82ce1d396c45203a842a508114ead"> + <!ENTITY appdata-tools-size "260 KB"> + <!ENTITY appdata-tools-buildsize "2.7 MB (additional 0.3 MB for the tests)"> + <!ENTITY appdata-tools-time "less than 0.1 SBU"> ]> -<sect1 id="intltool" xreflabel="Intltool-&intltool-version;"> - <?dbhtml filename="intltool.html"?> +<sect1 id="appdata-tools" xreflabel="appdata-tools-&appdata-tools-version;"> + <?dbhtml filename="appdata-tools.html"?> <sect1info> <othername>$LastChangedBy$</othername> <date>$Date$</date> </sect1info> - <title>Intltool-&intltool-version;</title> + <title>appdata-tools-&appdata-tools-version;</title> - <indexterm zone="intltool"> - <primary sortas="a-Intltool">Intltool</primary> + <indexterm zone="appdata-tools"> + <primary sortas="a-appdata-tools">appdata-tools</primary> </indexterm> <sect2 role="package"> - <title>Introduction to Intltool</title> + <title>Introduction to appdata-tools</title> <para> - The <application>Intltool</application> is an internationalization - tool used for extracting translatable strings from source files, - collecting the extracted strings with messages from traditional - source files (<filename class="directory"><source - directory>/<package>/po</filename>) and merging the - translations into <filename>.xml</filename>, - <filename>.desktop</filename> and <filename>.oaf</filename> files. + The <application>appdata-tools</application> is used to validate AppData + files to conform to standard specification. </para> &lfs75_checked; @@ -45,53 +40,70 @@ <itemizedlist spacing="compact"> <listitem> <para> - Download (HTTP): <ulink url="&intltool-download-http;"/> + Download (HTTP): <ulink url="&appdata-tools-download-http;"/> </para> </listitem> <listitem> <para> - Download (FTP): <ulink url="&intltool-download-ftp;"/> + Download (FTP): <ulink url="&appdata-tools-download-ftp;"/> </para> </listitem> <listitem> <para> - Download MD5 sum: &intltool-md5sum; + Download MD5 sum: &appdata-tools-md5sum; </para> </listitem> <listitem> <para> - Download size: &intltool-size; + Download size: &appdata-tools-size; </para> </listitem> <listitem> <para> - Estimated disk space required: &intltool-buildsize; + Estimated disk space required: &appdata-tools-buildsize; </para> </listitem> <listitem> <para> - Estimated build time: &intltool-time; + Estimated build time: &appdata-tools-time; </para> </listitem> </itemizedlist> - <bridgehead renderas="sect3">Intltool Dependencies</bridgehead> + <bridgehead renderas="sect3">appdata-tools Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> - <xref linkend="perl-xml-parser"/> + <xref linkend="gdk-pixbuf"/>, + <xref linkend="intltool"/>, and + <xref linkend="libsoup"/> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="gobject-introspection"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="libxml2"/>, + <xref linkend="libxslt"/>, + <xref linkend="DocBook"/>, + <xref linkend="docbook-xsl"/>, + <ulink url="http://www.thaiopensource.com/download/old/relaxng/20030619/trang.html">trang</ulink>, and + <ulink url="http://lxml.de/index.html">lxml</ulink> </para> <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/intltool"/> + <ulink url="&blfs-wiki;/appdata-tools"/> </para> </sect2> <sect2 role="installation"> - <title>Installation of Intltool</title> + <title>Installation of appdata-tools</title> <para> - Install <application>Intltool</application> by running the following + Install <application>appdata-tools</application> by running the following commands: </para> @@ -106,9 +118,7 @@ Now, as the <systemitem class="username">root</systemitem> user: </para> -<screen role="root"><userinput>make install && -install -v -m644 -D doc/I18N-HOWTO \ - /usr/share/doc/intltool-&intltool-version;/I18N-HOWTO</userinput></screen> +<screen role="root"><userinput>make install</userinput></screen> </sect2> @@ -122,15 +132,13 @@ <seglistitem> <seg> - intltool-extract, intltool-merge, intltool-prepare, - intltool-update and intltoolize + appdata-validate </seg> <seg> None </seg> <seg> - /usr/share/doc/intltool-&intltool-version; and - /usr/share/intltool + None </seg> </seglistitem> </segmentedlist> @@ -140,65 +148,14 @@ <?dbfo list-presentation="list"?> <?dbhtml list-presentation="table"?> - <varlistentry id="intltoolize"> - <term><command>intltoolize</command></term> - <listitem> - <para> - prepares a package to use - <application>intltool</application>. - </para> - <indexterm zone="intltool intltoolize"> - <primary sortas="b-intltoolize">intltoolize</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="intltool-extract"> - <term><command>intltool-extract</command></term> - <listitem> - <para> - generates header files that can be read by - <command>gettext</command>. - </para> - <indexterm zone="intltool intltool-extract"> - <primary sortas="b-intltool-extract">intltool-extract</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="intltool-merge"> - <term><command>intltool-merge</command></term> - <listitem> - <para> - merges translated strings into various file types. - </para> - <indexterm zone="intltool intltool-merge"> - <primary sortas="b-intltool-merge">intltool-merge</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="intltool-prepare"> - <term><command>intltool-prepare</command></term> - <listitem> - <para> - updates pot files and merges them with translation files. - </para> - <indexterm zone="intltool intltool-prepare"> - <primary sortas="b-intltool-prepare">intltool-prepare</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="intltool-update"> - <term><command>intltool-update</command></term> + <varlistentry id="appdata-validate"> + <term><command>appdata-validate</command></term> <listitem> <para> - updates the <filename>po</filename> template files and merges - them with the translations. + validates AppData metadata. </para> - <indexterm zone="intltool intltool-update"> - <primary sortas="b-intltool-update">intltool-update</primary> + <indexterm zone="appdata-tools appdata-validate"> + <primary sortas="b-appdata-validate">appdata-validate</primary> </indexterm> </listitem> </varlistentry> Modified: trunk/BOOK/general/genutils/genutils.xml ============================================================================== --- trunk/BOOK/general/genutils/genutils.xml Wed Apr 2 08:18:10 2014 (r12926) +++ trunk/BOOK/general/genutils/genutils.xml Thu Apr 3 12:28:38 2014 (r12927) @@ -20,6 +20,7 @@ text and graphics, a program to interface with a palm-pilot, a program for entering PIN numbers and pass-phrases, and a hash generator.</para> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appdata-tools.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="compface.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="desktop-file-utils.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Wed Apr 2 08:18:10 2014 (r12926) +++ trunk/BOOK/introduction/welcome/changelog.xml Thu Apr 3 12:28:38 2014 (r12927) @@ -45,6 +45,16 @@ --> <listitem> + <para>April 3rd, 2014</para> + <itemizedlist> + <listitem> + <para>[fernando] - Add new package appdata-tools-0.1.7. Fixes + <ulink url="&blfs-ticket-root;4887">#4887</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>April 2nd, 2014</para> <itemizedlist> <listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page