unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [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 public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).