This commit is contained in:
Daniel Ziltener 2024-01-31 11:40:36 +01:00
parent 4496521e34
commit cccbe8a5fb
Signed by: zilti
GPG key ID: B38976E82C9DAE42

View file

@ -195,10 +195,35 @@ including drivers for chipsets produced by 3DFX, AMD (formerly ATI), Intel
and Matrox.") and Matrox.")
(license license:x11))) (license license:x11)))
(define-public wlroots-master (define-public libliftoff
(package
(name "libliftoff")
(version "0.4.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.freedesktop.org/emersion/libliftoff")
(commit (string-append "v" version))))
(sha256
(base32
"1ikjp638d655ycaqkdnzhb12d29kkbb3a46lqhbhsfc8vsqj3z1l"))))
(build-system meson-build-system)
(native-inputs
(list pkg-config))
(inputs
(list libdrm-2.4.120))
(home-page "https://gitlab.freedesktop.org/emersion/libliftoff")
(synopsis "Lightweight KMS plane library")
(description "libliftoff eases the use of KMS planes from userspace without standing in your
way. Users create \"virtual planes\" called layers, set KMS properties on them,
and libliftoff will pick hardware planes for these layers if possible.")
(license license:expat)))
(define-public wlroots-0.17.1
(package (package
(name "wlroots") (name "wlroots")
(version "fe6f380f2653751e95be6f99922d10bea1327145") (version "0.17.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -208,7 +233,7 @@ and Matrox.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"09g8vb9yq8b2nlvrgak197f98qcls5cdbvbva9mgr6spczgkjaxi")))) "1hj4gq5vx8in65622yvjm8bwqkw2vpc556k9my997a0hn0ricj37"))))
(build-system meson-build-system) (build-system meson-build-system)
(arguments (arguments
`(#:configure-flags `(#:configure-flags
@ -240,6 +265,7 @@ and Matrox.")
libcap libcap
libdisplay-info libdisplay-info
libinput-1.25 libinput-1.25
libliftoff
libpng libpng
libseat libseat
libxkbcommon libxkbcommon