source: general/genlib/gsl.xml@ e3b21095

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 e3b21095 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 9 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: 6.3 KB
RevLine 
[37bea21]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
[8dfc5c3]7 <!ENTITY gsl-download-http "&gnu-http;/gsl/gsl-&gsl-version;.tar.gz">
[e1e58be]8 <!ENTITY gsl-download-ftp " ">
[d628802]9 <!ENTITY gsl-md5sum "36aee97e67f64dbdab7afae197e3483b">
[3550a2a]10 <!ENTITY gsl-size "7.2 MB">
[d628802]11 <!ENTITY gsl-buildsize "213 MB (with tests, without docs)">
12 <!ENTITY gsl-time "1.2 SBU (Using parallelism=4; with tests, without docs)">
[37bea21]13]>
14
15<sect1 id="gsl" xreflabel="Gsl-&gsl-version;">
16 <?dbhtml filename="gsl.html"?>
17
18
19 <title>Gsl-&gsl-version;</title>
20
21 <indexterm zone="gsl">
22 <primary sortas="a-gsl">Gsl</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Gsl</title>
27
28 <para>
29 The GNU Scientific Library (GSL) is a numerical library for C and C++
30 programmers. It provides a wide range of mathematical routines such as
31 random number generators, special functions and least-squares fitting.
32 </para>
33
[6aa631b]34 &lfs120_checked;
[37bea21]35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&gsl-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&gsl-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &gsl-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &gsl-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &gsl-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &gsl-time;
66 </para>
67 </listitem>
68 </itemizedlist>
[11e3cb6b]69
70 <bridgehead renderas="sect3">Gsl Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Optional</bridgehead>
73 <para role="optional">
[402910e]74 <xref linkend="sphinx_rtd_theme"/>
[11e3cb6b]75 </para>
76
[6c91a92a]77
[37bea21]78 </sect2>
79
80 <sect2 role="installation">
81 <title>Installation of Gsl</title>
82
83 <para>
84 Install <application>Gsl</application> by running the following commands:
85 </para>
86
[8f29aa2]87<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
[3f2f363]88make</userinput></screen>
89
[d56e7df]90 <para>
[54d58907]91 If you have <xref linkend="sphinx_rtd_theme"/>
[b0b84b62]92 installed, build the documentation with:
[d56e7df]93 </para>
[3f2f363]94
[a42c273]95<screen remap="doc"><userinput>make html</userinput></screen>
[37bea21]96
97 <para>
98 To test the results, issue: <command>make check</command>.
99 </para>
100
101 <para>
102 Now, as the <systemitem class="username">root</systemitem> user:
103 </para>
104
[3f2f363]105<screen role="root"><userinput>make install</userinput></screen>
[96ecf052]106
[d56e7df]107 <para>
108 If you built the documentation, install it (as <systemitem
109 class="username">root</systemitem>) with:
110 </para>
[3f2f363]111
[a42c273]112<screen role="root"
113 remap="doc"><userinput>mkdir /usr/share/doc/gsl-&gsl-version; &amp;&amp;
[8b7e568]114cp -R doc/_build/html/* /usr/share/doc/gsl-&gsl-version;</userinput></screen>
[3f2f363]115
[37bea21]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 </sect2>
124
125 <sect2 role="content">
126 <title>Contents</title>
127
128 <segmentedlist>
129 <segtitle>Installed Programs</segtitle>
130 <segtitle>Installed Libraries</segtitle>
131 <segtitle>Installed Directory</segtitle>
132
133 <seglistitem>
134 <seg>
[96ecf052]135 gsl-config, gsl-histogram, and gsl-randist
[37bea21]136 </seg>
137 <seg>
[96ecf052]138 libgslcblas.so and libgsl.so
[37bea21]139 </seg>
140 <seg>
[96ecf052]141 /usr/include/gsl and /usr/share/doc/gsl-&gsl-version;
[37bea21]142 </seg>
143 </seglistitem>
144 </segmentedlist>
145
146 <variablelist>
147 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
148 <?dbfo list-presentation="list"?>
149 <?dbhtml list-presentation="table"?>
150
151 <varlistentry id="gsl-config">
152 <term><command>gsl-config</command></term>
153 <listitem>
154 <para>
155 is a shell script to get the version number and compiler flags of
[4c24eb0a]156 the installed <application>Gsl</application> library
[37bea21]157 </para>
158 <indexterm zone="gsl gsl-config">
159 <primary sortas="b-gsl-config">gsl-config</primary>
160 </indexterm>
161 </listitem>
162 </varlistentry>
163
164 <varlistentry id="gsl-histogram">
165 <term><command>gsl-histogram</command></term>
166 <listitem>
167 <para>
168 is a demonstration program for the GNU Scientific Library that
[4c24eb0a]169 computes a histogram from data taken from stdin
[37bea21]170 </para>
171 <indexterm zone="gsl gsl-histogram">
172 <primary sortas="b-gsl-histogram">gsl-histogram</primary>
173 </indexterm>
174 </listitem>
175 </varlistentry>
176
177 <varlistentry id="gsl-randist">
178 <term><command>gsl-randist</command></term>
179 <listitem>
180 <para>
181 is a demonstration program for the GNU Scientific Library that
[4c24eb0a]182 generates random samples from various distributions
[37bea21]183 </para>
184 <indexterm zone="gsl gsl-randist">
185 <primary sortas="b-gsl-randist">gsl-randist</primary>
186 </indexterm>
187 </listitem>
188 </varlistentry>
189
190 <varlistentry id="libgslcblas">
191 <term><filename class="libraryfile">libgslcblas.so</filename></term>
192 <listitem>
193 <para>
194 contains functions that implement a C interface to Basic Linear
[4c24eb0a]195 Algebra Subprograms
[37bea21]196 </para>
197 <indexterm zone="gsl libgslcblas">
198 <primary sortas="c-libgslcblas">libgslcblas.so</primary>
199 </indexterm>
200 </listitem>
201 </varlistentry>
202
203 <varlistentry id="libgsl.so">
[f7305f45]204 <term><filename class="libraryfile">libgsl.so</filename></term>
[37bea21]205 <listitem>
206 <para>
207 contains functions that provide a collection of numerical routines
[4c24eb0a]208 for scientific computing
[37bea21]209 </para>
210 <indexterm zone="gsl libgsl.so">
[b61023e]211 <primary sortas="c-libgsl.so">libgsl.so</primary>
[37bea21]212 </indexterm>
213 </listitem>
214 </varlistentry>
215 </variablelist>
216 </sect2>
[4c24eb0a]217
[37bea21]218</sect1>
Note: See TracBrowser for help on using the repository browser.