Author: ken Date: Mon May 11 17:22:26 2020 New Revision: 23102 Log: Add libuninameslist and libspiro, new dependencies for fontforge.
Added: trunk/BOOK/general/genlib/libuninameslist.xml (contents, props changed) trunk/BOOK/general/graphlib/libspiro.xml (contents, props changed) Modified: trunk/BOOK/general/genlib/genlib.xml trunk/BOOK/general/graphlib/graphlib.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/packages.ent Modified: trunk/BOOK/general/genlib/genlib.xml ============================================================================== --- trunk/BOOK/general/genlib/genlib.xml Mon May 11 12:44:46 2020 (r23101) +++ trunk/BOOK/general/genlib/genlib.xml Mon May 11 17:22:26 2020 (r23102) @@ -124,6 +124,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libssh2.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libstatgrab.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtasn1.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libuninameslist.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunique.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunistring.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb.xml"/> Added: trunk/BOOK/general/genlib/libuninameslist.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/BOOK/general/genlib/libuninameslist.xml Mon May 11 17:22:26 2020 (r23102) @@ -0,0 +1,150 @@ +<?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 libuninameslist-download-http "https://github.com/fontforge/libuninameslist/releases/download/&libuninameslist-version;/libuninameslist-dist-&libuninameslist-version;.tar.gz"> + <!ENTITY libuninameslist-download-ftp " "> + <!ENTITY libuninameslist-md5sum "f4235a4c3532a2f31989ca68cf6d3df4"> + <!ENTITY libuninameslist-size "1.2 MB"> + <!ENTITY libuninameslist-buildsize "17 MB"> + <!ENTITY libuninameslist-time "less than 0.1 SBU"> +]> + +<sect1 id="libuninameslist" xreflabel="libuninameslist-&libuninameslist-version;"> + <?dbhtml filename="libuninameslist.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>Libuninameslist-&libuninameslist-version;</title> + + <indexterm zone="libuninameslist"> + <primary sortas="a-libuninameslist">libuninameslist</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to libuninameslist</title> + + <para> + <application>Libuninameslist</application> provides a Library of Unicode + names and annotation data + </para> + + &lfs91_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libuninameslist-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libuninameslist-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libuninameslist-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libuninameslist-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libuninameslist-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libuninameslist-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">libuninameslist Dependencies</bridgehead> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/libuninameslist"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of libuninameslist</title> + + <para> + Install <application>libuninameslist</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + To test the results, issue: <command>make check</command>. + </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"/> + + <para> + <option> --enable-frenchlib</option>: This option adds a library of french + translations of the names and attributes, libuninameslist-fr.so. + </para> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + None + </seg> + <seg> + libuninameslist.so + </seg> + <seg> + None + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libuninameslist-lib"> + <term><filename class="libraryfile">libuninameslist.so</filename></term> + <listitem> + <para> + provides a library of Unicode names and annotation data. + </para> + <indexterm zone="libuninameslist libuninameslist-lib"> + <primary sortas="c-libuninameslist">libuninameslist.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + </sect2> +</sect1> Modified: trunk/BOOK/general/graphlib/graphlib.xml ============================================================================== --- trunk/BOOK/general/graphlib/graphlib.xml Mon May 11 12:44:46 2020 (r23101) +++ trunk/BOOK/general/graphlib/graphlib.xml Mon May 11 17:22:26 2020 (r23102) @@ -45,6 +45,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpng.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libraw.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="librsvg.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libspiro.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtiff.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libwebp.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mypaint-brushes.xml"/> Added: trunk/BOOK/general/graphlib/libspiro.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/BOOK/general/graphlib/libspiro.xml Mon May 11 17:22:26 2020 (r23102) @@ -0,0 +1,152 @@ +<?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 libspiro-download-http " https://github.com/fontforge/libspiro/releases/download/&libspiro-version;/libspiro-dist-&libspiro-version;.tar.gz"> + <!ENTITY libspiro-download-ftp " "> + <!ENTITY libspiro-md5sum "d2d3eef9381c05a9a0268c0863ec9f9d"> + <!ENTITY libspiro-size "413 KB"> + <!ENTITY libspiro-buildsize "5.3 MB (add 1.2 MB if running the tests)"> + <!ENTITY libspiro-time "0.1 SBU"> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="libspiro" xreflabel="libspiro-&libspiro-version;"> + <?dbhtml filename="libspiro.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>Libspiro-&libspiro-version;</title> + + <indexterm zone="libspiro"> + <primary sortas="a-libspiro">libspiro</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to libspiro</title> + + <para> + <application>Libspiro</application> will take an array of spiro control + points and convert them into a series of bezier splines which can then be + used in the myriad of ways the world has come to use beziers. + </para> + + &lfs91_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libspiro-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libspiro-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libspiro-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libspiro-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libspiro-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libspiro-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">libspiro Dependencies</bridgehead> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/libspiro"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of libspiro</title> + + <para> + Install <application>libspiro</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +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> + + <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 Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + None + </seg> + <seg> + libspiro.so + </seg> + <seg> + None + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libspiro-lib"> + <term><filename class="libraryfile">libspiro.so</filename></term> + <listitem> + <para> + is a shareable library that can be used by programs to do the Spiro + computations for you. + </para> + <indexterm zone="libspiro libspiro-lib"> + <primary sortas="c-libspiro">libspiro.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Mon May 11 12:44:46 2020 (r23101) +++ trunk/BOOK/introduction/welcome/changelog.xml Mon May 11 17:22:26 2020 (r23102) @@ -45,6 +45,11 @@ <para>May 11th, 2020</para> <itemizedlist> <listitem> + <para>[ken] - Added libspiro and libuninameslist to the book. + Addresses part of + <ulink url="&blfs-ticket-root;13488">#13488</ulink>.</para> + </listitem> + <listitem> <para>[ken] - Reinstate link-shared in config.toml for rustc, it had fallen out. Thanks to Pierre for noticing.</para> </listitem> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Mon May 11 12:44:46 2020 (r23101) +++ trunk/BOOK/packages.ent Mon May 11 17:22:26 2020 (r23102) @@ -160,6 +160,7 @@ <!ENTITY libssh2-version "1.9.0"> <!ENTITY libstatgrab-version "0.92"> <!ENTITY libtasn1-version "4.16.0"> +<!ENTITY libuninameslist-version "20200413"> <!ENTITY libunique-version "1.1.6"> <!ENTITY libunistring-version "0.9.10"> <!ENTITY libusb-version "1.0.23"> @@ -220,6 +221,7 @@ <!ENTITY libpng-version "1.6.37"> <!ENTITY librsvg-version "2.48.4"> <!-- Normally even minors --> <!ENTITY libraw-version "0.19.5"> +<!ENTITY libspiro-version "20200505"> <!ENTITY libtiff-version "4.1.0"> <!ENTITY libwebp-version "1.1.0"> <!ENTITY mypaint-brushes-version "1.3.0"> <!-- version 1 only --> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page