source: general/genlib/libtasn1.xml@ 9c485ae

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 9c485ae 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.8 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 libtasn1-download-http "&gnu-http;/libtasn1/libtasn1-&libtasn1-version;.tar.gz">
8 <!ENTITY libtasn1-download-ftp " ">
9 <!ENTITY libtasn1-md5sum "f701ab57eb8e7d9c105b2cd5d809b29a">
10 <!ENTITY libtasn1-size "1.7 MB">
11 <!ENTITY libtasn1-buildsize "17 MB (with tests)">
12 <!ENTITY libtasn1-time "0.8 SBU (with tests)">
13]>
14
15<sect1 id="libtasn1" xreflabel="libtasn1-&libtasn1-version;">
16 <?dbhtml filename="libtasn1.html"?>
17
18
19 <title>libtasn1-&libtasn1-version;</title>
20
21 <indexterm zone="libtasn1">
22 <primary sortas="a-libtasn1">libtasn1</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to libtasn1</title>
27
28 <para>
29 <application>libtasn1</application> is a highly portable C library
30 that encodes and decodes DER/BER data following an ASN.1 schema.
31 </para>
32
33 &lfs120_checked;
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>
39 Download (HTTP): <ulink url="&libtasn1-download-http;"/>
40 </para>
41 </listitem>
42 <listitem>
43 <para>
44 Download (FTP): <ulink url="&libtasn1-download-ftp;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download MD5 sum: &libtasn1-md5sum;
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download size: &libtasn1-size;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Estimated disk space required: &libtasn1-buildsize;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated build time: &libtasn1-time;
65 </para>
66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">libtasn1 Dependencies</bridgehead>
70
71<!-- does not seem to be needed anymore:
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="six"/>
75 </para>
76-->
77 <bridgehead renderas="sect4">Optional</bridgehead>
78 <para role="optional">
79 <xref linkend="gtk-doc"/> and
80 <xref linkend="valgrind"/>
81 </para>
82
83 </sect2>
84
85 <sect2 role="installation">
86 <title>Installation of libtasn1</title>
87
88 <para>
89 Install <application>libtasn1</application> by running the
90 following commands:
91 </para>
92
93<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
94make</userinput></screen>
95
96 <para>
97 To test the results, issue: <command>make check</command>.
98 </para>
99
100 <para>
101 Now, as the <systemitem class="username">root</systemitem>
102 user:
103 </para>
104
105<screen role="root"><userinput>make install</userinput></screen>
106
107 <para>
108 If you did not pass the <option>--enable-gtk-doc</option> parameter
109 to the <command>configure</command> script, you can install the API
110 documentation using the following command as the
111 <systemitem class="username">root</systemitem> user:
112 </para>
113
114<screen role="root"><userinput>make -C doc/reference install-data-local</userinput></screen>
115
116 </sect2>
117
118 <sect2 role="commands">
119 <title>Command Explanations</title>
120
121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
122 href="../../xincludes/static-libraries.xml"/>
123
124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
125 href="../../xincludes/gtk-doc-rebuild-problem.xml"/>
126
127 </sect2>
128
129 <sect2 role="content">
130 <title>Contents</title>
131
132 <segmentedlist>
133 <segtitle>Installed Programs</segtitle>
134 <segtitle>Installed Library</segtitle>
135 <segtitle>Installed Directory</segtitle>
136
137 <seglistitem>
138 <seg>
139 asn1Coding, asn1Decoding and asn1Parser
140 </seg>
141 <seg>
142 libtasn1.so
143 </seg>
144 <seg>
145 /usr/share/gtk-doc/html/libtasn1
146 </seg>
147 </seglistitem>
148 </segmentedlist>
149
150 <variablelist>
151 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
152 <?dbfo list-presentation="list"?>
153 <?dbhtml list-presentation="table"?>
154
155 <varlistentry id="asn1Coding">
156 <term><command>asn1Coding</command></term>
157 <listitem>
158 <para>
159 is an ASN.1 DER encoder
160 </para>
161 <indexterm zone="libtasn1 asn1Coding">
162 <primary sortas="b-asn1Coding">asn1Coding</primary>
163 </indexterm>
164 </listitem>
165 </varlistentry>
166
167 <varlistentry id="asn1Decoding">
168 <term><command>asn1Decoding</command></term>
169 <listitem>
170 <para>
171 is an ASN.1 DER decoder
172 </para>
173 <indexterm zone="libtasn1 asn1Decoding">
174 <primary sortas="b-asn1Decoding">asn1Decoding</primary>
175 </indexterm>
176 </listitem>
177 </varlistentry>
178
179 <varlistentry id="asn1Parser">
180 <term><command>asn1Parser</command></term>
181 <listitem>
182 <para>
183 is an ASN.1 syntax tree generator for
184 <application>libtasn1</application>
185 </para>
186 <indexterm zone="libtasn1 asn1Parser">
187 <primary sortas="b-asn1Parser">asn1Parser</primary>
188 </indexterm>
189 </listitem>
190 </varlistentry>
191
192 <varlistentry id="libtasn1-lib">
193 <term><filename class="libraryfile">libtasn1.so</filename></term>
194 <listitem>
195 <para>
196 is a library for Abstract Syntax Notation One (ASN.1) and
197 Distinguish Encoding Rules (DER) manipulation
198 </para>
199 <indexterm zone="libtasn1 libtasn1-lib">
200 <primary sortas="c-libtasn1">libtasn1.so</primary>
201 </indexterm>
202 </listitem>
203 </varlistentry>
204
205 </variablelist>
206
207 </sect2>
208
209</sect1>
Note: See TracBrowser for help on using the repository browser.