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) ((#:configure-flags flags)
'(list "--disable-glx")))))))) '(list "--disable-glx"))))))))
(define-public mesa ;; SENT to Guix (define-public mesa-24 ;; SENT to Guix
(package (package
(name "mesa") (name "mesa")
(version "24.0.3") (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.") from software emulation to complete hardware acceleration for modern GPUs.")
(license license:x11))) (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 (define-public glu ;; SENT to Guix
(package (package
(name "glu") (name "glu")
@ -1068,12 +1087,9 @@ Wayland compositor based on wlroots") (description "Hyprland.")
(system "cat src/meson.build")))))) (system "cat src/meson.build"))))))
(native-inputs (native-inputs
(list gcc-13 (list gcc-13
cmake
jq jq
git git
ninja mesa-headers-24
mesa-headers
meson
pkg-config)) pkg-config))
(inputs (inputs
(list cairo-1.18.0 (list cairo-1.18.0
@ -1088,10 +1104,11 @@ Wayland compositor based on wlroots") (description "Hyprland.")
libinput-1.25 libinput-1.25
libxkbcommon libxkbcommon
libdrm-2.4.120 libdrm-2.4.120
mesa mesa-24
tomlplusplus tomlplusplus
wayland wayland
wayland-protocols wayland-protocols
xorg-server-xwayland
pango pango
pciutils pciutils
udis86 udis86