aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-05-01 19:22:36 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-05-01 19:26:06 +0300
commit43410355473ef38733f5ea869aa8f11a09db1b06 (patch)
treea308de21be25bca5957b12b68a80ff0ae185f04d
parent5068af1ce0505285d4563d6f517d733d25a1b671 (diff)
downloadguix-43410355473ef38733f5ea869aa8f11a09db1b06.tar.gz
guix-43410355473ef38733f5ea869aa8f11a09db1b06.zip
gnu: hungrycat: Move the package definition up.
* gnu/packages/admin.scm (hungrycat): Move the package definition up to improve alphabetical sorting of packages in the module. Change-Id: I87abf7eeb586bb70b2ecb9879111966797f57d81
-rw-r--r--gnu/packages/admin.scm68
1 files changed, 34 insertions, 34 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 1a7797f4a4..05fb21e262 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -370,6 +370,40 @@ for interacting with the @url{https://www.hetzner.com/,Hetzner Cloud}
service.")
(license license:expat)))
+(define-public hungrycat
+ (package
+ (name "hungrycat")
+ (version "0.4.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/jwilk/hungrycat/"
+ "releases/download/" version "/"
+ "hungrycat-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0xy9l4hky85h3rgdmqmhcnx0q1hq0brskr8lzw2lz6lh7pxlxmyw"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ ;; For tests.
+ `(("python" ,python-wrapper)
+ ("python-nose" ,python-nose)
+ ("perl" ,perl)
+ ("perl-ipc-run" ,perl-ipc-run)))
+ (arguments
+ `(#:test-target "test"))
+ (synopsis "Single tool that combines @command{cat} & @command{rm}")
+ (description
+ "hungrycat prints the contents of a file to standard output, while
+simultaneously freeing the disk space it occupied. It is useful if you need
+to process a large file, don't have enough space to store both the input and
+output files, and don't need the input file afterwards.
+While similar in principle to running @command{cat} immediately followed by
+@command{rm}, @command{hungrycat} actually frees blocks as soon as they are
+printed instead of after the entire file has been read, which is often too
+late.")
+ (home-page "https://jwilk.net/software/hungrycat")
+ (license license:expat)))
+
;; This package uses su instead of sudo (because of SpaceFM).
(define-public ktsuss
(package
@@ -4792,40 +4826,6 @@ application, collecting the information received.")
;; bears a CC0 Public Domain Dedication.
(license license:agpl3+)))
-(define-public hungrycat
- (package
- (name "hungrycat")
- (version "0.4.2")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://github.com/jwilk/hungrycat/"
- "releases/download/" version "/"
- "hungrycat-" version ".tar.gz"))
- (sha256
- (base32
- "0xy9l4hky85h3rgdmqmhcnx0q1hq0brskr8lzw2lz6lh7pxlxmyw"))))
- (build-system gnu-build-system)
- (native-inputs
- ;; For tests.
- `(("python" ,python-wrapper)
- ("python-nose" ,python-nose)
- ("perl" ,perl)
- ("perl-ipc-run" ,perl-ipc-run)))
- (arguments
- `(#:test-target "test"))
- (synopsis "Single tool that combines @command{cat} & @command{rm}")
- (description
- "hungrycat prints the contents of a file to standard output, while
-simultaneously freeing the disk space it occupied. It is useful if you need
-to process a large file, don't have enough space to store both the input and
-output files, and don't need the input file afterwards.
-While similar in principle to running @command{cat} immediately followed by
-@command{rm}, @command{hungrycat} actually frees blocks as soon as they are
-printed instead of after the entire file has been read, which is often too
-late.")
- (home-page "https://jwilk.net/software/hungrycat")
- (license license:expat)))
-
(define-public launchmon
(package
(name "launchmon")