source: general/genlib/libksba.xml@ 96e0c171

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since 96e0c171 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • Property mode set to 100644
File size: 5.9 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY libksba-download-http "&gnupg-http;/libksba/libksba-&libksba-version;.tar.bz2">
8 <!ENTITY libksba-download-ftp " ">
9 <!ENTITY libksba-md5sum "17a0b93de57cd91c7e3264b107723092">
10 <!ENTITY libksba-size "656 KB">
11 <!ENTITY libksba-buildsize "10 MB (with tests)">
12 <!ENTITY libksba-time "0.1 SBU (with tests)">
13]>
14
15<sect1 id="libksba" xreflabel="libksba-&libksba-version;">
16 <?dbhtml filename="libksba.html"?>
17
18
19 <title>libksba-&libksba-version;</title>
20
21 <indexterm zone="libksba">
22 <primary sortas="a-libksba">libksba</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Libksba</title>
27
28 <para>
29 The <application>Libksba</application> package contains a library
30 used to make X.509 certificates as well as making the CMS (Cryptographic
31 Message Syntax) easily accessible by other applications. Both
32 specifications are building blocks of S/MIME and TLS. The library does
33 not rely on another cryptographic library but provides hooks for easy
34 integration with <application>Libgcrypt</application>.
35 </para>
36
37 &lfs120_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&libksba-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&libksba-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &libksba-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &libksba-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &libksba-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &libksba-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">Libksba Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="libgpg-error"/>
78 </para>
79
80 <bridgehead renderas="sect4">Optional</bridgehead>
81 <para role="optional">
82 <xref linkend="valgrind"/>
83 </para>
84
85
86 </sect2>
87
88 <sect2 role="installation">
89 <title>Installation of Libksba</title>
90
91 <para>
92 Install <application>Libksba</application> by running the
93 following commands:
94 </para>
95
96<screen><userinput>./configure --prefix=/usr &amp;&amp;
97make</userinput></screen><!-- &amp;&amp;
98
99makeinfo - -html - -no-split -o doc/ksba_nochunks.html doc/ksba.texi &amp;&amp;
100makeinfo - -plaintext -o doc/ksba.txt doc/ksba.texi</userinput></screen>
101
102 <para>
103 If you wish to build alternate formats of the documentation, you
104 must have <xref linkend="texlive"/> installed,
105 then issue the following commands:
106 </para>
107
108<screen remap="doc"><userinput>make -C doc ps pdf html</userinput></screen> -->
109
110 <para>
111 To test the results, issue: <command>make check</command>.
112 </para>
113
114 <para>
115 Now, as the <systemitem class="username">root</systemitem> user:
116 </para>
117
118<screen role="root"><userinput>make install</userinput></screen><!-- &amp;&amp;
119
120install -v -m755 -d /usr/share/doc/libksba-&libksba-version; &amp;&amp;
121install -v -m644 README doc/ksba{_nochunks.html,.txt,.texi} \
122 /usr/share/doc/libksba-&libksba-version;</userinput></screen>
123
124 <para>
125 If you built the additional documentation, install it by issuing the
126 following commands as the <systemitem class="username">root</systemitem>
127 </para>
128
129<screen role="root"
130 remap="doc"><userinput>install -v -m755 -d /usr/share/doc/libksba-&libksba-version;/html &amp;&amp;
131install -v -m644 doc/ksba.html/* \
132 /usr/share/doc/libksba-&libksba-version;/html &amp;&amp;
133install -v -m644 doc/ksba.{pdf,ps,dvi} \
134 /usr/share/doc/libksba-&libksba-version;</userinput></screen> -->
135
136 </sect2>
137
138 <sect2 role="content">
139 <title>Contents</title>
140
141 <segmentedlist>
142 <segtitle>Installed Program</segtitle>
143 <segtitle>Installed Library</segtitle>
144 <segtitle>Installed Directory</segtitle>
145
146 <seglistitem>
147 <seg><!--ksba-config not in 1.6.3-->None</seg>
148 <seg>libksba.so</seg>
149 <seg>None<!--/usr/share/doc/libksba-&libksba-version;--></seg>
150 </seglistitem>
151 </segmentedlist>
152
153 <variablelist>
154 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
155 <?dbfo list-presentation="list"?>
156 <?dbhtml list-presentation="table"?>
157 <!--
158 <varlistentry id="ksba-config">
159 <term><command>ksba-config</command></term>
160 <listitem>
161 <para>
162 is a utility used to configure and build applications based on
163 the libksba(3) library. It can be used to query the C compiler and
164 linker flags which are required to correctly compile and link the
165 application against the libksba(3) library
166 </para>
167 <indexterm zone="libksba ksba-config">
168 <primary sortas="b-ksba-config">ksba-config</primary>
169 </indexterm>
170 </listitem>
171 </varlistentry>
172 -->
173 <varlistentry id="libksba-lib">
174 <term><filename class="libraryfile">libksba.{so,a}</filename></term>
175 <listitem>
176 <para>
177 contains the cryptographic API functions
178 </para>
179 <indexterm zone="libksba libksba-lib">
180 <primary sortas="c-libksba">libksba.{so,a}</primary>
181 </indexterm>
182 </listitem>
183 </varlistentry>
184
185 </variablelist>
186
187 </sect2>
188
189</sect1>
Note: See TracBrowser for help on using the repository browser.