From 435eea0712e16fb2b36c0a28d19b0f0b89f405f2 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 8 Feb 2026 21:13:03 +0000 Subject: [PATCH] gnu: Add go-github-com-blevesearch-stempel. * gnu/packages/golang-xyz.scm (go-github-com-blevesearch-stempel): New variable. Change-Id: Ic94d7fe736cca21a06ff894a5e1daf8614372fa3 Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 2f244b971f..176c480428 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -3436,6 +3436,38 @@ the @code{Current()} method. The @code{Env} structure can be reused for subsequent calls by using the @code{SetCurrent()} method.") (license license:bsd-3))) +(define-public go-github-com-blevesearch-stempel + (package + (name "go-github-com-blevesearch-stempel") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blevesearch/stempel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0myqkpsr031q1ipw25lbd1ni1ygvwd50zirjgs7pj47q30hy70xa")) + (snippet + #~(begin + (use-modules (guix build utils)) + ;; Delete example stempel command-line tool. + (delete-file-recursively "cmd"))))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/blevesearch/stempel")) + (propagated-inputs + (list go-golang-org-x-text)) + (home-page "https://github.com/blevesearch/stempel") + (synopsis "Go implementation of the Stempel stemmer") + (description + "This package provides a Go implementation of the +@url{http://www.getopt.org/stempel/, Stempel} stemmer, an algorithmic stemmer +frequently used with (but not limited to) the Polish language.") + (license license:asl2.0))) + (define-public go-github-com-bmatcuk-doublestar (package (name "go-github-com-bmatcuk-doublestar")