From mboxrd@z Thu Jan 1 00:00:00 1970 From: rws Subject: [PATCH] gnu: bpswm, sxhkd: New packages. Date: Sat, 10 Oct 2015 00:51:18 +1100 Message-ID: <1444398678-21079-2-git-send-email-elisp.vim@gmail.com> References: <1444398678-21079-1-git-send-email-elisp.vim@gmail.com> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkY8O-0005TY-U2 for guix-devel@gnu.org; Fri, 09 Oct 2015 09:54:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZkY8J-0005l7-U0 for guix-devel@gnu.org; Fri, 09 Oct 2015 09:54:56 -0400 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:34596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZkY8J-0005l2-Op for guix-devel@gnu.org; Fri, 09 Oct 2015 09:54:51 -0400 Received: by padhy16 with SMTP id hy16so87627218pad.1 for ; Fri, 09 Oct 2015 06:54:51 -0700 (PDT) In-Reply-To: <1444398678-21079-1-git-send-email-elisp.vim@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Cc: rws * gnu/packages/wm.scm (bspwm): New package. * gnu/packages/xdisorg.scm (sxhkd): New package. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ gnu/packages/xdisorg.scm | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 9ca5b96..0e32126 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -64,6 +64,39 @@ single/double-quoted strings, environment variable expansion, functions and nested include statements).") (license isc))) +(define-public bspwm + (package + (name "bspwm") + (version "0.9") + (source + (origin + (file-name (string-append name "-" version ".tar.gz")) + (method url-fetch) + (uri (string-append + "https://github.com/baskerville/bspwm/archive/" + version ".tar.gz")) + (sha256 + (base32 + "1pig0h2jk8wipyz90j69c4bk37bfyq60asnn0v0bqld2p2vjvyqy")))) + (build-system gnu-build-system) + (inputs + `(("libxcb" ,libxcb) + ("libxinerama" ,libxinerama) + ("sxhkd" ,sxhkd) + ("xcb-util" ,xcb-util) + ("xcb-util-keysyms" ,xcb-util-keysyms) + ("xcb-util-wm" ,xcb-util-wm))) + (arguments + '(#:phases (alist-delete 'configure %standard-phases) + #:tests? #f ;; No tests. + #:make-flags (list "CC=gcc" (string-append + "PREFIX=" (assoc-ref %outputs "out"))))) + (home-page "https://github.com/baskerville/bspwm") + (synopsis "Tiling window manager based on binary space partitioning") + (description "bspwm is a tiling window manager that represents windows as +the leaves of a full binary tree.") + (license bsd-2))) + (define-public i3status (package (name "i3status") diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 96e7c3a..c080544 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -32,6 +32,7 @@ #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) #:use-module (gnu packages) + #:use-module (gnu packages asciidoc) #:use-module (gnu packages compression) #:use-module (gnu packages image) #:use-module (gnu packages pkg-config) @@ -492,6 +493,38 @@ clicks or timed double clicks take actions. Also all functions that work in Guile will work for XBindKeys.") (license license:gpl2+))) +(define-public sxhkd + (package + (name "sxhkd") + (version "0.5.5") + (source + (origin + (file-name (string-append name "-" version ".tar.gz")) + (method url-fetch) + (uri (string-append + "https://github.com/baskerville/sxhkd/archive/" + version ".tar.gz")) + (sha256 + (base32 + "04s3y2bq9502gw72jj3y2zsh96yj3qg2av3zsa8ahd2farvrysg6")))) + (build-system gnu-build-system) + (inputs + `(("asciidoc" ,asciidoc) + ("libxcb" ,libxcb) + ("xcb-util" ,xcb-util) + ("xcb-util-keysyms" ,xcb-util-keysyms) + ("xcb-util-wm" ,xcb-util-wm))) + (arguments + '(#:phases (alist-delete 'configure %standard-phases) + #:tests? #f ;; No tests. + #:make-flags (list "CC=gcc" (string-append + "PREFIX=" (assoc-ref %outputs "out"))))) + (home-page "https://github.com/baskerville/sxhkd") + (synopsis "Simple X hotkey daemon") + (description "sxhkd is a simple X hotkey daemon with a powerful and +compact configuration syntax.") + (license bsd-2))) + (define-public rxvt-unicode (package (name "rxvt-unicode") -- 2.5.2