[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/13: gnu: pgloader: Use G-expressions.
From: |
guix-commits |
Subject: |
11/13: gnu: pgloader: Use G-expressions. |
Date: |
Mon, 3 Jan 2022 23:39:18 -0500 (EST) |
nckx pushed a commit to branch master
in repository guix.
commit 9bffe30be866f09bd7db91499c421583ddfb61a6
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Tue Jan 4 05:24:02 2022 +0100
gnu: pgloader: Use G-expressions.
* gnu/packages/databases.scm (pgloader)[arguments]:
Rewrite as G-expressions.
[inputs]: Remove input labels.
---
gnu/packages/databases.scm | 103 ++++++++++++++++++++++-----------------------
1 file 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
- 04/13: gnu: rinutils: Use G-expressions., (continued)
- 04/13: gnu: rinutils: Use G-expressions., guix-commits, 2022/01/03
- 03/13: gnu: shlomif-cmake-modules: Update to 89f05caf86078f783873975525230cf4fecede8a., guix-commits, 2022/01/03
- 02/13: gnu: Add perl-app-xml-docbook-builder., guix-commits, 2022/01/03
- 06/13: gnu: fortune-mod: Use G-expressions., guix-commits, 2022/01/03
- 01/13: gnu: fasm: Update to 1.73.29., guix-commits, 2022/01/03
- 05/13: gnu: rinutils: Update to 0.10.0., guix-commits, 2022/01/03
- 08/13: gnu: direvent: Use G-expressions., guix-commits, 2022/01/03
- 10/13: gnu: pgloader: Update to 3.6.3., guix-commits, 2022/01/03
- 13/13: gnu: diffoscope: Update to 198., guix-commits, 2022/01/03
- 07/13: gnu: fortune-mod: Update to 3.12.0., guix-commits, 2022/01/03
- 11/13: gnu: pgloader: Use G-expressions.,
guix-commits <=
- 12/13: gnu: mpv: Update to 0.34.1., guix-commits, 2022/01/03
- 09/13: gnu: direvent: Update to 5.3., guix-commits, 2022/01/03