aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2022-01-04 05:24:02 +0100
committerTobias Geerinckx-Rice <me@tobias.gr>2022-01-04 05:39:01 +0100
commit9bffe30be866f09bd7db91499c421583ddfb61a6 (patch)
tree9e9ed94acf22025b07224e838f81967d7e61c3c6
parent1ae855a549fc6c82e27620f3f3d6fe07eaec67f1 (diff)
downloadguix-9bffe30be866f09bd7db91499c421583ddfb61a6.tar.gz
guix-9bffe30be866f09bd7db91499c421583ddfb61a6.zip
gnu: pgloader: Use G-expressions.
* gnu/packages/databases.scm (pgloader)[arguments]: Rewrite as G-expressions. [inputs]: Remove input labels.
-rw-r--r--gnu/packages/databases.scm103
1 files changed, 50 insertions, 53 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 7137a72dfb..cafcf04448 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1210,62 +1210,59 @@ pictures, sounds, or video.")
;; dependent on Quicklisp, main build target is `pgloader-standalone' which
;; does not require Quicklisp workarounds. There is no `install' target
;; configured in Makefile.
- `(#:tests? #f
- #:strip-binaries? #f
- #:make-flags
- (list "pgloader-standalone" "BUILDAPP_SBCL=buildapp")
- #:phases
- (modify-phases %standard-phases
- (delete 'configure)
- (add-after 'unpack 'set-home
- (lambda _
- (setenv "HOME" "/tmp")
- #t))
- (add-after 'unpack 'patch-Makefile
- (lambda _
- (substitute* "Makefile"
- (("--sbcl.*") "--sbcl $(CL) --asdf-path . \\\n"))
- #t))
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((bin (string-append (assoc-ref outputs "out") "/bin")))
- (mkdir-p bin)
- (install-file "build/bin/pgloader" bin))
- #t)))))
+ (list #:tests? #f
+ #:strip-binaries? #f
+ #:make-flags
+ #~(list "pgloader-standalone" "BUILDAPP_SBCL=buildapp")
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure)
+ (add-after 'unpack 'set-home
+ (lambda _
+ (setenv "HOME" "/tmp")))
+ (add-after 'unpack 'patch-Makefile
+ (lambda _
+ (substitute* "Makefile"
+ (("--sbcl.*") "--sbcl $(CL) --asdf-path . \\\n"))))
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((bin (string-append #$output "/bin")))
+ (mkdir-p bin)
+ (install-file "build/bin/pgloader" bin)))))))
(native-inputs
(list buildapp sbcl))
(inputs
- `(("alexandria" ,sbcl-alexandria)
- ("cl-abnf" ,sbcl-cl-abnf)
- ("cl-base64" ,sbcl-cl-base64)
- ("cl-csv" ,sbcl-cl-csv)
- ("cl-fad" ,sbcl-cl-fad)
- ("cl-log" ,sbcl-cl-log)
- ("cl-markdown" ,sbcl-cl-markdown)
- ("cl-mustache" ,sbcl-cl-mustache)
- ("cl-ppcre" ,sbcl-cl-ppcre)
- ("cl-sqlite" ,sbcl-cl-sqlite)
- ("closer-mop" ,sbcl-closer-mop)
- ("command-line-arguments" ,sbcl-command-line-arguments)
- ("db3" ,sbcl-db3)
- ("drakma" ,sbcl-drakma)
- ("esrap" ,sbcl-esrap)
- ("flexi-streams" ,sbcl-flexi-streams)
- ("ixf" ,sbcl-ixf)
- ("local-time" ,sbcl-local-time)
- ("lparallel" ,sbcl-lparallel)
- ("metabang-bind" ,sbcl-metabang-bind)
- ("mssql" ,sbcl-mssql)
- ("postmodern" ,sbcl-postmodern)
- ("py-configparser" ,sbcl-py-configparser)
- ("qmynd" ,sbcl-qmynd)
- ("quri" ,sbcl-quri)
- ("split-sequence" ,sbcl-split-sequence)
- ("trivial-backtrace" ,sbcl-trivial-backtrace)
- ("usocket" ,sbcl-usocket)
- ("uuid" ,sbcl-uuid)
- ("yason" ,sbcl-yason)
- ("zs3" ,sbcl-zs3)))
+ (list sbcl-alexandria
+ sbcl-cl-abnf
+ sbcl-cl-base64
+ sbcl-cl-csv
+ sbcl-cl-fad
+ sbcl-cl-log
+ sbcl-cl-markdown
+ sbcl-cl-mustache
+ sbcl-cl-ppcre
+ sbcl-cl-sqlite
+ sbcl-closer-mop
+ sbcl-command-line-arguments
+ sbcl-db3
+ sbcl-drakma
+ sbcl-esrap
+ sbcl-flexi-streams
+ sbcl-ixf
+ sbcl-local-time
+ sbcl-lparallel
+ sbcl-metabang-bind
+ sbcl-mssql
+ sbcl-postmodern
+ sbcl-py-configparser
+ sbcl-qmynd
+ sbcl-quri
+ sbcl-split-sequence
+ sbcl-trivial-backtrace
+ sbcl-usocket
+ sbcl-uuid
+ sbcl-yason
+ sbcl-zs3))
(home-page "https://pgloader.io/")
(synopsis "Tool to migrate data to PostgreSQL")
(description