emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#37983: closed ([PATCH] gnu: Add bemenu.)


From: GNU bug Tracking System
Subject: bug#37983: closed ([PATCH] gnu: Add bemenu.)
Date: Tue, 29 Oct 2019 19:41:02 +0000

Your message dated Tue, 29 Oct 2019 20:40:30 +0100
with message-id <874kzruyq9.fsf@nckx>
and subject line Re: [bug#37983] [PATCH] gnu: Add bemenu.
has caused the debbugs.gnu.org bug report #37983,
regarding [PATCH] gnu: Add bemenu.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden.)


-- 
37983: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=37983
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: [PATCH] gnu: Add bemenu. Date: Tue, 29 Oct 2019 19:02:37 +0000
* gnu/packages/xdisorg.scm (bemenu): New public variable.
---
 gnu/packages/xdisorg.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index d4312f4635..71de6b4072 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -27,6 +27,7 @@
 ;;; Copyright © 2018 Nam Nguyen <address@hidden>
 ;;; Copyright © 2019 Wiktor Żelazny <address@hidden>
 ;;; Copyright © 2019 Kyle Andrews <address@hidden>
+;;; Copyright © 2019 Josh Holland <address@hidden>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1780,3 +1781,39 @@ and clipboard selection.  When the clipboard is changed, 
it updates the
 cutbuffer.  When the cutbuffer is changed, it owns the clipboard selection.
 The cutbuffer and clipboard selection are always synchronized.")
     (license license:gpl2+)))
+
+(define-public bemenu
+  (package
+    (name "bemenu")
+    (version "0.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Cloudef/bemenu.git";)
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0piax49az5kp96r1g6dcgj87fi6p4jl286wlkxsdvljzpkn8q6gv"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBEMENU_WAYLAND_RENDERER=ON")))
+    (inputs `(("ncurses" ,ncurses)
+              ("libx11" ,libx11)
+              ("libxinerama" ,libxinerama)
+              ("libxkbcomon" ,libxkbcommon)
+              ("wayland" ,wayland)
+              ("wayland-protocols" ,wayland-protocols)
+              ("cairo" ,cairo)
+              ("pango" ,pango)))
+    (native-inputs `(("pkg-config" ,pkg-config)
+                     ("doxygen" ,doxygen)))
+    (home-page "https://github.com/Cloudef/bemenu";)
+    (synopsis "Dynamic menu library and client program inspired by dmenu")
+    (description "@code{bemenu} is a dynamic menu which allows the user to
+flexibly select from a list of options (usually programs to launch).  It
+supports rendering graphically by X11 and Wayland or in a terminal with
+ncurses.")
+    (license (list license:gpl3+ ; client program[s] and other sources
+                   license:lgpl3+       ; library and bindings
+                   ))))
-- 
2.23.0




--- End Message ---
--- Begin Message --- Subject: Re: [bug#37983] [PATCH] gnu: Add bemenu. Date: Tue, 29 Oct 2019 20:40:30 +0100
Josh,

Josh Holland 写道:
* gnu/packages/xdisorg.scm (bemenu): New public variable.

Pushed as 2f490bf3d6bb0197b4f280d7a18e9d34b7bb57c3 with the following modifications:

- Alphabetically ordered inputs.
- Minor tweaks to the description.
- Moved orphaned brackets to the previous line.

Thanks!

T G-R

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]