diff options
author | Hanketsu <hanketsu@egregore.fun> | 2024-12-26 22:14:54 +0100 |
---|---|---|
committer | Hanketsu <hanketsu@egregore.fun> | 2025-06-13 00:04:20 +0200 |
commit | a8347885b2a8daec0091f5f73786c64a3110f1ae (patch) | |
tree | ff441632584b8c2eb8ce855a65b4a3a224133d26 | |
parent | c11b84efac6be55a9917c84e0b7897e971d77dd9 (diff) |
battering: Add python-arsenal.
* battering/packages/python-xyz.scm (python-arsenal): New variable.
-rw-r--r-- | battering/packages/python-xyz.scm | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/battering/packages/python-xyz.scm b/battering/packages/python-xyz.scm index 43f96d8..0b0c800 100644 --- a/battering/packages/python-xyz.scm +++ b/battering/packages/python-xyz.scm @@ -2,11 +2,15 @@ #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) - #:use-module (gnu packages python-build)) + #:use-module (gnu packages python-build) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages tmux) + #:use-module (gnu packages xdisorg)) (define-public python-pyfzf @@ -26,3 +30,30 @@ (description "Python wrapper for junegunn's fuzzyfinder (fzf).") (license license:expat))) +(define-public python-arsenal + (package + (name "python-arsenal") + (version "1.2.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Orange-Cyberdefense/arsenal.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19s36gkfflll7sxhd0w9qrc8lgh4ixgh97pr3bplx3b8zh3w9h0b")))) + (build-system pyproject-build-system) + (native-inputs (list python-hatchling + python-setuptools + python-wheel + python-docutils)) + (propagated-inputs (list python-libtmux + python-pyperclip + python-pyyaml + python-pyfzf)) + (home-page "https://github.com/Orange-Cyberdefense/arsenal") + (synopsis "Arsenal of python utilities.") + (description "Arsenal is just a quick inventory and launcher for hacking programs.") + (license license:gpl3))) + |