Changeset a07e9eb for general/genlib
- Timestamp:
- 10/09/2012 07:44:44 AM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- a7aa5be
- Parents:
- d18db05
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/libdrm.xml
rd18db05 ra07e9eb 7 7 <!ENTITY libdrm-download-http "http://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.bz2"> 8 8 <!ENTITY libdrm-download-ftp " "> 9 <!ENTITY libdrm-md5sum " eb2a76720af5051b1687328a2240daed">10 <!ENTITY libdrm-size "4 44 KB">11 <!ENTITY libdrm-buildsize " 10MB">12 <!ENTITY libdrm-time "0. 2SBU">9 <!ENTITY libdrm-md5sum "9a299e021d81bab6c82307582c78319d"> 10 <!ENTITY libdrm-size "484 KB"> 11 <!ENTITY libdrm-buildsize "9.5 MB"> 12 <!ENTITY libdrm-time "0.1 SBU"> 13 13 ]> 14 14 … … 36 36 </para> 37 37 38 &lfs7 1_checked;38 &lfs72_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 92 92 <title>Installation of libdrm</title> 93 93 94 <warning>95 <para>96 You may notice that there are several newer version of97 <application>libdrm</application> available upstream.98 However, we do not recommend using any later version than99 this one if you are going to build100 <xref linkend="mesalib"/> using BLFS instructions.101 </para>102 </warning>103 104 94 <para> 105 95 Install <application>libdrm</application> by running the following … … 107 97 </para> 108 98 109 <screen><userinput>./configure --prefix=$XORG_PREFIX \ 110 --enable-udev \ 111 --enable-vmwgfx-experimental-api \ 112 --enable-nouveau-experimental-api && 99 <screen><userinput>./configure --prefix=/usr \ 100 --enable-udev \ 101 --enable-vmwgfx-experimental-api && 113 102 make</userinput></screen> 114 103 115 104 <para> 116 To check the results, issue <command>make check</command>. Note that 117 some tests may fail depending on the video hardware installed in the 118 machine. 105 To check the results, issue <command>make check</command>. 119 106 </para> 120 107 … … 131 118 132 119 <para> 133 <option>--enable-nouveau-experimental-api</option>: This parameter134 enables building of Nouveau (Open Source NVidia drivers) DRM interface135 library as well as corresponding headers.136 </para>137 138 <para>139 120 <option>--enable-vmwgfx-experimental-api</option>: This parameter 140 enables use of vmwgfxexperimental kernel API used by the121 enables use of VMWGFX experimental kernel API used by the 141 122 VMware 3D Gallium driver. 142 123 </para> … … 144 125 <para> 145 126 <option>--enable-omap-experimental-api</option>: This option 146 enables use of OMAP's experimental kernel API. OMAP is a series of 147 system-on-chips (SoCs) developed by Texas Instruments. 127 enables use of OMAP's experimental kernel API. OMAP is a series 128 of system-on-chips (SoCs) developed by Texas Instruments. 129 </para> 130 131 <para> 132 <option>--enable-exynos-experimental-api</option>: This option 133 enables use of Exynos experimental kernel API. Exynos is a 134 series of system-on-chips (SoCs) developed by Samsung. 148 135 </para> 149 136 … … 159 146 <seglistitem> 160 147 <seg> 161 libdrm.so, libdrm_intel.so, libdrm_nouveau.so, libdrm_omap.so 148 libdrm.so, libdrm_exynos.so, libdrm_intel.so, 149 libdrm_nouveau.so, libdrm_omap.so, 162 150 libdrm_radeon.so and libkms.so 163 151 </seg> 164 152 <seg> 165 <envar>$XORG_PREFIX</envar>/include/{libdrm,libkms,nouveau,omap} 153 /usr/include/exynos, 154 /usr/include/libdrm, 155 /usr/include/libkms and 156 /usr/include/omap 166 157 </seg> 167 158 </seglistitem> … … 174 165 175 166 <varlistentry id="libdrm-lib"> 176 <term><filename class='libraryfile'>libdrm{,_intel,_nouveau,_omap,_radeon}.so</filename></term> 177 <listitem> 178 <para> 179 contains the Direct Rendering Manager library functions, and 180 additional vendor specific functions for Intel, nVidia, Omap 181 and Radeon devices. 167 <term><filename class="libraryfile">libdrm.so</filename></term> 168 <listitem> 169 <para> 170 contains the Direct Rendering Manager API functions. 182 171 </para> 183 172 <indexterm zone="libdrm libdrm-lib"> 184 <primary sortas="c-libdrm">libdrm{,_intel,_nouveau,_omap,_radeon}.so</primary> 185 </indexterm> 186 </listitem> 187 </varlistentry> 188 189 <varlistentry id="libkms-lib"> 190 <term><filename class='libraryfile'>libkms.so</filename></term> 191 <listitem> 192 <para> 193 contains functions necessary for kernel modesetting. 194 </para> 195 <indexterm zone="libdrm libkms-lib"> 173 <primary sortas="c-libdrm">libdrm.so</primary> 174 </indexterm> 175 </listitem> 176 </varlistentry> 177 178 <varlistentry id="libdrm_exynos"> 179 <term><filename class="libraryfile">libdrm_exynos.so</filename></term> 180 <listitem> 181 <para> 182 contains the Samsung Exynos specific Direct Rendering 183 Manager functions. 184 </para> 185 <indexterm zone="libdrm libdrm_exynos"> 186 <primary sortas="c-libdrm_exynos">libdrm_exynos.so</primary> 187 </indexterm> 188 </listitem> 189 </varlistentry> 190 191 <varlistentry id="libdrm_intel"> 192 <term><filename class="libraryfile">libdrm_intel.so</filename></term> 193 <listitem> 194 <para> 195 contains the Intel specific Direct Rendering Manager 196 functions. 197 </para> 198 <indexterm zone="libdrm libdrm_intel"> 199 <primary sortas="c-libdrm_intel">libdrm_intel.so</primary> 200 </indexterm> 201 </listitem> 202 </varlistentry> 203 204 <varlistentry id="libdrm_nouveau"> 205 <term><filename class="libraryfile">libdrm_nouveau.so</filename></term> 206 <listitem> 207 <para> 208 contains the open source nVidia (Nouveau) specific Direct 209 Rendering Manager functions. 210 </para> 211 <indexterm zone="libdrm libdrm_nouveau"> 212 <primary sortas="c-libdrm_nouveau">libdrm_nouveau.so</primary> 213 </indexterm> 214 </listitem> 215 </varlistentry> 216 217 <varlistentry id="libdrm_omap"> 218 <term><filename class="libraryfile">libdrm_omap.so</filename></term> 219 <listitem> 220 <para> 221 contains the TI Omap specific Direct Rendering Manager 222 functions. 223 </para> 224 <indexterm zone="libdrm libdrm_omap"> 225 <primary sortas="c-libdrm_omap">libdrm_omap.so</primary> 226 </indexterm> 227 </listitem> 228 </varlistentry> 229 230 <varlistentry id="libdrm_radeon"> 231 <term><filename class="libraryfile">libdrm_radeon.so</filename></term> 232 <listitem> 233 <para> 234 contains the AMD Radeon specific Direct Rendering Manager 235 functions. 236 </para> 237 <indexterm zone="libdrm libdrm_radeon"> 238 <primary sortas="c-libdrm_radeon">libdrm_radeon.so</primary> 239 </indexterm> 240 </listitem> 241 </varlistentry> 242 243 <varlistentry id="libkms"> 244 <term><filename class="libraryfile">libkms.so</filename></term> 245 <listitem> 246 <para> 247 contains API functions necessary for kernel modesetting. 248 </para> 249 <indexterm zone="libdrm libkms"> 196 250 <primary sortas="c-libkms">libkms.so</primary> 197 251 </indexterm>
Note:
See TracChangeset
for help on using the changeset viewer.