This commit is contained in:
Daniel Ziltener 2024-03-20 19:03:26 +01:00
parent 3da20d6708
commit 5105194148
Signed by: zilti
GPG key ID: B38976E82C9DAE42

View file

@ -127,7 +127,7 @@ and Matrox.")
((#:configure-flags flags)
'(list "--disable-glx"))))))))
(define-public mesa ;; SENT to Guix
(define-public mesa-24 ;; SENT to Guix
(package
(name "mesa")
(version "24.0.3")
@ -409,6 +409,25 @@ device drivers allows Mesa to be used in many different environments ranging
from software emulation to complete hardware acceleration for modern GPUs.")
(license license:x11)))
(define-public mesa-headers-24
(package/inherit mesa-24
(name "mesa-headers")
(propagated-inputs '())
(inputs '())
(native-inputs '())
(outputs '("out"))
(arguments
'(#:phases
(modify-phases %standard-phases
(delete 'configure)
(delete 'build)
(delete 'check)
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(copy-recursively "include" (string-append
(assoc-ref outputs "out")
"/include")))))))))
(define-public glu ;; SENT to Guix
(package
(name "glu")
@ -1068,12 +1087,9 @@ Wayland compositor based on wlroots") (description "Hyprland.")
(system "cat src/meson.build"))))))
(native-inputs
(list gcc-13
cmake
jq
git
ninja
mesa-headers
meson
mesa-headers-24
pkg-config))
(inputs
(list cairo-1.18.0
@ -1088,10 +1104,11 @@ Wayland compositor based on wlroots") (description "Hyprland.")
libinput-1.25
libxkbcommon
libdrm-2.4.120
mesa
mesa-24
tomlplusplus
wayland
wayland-protocols
xorg-server-xwayland
pango
pciutils
udis86