Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libdrm-devel-2.4.123-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libdrm-devel Distribution: openSUSE Tumbleweed
Version: 2.4.123 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 27 09:57:17 2024
Group: Development/Libraries/X11 Build host: reproducible
Size: 725506 Source RPM: libdrm-2.4.123-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://dri.freedesktop.org/
Summary: Libraries, includes and more to develop libdrm applications
libdrm is a library for accessing the Direct Rendering Manager on
Linux, BSD and other operating systems that support the ioctl
interface, and for chipsets with DRM memory manager, support for
tracking relocations and buffers. libdrm is a low-level library,
typically used by graphics drivers such as the Mesa DRI and X
drivers.

This package contains the development headers for the library found
in libdrm2.

Provides

Requires

License

MIT

Changelog

* Tue Aug 27 2024 Stefan Dirsch <sndirsch@suse.com>
  - update to 2.4.123
    * amdgpu: add new marketing names
    * amdgpu: add new marketing names
    * Convert to Android.bp
    * libs: Tie DSO minor versions to libdrm version
    * readdir_r is deprecated.
    * Fix FTBS on undefined clock_gettime() and asprintf()
    * Export include dirs with -isystem
    * Makes libdrm available on host
    * Adds libdrm_headers
    * Make libdrm recovery_available
    * add crosvm to com.android.virt
    * Enable GPU in crosvm
    * Android.bp: Add include exports for android dir
    * Disable ioctl signed overload for Bionic libc
    * build: bump version to 2.4.123
    * Delete all Makefile.sources files
    * tests: Make modetest and proptest cc_binary in Android.bp
* Wed Jun 26 2024 Stefan Dirsch <sndirsch@suse.com>
  - update to 2.4.122
    * fix FTBS on FreeBSD (or non-Linux in general)
    * freedreno: fix FTBS on non-Linux platforms (unused header)
    * etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
    * ci: upgrade debian container to bookworm
    * ci: upgrade FreeBSD VM to 14.1
    * Remove libm in libdrm dependencies
    * Sync headers with drm-next
* Mon Jun 03 2024 Stefan Dirsch <sndirsch@suse.com>
  - update to 2.4.121
    * meson: make build system happy by replacing deprecated feature
    * include poll.h instead of sys/poll.h
    * amdgpu: Make amdgpu_device_deinitialize thread-safe
    * Revert "xf86drm: ignore symlinks in process_device()"
    * xf86drm: Don't consider node names longer than the maximum allowed
    * tests/amdgpu: fix compile warning with the guard enum value
    * tests/amdgpu: fix compile error with gcc7.5
    * tests/amdgpu: fix compile error with gcc14
    * tests/util: add tidss driver
    * meson: Replace usages of deprecated ExternalProgram.path()
    * meson: Fix broken str.format usage
    * amdgpu: add marketing names from Adrenalin 23.11.1
    * amdgpu: add marketing names from PRO Edition for W7700
    * amdgpu: add marketing names from Windows Steam Deck OLED APU driver
    * amdgpu: add marketing names from amd-6.0
    * amdgpu: add marketing name for Radeon RX 6550M
    * amdgpu: add marketing names from amd-6.0.1
    * amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
    * amdgpu: sync amdgpu_drm.h
    * symbols-check: Add _GLOBAL_OFFSET_TABLE_
    * symbols-check: Add _fbss, _fdata, _ftext
    * amdgpu: expose amdgpu_va_manager publicly
    * amdgpu: add amdgpu_va_range_alloc2
    * amdgpu: add amdgpu_device_initialize2
    * amdgpu: fix deinit logic
    * ci: build with meson --fatal-meson-warnings
    * ci: use "meson setup" sub-command
    * xf86drm: document drmDevicesEqual()
    * xf86drm: ignore symlinks in process_device()
* Sat Jan 13 2024 Stefan Dirsch <sndirsch@suse.com>
  - update to 2.4.120
    * radeon: fix missing stencil_tile_mode initialisation in the
      linear/fallback case
    * amdgpu: fix use-after-free
    * Sync headers with drm-next
  - adjusted
    * n_libdrm-drop-valgrind-dep-generic.patch
    * n_libdrm-drop-valgrind-dep-intel.patch
* Sat Jan 06 2024 Stefan Dirsch <sndirsch@suse.com>
  - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
    n_libdrm-drop-valgrind-dep-intel.patch to fix build
* Thu Dec 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.4.119:
    * add amdgpu_va_get_start_addr
* Tue Nov 28 2023 Stefan Dirsch <sndirsch@suse.com>
  - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
    n_libdrm-drop-valgrind-dep-intel.patch to fix build on sle15-sp6
* Sat Nov 25 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.4.118:
    * improve SMPTE color LUT accuracy
    * util: factor out and optimize C8 SMPTE color LUT
    * util: add support for DRM_FORMAT_C[124]
    * util: store number of colors for indexed formats
    * util: add SMPTE pattern support for C4 format
    * util: add SMPTE pattern support for C1 format
    * util: add SMPTE pattern support for C2 format
    * modetest: add support for DRM_FORMAT_C[124]
    * modetest: add SMPTE pattern support for C[124] formats
    * intel: determine target endianness using meson
    * util: fix 32 bpp patterns on big-endian
    * util: fix 16 bpp patterns on big-endian
    * util: add missing big-endian RGB16 frame buffer formats
    * modetest: add support for parsing big-endian formats
    * util: add test pattern support for big-endian XRGB1555/RGB565
    * util: fix pwetty on big-endian
    * util: add pwetty support for big-endian RGB565
    * modetest: add support for big-endian XRGB1555/RGB565
    * modetest: add support for DRM_FORMAT_NV{15,20,30}
    * modetest: switch usage to proper options grammar
    * xf86drm: add drmGetNodeTypeFromDevId
    * Sync headers with drm-next
    * xf86drmMode: add drmModeCloseFB()
* Fri Nov 17 2023 Stefan Dirsch <sndirsch@suse.com>
  - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
    n_libdrm-drop-valgrind-dep-intel.patch
* Wed Nov 15 2023 Dirk Müller <dmueller@suse.com>
  - use valgrind support only on 64bit platforms
* Fri Oct 20 2023 Stefan Dirsch <sndirsch@suse.com>
  - Update to 2.4.117
    * modetest: print modifiers in hex as well
    * modetest: custom mode support
    * meson: fix intel requirements
    * meson: Use feature.require() and feature.allowed()
    * meson: replace deprecated program.path -> program.full_path
    * modetest: avoid erroring if there's no gamma legacy support
    * amdgpu: Fix pointer/integer mismatch warning
    * amdgpu: Use PRI?64 to format uint64_t
    * util: add NV24 and NV42 frame buffer formats
    * util: add pattern support for DRM_FORMAT_NV{24,42}
    * modetest: add support for DRM_FORMAT_NV{24,42}
    * util: fix grey in YUV SMPTE patterns
    * modetest: fix mode_vrefresh() for interlace/dblscan/vscan
    * util: remove unused definitions of RED, GREEN, and BLUE
    * amdgpu: add marketing names from amd-5.4.6 (22.40.6)
    * amdgpu: add marketing names from amd-5.5.1 (23.10.1)
    * amdgpu: add marketing names from PRO Edition 23.Q3 W7000
    * amdgpu: add marketing names from Adrenalin 23.7.2
    * amdgpu: add marketing names from Adrenalin 23.9.1
    * modetest: document why no blob is created for linear gamma LUT
    * modetest: allocate and commit atomic request around set_property()
    * modetest: permit -r and -s to work together
    * modetest: allow using -r and -P
    * modetest: add support for writeback connector
    * amdgpu: amdgpu_drm.h for new GPUVM fault ioctl
    * amdgpu: add support for querying VM faults information
    * xf86drm: mark DRM_MAX_MINOR as deprecated
    * ci: bump FreeBSD to 13.2
* Thu Sep 21 2023 Stefan Dirsch <sndirsch@suse.com>
  - provide/obsolete dropped packages libkms1/libkms-devel (bsc#1215526)
* Wed Sep 20 2023 Stefan Dirsch <sndirsch@suse.com>
  - adjusted n_libdrm-drop-valgrind-dep-generic.patch,
    n_libdrm-drop-valgrind-dep-intel.patch to generated 2.4.116
    pkgconfig files in order to fix build against sle15/Leap 15.x
* Sat Aug 26 2023 Stefan Dirsch <sndirsch@suse.com>
  - Update to 2.4.116
    * nouveau: add interface to make buffer objects global
    * xf86drm: update DRM_NODE_NAME_MAX supporting more nodes
    * xf86drm: use drm device name to identify drm node type
    * meson: drop pthread-stubs dependency on BSDs
    * amdgpu: add marketing names from amd-5.4.3 (22.40.3)
    * tests/amdgpu: Fix Usage string
    * tests/amdgpu: Add all 9 options to the help output
    * tests/amdgpu: Allow to exclude a test or a suite of tests
    * amdgpu: add an environment variable that overrides the context priority
    * amdgpu: remove va::dev member
    * tests/amdgpu/vcn: change vbv_buffer name to input
    * tests/amdgpu/vcn: fix drm test failure
    * tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3
    * tests/amdgpu/vcn:update decoder unit test
    * xf86drm: bump DRM_MAX_MINOR to 64
    * xf86drm: drop control nodes implementation
    * Sync headers with drm-next
    * xf86drm: add drmSyncobjEventfd
    * build: bump version to 2.4.116
    * xf86drmMode: constify drmModeCrtcSetGamma
    * tests/util: Add vkms driver
    * test/amdgpu/hotunplug: add apu check for hotplug test
* Sat Feb 11 2023 Hans-Peter Jansen <hp@urpla.net>
  - Adjust the n_libdrm-drop-valgrind* patches accordingly
* Thu Feb 09 2023 Stefan Dirsch <sndirsch@suse.com>
  - Update to 2.4.115
    * mdgpu: add marketing names from amd-5.4 (22.40)
    * amdgpu: add some additional marketing names
    * tests/amdgpu: use AMDGPU_TIMEOUT_INFINITE to query fence
    * intel: Eliminate need to keep adding PCI IDs
    * drm_fourcc: sync drm_fourcc with latest drm-next kernel
    * xf86drm: Add support for decoding Vivante format modifiers
    * tests/amdgpu/jpeg: enable unit test for jpeg 4
    * xf86drm: fix warning in drmGetFormatModifierNameFromVivante()
    * xf86drm: add support for printing AMD GFX11 modifiers
* Wed Nov 23 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Apply n_libdrm-drop-valgrind-dep-generic.patch and
    n_libdrm-drop-valgrind-dep-intel.patch only when the build uses
    meson < 0.64. With meson 0.64, we don't get the dependency on
    valgraind added.
* Tue Nov 22 2022 Stefan Dirsch <sndirsch@suse.com>
  - split n_libdrm-drop-valgrind-dep.patch into
    n_libdrm-drop-valgrind-dep-generic.patch and
    n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
    armv7l
* Tue Nov 22 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
    enabled (fix build on e.g. aarch64).
* Tue Nov 22 2022 Stefan Dirsch <sndirsch@suse.com>
  - renamed libdrm-drop-valgrind-dep.patch to
    n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
    to be upstreamed'
* Tue Nov 22 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
    on valgrind on generated pkgconfig files. The .pc files are
    auto-generated by meson and are 'technically' correct, but we do
    not want to inject valgrind here (we can get away with this hack
    as it's only relevant when using pkg-config --static, and we
    do not provide static libs anyway).
* Thu Nov 03 2022 Stefan Dirsch <sndirsch@suse.com>
  - Update to 2.4.114
    * amdgpu.ids: use consistent formatting for RID
    * amdgpu.ids: sort the file
    * amdgpu.ids: update to the latest marketing name
    * amdgpu_ids: add MI marketing names
    * amdgpu: Add a default marketing name if none is found
    * meson: fast-fail on unsupported OSes
    * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
    * include/drm/i915_drm.h: Update from Linux v6.0-rc7
    * tests/util: add imx-lcdif driver
    * intel: move declarations to top in drm_intel_gem_bo_unreference()
    * build: automatically disable Intel if pciaccess is not found
    * xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName()
    * amdgpu: silence uninitialized variable warning
    * xf86drmMode: add helpers for dumb buffers
    * modetest: drop unused offset field in struct bo
    * modetest: use sized integers in struct bo
    * modetest: use dumb buffer helpers
* Tue Sep 13 2022 Stefan Dirsch <sndirsch@suse.com>
  - disabled intel driver on s390x
* Mon Sep 12 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.4.113:
    * amdgpu: update marketing names
    * sync i915_pciids with kernel
    * atomic: fix atomic_add_unless() fallback's return value
    * intel: Avoid aliasing violation
    * intel: Hook up new platforms IDs
    * meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures
    * modetest: use drmGetFormatName()
    * lots of testsuite and CI improvements
  - enable intel support everywhere as there are now discrete intel GPUs
  - enable vc4 support on armv7/aarch64
  - simplify valgrind support ifdefery
* Fri Jul 22 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.4.112:
    * xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs
    * xf86drmMode: introduce drmModeGetConnectorTypeName
    * xf86drmMode: constify drmModeAtomicReq functions
    * gen_table_fourcc: strip _MODIFIER suffix for INVALID
    * testsuite fixes
* Fri Jun 03 2022 Stefan Dirsch <sndirsch@suse.com>
  - update to 2.4.111
    * bugfixes
    * drops libkms
  - added tegra-* tools on aarch64 to spefile
* Mon Feb 28 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.4.110:
    * build system updates
    * amdgpu: implement new CTX OP to set/get stable pstates
    * amdgpu: update_drm for new CTX OP to set/get stable pstates
    * intel: Add support for ADL-N
    * intel: Add support for RPLS platform
    * intel: sync pciids with Linux kernel
    * update to tests
* Fri Nov 26 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.4.109:
    * amdgpu: add new function to get fd
    * radeon: remove duplicate struct declaration
    * xf86drm: fix compiler warnings
    * ci fixes
* Wed Nov 24 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.4.108:
    * amdgpu: add amdgpu_stress utility v2
    * amdgpu: add marketing names from 21.30
    * amdgpu: add new marketing name
    * amdgpu: Make marketing names consistent
    * amdgpu: use drmCloseBufferHandle
    * build: bump version to 2.4.108
    * drm_fourcc: sync drm_fourcc with latest drm-next kernel
    * etnaviv: use drmCloseBufferHandle
    * exynos: use drmCloseBufferHandle
    * Fix -Werror=format build errors on FreeBSD
    * freedreno: use drmCloseBufferHandle
    * headers: drm: Sync with drm-next
    * intel: Do not assert on unknown chips in drm_intel_decode_context_alloc
    * intel: Drop legacy execbuffer support
    * intel: sync ADL-S PCI IDs with kernel
    * intel: Sync pci ids
    * intel: use drmCloseBufferHandle
    * man: refer to drmCloseBufferHandle instead of DRM_IOCTL_GEM_CLOSE
    * meson: Build libdrm.so as an unversioned lib on Android.
    * meson: Don't build libkms for Android.
    * nouveau: print bo address in the GPU/CPU vm and its size
    * nouveau: use drmCloseBufferHandle
    * omap: use drmCloseBufferHandle
    * radeon: use drmCloseBufferHandle
    * tegra: use drmCloseBufferHandle
    * test/amdgpu: Bob to Alice copy should be TMZ in secure bounce test
    * tests/amdgpu: Fix TMZ secure bounce test
    * xf86drm: add GEM_CLOSE ioctl wrapper
    * xf86drm: add iterator API for DRM/KMS IN_FORMATS blobs
    * xf86drm: fix mem leak in drm_usb_dev_path()
    * xf86drmMode: make drm_property_type_is arg const
    * xf86drmMode: simplify drm_property_type_is
    * xf86drmMode: switch to standard inline qualifier
    * xf86drm: Update drmGetFormatModifierNameFromArm to handle AFRC
* Mon Sep 27 2021 Stefan Dirsch <sndirsch@suse.com>
  - covers jira#SLE/SLE-18743
* Sun Jul 11 2021 Tobias Klausmann <tobias.klausmann@freenet.de>
  - Update to version 2.4.107:
    * amdgpu: update marketing names
    * tests/amdgpu: Fix valgrind warning
    * test/amdgpu: Add helper functions for hot unplug
    * test/amdgpu/hotunplug: Add test suite for GPU unplug
    * tests/amdgpu/hotunplug: Add unplug with cs test.
    * tests/amdgpu/hotunplug: Add hotunplug with exported bo test
    * tests/amdgpu/hotunplug: Add hotunplug with exported fence
    * amdgpu: Add vamgr for capture/replay.
    * include <sys/types.h> in xf86drmMode when the OS is FreeBSD
    * _WANT_KERNEL_ERRNO must be defined in FreeBSD for ERESTART to be used
    * Conditionally include <linux/limits.h> and <sys/params.h> on Linux, BSD
    * Revert "tests/amdgpu: fix bo eviction test issue"
    * xf86drm: Add a human readable representation for format modifiers
    * xf86drm: Add a vendor function to decode the format modifier
    * xf86drm: Add support for decoding Nvidia format modifiers
    * xf86drm: Add support for decoding AMD format modifiers
    * xf86drm: Add support for decoding AMLOGIC format modifiers
    * README.rst: Include some notes about syncing uapi headers
    * amdgpu: Added product name for E9390,E9560 and E9565 dgpu
    * intel: Add support for ADLP
* Wed May 19 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 2.4.106:
    * various nouveau fixes
    * improve tests
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.4.105:
    * amdgpu: add function of INFO ioctl for querying video caps
    * amdgpu: sync up amdgpu_drm.h with latest from kernel
    * xf86drmMode: set FB_MODIFIERS flag when modifiers are supplied
    * xf86drmMode: introduce drmModeGetPropertyType
    * intel: Keep libdrm working without pread/pwrite ioctls
    * xf86drm: fix null pointer deref in drmGetBufInfo
    * intel: Add support for JSL
    * xf86drm: warn about GEM handle reference counting
    * xf86drmMode: add drmIsKMS
    * intel: add INTEL_ADLS_IDS to the pciids list
    * intel: sync i915_pciids.h with kernel
    * amdgpu: update marketing names
    * tests and build system fixes
* Sun Jan 24 2021 Stefan Dirsch <sndirsch@suse.com>
  - reenabled build of manual pages (switch from xsltproc to rst2man)
* Sun Jan 24 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.4.104:
    * headers: drm: Sync with drm-next
    * Remove outdated comments about stdint.h
    * Remove definitions duplicated from drm_mode.h
    * xf86drmMode.h use ANSI C99 arrays
    * Document drmModeConnection
    * man: convert to reSTructuredText
    * testsuite fixes
* Wed Jan 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.4.103:
    * xf86drm.c: Use integer logarithm.
    * amdgpu: only enable security tests on raven family
    * amdgpu: sync up amdgpu_drm.h with latest from kernel
    * amdgpu: add marketing names from 20.40
    * intel: add INTEL_DG1_IDS to the pciids list
    * amdgpu: add device IDs for Raven, Picasso and Renoir
    * intel: sync i915_pciids.h with kernel
    * amdgpu: Add Device IDs for Embedded Raven2 platforms
    * intel: sync i915_pciids.h with kernel
    * xf86drm.c: fix build failure
    * core: use `O_RDONLY` instead of ambiguous `0` flag
    * lots of tests/amdgpu updates

Files

/usr/include/libdrm
/usr/include/libdrm/amdgpu.h
/usr/include/libdrm/amdgpu_drm.h
/usr/include/libdrm/drm.h
/usr/include/libdrm/drm_fourcc.h
/usr/include/libdrm/drm_mode.h
/usr/include/libdrm/drm_sarea.h
/usr/include/libdrm/i915_drm.h
/usr/include/libdrm/intel_aub.h
/usr/include/libdrm/intel_bufmgr.h
/usr/include/libdrm/intel_debug.h
/usr/include/libdrm/mach64_drm.h
/usr/include/libdrm/mga_drm.h
/usr/include/libdrm/msm_drm.h
/usr/include/libdrm/nouveau
/usr/include/libdrm/nouveau/nouveau.h
/usr/include/libdrm/nouveau/nvif
/usr/include/libdrm/nouveau/nvif/cl0080.h
/usr/include/libdrm/nouveau/nvif/cl9097.h
/usr/include/libdrm/nouveau/nvif/class.h
/usr/include/libdrm/nouveau/nvif/if0002.h
/usr/include/libdrm/nouveau/nvif/if0003.h
/usr/include/libdrm/nouveau/nvif/ioctl.h
/usr/include/libdrm/nouveau/nvif/unpack.h
/usr/include/libdrm/nouveau_drm.h
/usr/include/libdrm/qxl_drm.h
/usr/include/libdrm/r128_drm.h
/usr/include/libdrm/r600_pci_ids.h
/usr/include/libdrm/radeon_bo.h
/usr/include/libdrm/radeon_bo_gem.h
/usr/include/libdrm/radeon_bo_int.h
/usr/include/libdrm/radeon_cs.h
/usr/include/libdrm/radeon_cs_gem.h
/usr/include/libdrm/radeon_cs_int.h
/usr/include/libdrm/radeon_drm.h
/usr/include/libdrm/radeon_surface.h
/usr/include/libdrm/savage_drm.h
/usr/include/libdrm/sis_drm.h
/usr/include/libdrm/tegra_drm.h
/usr/include/libdrm/vc4_drm.h
/usr/include/libdrm/via_drm.h
/usr/include/libdrm/virtgpu_drm.h
/usr/include/libdrm/vmwgfx_drm.h
/usr/include/libsync.h
/usr/include/xf86drm.h
/usr/include/xf86drmMode.h
/usr/lib64/libdrm.so
/usr/lib64/libdrm_amdgpu.so
/usr/lib64/libdrm_intel.so
/usr/lib64/libdrm_nouveau.so
/usr/lib64/libdrm_radeon.so
/usr/lib64/pkgconfig/libdrm.pc
/usr/lib64/pkgconfig/libdrm_amdgpu.pc
/usr/lib64/pkgconfig/libdrm_intel.pc
/usr/lib64/pkgconfig/libdrm_nouveau.pc
/usr/lib64/pkgconfig/libdrm_radeon.pc
/usr/share/man/man3/drmAvailable.3.gz
/usr/share/man/man3/drmHandleEvent.3.gz
/usr/share/man/man3/drmModeGetResources.3.gz
/usr/share/man/man7/drm-kms.7.gz
/usr/share/man/man7/drm-memory.7.gz
/usr/share/man/man7/drm.7.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 00:58:04 2024