summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorjgart <jgart@dismail.de>2026-04-06 09:23:45 -0400
committerjgart <jgart@dismail.de>2026-04-06 09:26:08 -0400
commit9215ffa155446c077eac399f154e1a41637199d5 (patch)
treecee1be57414b689ce5934be8cb0f1f143bb2b48e /gnu
parent5d991cceea87ce03b0177bf12cbe3b781aba70a8 (diff)
gnu: toys: Update to 0.1.0.
* gnu/packages/package-management.scm (toys): Update to 0.1.0. [version]: Use versioned release. Change-Id: I314031dfae16b1c35de38ef1c947e8b6b99a3fca
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/package-management.scm76
1 files changed, 37 insertions, 39 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 066ff5123a5..438a5b9aea2 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -799,47 +799,45 @@ high-performance computing} clusters.")
(license license:gpl3+)))
(define-public toys
- (let ((commit "8080a76df47660693915296c7c2d1b3a4e057b71")
- (revision "0"))
- (package
- (name "toys")
- (version (git-version "0.0" revision commit))
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://git.sr.ht/~whereiseveryone/toys")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "09iffdvjpixik3whasfxk8b9wk4rcbv9604q454pw45h8gx3qml0"))))
- (build-system guile-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'register-guix-extension
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((ext-path (string-append #$output "/share/guix/extensions")))
- (mkdir-p ext-path)
- (copy-recursively "guix/extensions" ext-path))))
- (add-after 'register-guix-extension 'clean-up
- (lambda* _
- (delete-file "channels.scm")
- (delete-file-recursively "guix"))))))
- (native-inputs (list guile-3.0-latest))
- (inputs
- (list guile-json-4
- guile-readline
- guile-sqlite3
- guix))
- (native-search-paths (list $GUIX_EXTENSIONS_PATH))
- (home-page "https://toys.whereis.social/")
- (synopsis "Search engine for Guix channels")
- (description "Toys is a search engine for collecting and displaying Guix
+ (package
+ (name "toys")
+ (version "0.1.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~whereiseveryone/toys")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "169jxh5knp5f2y9wbnc454jjdvvyqb5r0ydv3qkpm332vr0cl6p9"))))
+ (build-system guile-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'register-guix-extension
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((ext-path (string-append #$output "/share/guix/extensions")))
+ (mkdir-p ext-path)
+ (copy-recursively "guix/extensions" ext-path))))
+ (add-after 'register-guix-extension 'clean-up
+ (lambda* _
+ (delete-file "channels.scm")
+ (delete-file-recursively "guix"))))))
+ (native-inputs (list guile-3.0-latest))
+ (inputs
+ (list guile-json-4
+ guile-readline
+ guile-sqlite3
+ guix))
+ (native-search-paths (list $GUIX_EXTENSIONS_PATH))
+ (home-page "https://toys.whereis.social/")
+ (synopsis "Search engine for Guix channels")
+ (description "Toys is a search engine for collecting and displaying Guix
channel data found across the internet. Toys provides a command-line
interface for interacting with the application.")
- (license license:gpl3+))))
+ (license license:gpl3+)))
(define-public guix-xsearch
(package