GNU bug report logs - #59999
[PATCH] gnu: Add nwg-launchers

Previous Next

Package: guix-patches;

Reported by: florhizome <at> posteo.net

Date: Mon, 12 Dec 2022 10:48:01 UTC

Severity: normal

Tags: patch

Done: Vagrant Cascadian <vagrant <at> debian.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 59999 in the body.
You can then email your comments to 59999 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Mon, 12 Dec 2022 10:48:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to florhizome <at> posteo.net:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 12 Dec 2022 10:48:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: florhizome <at> posteo.net
To: guix-patches <at> gnu.org
Cc: florhizome <florhizome <at> posteo.net>
Subject: [PATCH] gnu: Add nwg-launchers
Date: Mon, 12 Dec 2022 10:47:38 +0000
From: florhizome <florhizome <at> posteo.net>

* gnu/packages/wm.scm (nwg-launchers): New variable.
---
 gnu/packages/wm.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index d3a7716c23..7f81efff96 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1806,6 +1806,31 @@ (define-public wlr-randr
     (description "wlr-randr is a utility to manage outputs of a Wayland compositor.")
     (license license:expat))) ; MIT license
 
+
+(define-public nwg-launchers
+  (package
+    (name "nwg-launchers")
+    (version "0.7.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url "https://github.com/nwg-piotr/nwg-launchers")
+         (commit (string-append "v" version))))
+       (sha256
+        (base32 "0hq2qiqxvrw3g515ywcb676ljc8mdw3pyslgxr3vahizfljah1pv"))))
+    (build-system meson-build-system)
+    (native-inputs
+     (list git-minimal pkg-config))
+    (inputs
+     (list gtk-layer-shell gtkmm-3 json-modern-cxx librsvg))
+    (synopsis "GTK-based launchers")
+    (description "This package provides application grid, button bar and dmenu
+ applications for sway and other window managers.")
+    (home-page "https://github.com/nwg-piotr/nwg-launchers")
+    (license license:expat)))
+
 (define-public mako
   (package
     (name "mako")
-- 
2.38.1





Information forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Mon, 12 Dec 2022 21:36:03 GMT) Full text and rfc822 format available.

Message #8 received at 59999 <at> debbugs.gnu.org (full text, mbox):

From: florhizome <at> posteo.net
To: 59999 <at> debbugs.gnu.org
Cc: florhizome <florhizome <at> posteo.net>
Subject: [PATCH v2] gnu: Add nwg-launchers
Date: Mon, 12 Dec 2022 21:34:30 +0000
From: florhizome <florhizome <at> posteo.net>

forgot to add these module references

---
 gnu/packages/wm.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 0068e3dfb3..5d07930976 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -103,6 +103,7 @@ (define-module (gnu packages wm)
   #:use-module (gnu packages calendar)
   #:use-module (gnu packages check)
   #:use-module (gnu packages c)
+  #:use-module (gnu packages cpp)
   #:use-module (gnu packages datastructures)
   #:use-module (gnu packages docbook)
   #:use-module (gnu packages documentation)
@@ -152,6 +153,7 @@ (define-module (gnu packages wm)
   #:use-module (gnu packages textutils)
   #:use-module (gnu packages time)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages version-control)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xml)
@@ -2020,6 +2022,30 @@ (define-public wdisplays
 -management-unstable-v1 protocol.")
    (license license:gpl3+)))
 
+(define-public nwg-launchers
+  (package
+    (name "nwg-launchers")
+    (version "0.7.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url "https://github.com/nwg-piotr/nwg-launchers")
+         (commit (string-append "v" version))))
+       (sha256
+        (base32 "0hq2qiqxvrw3g515ywcb676ljc8mdw3pyslgxr3vahizfljah1pv"))))
+    (build-system meson-build-system)
+    (native-inputs
+     (list git-minimal pkg-config))
+    (inputs
+     (list gtk-layer-shell gtkmm-3 json-modern-cxx librsvg))
+    (synopsis "GTK-based launchers")
+    (description "This package provides application grid, button bar and dmenu
+ applications for sway and other window managers.")
+    (home-page "https://github.com/nwg-piotr/nwg-launchers")
+    (license license:expat)))
+
 (define-public mako
   (package
     (name "mako")

base-commit: 0ce1f82e5aaac951b21d579eb46bf75cfe6713c0
prerequisite-patch-id: 36ae907c0ae2cbc001f774c0514ab217855270c2
prerequisite-patch-id: 2c99b804c1a929fc9d74b4c3d92263cbd296f785
prerequisite-patch-id: 2525aea715c2eb5be5f61e2e14296a36898413ca
prerequisite-patch-id: f7afbf36e2776eced1e69090ec127a40456efca4
prerequisite-patch-id: ba73cf06ab2610e36d03df1f6b6a1c4b8f271cda
prerequisite-patch-id: 9ac4b32603488e776af63831ff13406c649a8686
prerequisite-patch-id: 1cec3e6ed7a13938c53c24f816056d98b2b005c7
prerequisite-patch-id: 011ca6e0eaf4ea7077787d7030f193836c30aa82
prerequisite-patch-id: 4243cf3f6370445e6d583f03231e87921f541cc2
prerequisite-patch-id: 6c88bfec7b2fa53face9523329de4a9102149772
prerequisite-patch-id: d1bed6e8da46c3d6f4017546f7a00c001e814fe1
prerequisite-patch-id: 3096f437730db3ea683ab8eeec93d38e9cfed9e2
prerequisite-patch-id: 709b4522fd225f3c28bb2721e5dd9a20014ce131
prerequisite-patch-id: a02e8c00e53bf941c9049360c58959d2ebcf9608
prerequisite-patch-id: 859d3e5e1d8ef976bb6c4d7b6cce56ac2f138b88
prerequisite-patch-id: fc6e006241c41b19b4020981417823fd7a8cf931
prerequisite-patch-id: 4aa5ec94c128f5b6b6b6709c25baa49fffa571f6
-- 
2.38.1





Information forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Mon, 12 Dec 2022 21:44:02 GMT) Full text and rfc822 format available.

Message #11 received at 59999 <at> debbugs.gnu.org (full text, mbox):

From: "(" <paren <at> disroot.org>
To: <florhizome <at> posteo.net>, <59999 <at> debbugs.gnu.org>
Subject: Re: [bug#59999] [PATCH v2] gnu: Add nwg-launchers
Date: Mon, 12 Dec 2022 21:43:07 +0000
[Message part 1 (text/plain, inline)]
Heya,

--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm

@@ -2020,6 +2022,30 @@ (define-public wdisplays
 
+       (uri
+        (git-reference
+         (url "https://github.com/nwg-piotr/nwg-launchers")
+         (commit (string-append "v" version))))

  (file-name (git-file-name name version))

+    (synopsis "GTK-based launchers")

  (synopsis "Application launchers for wlroots")

+    (description "This package provides application grid, button bar and dmenu
+ applications for sway and other window managers.")

  (description
   "This package provides an application grid, button bar, and dmenu
  applications for Sway and other wlroots-based Wayland compositors.")

    -- (
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Fri, 27 Jan 2023 16:45:02 GMT) Full text and rfc822 format available.

Message #14 received at 59999 <at> debbugs.gnu.org (full text, mbox):

From: Sughosha <Sughosha <at> proton.me>
To: "59999 <at> debbugs.gnu.org" <59999 <at> debbugs.gnu.org>
Subject: [PATCH] gnu: Add nwg-launchers.
Date: Fri, 27 Jan 2023 16:44:38 +0000
I cannot merge the v2 patch into my local branch. I had nwg-launchers in my
local branch in xdisorg.scm but had not submitted the patch till now. The reason
for having it in xdisorg.scm is that I found similar packages like wofi and many
other launchers there. Here is the patch that I have.

* gnu/packages/xdisorg.scm (nwg-launchers): New variable.
---
 gnu/packages/xdisorg.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index f6f0157..5f7d63d 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -97,6 +97,7 @@
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages cpp)
   #:use-module (gnu packages datastructures)
   #:use-module (gnu packages documentation)
   #:use-module (gnu packages flex)
@@ -3061,6 +3062,29 @@ such as sway, similar to @command{rofi}.")
     (home-page "https://hg.sr.ht/~scoopta/wofi")
     (license license:gpl3+)))
 
+(define-public nwg-launchers
+  (package
+    (name "nwg-launchers")
+    (version "0.7.1.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/nwg-piotr/nwg-launchers")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0hq2qiqxvrw3g515ywcb676ljc8mdw3pyslgxr3vahizfljah1pv"))))
+    (build-system meson-build-system)
+    (native-inputs (list json-modern-cxx pkg-config))
+    (inputs (list gtk-layer-shell gtkmm-3 librsvg))
+    (home-page "https://github.com/nwg-piotr/nwg-launchers")
+    (synopsis "GTK-based launchers")
+    (description
+     "This package provides application grid, button bar and dmenu applications
+for sway and other window managers.")
+    (license license:gpl3+)))
+
 (define-public dex
   (package
     (name "dex")
--
libgit2 1.4.3





Information forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Fri, 03 Mar 2023 08:46:01 GMT) Full text and rfc822 format available.

Message #17 received at 59999 <at> debbugs.gnu.org (full text, mbox):

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: Sughosha <Sughosha <at> proton.me>, "59999 <at> debbugs.gnu.org"
 <59999 <at> debbugs.gnu.org>
Subject: Re: [bug#59999] [PATCH] gnu: Add nwg-launchers.
Date: Fri, 03 Mar 2023 09:45:36 +0100
[Message part 1 (text/plain, inline)]
Hi Sughosha,

Sughosha via Guix-patches via <guix-patches <at> gnu.org> writes:

> I cannot merge the v2 patch into my local branch. I had nwg-launchers in my
> local branch in xdisorg.scm but had not submitted the patch till now. The reason
> for having it in xdisorg.scm is that I found similar packages like wofi and many
> other launchers there. Here is the patch that I have.

Patch looks good to me (it is in fact GPLv3 and not Expat). I don't
think there's any other module that would be a better home for this
package, although the name itself is unfortunate.

Best,
-- 
Josselin Poiret
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#59999; Package guix-patches. (Tue, 14 Mar 2023 15:41:02 GMT) Full text and rfc822 format available.

Message #20 received at 59999 <at> debbugs.gnu.org (full text, mbox):

From: florhizome <florhizome <at> posteo.net>
To: 59999 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add nwg-launchers
Date: Tue, 14 Mar 2023 15:40:18 +0000
Hey, 
consider this a ping.  
I think it would be good to have a module for general desktop utilities
, maybe desktop.scm. Maybe I will propose to open it with a new patch
for another outstanding package.
Cheers.




Reply sent to Vagrant Cascadian <vagrant <at> debian.org>:
You have taken responsibility. (Sat, 02 Sep 2023 04:49:02 GMT) Full text and rfc822 format available.

Notification sent to florhizome <at> posteo.net:
bug acknowledged by developer. (Sat, 02 Sep 2023 04:49:02 GMT) Full text and rfc822 format available.

Message #25 received at 59999-done <at> debbugs.gnu.org (full text, mbox):

From: Vagrant Cascadian <vagrant <at> debian.org>
To: Sughosha <Sughosha <at> proton.me>, 59999-done <at> debbugs.gnu.org
Cc: florhizome <florhizome <at> posteo.net>
Subject: Re: [bug#59999] [PATCH] gnu: Add nwg-launchers.
Date: Fri, 01 Sep 2023 21:48:07 -0700
[Message part 1 (text/plain, inline)]
On 2023-01-27, Sughosha wrote:
> +(define-public nwg-launchers
> +  (package
> +    (name "nwg-launchers")
> +    (version "0.7.1.1")

Merged as:

39c50eb49540bbc90b20152520be4fd095d5f979 gnu: Add nwg-launchers.

Marking as done.

live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 30 Sep 2023 11:24:36 GMT) Full text and rfc822 format available.

This bug report was last modified 205 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.