mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu, guix: Yearly ritual purging of the filesystems.
* gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file system’ spelling. * gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise. * gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]: Likewise & edit for grammar. * gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise. * /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise. * gnu/packages/linux.scm (fuseiso)[description]: Likewise. (genext2fs)[synopsis, description]: Likewise. * gnu/packages/package-management.scm (libostree)[description]: Likewise. * gnu/packages/python-xyz.scm (python-requests-file)[description]: Likewise & mark up. * gnu/packages/rails.scm (ruby-with-advisory-lock)[description]: Likewise. * gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise. * guix/build/go-build-system.scm (setup-go-environment)<docstring>: Likewise. * guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.
This commit is contained in:
parent
7ecd1761a2
commit
52beae7b8a
12 changed files with 23 additions and 22 deletions
|
@ -538,7 +538,7 @@ (define-public android-ext4-utils
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("android-core" ,(android-platform-system-core version))))
|
`(("android-core" ,(android-platform-system-core version))))
|
||||||
(home-page "https://developer.android.com/")
|
(home-page "https://developer.android.com/")
|
||||||
(synopsis "Android ext4 filesystem utils")
|
(synopsis "Android ext4 file system utilities")
|
||||||
(description "@code{android-ext4-utils} is a library in common use by the
|
(description "@code{android-ext4-utils} is a library in common use by the
|
||||||
Android core.")
|
Android core.")
|
||||||
(license license:asl2.0)))
|
(license license:asl2.0)))
|
||||||
|
|
|
@ -808,9 +808,9 @@ (define-public rmlint
|
||||||
("json-glib" ,json-glib)
|
("json-glib" ,json-glib)
|
||||||
("libblkid" ,util-linux)))
|
("libblkid" ,util-linux)))
|
||||||
(home-page "https://rmlint.rtfd.org")
|
(home-page "https://rmlint.rtfd.org")
|
||||||
(synopsis "Remove duplicates and other lint from the filesystem")
|
(synopsis "Remove duplicates and other lint from the file system")
|
||||||
(description "@command{rmlint} finds space waste and other broken things
|
(description "@command{rmlint} finds space waste and other broken things
|
||||||
on your filesystem and offers to remove it. @command{rmlint} can find:
|
on your file system and offers to remove it. @command{rmlint} can find:
|
||||||
|
|
||||||
@itemize
|
@itemize
|
||||||
@item duplicate files and duplicate directories,
|
@item duplicate files and duplicate directories,
|
||||||
|
|
|
@ -3168,8 +3168,9 @@ (define-public go-github-com-kr-fs
|
||||||
(arguments
|
(arguments
|
||||||
'(#:import-path "github.com/kr/fs"))
|
'(#:import-path "github.com/kr/fs"))
|
||||||
(home-page "https://github.com/kr/fs")
|
(home-page "https://github.com/kr/fs")
|
||||||
(synopsis "Filesystem-related functions for Go")
|
(synopsis "File-system-related functions for Go")
|
||||||
(description "Package fs provides filesystem-related functions.")
|
(description
|
||||||
|
"The fs package provides file-system-related Go functions.")
|
||||||
(license license:bsd-3))))
|
(license license:bsd-3))))
|
||||||
|
|
||||||
(define-public go-github-com-direnv-go-dotenv
|
(define-public go-github-com-direnv-go-dotenv
|
||||||
|
|
|
@ -152,7 +152,7 @@ (define-public gx
|
||||||
(home-page "https://github.com/whyrusleeping/gx")
|
(home-page "https://github.com/whyrusleeping/gx")
|
||||||
(synopsis "Package management tool using IPFS")
|
(synopsis "Package management tool using IPFS")
|
||||||
(description "@command{gx} is a packaging tool built around the
|
(description "@command{gx} is a packaging tool built around the
|
||||||
distributed, content addressed filesystem IPFS. It aims to be flexible,
|
distributed, content addressed file system IPFS. It aims to be flexible,
|
||||||
powerful and simple.")
|
powerful and simple.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ (define-public go-ipfs
|
||||||
#t))))))
|
#t))))))
|
||||||
(home-page "https://ipfs.io")
|
(home-page "https://ipfs.io")
|
||||||
(synopsis "Go implementation of IPFS, a peer-to-peer hypermedia protocol")
|
(synopsis "Go implementation of IPFS, a peer-to-peer hypermedia protocol")
|
||||||
(description "IPFS is a global, versioned, peer-to-peer filesystem. It
|
(description "IPFS is a global, versioned, peer-to-peer file system. It
|
||||||
combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is
|
combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is
|
||||||
like a single bittorrent swarm, exchanging git objects. IPFS provides an
|
like a single bittorrent swarm, exchanging git objects. IPFS provides an
|
||||||
interface as simple as the HTTP web, but with permanence built in. You can
|
interface as simple as the HTTP web, but with permanence built in. You can
|
||||||
|
|
|
@ -10296,7 +10296,7 @@ (define-public java-commons-vfs
|
||||||
("java-commons-net" ,java-commons-net)
|
("java-commons-net" ,java-commons-net)
|
||||||
("java-jsch" ,java-jsch)))
|
("java-jsch" ,java-jsch)))
|
||||||
(home-page "http://commons.apache.org/proper/commons-vfs/")
|
(home-page "http://commons.apache.org/proper/commons-vfs/")
|
||||||
(synopsis "Java filesystem library")
|
(synopsis "Java file system library")
|
||||||
(description "Commons VFS provides a single API for accessing various
|
(description "Commons VFS provides a single API for accessing various
|
||||||
different file systems. It presents a uniform view of the files from various
|
different file systems. It presents a uniform view of the files from various
|
||||||
different sources, such as the files on local disk, on an HTTP server, or
|
different sources, such as the files on local disk, on an HTTP server, or
|
||||||
|
|
|
@ -3361,7 +3361,7 @@ (define-public fuseiso
|
||||||
(home-page "https://sourceforge.net/projects/fuseiso/")
|
(home-page "https://sourceforge.net/projects/fuseiso/")
|
||||||
(synopsis "Mount ISO file system images")
|
(synopsis "Mount ISO file system images")
|
||||||
(description
|
(description
|
||||||
"FuseISO is a FUSE module to mount ISO filesystem images (.iso, .nrg,
|
"FuseISO is a FUSE module to mount ISO file system images (.iso, .nrg,
|
||||||
.bin, .mdf and .img files). It supports plain ISO9660 Level 1 and 2, Rock
|
.bin, .mdf and .img files). It supports plain ISO9660 Level 1 and 2, Rock
|
||||||
Ridge, Joliet, and zisofs.")
|
Ridge, Joliet, and zisofs.")
|
||||||
(license license:gpl2)))
|
(license license:gpl2)))
|
||||||
|
@ -3694,7 +3694,7 @@ (define-public ntfs-3g
|
||||||
;; If users install ntfs-3g, they probably want to make it the
|
;; If users install ntfs-3g, they probably want to make it the
|
||||||
;; default driver as well, so we opt for sensible defaults and link
|
;; default driver as well, so we opt for sensible defaults and link
|
||||||
;; mount.ntfs to mount.ntfs-3g. (libmount tries to run mount.ntfs to
|
;; mount.ntfs to mount.ntfs-3g. (libmount tries to run mount.ntfs to
|
||||||
;; mount NTFS filesystems.)
|
;; mount NTFS file systems.)
|
||||||
(add-after 'install 'install-link
|
(add-after 'install 'install-link
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
@ -5240,9 +5240,9 @@ (define-public genext2fs
|
||||||
`(("autoconf" ,autoconf)
|
`(("autoconf" ,autoconf)
|
||||||
("automake" ,automake)))
|
("automake" ,automake)))
|
||||||
(home-page "https://github.com/jeremie-koenig/genext2fs")
|
(home-page "https://github.com/jeremie-koenig/genext2fs")
|
||||||
(synopsis "Generate ext2 filesystem as a normal user")
|
(synopsis "Generate ext2 file system as a normal user")
|
||||||
(description "This package provides a program to general an ext2
|
(description "This package provides a program to generate an ext2
|
||||||
filesystem as a normal (non-root) user. It does not require you to mount
|
file system as a normal (non-root) user. It does not require you to mount
|
||||||
the image file to copy files on it, nor does it require that you become
|
the image file to copy files on it, nor does it require that you become
|
||||||
the superuser to make device nodes.")
|
the superuser to make device nodes.")
|
||||||
(license license:gpl2)))
|
(license license:gpl2)))
|
||||||
|
|
|
@ -1000,8 +1000,8 @@ (define-public libostree
|
||||||
(description
|
(description
|
||||||
"@code{libostree} is both a shared library and suite of command line
|
"@code{libostree} is both a shared library and suite of command line
|
||||||
tools that combines a \"git-like\" model for committing and downloading
|
tools that combines a \"git-like\" model for committing and downloading
|
||||||
bootable filesystem trees, along with a layer for deploying them and managing
|
bootable file system trees, along with a layer for deploying them and managing
|
||||||
the bootloader configuration.")
|
the boot loader configuration.")
|
||||||
(license license:lgpl2.0+)))
|
(license license:lgpl2.0+)))
|
||||||
|
|
||||||
(define-public flatpak
|
(define-public flatpak
|
||||||
|
|
|
@ -14423,7 +14423,7 @@ (define-public python-requests-file
|
||||||
(synopsis "File transport adapter for Requests")
|
(synopsis "File transport adapter for Requests")
|
||||||
(description
|
(description
|
||||||
"Requests-File is a transport adapter for use with the Requests Python
|
"Requests-File is a transport adapter for use with the Requests Python
|
||||||
library to allow local filesystem access via file:// URLs.")
|
library to allow local file system access via @code{file://} URLs.")
|
||||||
(license license:asl2.0)))
|
(license license:asl2.0)))
|
||||||
|
|
||||||
(define-public python2-requests-file
|
(define-public python2-requests-file
|
||||||
|
|
|
@ -602,7 +602,7 @@ (define-public ruby-with-advisory-lock
|
||||||
(synopsis "Advisory locking for ActiveRecord")
|
(synopsis "Advisory locking for ActiveRecord")
|
||||||
(description
|
(description
|
||||||
"The With advisory lock gem adds advisory locking to ActiveRecord for
|
"The With advisory lock gem adds advisory locking to ActiveRecord for
|
||||||
PostgreSQL and MySQL. SQLite is also supported, but this uses the filesystem
|
PostgreSQL and MySQL. SQLite is also supported, but this uses the file system
|
||||||
for locks.")
|
for locks.")
|
||||||
(home-page "https://closuretree.github.io/with_advisory_lock/")
|
(home-page "https://closuretree.github.io/with_advisory_lock/")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
|
@ -2870,7 +2870,7 @@ (define-public ruby-rerun
|
||||||
`(("ruby-listen" ,ruby-listen)))
|
`(("ruby-listen" ,ruby-listen)))
|
||||||
(synopsis "Run a process, and restart when some monitored files change")
|
(synopsis "Run a process, and restart when some monitored files change")
|
||||||
(description
|
(description
|
||||||
"Rerun is a tool to launch programs, then monitor the filesystem, and
|
"Rerun is a tool to launch programs, then monitor the file system, and
|
||||||
restart the program when any of the monitored files change. It's written in
|
restart the program when any of the monitored files change. It's written in
|
||||||
Ruby, but can be used for all programs.")
|
Ruby, but can be used for all programs.")
|
||||||
(home-page "https://github.com/alexch/rerun/")
|
(home-page "https://github.com/alexch/rerun/")
|
||||||
|
|
|
@ -42,7 +42,7 @@ (define-module (guix build go-build-system)
|
||||||
;; structure called a 'workspace' [1]. This workspace can be found by Go via
|
;; structure called a 'workspace' [1]. This workspace can be found by Go via
|
||||||
;; the GOPATH environment variable. Typically, all Go source code and compiled
|
;; the GOPATH environment variable. Typically, all Go source code and compiled
|
||||||
;; objects are kept in a single workspace, but GOPATH may be a list of
|
;; objects are kept in a single workspace, but GOPATH may be a list of
|
||||||
;; directories [2]. In this go-build-system we create a filesystem union of
|
;; directories [2]. In this go-build-system we create a file system union of
|
||||||
;; the Go-language dependencies. Previously, we made GOPATH a list of store
|
;; the Go-language dependencies. Previously, we made GOPATH a list of store
|
||||||
;; directories, but stopped because Go programs started keeping references to
|
;; directories, but stopped because Go programs started keeping references to
|
||||||
;; these directories in Go 1.11:
|
;; these directories in Go 1.11:
|
||||||
|
@ -127,7 +127,7 @@ (define-module (guix build go-build-system)
|
||||||
;; Code:
|
;; Code:
|
||||||
|
|
||||||
(define* (setup-go-environment #:key inputs outputs #:allow-other-keys)
|
(define* (setup-go-environment #:key inputs outputs #:allow-other-keys)
|
||||||
"Prepare a Go build environment for INPUTS and OUTPUTS. Build a filesystem
|
"Prepare a Go build environment for INPUTS and OUTPUTS. Build a file system
|
||||||
union of INPUTS. Export GOPATH, which helps the compiler find the source code
|
union of INPUTS. Export GOPATH, which helps the compiler find the source code
|
||||||
of the package being built and its dependencies, and GOBIN, which determines
|
of the package being built and its dependencies, and GOBIN, which determines
|
||||||
where executables (\"commands\") are installed to. This phase is sometimes used
|
where executables (\"commands\") are installed to. This phase is sometimes used
|
||||||
|
|
|
@ -79,8 +79,8 @@ (define (tempname-in directory)
|
||||||
(define* (get-temp-link target #:optional (link-prefix (dirname target)))
|
(define* (get-temp-link target #:optional (link-prefix (dirname target)))
|
||||||
"Like mkstemp!, but instead of creating a new file and giving you the name,
|
"Like mkstemp!, but instead of creating a new file and giving you the name,
|
||||||
it creates a new hardlink to TARGET and gives you the name. Since
|
it creates a new hardlink to TARGET and gives you the name. Since
|
||||||
cross-filesystem hardlinks don't work, the temp link must be created on the
|
cross-file-system hardlinks don't work, the temp link must be created on the
|
||||||
same filesystem - where in that filesystem it is can be controlled by
|
same file system - where in that file system it is can be controlled by
|
||||||
LINK-PREFIX."
|
LINK-PREFIX."
|
||||||
(let try ((tempname (tempname-in link-prefix)))
|
(let try ((tempname (tempname-in link-prefix)))
|
||||||
(catch 'system-error
|
(catch 'system-error
|
||||||
|
|
Loading…
Reference in a new issue