source: x/lib/freeglut.xml@ df72afb4

systemd-13485
Last change on this file since df72afb4 was df72afb4, checked in by Douglas R. Reno <renodr@…>, 9 years ago

Update to pixman-0.32.8
Update to xterm-320
Update to ATK-2.18.0
Update to libjpeg-turbo-1.4.2
Update to tiff-4.0.6
Update to gdk-pixbuf-2.32.1
Update to pango-1.38.0
Update to at-spi2-core-2.18.0
Update to at-spi2-atk-2.18.0
Update to adwaita-icon-theme-3.18.0
Update to GTK+-3.18.0
LFS 7.8-systemd Tags

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16513 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 4.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 freeglut-download-http
8 "&sourceforge-repo;/freeglut/freeglut-&freeglut-version;.tar.gz">
9 <!ENTITY freeglut-download-ftp " ">
10 <!ENTITY freeglut-md5sum "90c3ca4dd9d51cf32276bc5344ec9754">
11 <!ENTITY freeglut-size "412 KB">
12 <!ENTITY freeglut-buildsize "14 MB">
13 <!ENTITY freeglut-time "0.2 SBU">
14]>
15
16<sect1 id="freeglut" xreflabel="Freeglut-&freeglut-version;">
17 <?dbhtml filename="freeglut.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Freeglut-&freeglut-version;</title>
25
26 <indexterm zone="freeglut">
27 <primary sortas="a-Freeglut">Freeglut</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Freeglut</title>
32
33 <para>
34 <application>Freeglut</application> is intended to be a 100%
35 compatible, completely opensourced clone of the GLUT library.
36 GLUT is a window system independent toolkit for writing OpenGL
37 programs, implementing a simple windowing API, which makes
38 learning about and exploring OpenGL programming very easy.
39 </para>
40
41 &lfs78_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&freeglut-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&freeglut-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &freeglut-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &freeglut-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &freeglut-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &freeglut-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">Freeglut Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="cmake"/> and
82 <xref linkend="mesalib"/>
83 </para>
84
85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <xref linkend="glu"/>
88 </para>
89
90 <para condition="html" role="usernotes">User Notes:
91 <ulink url="&blfs-wiki;/freeglut"/>
92 </para>
93 </sect2>
94
95 <sect2 role="installation">
96 <title>Installation of Freeglut</title>
97
98 <para>
99 Install <application>Freeglut</application> by running the
100 following commands:
101 </para>
102
103<screen><userinput>mkdir build &amp;&amp;
104cd build &amp;&amp;
105
106cmake -DCMAKE_INSTALL_PREFIX=/usr \
107 -DCMAKE_BUILD_TYPE=Release \
108 -DFREEGLUT_BUILD_DEMOS=OFF \
109 -DFREEGLUT_BUILD_STATIC_LIBS=OFF \
110 ..
111
112make</userinput></screen>
113
114 <para>
115 This package does not come with a test suite.
116 </para>
117
118 <para>
119 Now, as the <systemitem class="username">root</systemitem>
120 user:
121 </para>
122
123<screen role="root"><userinput>make install</userinput></screen>
124
125 </sect2>
126
127 <sect2 role="commands">
128 <title>Command Explanations</title>
129
130 <para>
131 <parameter>-DFREEGLUT_BUILD_DEMOS=ON</parameter>: This
132 parameter enables building of the optional demo programs.
133 Installation of the demo programs must be done manually.
134 The demo programs are limited and installation is not
135 recommended.
136 </para>
137
138 <para>
139 <parameter>-DFREEGLUT_BUILD_STATIC_LIBS=OFF</parameter>:
140 This parameter prevents static library from being
141 built and installed.
142 </para>
143
144 </sect2>
145
146 <sect2 role="content">
147 <title>Contents</title>
148
149 <segmentedlist>
150 <segtitle>Installed Programs</segtitle>
151 <segtitle>Installed Library</segtitle>
152 <segtitle>Installed Directories</segtitle>
153
154 <seglistitem>
155 <seg>
156 None
157 </seg>
158 <seg>
159 libglut.so
160 </seg>
161 <seg>
162 None
163 </seg>
164 </seglistitem>
165 </segmentedlist>
166
167 <variablelist>
168 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
169 <?dbfo list-presentation="list"?>
170 <?dbhtml list-presentation="table"?>
171
172 <varlistentry id="libglut">
173 <term><filename class="libraryfile">libglut.so</filename></term>
174 <listitem>
175 <para>
176 contains functions that implement the OpenGL Utility
177 Toolkit.
178 </para>
179 <indexterm zone="freeglut libglut">
180 <primary sortas="c-libglut">libglut.so</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.