From 84c5272603908954f2ff9ef8a07c88732bb797f8 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 8 Feb 2026 21:07:07 +0000 Subject: [PATCH] gnu: Add go-github-com-blevesearch-go-porterstemmer. * gnu/packages/golang-xyz.scm (go-github-com-blevesearch-go-porterstemmer): New variable. Change-Id: I86bc539de5f270d4cace8346e9c39139c528a111 Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index dcfa5c096e..bc7b4cc189 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -3171,6 +3171,36 @@ especially suitable for working with geographic data. It an alternative fork of https://github.com/golang/geo.") (license license:asl2.0))) +(define-public go-github-com-blevesearch-go-porterstemmer + (package + (name "go-github-com-blevesearch-go-porterstemmer") + (version "1.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blevesearch/go-porterstemmer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nj448j7kj31vg76xa7nh2i6iz4b4fnvarh0dgsl11ay1pmfhj45")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/blevesearch/go-porterstemmer" + #:test-flags + ;; porterstemmer_stem_string_test.go:35: Could not download test file + ;; (from web) from URL: + ;; [http://tartarus.org/martin/PorterStemmer/voc.txt] + #~(list "-skip" "TestStemString"))) + (home-page "https://github.com/blevesearch/go-porterstemmer") + (synopsis "Clean room implementation of the Porter Stemming algorithm") + (description + "This package provides a native Go clean room implementation of the +Porter Stemming Algorithm. It's an alternative fork of +@url{https://github.com/reiver/go-porterstemmer}.") + (license license:expat))) + (define-public go-github-com-blevesearch-goleveldb (package (name "go-github-com-blevesearch-goleveldb")