* [bug#73311] [PATCH] Add libliftoff
@ 2024-09-17 2:43 The Man
2024-09-22 14:07 ` [bug#73311] [PATCH v2 0/1] " Steve George
2024-09-26 7:45 ` bug#73311: Close Andreas Enge
0 siblings, 2 replies; 5+ messages in thread
From: The Man @ 2024-09-17 2:43 UTC (permalink / raw)
To: 73311
[-- Attachment #1.1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #1.2: Type: text/html, Size: 26 bytes --]
[-- Attachment #2: libliftoff.patch --]
[-- Type: text/x-patch, Size: 1379 bytes --]
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index cb1d625d24..f6e04ee88c 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3296,3 +3296,27 @@ (define-public libdecor
window decorations for them. It aims to provide multiple backends that
implements the decoration drawing.")
(license license:expat)))
+
+(define-public libliftoff
+ (package
+ (name "libliftoff")
+ (version "0.5.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/emersion/libliftoff")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "163g8ndsbma7acy2k9mrnvlpb7yi4431hgkx1gygkafgwpq1ii1x"))))
+ (build-system meson-build-system)
+ (native-inputs (list pkg-config))
+ (inputs (list libdrm))
+ (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)))
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bug#73311] [PATCH v2 0/1] Add libliftoff
2024-09-17 2:43 [bug#73311] [PATCH] Add libliftoff The Man
@ 2024-09-22 14:07 ` Steve George
2024-09-22 14:07 ` [bug#73311] [PATCH v2 1/1] gnu: " Steve George
2024-09-22 19:22 ` [bug#73311] [PATCH v2 0/1] " The Man
2024-09-26 7:45 ` bug#73311: Close Andreas Enge
1 sibling, 2 replies; 5+ messages in thread
From: Steve George @ 2024-09-22 14:07 UTC (permalink / raw)
To: 73311; +Cc: Steve George
Hi 'The Man',
Thanks for your contribution! Just be aware that it wasn't in the correct format so the CI system couldn't automatically build it. If it doesn't build a committer is less likely to take the time to look at it. Please have a look at the manual at the section preparing a patch (https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html) when you send your next contribution :-). Hopefully it will build automatically and a committer will have time to review it.
Review:
* submission: corrected patch format
* submission: checked source code hash
* submission: checked license, patch applies, build/reproducibility
* added Reviewed-by trailer
* re-roll to trigger QA build
The Man (1):
gnu: Add libliftoff.
gnu/packages/freedesktop.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
base-commit: b7c94d528875415ea7ec6225d88a6b3d55fa2e14
--
2.46.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [bug#73311] [PATCH v2 1/1] gnu: Add libliftoff.
2024-09-22 14:07 ` [bug#73311] [PATCH v2 0/1] " Steve George
@ 2024-09-22 14:07 ` Steve George
2024-09-22 19:22 ` [bug#73311] [PATCH v2 0/1] " The Man
1 sibling, 0 replies; 5+ messages in thread
From: Steve George @ 2024-09-22 14:07 UTC (permalink / raw)
To: 73311; +Cc: The Man, Steve George
From: The Man <squishypinkelephant@gmail.com>
* gnu/packages/freedesktop.scm (libliftoff): New variable.
Reviewed-by: Steve George <steve@futurile.net>
Change-Id: I19eda24aea4327bcd72a7e15ec0784ef1e302783
---
gnu/packages/freedesktop.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 993bb84ec6..2a78895a20 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -354,6 +354,30 @@ (define-public libglib-testing
(home-page "https://gitlab.gnome.org/pwithnall/libglib-testing")
(license license:lgpl2.1+)))
+(define-public libliftoff
+ (package
+ (name "libliftoff")
+ (version "0.5.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/emersion/libliftoff")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "163g8ndsbma7acy2k9mrnvlpb7yi4431hgkx1gygkafgwpq1ii1x"))))
+ (build-system meson-build-system)
+ (native-inputs (list pkg-config))
+ (inputs (list libdrm))
+ (home-page "https://gitlab.freedesktop.org/emersion/libliftoff")
+ (synopsis "Lightweight KMS plane library for compositors")
+ (description "Libliftoff eases the use of
+@acronym{KMS, Kernel Mode Setting} planes from userspace. 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 malcontent
(package
(name "malcontent")
--
2.46.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bug#73311] [PATCH v2 0/1] Add libliftoff
2024-09-22 14:07 ` [bug#73311] [PATCH v2 0/1] " Steve George
2024-09-22 14:07 ` [bug#73311] [PATCH v2 1/1] gnu: " Steve George
@ 2024-09-22 19:22 ` The Man
1 sibling, 0 replies; 5+ messages in thread
From: The Man @ 2024-09-22 19:22 UTC (permalink / raw)
To: Steve George; +Cc: 73311
[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]
My apologies. I did not consider the format of the patch could cause an
issue. I will consider better means of submitting patches in the future,
instead of through my Gmail.
On Sun, Sep 22, 2024, 9:11 AM Steve George <steve@futurile.net> wrote:
> Hi 'The Man',
>
> Thanks for your contribution! Just be aware that it wasn't in the correct
> format so the CI system couldn't automatically build it. If it doesn't
> build a committer is less likely to take the time to look at it. Please
> have a look at the manual at the section preparing a patch (
> https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html)
> when you send your next contribution :-). Hopefully it will build
> automatically and a committer will have time to review it.
>
> Review:
> * submission: corrected patch format
> * submission: checked source code hash
> * submission: checked license, patch applies, build/reproducibility
> * added Reviewed-by trailer
> * re-roll to trigger QA build
>
> The Man (1):
> gnu: Add libliftoff.
>
> gnu/packages/freedesktop.scm | 24 ++++++++++++++++++++++++
> 1 file changed, 24 insertions(+)
>
>
> base-commit: b7c94d528875415ea7ec6225d88a6b3d55fa2e14
> --
> 2.46.0
>
>
>
>
>
[-- Attachment #2: Type: text/html, Size: 1700 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#73311: Close
2024-09-17 2:43 [bug#73311] [PATCH] Add libliftoff The Man
2024-09-22 14:07 ` [bug#73311] [PATCH v2 0/1] " Steve George
@ 2024-09-26 7:45 ` Andreas Enge
1 sibling, 0 replies; 5+ messages in thread
From: Andreas Enge @ 2024-09-26 7:45 UTC (permalink / raw)
To: 73311-done
QA does not seem to work right now. Given that the patch is more than
a week old and has been reviewed and that the package builds for me,
I take the liberty to apply it.
Thanks for the package and the review,
Andreas
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-09-26 7:56 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-17 2:43 [bug#73311] [PATCH] Add libliftoff The Man
2024-09-22 14:07 ` [bug#73311] [PATCH v2 0/1] " Steve George
2024-09-22 14:07 ` [bug#73311] [PATCH v2 1/1] gnu: " Steve George
2024-09-22 19:22 ` [bug#73311] [PATCH v2 0/1] " The Man
2024-09-26 7:45 ` bug#73311: Close Andreas Enge
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.