diff options
Diffstat (limited to 'gnu/packages/xdisorg.scm')
-rw-r--r-- | gnu/packages/xdisorg.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 5398761c65..d9c89053b9 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -40,6 +40,7 @@ ;;; Copyright © 2020 Ivan Kozlov <kanichos@yandex.ru> ;;; Copyright © 2020 Brett Gilio <brettg@gnu.org> ;;; Copyright © 2020 Gabriel Arazas <foo.dogsquared@gmail.com> +;;; Copyright © 2020 James Smith <jsubuntuxp@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -104,6 +105,7 @@ #:use-module (gnu packages xorg) #:use-module (gnu packages fontutils) #:use-module (gnu packages bison) + #:use-module (gnu packages sphinx) #:use-module (ice-9 match)) ;; packages outside the x.org system proper @@ -2516,3 +2518,34 @@ using @command{dmenu}.") such as sway, similar to @command{rofi}.") (home-page "https://hg.sr.ht/~scoopta/wofi") (license license:gpl3+))) + +(define-public dex + (package + (name "dex") + (version "0.9.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/jceb/dex")) + (commit (string-append "v" version)))) + (sha256 + (base32 + "03aapcywnz4kl548cygpi25m8adwbmqlmwgxa66v4156ax9dqs86")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure)) + #:tests? #f)) + (inputs + `(("python", python))) + (native-inputs + `(("python-sphinx" ,python-sphinx))) + (home-page "https://github.com/jceb/dex") + (synopsis "Execute DesktopEntry files") + (description + "@command{dex}, @dfn{DesktopEntry Execution}, is a program to generate +and execute @file{.desktop} files of the Application type.") + (license license:gpl3+))) |