~ruther/guix-local

9448d7c8faa10df62b8cd84d44200906501a2173 — Sharlatan Hellseher 1 year, 2 months ago e91ef03
Revert "gnu: Add go-github-com-dgryski-trifles-leven."

This variable is a duplicate and available in (gnu package golang-xyz).

This reverts commit 3dd408f6aab959b527b3155c5249d18ccdc71651.

Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f
1 files changed, 0 insertions(+), 94 deletions(-)

M gnu/packages/golang-xyz.scm
M gnu/packages/golang-xyz.scm => gnu/packages/golang-xyz.scm +0 -94
@@ 17761,100 17761,6 @@ contain equivalent code.")
converting them to the often much more useful @@code{time.Duration}.")
    (license license:expat)))

(define-public go-github-com-dgryski-trifles
  (package
    (name "go-github-com-dgryski-trifles")
    (version "0.0.0-20240922021506-5ecb8eeff266")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/dgryski/trifles")
             (commit (go-version->git-ref version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj"))))
    (build-system go-build-system)
    (arguments
     (list
      #:unpack-path "github.com/dgryski/trifles"))
    (home-page "https://github.com/dgryski/trifles")
    (synopsis "Trivial features")
    (description "This package provides those things:
@itemize @bullet
   @item intset -- compress a stream of integers
   @item lz -- lempel-ziv compression
   @item threadtree -- a threaded binary-tree
   @item numerical -- numerical integration and root finding
   @item maze -- maze generation stuff
   @item hist -- simple command-line histogramming tool
   @item simhash -- trivial simhash implementation
   @item wscat -- trivial websocket netcat
   @item servedir -- trivial http fileserver
   @item rndtxt -- generate random text strings
   @item mpush -- push to multiple notification services (pushbullet, nma, pushover)
   @item superbat -- batmanjs and go-restful playground
   @item msgrpc -- msgpack rpc python/go interop samples
   @item quantile -- testing different streaming quantile estimators
   @item wtflog -- logging package with some renamed log levels
   @item qrshow -- display QR codes in a terminal
   @item nlz -- asm code to find number of leading zeros
   @item httpecho -- server to dump information about an http request
   @item lzpack -- trivial packed format for lz4 compression
   @item grinderplot -- generate a flot chart from grinder logs
   @item worker -- framework for spawning concurrent workers
   @item gddo -- search godoc.org from the command line
   @item uuid -- generate random UUIDs
   @item entropy -- reducer to compute entropy per epoch for a set of values in a category
   @item inthash -- integer hashing functions
   @item udprelay -- simple udp-to-tcp multiplexing relay
   @item shufsecs -- shuffle sorted epoch-data within epochs
   @item strtable -- dumb string->uint32 hash table for profiling vs native maps
   @item cachetest -- playing with different caching algorithms (clock, lru, lfu, random)
   @item glj -- passing data from go to lua with msgpack
   @item toms -- text filter for time.Duration to milliseconds
   @item bluniq -- bloom-filter based unique filter
   @item skvdist -- check distribution of shardedkv choosers
   @item gcwatch -- print out garbage collection stats from /debug/vars
   @item toepoch -- convert time fields to epochs
   @item repl -- framework for making dumb repls for testing
   @item skvchk -- tool for checking shardedkv distributions
   @item interp -- interpolation search
   @item oma -- simulation of the Dutch children's board game \"Met de bus naar Oma\"
   @item rndsample - uniform random sample from stdin
   @item pphrase -- simple passphrase generator
   @item fastrand -- fast xorshift rng with bias-free [0..n)
   @item range2cird -- turn IP ranges into CIDR
   @item gfmt -- trivial filter wrapping go-linebreak
   @item mtest -- port of libtommath test program
   @item leven -- fastest levenshtein distance algorithm I could find
   @item matcher -- test different methods of testing string set membership
   @item cstbucket -- crunch carbonserver logs for time-ranges of queries
   @item stablepart -- stable partition a sort.Interface on a boolean predicate
   @item jumpreplica -- tool for playing with replica choices for jump-hash
   @item sshdregex -- demo using ragel for optimized regexp matching
   @item hllbench -- benchmark different hyperloglog implementations
   @item shlines, sipsum -- tools for siphashing things
   @item urlq -- extract query parameters from a list of URLs
   @item median -- compute the median of 5 numbers with a sorting network
   @item hashbench -- benchmark different hashing functions
   @item fastpprof -- how to use pprof with fasthttp
   @item ewmaest -- progress logging with ewma-based ETA estimation
@end itemize
")
    (license license:expat)))

(define-public go-github-com-dgryski-trifles-leven
  (package
    (inherit go-github-com-dgryski-trifles)
    (name "go-github-com-dgryski-trifles-leven")
    (synopsis "Levenshtein distance algorithm")
    (description "This package provides a fast Levenshtein distance algorithm.")
    (arguments
     (list
      #:unpack-path "github.com/dgryski/trifles"
      #:import-path "github.com/dgryski/trifles/leven"))))

;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar