;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Cyril Roelandt ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2016 Matthew Jordan ;;; Copyright © 2017 Vasile Dumitrascu ;;; Copyright © 2017 Stefan Reichör ;;; Copyright © 2019–2021 Tobias Geerinckx-Rice ;;; Copyright © 2019 Oleg Pykhalov ;;; Copyright © 2020, 2021 Brice Waegeneire ;;; Copyright © 2020 Edouard Klein ;;; Copyright © 2021 Matthew James Kraai ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; w
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2022-12-23 20:06:19 +0800
committerLudovic Courtès <ludo@gnu.org>2023-01-31 23:29:50 +0100
commitae52644c7f1b67df2c39aba492e4c312c8c65487 (patch)
treec1e02a3dc777e10975c197867e6df5d6834825af /gnu/tests/desktop.scm
parent0e14096c586ac176d0bc2a305e48e4b8b21e796a (diff)
downloadguix-ae52644c7f1b67df2c39aba492e4c312c8c65487.tar.gz
guix-ae52644c7f1b67df2c39aba492e4c312c8c65487.zip
gnu: podman: Enable Btrfs support.
* gnu/packages/containers.scm (podman): Enable Btrfs support. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/tests/desktop.scm')
0 files changed, 0 insertions, 0 deletions
nt for Tmux") (description "Tmuxifier allows you to easily create, edit, and load @code{layout} files, which are simple shell scripts where you use the tmux command and helper commands provided by tmuxifier to manage Tmux sessions and windows.") (license license:expat))) (define-public python-libtmux (package (name "python-libtmux") (version "0.10.1") (source (origin (method git-fetch) ;; PyPI source tarball does not include tests. (uri (git-reference (url "https://github.com/tmux-python/libtmux") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "068vy92f2668vrjvd3laqvxd48cmna66f2msdmwk2hm9qxklgf51")))) (build-system python-build-system) (propagated-inputs (list procps)) ;tests need top (native-inputs (list python-pytest tmux)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check (lambda _ ;; Fix . (setenv "LANG" "en_US.utf8") ;; Skip tests that I suspect fail because of a change ;; in behavior in tmux 3 from tmux 2 ;; https://github.com/tmux-python/libtmux/issues/281 (invoke "pytest" "-vv" "-k" (string-append "not test_show_option_unknown " "and not test_show_window_option_unknown")) #t))))) (home-page "https://github.com/tmux-python/libtmux") (synopsis "Python API for tmux") (description "Libtmux is the tool behind @command{tmuxp}, a tmux workspace manager in Python. It creates object mappings to traverse, inspect and interact with live tmux sessions.") (license license:expat))) (define-public python-daemux (package (name "python-daemux") (version "0.1.0") (source ;; We fetch from the Git repo because there are no tests in the PyPI ;; archive. (origin (method git-fetch) (uri (git-reference (url "https://github.com/edouardklein/daemux") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0cb8v552f2hkwz6d3hwsmrz3gd28jikga3lcc3r1zlw8ra7804ph")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases (replace 'check (lambda _ (mkdir-p "tmptmux") (setenv "TMUX_TMPDIR" (string-append (getcwd) "/tmptmux")) (invoke "tmux" "new-session" "-d") (invoke "make" "test")))))) (propagated-inputs (list python-libtmux)) (native-inputs (list python-coverage python-sphinx tmux)) (home-page "https://github.com/edouardklein/daemux") (synopsis "Start, stop, restart and check daemons via tmux") (description "Daemux lets you run daemons in a @command{tmux} pane. Users can launch long-running background tasks, and check these tasks' health by hand, relaunch them, etc., by attaching to the corresponding pane in tmux.") (license license:agpl3+))) (define-public tmux-xpanes (package (name "tmux-xpanes") (version "4.1.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/greymd/tmux-xpanes") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "09fmnn1q76r1l4cv7clmfr3j9cjmd053kq238d0qj2i486948ivv")))) (build-system trivial-build-system) (inputs (list bash)) (arguments `(#:modules ((guix build utils)) #:builder (begin (use-modules (guix build utils)) (setenv "PATH" (string-append (assoc-ref %build-inputs "bash") "/bin")) (copy-recursively (assoc-ref %build-inputs "source") ".") (substitute* "bin/xpanes" (("/bin/bash") (which "bash"))) (install-file "bin/xpanes" (string-append %output "/bin")) (install-file "man/xpanes.1" (string-append %output "/man/man1")) #t))) (home-page "https://github.com/greymd/tmux-xpanes") (synopsis "Tmux based terminal divider") (description "This package provides tmux-based terminal divider. @code{xpanes} or @code{tmux-xpanes} (alias of @code{xpanes}) commands have following features: @itemize @item Split tmux window into multiple panes. @item Build command lines & execute them on the panes. @item Runnable from outside of tmux session. @item Runnable from inside of tmux session. @item Record operation log. @item Flexible layout arrangement for panes. @item Display pane title on each pane. @item Generate command lines from standard input (Pipe mode). @end itemize") (license license:expat)))