1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 02:50:45 +02:00

gnu: emacs-ws-butler: Update to 1.1 from new maintainer.

The original author of ws-butler is largely inactive.  Sean Whitton has
taken over maintenance at NonGNU ELPA and applied several outstanding
patches.  ELPA tarballs do not deploy tests, so remove test support and
rely on upstream in alignment with other packages sourced from NonGNU
ELPA.

While we’re here, tidy the package docs and run guix style.

* gnu/packages/emacs-xyz.scm (emacs-ws-butler): Update to 1.1 from new
maintainer.

Link: https://github.com/lewang/ws-butler/issues/52
Link: https://github.com/lewang/ws-butler/issues/58
Change-Id: I09db3d855c4b15d2253090884106e00bc1719607
Signed-off-by: Ian Eure <ian@retrospec.tv>
This commit is contained in:
Liam Hupfer 2025-02-23 13:55:50 -06:00 committed by Ian Eure
parent c1cab99ff8
commit 150df457d1
No known key found for this signature in database
GPG key ID: 8499AC88F1A71CF2

View file

@ -22523,27 +22523,21 @@ of commands is displayed in a handy popup.")
(define-public emacs-ws-butler
(package
(name "emacs-ws-butler")
(version "0.7")
(version "1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lewang/ws-butler")
(commit "v0.7")))
(file-name (git-file-name name version))
(method url-fetch)
(uri (string-append "https://elpa.nongnu.org/nongnu/ws-butler-" version
".tar"))
(sha256
(base32 "17f73isx2wdwzjcxparyy7ngl4cha0g69da1d72b3yidzim1kh6h"))))
(base32 "1vy7g2ryg1drcz9zpn011d36zcd9a5b5yny5hwpjrllqj5dg73jx"))))
(build-system emacs-build-system)
(arguments
`(#:tests? #t
#:test-command '("ert-runner" "tests")))
(native-inputs
(list emacs-ert-runner))
(home-page "https://github.com/lewang/ws-butler")
(synopsis "Trim spaces from end of lines")
(home-page "https://elpa.nongnu.org/nongnu/ws-butler.html")
(synopsis "Unobtrusively remove trailing whitespace")
(description
"This Emacs package automatically and unobtrusively trims whitespace
characters from end of lines.")
"ws-butler automatically trims trailing whitespace characters on save.
In contrast with other whitespace cleanup solutions, only modified lines are
trimmed.")
(license license:gpl3+)))
(define-public emacs-opencl-mode