Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37514996
en ru br
ALT Linux repos
S:2.4.116-alt2
5.0: 2.4.6-alt2
4.1: 2.4.0-alt1
4.0: 2.4.0-alt0.M40.1

Group :: System/Libraries
RPM: libdrm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: libdrm
Version: 2.4.116
Release: alt2
Epoch: 1
Summary: Userspace interface to kernel DRM service
License: GPL
Group: System/Libraries
Url: http://dri.freedesktop.org
Packager: Valery Inozemtsev <shrek at altlinux.ru>

Source: %name-%version.tar
Patch: %name-%version.patch

BuildRequires(pre): meson
BuildRequires: docbook-style-xsl libudev-devel libpciaccess-devel xorg-util-macros xsltproc python3-module-docutils

%description
This library implements the userspace interface to the kernel DRM
services. DRM stands for "Direct Rendering Manager", which is the
kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
The DRI is currently used on Linux to provide hardware-accelerated
OpenGL drivers

%package devel
Summary: The drm Library and Header Files
Group: Development/C

%description devel
%name-devel contains the libraries and header files needed to
develop programs which make use of %name

%package utils
Summary: Direct Rendering Manager utilities
Group: System/X11

%description utils
Utility programs for the kernel DRM interface.
Will void your warranty.

%prep
%setup -q
%patch -p1

%build
%meson \
-Dudev=true \
-Dinstall-test-programs=true \
%ifarch armh aarch64
-Detnaviv=enabled \
-Dexynos=enabled \
-Domap=enabled \
-Dtegra=enabled \
-Dvc4=enabled \
-Dfreedreno=enabled
%endif

%meson_build -v

%install
%meson_install

%files
%_libdir/*.so.*
%_datadir/%name

%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_man3dir/*.3*
%_man7dir/*.7*

%files utils
%_bindir/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin