source: x/lib/freeglut.xml@ 609321a

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 609321a was 609321a, checked in by Bruce Dubbs <bdubbs@…>, 5 years ago

Update to harfbuzz-2.6.2.
Update to geoclue-2.5.5.
Update to gnome-keyring-3.34.0.
Update to vala-0.46.2.
Update to evince-3.34.0.
Update to freeglut-3.2.1.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22216 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 4.9 KB
RevLine 
[a8599ff]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[a8599ff]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[372da32]7 <!ENTITY freeglut-download-http
[8dfc5c3]8 "&sourceforge-dl;/freeglut/freeglut-&freeglut-version;.tar.gz">
[60fbfe6]9 <!ENTITY freeglut-download-ftp " ">
[609321a]10 <!ENTITY freeglut-md5sum "cd5c670c1086358598a6d4a9d166949d">
11 <!ENTITY freeglut-size "432 KB">
[7ffb4f8]12 <!ENTITY freeglut-buildsize "4.6 MB">
13 <!ENTITY freeglut-time "less than 0.1 SBU">
[a8599ff]14]>
15
[606dfd4]16<sect1 id="freeglut" xreflabel="Freeglut-&freeglut-version;">
[79d1ffbe]17 <?dbhtml filename="freeglut.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
[606dfd4]24 <title>Freeglut-&freeglut-version;</title>
[79d1ffbe]25
26 <indexterm zone="freeglut">
27 <primary sortas="a-Freeglut">Freeglut</primary>
28 </indexterm>
29
30 <sect2 role="package">
[606dfd4]31 <title>Introduction to Freeglut</title>
[79d1ffbe]32
[606dfd4]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>
[79d1ffbe]40
[0260f4b]41 &lfs90_checked;
[01cdc7fb]42
[79d1ffbe]43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
[606dfd4]46 <para>
47 Download (HTTP): <ulink url="&freeglut-download-http;"/>
48 </para>
[79d1ffbe]49 </listitem>
50 <listitem>
[606dfd4]51 <para>
52 Download (FTP): <ulink url="&freeglut-download-ftp;"/>
53 </para>
[79d1ffbe]54 </listitem>
55 <listitem>
[606dfd4]56 <para>
57 Download MD5 sum: &freeglut-md5sum;
58 </para>
[79d1ffbe]59 </listitem>
60 <listitem>
[606dfd4]61 <para>
62 Download size: &freeglut-size;
63 </para>
[79d1ffbe]64 </listitem>
65 <listitem>
[606dfd4]66 <para>
67 Estimated disk space required: &freeglut-buildsize;
68 </para>
[79d1ffbe]69 </listitem>
70 <listitem>
[606dfd4]71 <para>
72 Estimated build time: &freeglut-time;
73 </para>
[79d1ffbe]74 </listitem>
75 </itemizedlist>
76
[606dfd4]77 <bridgehead renderas="sect3">Freeglut Dependencies</bridgehead>
[79d1ffbe]78
79 <bridgehead renderas="sect4">Required</bridgehead>
[606dfd4]80 <para role="required">
[9a0022bf]81 <xref linkend="cmake"/> and
[7a395d1]82 <xref linkend="mesa"/>
[606dfd4]83 </para>
[79d1ffbe]84
[dc23d8f1]85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <xref linkend="glu"/>
88 </para>
89
[c5c2654]90 <para condition="html" role="usernotes">User Notes:
[606dfd4]91 <ulink url="&blfs-wiki;/freeglut"/>
92 </para>
[79d1ffbe]93 </sect2>
94
95 <sect2 role="installation">
[606dfd4]96 <title>Installation of Freeglut</title>
[7752d7d]97
[606dfd4]98 <para>
99 Install <application>Freeglut</application> by running the
100 following commands:
101 </para>
[7752d7d]102
[9a0022bf]103<screen><userinput>mkdir build &amp;&amp;
104cd build &amp;&amp;
105
[436860d]106cmake -DCMAKE_INSTALL_PREFIX=/usr \
107 -DCMAKE_BUILD_TYPE=Release \
108 -DFREEGLUT_BUILD_DEMOS=OFF \
109 -DFREEGLUT_BUILD_STATIC_LIBS=OFF \
[836e594]110 .. &amp;&amp;
[9a0022bf]111
[79d1ffbe]112make</userinput></screen>
113
[606dfd4]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>
[79d1ffbe]122
[606dfd4]123<screen role="root"><userinput>make install</userinput></screen>
[79d1ffbe]124
125 </sect2>
[9f253167]126
[372da32]127 <sect2 role="commands">
[9f253167]128 <title>Command Explanations</title>
129
[f7841987]130 <para><parameter>-DFREEGLUT_BUILD_DEMOS=OFF</parameter>: Disable building
131 optional demo programs. Note that if you choose to build them, their
132 installation must be done manually. The demo programs are limited and
[dc23d8f1]133 installation is not recommended.</para>
134
[f3429309]135 <para><parameter>-DFREEGLUT_BUILD_STATIC_LIBS=OFF</parameter>:
[dc23d8f1]136 Do not build the static library. </para>
[606dfd4]137
[372da32]138 </sect2>
[79d1ffbe]139
140 <sect2 role="content">
141 <title>Contents</title>
142
143 <segmentedlist>
[70aaf230]144 <segtitle>Installed Programs</segtitle>
[606dfd4]145 <segtitle>Installed Library</segtitle>
[70aaf230]146 <segtitle>Installed Directories</segtitle>
[79d1ffbe]147
148 <seglistitem>
[70aaf230]149 <seg>
150 None
151 </seg>
[606dfd4]152 <seg>
153 libglut.so
154 </seg>
[70aaf230]155 <seg>
156 None
157 </seg>
[79d1ffbe]158 </seglistitem>
159 </segmentedlist>
160
161 <variablelist>
162 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
163 <?dbfo list-presentation="list"?>
164 <?dbhtml list-presentation="table"?>
165
166 <varlistentry id="libglut">
[606dfd4]167 <term><filename class="libraryfile">libglut.so</filename></term>
[79d1ffbe]168 <listitem>
[606dfd4]169 <para>
170 contains functions that implement the OpenGL Utility
171 Toolkit.
172 </para>
[79d1ffbe]173 <indexterm zone="freeglut libglut">
[372da32]174 <primary sortas="c-libglut">libglut.so</primary>
[79d1ffbe]175 </indexterm>
176 </listitem>
177 </varlistentry>
[606dfd4]178
[79d1ffbe]179 </variablelist>
[606dfd4]180
[79d1ffbe]181 </sect2>
[606dfd4]182
[a8599ff]183</sect1>
Note: See TracBrowser for help on using the repository browser.