glfs/general/genlib/intel-gmmlib.xml
2023-03-23 15:33:13 -05:00

160 lines
4.5 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY intel-gmmlib-download-http "https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-&intel-gmmlib-version;.tar.gz">
<!ENTITY intel-gmmlib-download-ftp " ">
<!ENTITY intel-gmmlib-md5sum "445981330e096f6bb843caf8c9700ec4">
<!ENTITY intel-gmmlib-size "824 KB">
<!ENTITY intel-gmmlib-buildsize "59 MB">
<!ENTITY intel-gmmlib-time "0.7 SBU">
]>
<sect1 id="intel-gmmlib" xreflabel="Intel-gmmlib-&intel-gmmlib-version;">
<?dbhtml filename="intel-gmmlib.html"?>
<title>Intel-gmmlib-&intel-gmmlib-version;</title>
<indexterm zone="intel-gmmlib">
<primary sortas="a-intel-gmmlib">Intel-gmmlib</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Intel-gmmlib</title>
<para>
The <application>Intel-gmmlib</application> package contains the Intel
Graphics Memory Management Library, which provides device specific memory
and buffer management functions for the Intel Media Driver for VAAPI and
the Intel Graphics Computer Runtime for OpenCL (TM).
</para>
&lfs113_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&intel-gmmlib-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&intel-gmmlib-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &intel-gmmlib-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &intel-gmmlib-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &intel-gmmlib-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &intel-gmmlib-time;
</para>
</listitem>
</itemizedlist>
<note>
<para>
The tarball
<filename>intel-gmmlib-&intel-gmmlib-version;.tar.gz</filename> will
extract to the directory
<filename class="directory">gmmlib-intel-gmmlib-&intel-gmmlib-version;</filename>.
</para>
</note>
<bridgehead renderas="sect3">Intel-gmmlib Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="cmake"/>
</para>
<para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/intel-gmmlib"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Intel-gmmlib</title>
<para>
Install <application>Intel-gmmlib</application> by running the following
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TYPE=Release \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>
This package does not come with a test suite.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
None
</seg>
<seg>
libigdgmm.so
</seg>
<seg>
/usr/include/igdgmm
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libigdgmm">
<term><filename class="libraryfile">libigdgmm.so</filename></term>
<listitem>
<para>
contains functions that provide Memory Management functions for
Intel Graphics Drivers
</para>
<indexterm zone="intel-gmmlib libigdgmm">
<primary sortas="c-libigdgmm">libigdgmm.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>