Wilko Meyer writes: > * gnu/packages/freedesktop.scm (drm-info): New variable. > > Change-Id: I02a0bdcbb49644de9884038cd36bf6d8482f84ae > --- > Hi Guix, > > Needed drm_info today while debugging a /dev/dri/card* related > issue. As the tool isn't yet available in guix, here's a patch adding > it. > > FTR: There's a comment in gnu/packages/hardware.scm on l261 referring > to it with a comment saying: > > ;; Not packaged in Guix (TODO). > > which could be removed after applying this patch. I would've done it > myself and included the removal in this patch, but wasn't too sure on > how to handle the commit messages right for such a case. > > Cheers! > > gnu/packages/freedesktop.scm | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm > index 222ea0fb0b..05b016f802 100644 > --- a/gnu/packages/freedesktop.scm > +++ b/gnu/packages/freedesktop.scm > @@ -38,6 +38,7 @@ > ;;; Copyright © 2022 Samuel Culpepper > ;;; Copyright © 2024 aurtzy > ;;; Copyright © 2024 Dariqq > +;;; Copyright © 2024 Wilko Meyer > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -2475,6 +2476,31 @@ (define-public desktop-file-utils > @end table") > (license license:gpl2+))) > > +(define-public drm-info > + (package > + (name "drm-info") > + (version "2.6.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.freedesktop.org/emersion/drm_info.git") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0fc1rd3c16ddzbdpcj473ykszipzblj98lk376slk63v7mqvc1qm")))) > + (build-system meson-build-system) > + (native-inputs > + (list pkg-config)) > + (inputs > + (list libdrm json-c)) > + (home-page "https://gitlab.freedesktop.org/emersion/drm_info") > + (synopsis "Dump DRM device info") > + (description "Displaying and dumping information on Direct > +Rendering Manager devices.") > + (license license:expat))) > + > (define-public xdg-user-dirs > (package > (name "xdg-user-dirs") > > base-commit: 07293655b77619b61bd25abe692d0218c3d8142b Enable libpci and man-pages option, and pushed.