Compare commits
No commits in common. "c8" and "imports/c9/libdrm-2.4.117-1.el9" have entirely different histories.
c8
...
imports/c9
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
||||
SOURCES/libdrm-2.4.115.tar.xz
|
||||
SOURCES/libdrm-2.4.117.tar.xz
|
||||
|
@ -1 +1 @@
|
||||
0842e73f1710317adb7f42c4e313eb9e727d9f15 SOURCES/libdrm-2.4.115.tar.xz
|
||||
9c7bc56d4e70d789ff5fcd1239f2ad5aa941051d SOURCES/libdrm-2.4.117.tar.xz
|
||||
|
61
SOURCES/README.rst
Normal file
61
SOURCES/README.rst
Normal file
@ -0,0 +1,61 @@
|
||||
libdrm - userspace library for drm
|
||||
----------------------------------
|
||||
|
||||
This is libdrm, a userspace library for accessing the DRM, direct rendering
|
||||
manager, on Linux, BSD and other operating systems that support the ioctl
|
||||
interface.
|
||||
The library provides wrapper functions for the ioctls to avoid exposing the
|
||||
kernel interface directly, and for chipsets with drm memory manager, support
|
||||
for tracking relocations and buffers.
|
||||
New functionality in the kernel DRM drivers typically requires a new libdrm,
|
||||
but a new libdrm will always work with an older kernel.
|
||||
|
||||
libdrm is a low-level library, typically used by graphics drivers such as
|
||||
the Mesa drivers, the X drivers, libva and similar projects.
|
||||
|
||||
|
||||
Compiling
|
||||
---------
|
||||
|
||||
libdrm has two build systems, a legacy autotools build system, and a newer
|
||||
meson build system. The meson build system is much faster, and offers a
|
||||
slightly different interface, but otherwise provides an equivalent feature set.
|
||||
|
||||
To use it:
|
||||
|
||||
meson builddir/
|
||||
|
||||
By default this will install into /usr/local, you can change your prefix
|
||||
with --prefix=/usr (or `meson configure builddir/ -Dprefix=/usr` after
|
||||
the initial meson setup).
|
||||
|
||||
Then use ninja to build and install:
|
||||
|
||||
ninja -C builddir/ install
|
||||
|
||||
If you are installing into a system location you will need to run install
|
||||
separately, and as root.
|
||||
|
||||
|
||||
Alternatively you can invoke autotools configure:
|
||||
|
||||
./configure
|
||||
|
||||
By default, libdrm will install into the /usr/local/ prefix. If you
|
||||
want to install this DRM to replace your system copy, pass
|
||||
--prefix=/usr and --exec-prefix=/ to configure. If you are building
|
||||
libdrm from a git checkout, you first need to run the autogen.sh
|
||||
script. You can pass any options to autogen.sh that you would other
|
||||
wise pass to configure, or you can just re-run configure with the
|
||||
options you need once autogen.sh finishes.
|
||||
|
||||
Next step is to build libdrm:
|
||||
|
||||
make
|
||||
|
||||
and once make finishes successfully, install the package using
|
||||
|
||||
make install
|
||||
|
||||
If you are installing into a system location, you will need to be root
|
||||
to perform the install step.
|
@ -53,12 +53,13 @@ end}
|
||||
|
||||
Name: libdrm
|
||||
Summary: Direct Rendering Manager runtime library
|
||||
Version: 2.4.115
|
||||
Release: 2%{?dist}
|
||||
Version: 2.4.117
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
|
||||
URL: https://dri.freedesktop.org
|
||||
Source0: %{url}/libdrm/%{name}-%{version}.tar.xz
|
||||
Source1: README.rst
|
||||
Source2: 91-drm-modeset.rules
|
||||
|
||||
BuildRequires: meson >= 0.43
|
||||
@ -95,9 +96,6 @@ Direct Rendering Manager runtime library
|
||||
Summary: Direct Rendering Manager development package
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: kernel-headers
|
||||
%if %{with valgrind}
|
||||
Requires: valgrind-devel
|
||||
%endif
|
||||
|
||||
%description devel
|
||||
Direct Rendering Manager development package.
|
||||
@ -145,10 +143,13 @@ install -Dpm0755 -t %{buildroot}%{_bindir} %{_vpath_builddir}/tests/drmdevice
|
||||
%if %{with udev}
|
||||
install -Dpm0644 -t %{buildroot}%{_udevrulesdir} %{S:2}
|
||||
%endif
|
||||
mkdir -p %{buildroot}%{_docdir}/libdrm
|
||||
cp %{SOURCE1} %{buildroot}%{_docdir}/libdrm
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%files
|
||||
%doc README.rst
|
||||
%{_libdir}/libdrm.so.2
|
||||
%{_libdir}/libdrm.so.2.4.0
|
||||
%dir %{_datadir}/libdrm
|
||||
@ -278,43 +279,68 @@ install -Dpm0644 -t %{buildroot}%{_udevrulesdir} %{S:2}
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Sat May 20 2023 Dave Airlie <airlied@redhat.com> - 2.4.115-2
|
||||
- Update to 2.4.115 (retry)
|
||||
* Mon Nov 06 2023 José Expósito <jexposit@redhat.com> - 2.4.117-1
|
||||
- Update to 2.4.117
|
||||
|
||||
* Thu May 18 2023 Dave Airlie <airlied@redhat.com> - 2.4.115-1
|
||||
* Wed May 17 2023 Dave Airlie <airlied@redhat.com> - 2.4.115-1
|
||||
- Update to 2.4.115
|
||||
|
||||
* Thu Nov 10 2022 Dave Airlie <airlied@redhat.com> - 2.4.114-1
|
||||
* Thu Nov 10 2022 Dave Airlie <airlied@redhat.com> - 2.4.111-1
|
||||
- Update to 2.4.114
|
||||
|
||||
* Fri Jun 03 2022 Dave Airlie <airlied@redhat.com> - 2.4.111-1
|
||||
* Fri Jun 10 2022 Dave Airlie <airlied@redhat.com> - 2.4.111-1
|
||||
- Update to 2.4.111
|
||||
|
||||
* Wed Nov 17 2021 Dave Airlie <airlied@redhat.com> - 2.4.108-1
|
||||
* Mon Nov 22 2021 Dave Airlie <airlied@redhat.com> - 2.4.108-1
|
||||
- Update to 2.4.108
|
||||
|
||||
* Tue May 25 2021 Dave Airlie <airlied@redhat.com> - 2.4.106-2
|
||||
- Fixup requires for devel packages
|
||||
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.4.107-3
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
||||
* Tue May 18 2021 Dave Airlie <airlied@redhat.com> - 2.4.106-1
|
||||
- Update to 2.4.106
|
||||
* Thu Jul 08 2021 Dave Airlie <airlied@redhat.com> - 2.4.107-2
|
||||
- annobin rebuild
|
||||
|
||||
* Wed Jul 07 2021 Dave Airlie <airlied@redhat.com> - 2.4.107-1
|
||||
- Update to 2.4.107
|
||||
|
||||
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.4.103-3
|
||||
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.103-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Wed Nov 04 2020 Dave Airlie <airlied@redhat.com> - 2.4.103-1
|
||||
- Update to 2.4.103
|
||||
|
||||
* Tue May 26 2020 Dave Airlie <airlied@redhat.com> - 2.4.101-1
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.102-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed May 27 2020 Dave Airlie <airlied@redhat.com> - 2.4.102-1
|
||||
- Update to 2.4.102
|
||||
|
||||
* Thu May 14 2020 Dave Airlie <airlied@redhat.com> - 2.4.101-1
|
||||
- Update to 2.4.101
|
||||
|
||||
* Thu Nov 14 2019 Dave Airlie <airlied@redhat.com> - 2.4.100-1
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.100-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Oct 17 2019 Pete Walter <pwalter@fedoraproject.org> - 2.4.100-1
|
||||
- Update to 2.4.100
|
||||
|
||||
* Fri Aug 09 2019 Dave Airlie <airlied@redhat.com> - 2.4.98-2
|
||||
- rebuild for annobin
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.99-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu May 09 2019 Dave Airlie <airlied@redhat.com> - 2.4.98-1
|
||||
* Thu Jul 04 2019 Dave Airlie <airlied@redhat.com> - 2.4.99-1
|
||||
- Update to 2.4.99
|
||||
|
||||
* Tue Apr 30 2019 Peter Robinson <pbrobinson@fedoraproject.org> 2.4.98-1
|
||||
- Update to 2.4.98
|
||||
|
||||
* Wed May 08 2019 Dave Airlie <airlied@redhat.com> - 2.4.97-1
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.97-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Tue Jan 29 2019 Dave Airlie <airlied@redhat.com> - 2.4.97-1
|
||||
- Update to 2.4.97
|
||||
|
||||
* Mon Nov 19 2018 Adam Jackson <ajax@redhat.com> - 2.4.96-2
|
||||
|
Loading…
Reference in New Issue
Block a user