liboauth 0.9.5

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9723 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Krejzi 2012-03-17 13:30:58 +00:00
parent 6916f12fd3
commit b15e2b7d0a
3 changed files with 37 additions and 10 deletions

View File

@ -122,7 +122,7 @@ $Date$
<!ENTITY gpgme-version "1.3.1"> <!ENTITY gpgme-version "1.3.1">
<!ENTITY heimdal-version "1.4"> <!ENTITY heimdal-version "1.4">
<!ENTITY libcap2-version "2.22"> <!ENTITY libcap2-version "2.22">
<!ENTITY liboauth-version "0.9.4"> <!ENTITY liboauth-version "0.9.5">
<!ENTITY mitkrb-version "1.10"> <!ENTITY mitkrb-version "1.10">
<!ENTITY nettle-version "2.4"> <!ENTITY nettle-version "2.4">
<!ENTITY nss-version "3.13.3"> <!ENTITY nss-version "3.13.3">

View File

@ -50,6 +50,9 @@
<listitem> <listitem>
<para>[krejzi] - MesaLib 8.0.1.</para> <para>[krejzi] - MesaLib 8.0.1.</para>
</listitem> </listitem>
<listitem>
<para>[krejzi] - liboauth 0.9.5.</para>
</listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>

View File

@ -6,9 +6,9 @@
<!ENTITY liboauth-download-http "http://downloads.sourceforge.net/liboauth/liboauth-&liboauth-version;.tar.gz"> <!ENTITY liboauth-download-http "http://downloads.sourceforge.net/liboauth/liboauth-&liboauth-version;.tar.gz">
<!ENTITY liboauth-download-ftp " "> <!ENTITY liboauth-download-ftp " ">
<!ENTITY liboauth-md5sum "973ded7a1af348c5bfe4e3b6b7e47bd3"> <!ENTITY liboauth-md5sum "2a8e01914dc85f297ef69c1ab300d0ec">
<!ENTITY liboauth-size "449 KB"> <!ENTITY liboauth-size "416 KB">
<!ENTITY liboauth-buildsize "3.5 MB"> <!ENTITY liboauth-buildsize "4.0 MB">
<!ENTITY liboauth-time "less than 0.1 SBU"> <!ENTITY liboauth-time "less than 0.1 SBU">
]> ]>
@ -29,13 +29,13 @@
<sect2 role="package"> <sect2 role="package">
<title>Introduction to liboauth</title> <title>Introduction to liboauth</title>
<para><application>Liboauth</application> liboauth is a collection of POSIX-c <para><application>Liboauth</application> is a collection of POSIX-C
functions implementing the OAuth Core RFC 5849 standard. Liboauth provides functions implementing the OAuth Core RFC 5849 standard. Liboauth provides
functions to escape and encode parameters according to OAuth specification and functions to escape and encode parameters according to OAuth specification and
offers high-level functionality to sign requests or verify OAuth signatures as offers high-level functionality to sign requests or verify OAuth signatures as
well as perform HTTP requests.</para> well as perform HTTP requests.</para>
&lfs70_built; &lfs70_checked;
<bridgehead renderas="sect3">Package Information</bridgehead> <bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact"> <itemizedlist spacing="compact">
@ -62,7 +62,15 @@
<bridgehead renderas="sect3">liboauth Dependencies</bridgehead> <bridgehead renderas="sect3">liboauth Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead> <bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="curl"/></para> <para role="required">
<xref linkend="curl"/> and
<xref linkend="openssl"/> or <xref linkend="nss"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="doxygen"/> (to build documentation).
</para>
<para condition="html" role="usernotes">User Notes: <para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/liboauth"/></para> <ulink url="&blfs-wiki;/liboauth"/></para>
@ -78,19 +86,32 @@
<screen><userinput>./configure --prefix=/usr &amp;&amp; <screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen> make</userinput></screen>
<para>If you have <xref linkend="doxygen"/>, issue <command>make dox</command>
to build documentation.</para>
<para>To test the results, issue: <command>make check</command>.</para> <para>To test the results, issue: <command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para> <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen> <screen role="root"><userinput>make install</userinput></screen>
<para>If you have built documentation previously, install it with following
commands as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root">
<userinput>mkdir -pv /usr/share/doc/liboauth-&liboauth-version; &amp;&amp;
cp -rv doc/html/* /usr/share/doc/liboauth-&liboauth-version;</userinput>
</screen>
</sect2> </sect2>
<sect2 role="commands"> <sect2 role="commands">
<title>Command Explanations</title> <title>Command Explanations</title>
<para><option>--enable-static=no</option>: This switch prevents the static <para><option>--disable-static</option>: This switch prevents static
libraries being installed.</para> libraries from being installed.</para>
<para><option>--enable-nss</option>: Use NSS instead of OpenSSL.</para>
</sect2> </sect2>
@ -117,7 +138,10 @@ make</userinput></screen>
<varlistentry id="liboauth-lib"> <varlistentry id="liboauth-lib">
<term><filename class='libraryfile'>liboauth.{so,a}</filename></term> <term><filename class='libraryfile'>liboauth.{so,a}</filename></term>
<listitem> <listitem>
<para>contains functions that .....</para> <para>provides functions to escape and encode stings according to
OAuth specifications and offers high-level functionality built
on top to sign requests or verify signatures using either NSS or
OpenSSL for calculating the hash/signatures.</para>
<indexterm zone="liboauth liboauth-lib"> <indexterm zone="liboauth liboauth-lib">
<primary sortas="c-liboauth">liboauth.{so,a}</primary> <primary sortas="c-liboauth">liboauth.{so,a}</primary>
</indexterm> </indexterm>