commit adf653fe118fa70f1b024311eb86c3b13a7b9085 Author: Yuval Langer <yuval.langer@gmail.com> Date: Mon, 27 Nov 2023 23:55:14 +0200 First commit. Diffstat:
A | guile-clipboard-speaker.scm | | | 36 | ++++++++++++++++++++++++++++++++++++ |
1 file changed, 36 insertions(+), 0 deletions(-)
diff --git a/guile-clipboard-speaker.scm b/guile-clipboard-speaker.scm @@ -0,0 +1,35 @@ +(define-module (guix-packager) + #:use-module (guix) + #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages xdisorg) + #:use-module (gnu packages guile-xyz) + #:use-module (gnu packages speech)) + +(define-public guile-clipboard-speaker + (package + (name "guile-clipboard-speaker") + (version "2.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "mirror://gnu/hello/hello-2.10.tar.gz") + (commit "master"))) + (file-name (git-file-name name version)) + (sha256 (base32 "13gas2ql6a49fyrgwx6h3285729j5lr5fjxizr5adr3xlcdvnsmc")))) + (inputs + (list xsel guile-config espeak-ng)) + (build-system gnu-build-system) + (arguments (list #:configure-flags #~(list "--enable-silent-rules"))) + (home-page "https://git.sr.ht/~kakafarm/guile-clipboard-speaker") + (synopsis "Hello, GNU world: An example GNU package") + (description "Guess what GNU Hello prints!") + (license license:agpl3+))) + +;; This allows you to run guix shell -f example.scm. +;; Remove this line if you just want to define a package. +guile-clipboard-speaker +\ No newline at end of file