x11-apps / igt-gpu-tools

Intel GPU userland tools

Official package sites : https://gitlab.freedesktop.org/drm/igt-gpu-tools ·

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
X chamelium doc man overlay runner tests unwind valgrind xv

v1.29 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~x86
USE flags
X chamelium doc man overlay runner tests unwind valgrind xv

General

X
Enable intel-gpu-overlay xlib/cairo backend
chamelium
Enables support for building Chamelium tests
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
man
Build and install man pages
overlay
Build the intel-gpu-overlay utility
runner
Build the test runner
tests
Build and install tests
unwind
Add support for call stack unwinding and function name resolution
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
xv
Enable intel-gpu-overlay xv backend

video_cards

amdgpu
VIDEO_CARDS setting to build driver for AMDGPU video cards
intel
VIDEO_CARDS setting to build driver for Intel video cards
nouveau
VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards

app-alternatives / lex : lex symlinks

app-alternatives / yacc : yacc symlinks

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / xmlrpc-c : A lightweight RPC library based on XML and HTTP

dev-python / docutils : Python Documentation Utilities (reference reStructuredText impl.)

dev-util / gtk-doc : GTK+ Documentation Generator

dev-util / peg : Recursive-descent parser generators for C

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

sci-libs / gsl : The GNU Scientific Library

sys-apps / kmod : Library and tools for managing linux kernel modules

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / zlib : Standard (de)compression library

sys-process / procps : Standard informational utilities and process-handling tools

virtual / libudev : Virtual for libudev providers

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices

x11-libs / pixman : Low-level pixel manipulation routines

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / xmlrpc-c : A lightweight RPC library based on XML and HTTP

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

sci-libs / gsl : The GNU Scientific Library

sys-apps / kmod : Library and tools for managing linux kernel modules

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / zlib : Standard (de)compression library

sys-process / procps : Standard informational utilities and process-handling tools

virtual / libudev : Virtual for libudev providers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices

x11-libs / pixman : Low-level pixel manipulation routines

898864
x11-apps/igt-gpu-tools-1.27.1 fails to compile (MUSL-CLANG-SYSTEM): igt_hwmon.c:31:31: error: use of undeclared identifier PATH_MAX
908231
x11-apps/igt-gpu-tools-1.27.1 failed to emerge with USE=doc
908832
x11-apps/igt-gpu-tools-1.27.1 fails to compile (MUSL-SYSTEM): gem_engine_topology.c:619:33: error: unknown type name ino64_t
926170
x11-apps/igt-gpu-tools-1.28 - ../.../amd_dp_dsc.c: error: array subscript 6 is above array bounds of igt_output_t [6] [-Werror=array-bounds=]
939162
x11-apps/igt-gpu-tools-1.29 calls objcopy directly
939189
x11-apps/igt-gpu-tools-1.29 fails to build with lto
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add Python 3.13 compatibility
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.29
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add patch to work with -Wl,-z,now
Closes: https://bugs.gentoo.org/788625 Closes: https://bugs.gentoo.org/925348 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Remove empty assignment
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add Python 3.12 compatibility
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Remove unnecessary subslot operators
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Reorder configuration options
To match the order in meson_options.txt. Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.28
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-apps/igt-gpu-tools: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
x11-apps/igt-gpu-tools: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-apps/igt-gpu-tools: fix compat w/ procps-4
Closes: https://bugs.gentoo.org/913512 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Azamat H. Hackimov · gentoo
x11-apps/igt-gpu-tools: update HOMEPAGE
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.27.1
* Add Python 3.11 compatibility (bug #897342) * Add runner? ( tests ) to REQUIRED_USE (bug #800680) Closes: https://bugs.gentoo.org/800680 Closes: https://bugs.gentoo.org/897342 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
cions · gentoo
x11-apps/igt-gpu-tools: Fix libunwind dependency
Signed-off-by: Joh Matsuura <gh.cions@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24968 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
x11-apps/igt-gpu-tools: backport meson fix
Closes: https://bugs.gentoo.org/821628 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
x11-apps/igt-gpu-tools: Remove old
Bug: https://bugs.gentoo.org/789618 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
x11-apps/igt-gpu-tools: subscribe to sci-libs/gsl subslot
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
x11-apps/igt-gpu-tools: bump to v1.26
Closes: https://bugs.gentoo.org/789618 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
x11-apps/igt-gpu-tools: use ${EPYTHON}, not python3
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/771594 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rémi Cardona · gentoo
x11-apps/igt-gpu-tools: fix build with python 3.9
Closes: https://bugs.gentoo.org/726852 Package-Manager: Portage-2.3.102, Repoman-2.3.23 Signed-off-by: Rémi Cardona <remi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Drew Davenport · gentoo
x11-apps/igt-gpu-tools: Fix USE flags dependency
Test build is required for docs. Express this in REQUIRED_USE, and allow tests to be built without building docs. Signed-off-by: Drew Davenport <ddavenport@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/16057 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mohanram Meenakshisundaram · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.25
New igt-gpu-tools 1.25 release contains new hardware supports, improvements and bug fixes check the release notes here https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?h=igt-gpu-tools-1.25&id=f49ebeee9f54d6f23c60a842f75f65561d452ab0 Closes:https://bugs.gentoo.org/718582 Closes:https://github.com/gentoo/gentoo/pull/15385 Signed-off-by: Mohanram Meenakshisundaram <mohanram.meenakshisundaram@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.24
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Use meson_feature function
Closes: https://bugs.gentoo.org/687880 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
x11-apps/igt-gpu-tools: add USE=libressl
Closes: https://bugs.gentoo.org/685812 Closes: https://github.com/gentoo/gentoo/pull/11981 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Denis Lisov · gentoo
x11-apps/igt-gpu-tools: update USE flags for meson
Initially the igt-gpu-tools meson build system had no optional dependencies so all USE flags were forced on. This commit restores the ability to disable optional dependencies and restructures the USE flags from dependency-based (alsa, gsl, xrandr) to feature-based (sound, overlay). Closes: https://bugs.gentoo.org/670282 Closes: https://github.com/gentoo/gentoo/pull/11946 Signed-off-by: Denis Lisov <dennis.lissov@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
x11-apps/igt-gpu-tools: Rename and version bump to 1.23
Project is not Intel-specific anymore and changed its name to igt-gpu-tools for version 1.23. Signed-off-by: Matt Turner <mattst88@gentoo.org>