summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2025-05-28 12:39:25 +0200
committerSisiutl <sisiutl@egregore.fun>2025-05-28 12:39:25 +0200
commitbb29a2a91e7b1bcd0dae552057b33d4e5b0a4ed4 (patch)
tree7721bc70162bf274802db925906f3ba753575fe8
parent57f74edde1053aea7b3b5d9cca476d83cd4dd35c (diff)
mpd-mpris!!!
-rw-r--r--sigils/packages/golang.scm60
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")))