From dfde065fd208f3da329bec052f1bb2b2138e5885 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 7 Aug 2016 11:59:42 +0000 Subject: gnu: dwm: Shorten the description. * gnu/packages/suckless.scm (dwm)[description]: Shorten. Signed-off-by: Alex Kost --- gnu/packages/suckless.scm | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'gnu/packages/suckless.scm') diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 87e5aadc40..8732a84d9e 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -68,30 +68,7 @@ (define-public dwm (description "dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, -optimising the environment for the application in use and the task performed. - -In tiled layout windows are managed in a master and stacking area. The master -area contains the window which currently needs most attention, whereas the -stacking area contains all other windows. In monocle layout all windows are -maximised to the screen size. In floating layout windows can be resized and -moved freely. Dialog windows are always managed floating, regardless of the -layout applied. - -Windows are grouped by tags. Each window can be tagged with one or multiple -tags. Selecting certain tags displays all windows with these tags. - -Each screen contains a small status bar which displays all available tags, the -layout, the number of visible windows, the title of the focused window, and the -text read from the root window name property, if the screen is focused. A -floating window is indicated with an empty square and a maximised floating -window is indicated with a filled square before the windows title. The selected -tags are indicated with a different color. The tags of the focused window are -indicated with a filled square in the top left corner. The tags which are -applied to one or more windows are indicated with an empty square in the top -left corner. - -dwm draws a small customizable border around windows to indicate the focus -state.") +optimising the environment for the application in use and the task performed.") (license license:x11))) (define-public dmenu -- cgit v1.2.3 From 87520dfd4bee7e0d6c890a16824858209c523a00 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 11 Aug 2016 15:01:04 +0000 Subject: gnu: st: Update to 0.7. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/suckless.scm (st): Update to 0.7. (inputs): Remove libxext. Signed-off-by: 宋文武 --- gnu/packages/suckless.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gnu/packages/suckless.scm') diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 8732a84d9e..5718c34086 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -129,7 +129,7 @@ (define-public slock (define-public st (package (name "st") - (version "0.6") + (version "0.7") (source (origin (method url-fetch) @@ -137,7 +137,7 @@ (define-public st version ".tar.gz")) (sha256 (base32 - "0avsfc1qp8zvshsfjwwrkvk411jlqy58z225bsdhjkl1qc40qcc5")))) + "00309qiw20rc89696pk8bdr7ik4r1aarik7jxqk8k66cdj80v1zp")))) (build-system gnu-build-system) (arguments '(#:tests? #f ; no tests @@ -156,7 +156,6 @@ (define-public st ("libxft" ,libxft) ("libxcomposite" ,libxcomposite) ("compositeproto" ,compositeproto) - ("libxext" ,libxext) ("xextproto" ,xextproto) ("libxrender" ,libxrender) ("fontconfig" ,fontconfig) -- cgit v1.2.3 From 939111ca9eefe80f03f649dc768da6d064db45e3 Mon Sep 17 00:00:00 2001 From: 宋文武 Date: Fri, 12 Aug 2016 22:29:50 +0800 Subject: gnu: st: Remove unnecessary inputs. * gnu/packages/suckless.scm (st)[inputs]: Remove libxcomposite, compositeproto, xextproto, libxrender and font-liberation. --- gnu/packages/suckless.scm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'gnu/packages/suckless.scm') diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 5718c34086..7aab2c28b9 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -154,13 +154,8 @@ (define-public st (inputs `(("libx11" ,libx11) ("libxft" ,libxft) - ("libxcomposite" ,libxcomposite) - ("compositeproto" ,compositeproto) - ("xextproto" ,xextproto) - ("libxrender" ,libxrender) ("fontconfig" ,fontconfig) - ("freetype" ,freetype) - ("font-liberation" ,font-liberation))) + ("freetype" ,freetype))) (native-inputs `(("pkg-config" ,pkg-config))) (home-page "http://st.suckless.org/") (synopsis "Simple terminal emulator") -- cgit v1.2.3 From f0f0a48b6a32c7d450f73bbc86d2b2a602b30bd0 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Sun, 14 Aug 2016 01:46:58 -0500 Subject: gnu: Add sent. * gnu/packages/suckless.scm (sent): New variable. Co-authored-by: Leo Famulari Co-authored-by: Eric Bavier --- gnu/packages/suckless.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'gnu/packages/suckless.scm') diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 7aab2c28b9..1f62e26248 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -3,6 +3,9 @@ ;;; Copyright © 2015 Amirouche Boubekki ;;; Copyright © 2016 Al McElrath ;;; Copyright © 2016 ng0 +;;; Copyright © 2015 Dmitry Bogatov +;;; Copyright © 2015 Leo Famulari +;;; Copyright © 2016 Eric Bavier ;;; ;;; This file is part of GNU Guix. ;;; @@ -27,6 +30,7 @@ (define-module (gnu packages suckless) #:use-module (guix build-system glib-or-gtk) #:use-module (gnu packages) #:use-module (gnu packages gnome) + #:use-module (gnu packages image) #:use-module (gnu packages xorg) #:use-module (gnu packages fonts) #:use-module (gnu packages pkg-config) @@ -200,3 +204,44 @@ (define-public surf makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its XProperties.") (license license:x11))) + +(define-public sent + (package + (name "sent") + (version "0.2") + (source (origin + (method url-fetch) + (uri (string-append "http://dl.suckless.org/tools/sent-" + version ".tar.gz")) + (sha256 + (base32 + "0xhh752hwaa26k4q6wvrb9jnpbnylss2aw6z11j7l9rav7wn3fak")))) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (delete 'configure)) ;no configuration + #:tests? #f ;no test suite + #:make-flags (let ((pkg-config (lambda (flag) + (string-append + "$(shell pkg-config " flag " " + "xft fontconfig x11 libpng)")))) + (list + "CC=gcc" + (string-append "PREFIX=" %output) + (string-append "INCS=-I. " (pkg-config "--cflags")) + (string-append "LIBS=" (pkg-config "--libs") " -lm"))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libpng" ,libpng) + ("libx11" ,libx11) + ("libxft" ,libxft) + ("fontconfig" ,fontconfig))) + (synopsis "Plaintext presentation tool") + (description "Sent uses plaintext files and PNG images to create slideshow +presentations. Each paragraph represents a slide in the presentation. +Especially for presentations using the Takahashi method this is very nice and +allows you to write down the presentation for a quick lightning talk within a +few minutes.") + (home-page "http://tools.suckless.org/sent") + (license license:x11))) -- cgit v1.2.3