diff options
author | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:39:25 +0200 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:39:25 +0200 |
commit | bb29a2a91e7b1bcd0dae552057b33d4e5b0a4ed4 (patch) | |
tree | 7721bc70162bf274802db925906f3ba753575fe8 | |
parent | 57f74edde1053aea7b3b5d9cca476d83cd4dd35c (diff) |
mpd-mpris!!!
-rw-r--r-- | sigils/packages/golang.scm | 60 |
1 files changed, 59 insertions, 1 deletions
diff --git a/sigils/packages/golang.scm b/sigils/packages/golang.scm index b58b887..9d26636 100644 --- a/sigils/packages/golang.scm +++ b/sigils/packages/golang.scm @@ -6,7 +6,8 @@ #:prefix license:) #:use-module (guix build-system go) #:use-module (gnu packages golang-build) - #:use-module (gnu packages node)) + #:use-module (gnu packages node) + #:use-module (gnu packages golang-xyz)) (define-public go-github-com-evanw-esbuild (package @@ -36,3 +37,60 @@ @@url{https://esbuild.github.io/plugins/,Plugins} | @@url{https://esbuild.github.io/faq/,FAQ}.") (license license:expat))) + +(define-public go-github-com-fhs-gompd-v2 + (package + (name "go-github-com-fhs-gompd-v2") + (version "2.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fhs/gompd") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kq7mkqw32z7b55agbvazkfl16wq947gwbdk05a0kmzfy83gn5i4")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/fhs/gompd/v2/mpd" + #:unpack-path "github.com/fhs/gompd/v2")) + (home-page "https://github.com/fhs/gompd") + (synopsis "Overview") + (description + "This is a Go package for accessing @@url{https://www.musicpd.org/,Music Player +Daemon (MPD)}.") + (license license:expat))) + +(define-public go-github-com-natsukagami-mpd-mpris-cmd-mpd-mpris + (package + (name "go-github-com-natsukagami-mpd-mpris") + (version "0.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/natsukagami/mpd-mpris") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05fz1x5wxnkg62xz2wrlr5bs5r0gvqhzair8dj22qnj2d8cy84s3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/natsukagami/mpd-mpris/cmd/mpd-mpris" + #:unpack-path "github.com/natsukagami/mpd-mpris" + #:tests? #f)) + (propagated-inputs (list go-github-com-pkg-errors + go-github-com-godbus-dbus-v5 + go-github-com-fhs-gompd-v2)) + (home-page "https://github.com/natsukagami/mpd-mpris") + (synopsis "mpd-mpris") + (description + "Package mpris implements the `mpris` interface to an instance of `mpd`.") + (license license:expat))) + +(define-public mpd-mpris + (package/inherit go-github-com-natsukagami-mpd-mpris-cmd-mpd-mpris + (name "mpd-mpris"))) |