gnu: clipman: Refresh package style.

* gnu/packages/xdisorg.scm (clipman): Adjust indentation.
[arguments] <#:phases>: Rename 'patch to 'patch-wl-copy-path phase to
reflect the purpose. Revert default 'install-license-files phase.
[native-inputs]: Remove go-github-com-alecthomas-template and
go-github-com-alecthomas-units, they are propagated from
go-gopkg-in-alecthomas-kingpin-v2.

Change-Id: I5332906c126904ced595aa322be5f933c305c5f7
This commit is contained in:
Sharlatan Hellseher 2024-03-23 09:20:31 +00:00
parent cf5c8c4902
commit 90ec785f21
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -3224,31 +3224,32 @@ (define-public clipman
(package
(name "clipman")
(version "1.6.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chmouel/clipman")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32
"033l2hy46r2zjy8dllcmkjxidhnqac9kfh4wkq9hfvim9imp5a4m"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chmouel/clipman")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "033l2hy46r2zjy8dllcmkjxidhnqac9kfh4wkq9hfvim9imp5a4m"))))
(build-system go-build-system)
(arguments
(list #:import-path "github.com/yory8/clipman"
#:install-source? #f
#:phases #~(modify-phases %standard-phases
(add-before 'build 'patch
(lambda _
(substitute* "src/github.com/yory8/clipman/main.go"
(("\"wl-copy\"")
(string-append "\"" (which "wl-copy") "\"")))))
(delete 'install-license-files))))
(native-inputs (list go-github-com-alecthomas-template
go-github-com-alecthomas-units))
(inputs (list go-github-com-kballard-go-shellquote
go-gopkg-in-alecthomas-kingpin-v2
libnotify
wl-clipboard))
(list
#:import-path "github.com/yory8/clipman"
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'patch-wl-copy-path
(lambda _
(substitute* "src/github.com/yory8/clipman/main.go"
(("\"wl-copy\"")
(string-append "\"" (which "wl-copy") "\""))))))))
(inputs
(list go-github-com-kballard-go-shellquote
go-gopkg-in-alecthomas-kingpin-v2
libnotify
wl-clipboard))
(synopsis "Basic clipboard manager with support for persisting copy buffers")
(description
"A clipboard manager for Wayland that relies on an external selector,