[PATCH] gnu: Add guile-squee.

  • Done
  • quality assurance status badge
Details
2 participants
  • Christopher Baines
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Christopher Baines
Severity
normal

Debbugs page

Christopher Baines wrote 6 years ago
(address . guix-patches@gnu.org)
20190206111303.3476-1-mail@cbaines.net
* gnu/packages/guile-xyz.scm (guile-squee): New variable.
---
gnu/packages/guile-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)

Toggle diff (52 lines)
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 117d309c92..f249761ebc 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -560,6 +560,45 @@ HTML (via SXML) or any other format for rendering.")
It has a nice, simple s-expression based syntax.")
(license license:lgpl3+)))
+(define-public guile-squee
+ (let ((commit "a85902a92bf6f58a1d35fd974a01ade163deda8d")
+ (revision "0"))
+ (package
+ (name "guile-squee")
+ (version (string-append "0-" revision "." (string-take commit 7)))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://notabug.org/cwebber/guile-squee.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0p1lpsp4kx57j3ai1dkxilm4ziavzzx8wbbc42m3hpziq0a7qz5z"))))
+ (build-system guile-build-system)
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "squee.scm"
+ (("dynamic-link \"libpq\"")
+ (string-append
+ "dynamic-link \""
+ (assoc-ref inputs "postgresql") "/lib/libpq.so"
+ "\"")))
+ #t)))))
+ (inputs
+ `(("postgresql" ,postgresql)))
+ (native-inputs
+ `(("guile" ,guile-2.2)))
+ (home-page "https://notabug.org/cwebber/guile-squee")
+ (synopsis "Connect to PostgreSQL using Guile")
+ (description
+ "@code{squee} is a Guile library for connecting to PostgreSQL databases
+using Guile's foreign function interface.")
+ (license license:gpl3+))))
+
(define-public guile-colorized
(package
(name "guile-colorized")
--
2.20.1
Ricardo Wurmus wrote 6 years ago
(name . Christopher Baines)(address . mail@cbaines.net)(address . 34344@debbugs.gnu.org)
877eedgjgz.fsf@elephly.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (2 lines)
> * gnu/packages/guile-xyz.scm (guile-squee): New variable.

LGTM!

--
Ricardo
Ricardo Wurmus wrote 6 years ago
(name . Christopher Baines)(address . mail@cbaines.net)(address . 34344@debbugs.gnu.org)
875ztxgjbk.fsf@elephly.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (6 lines)
> Christopher Baines <mail@cbaines.net> writes:
>
>> * gnu/packages/guile-xyz.scm (guile-squee): New variable.
>
> LGTM!

Actually, no! The license is wrong. It should be LGPLv3+, not GPLv3+.

--
Ricardo
Christopher Baines wrote 6 years ago
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 34344-done@debbugs.gnu.org)
87pns55adv.fsf@cbaines.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (6 lines)
> Christopher Baines <mail@cbaines.net> writes:
>
>> * gnu/packages/guile-xyz.scm (guile-squee): New variable.
>
> LGTM!

Great, I've pushed this to master now.
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxa3SxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE
9Xc+3w//VgqGhqYFHlT4tqqKDJxutvcftUCL4nhO3v0cD8nNXQ7GcQRCfto/wjcn
N4CVGOzuctb8ZgxWyG32yNpl0V3lAthDBrQ5+JlpQicQm3O7tUA4IEIqaEYmDy8m
JqUQCfH+uztb3xEwymZbLvjVeMBQfQoB3Z28zvgAkiYH3JfoC4mJ+vepPKdZoicd
zZNnlTWWpRtkFfT8fyG4pzrpadgdfaF9OjQXK6/mjIzARR+AswD4h/DBAPvzSEYg
q9obDGj5h7HIQ/zgzr/wjQ5wFy/GatpEte/FBkNgpdXDP1aLE8ftYnHoYguKLVap
cXRjJ5BAppFSjjbklUkkgPcr3a8dnju+D7awXnsaRhsRcJ9eUpRPq6uIWboGylRZ
wR/YxGJGgZQ1GJ9nB2wk44XrbwQJio82vFL+k2i96XbZqBPtz070tcqD7uebK1g6
+yOBp5aKSNnyRDhnrKoHh0bxi13GH7UFCAV5wdNiZ1lP9aYNg65+IzM0eMBJfymX
IVP3/EJVRHbdyc0MmV6atMi+THJrPzqGKysYrkrs6kau2dNJvWaA1sH23085VP6C
HSs7KqYCZHmdMb9JsmDVDIJ0sRBaeYQY5DtqvaPwdvbqqbJoDvfQkfnaVlYMnP6/
F9HG8fzWZAnbj9wRcc4nn/PAaToHCCmvcIom11TjIKKNcI8SFpQ=
=FKT2
-----END PGP SIGNATURE-----

Closed
Christopher Baines wrote 6 years ago
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 34344@debbugs.gnu.org)
87mun660c7.fsf@cbaines.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (10 lines)
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>> Christopher Baines <mail@cbaines.net> writes:
>>
>>> * gnu/packages/guile-xyz.scm (guile-squee): New variable.
>>
>> LGTM!
>
> Actually, no! The license is wrong. It should be LGPLv3+, not GPLv3+.

Ah yes, I should have paid more attention. I've pushed a correction as
[1].

1: 6fd72f7094885dc3dbb10431996c445251094915
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxdWchfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE
9XflCxAAsOWCFD40BIryAWiuFHvEytsCF5q/SjVvCfPKC5aYs1XTvROAKJSUNF+Q
fAsiqA49yOcNuL/ZsBNPuwkJnz6W1Asi2jcCLh0zzAeYpn6FRtTvyU9SRIvKCDfD
qGqiOYxMTQy5Jzce0X6mRNxNSGWDJIb+vCaUpGq+RNnEH82YwXkCd6QhJjJqhmmg
gujIC+QySToCeMnaUU7eAlFJQzAaglVslPpP1ywSw9uv0w0XXgNugb/OVzi1nzhM
4mep/k9MOjbHB1zwKhF6BIYweDpUZrFhhS7I/NjOGP4Ks5mZb4CP4zwUgaa5m/ij
aArrRsAEThP4W4hvPlekGeGMi/08XCrINRdSyLbJdSoFyKj4ZiOeJ/4KSeV3VYQq
aBseMQVUqu0FqJLZQrJ3w4XtmbPFbOJ7JRG48LFmcfb/NYuQe9f13CnlRfIFnpVC
NA7Ww2fsPtivJEbi7LROTX25BsixwF5zRv2ajPiEIheWCauS3+zkWTtiN8qMtKgs
iuQuhEtcDKKYSrwKhB1kvwN3zlOd1TWGjH4u8kqLhSyigtKsKJ8zLlmr1lqjMDiC
/IM8S6TUufJUwORU69qO49e/1XArFi/01byozMM18xZOUWKh7BsPpQbUGOu/vcR7
Nubztzsc/mqP0jxZMOKr7S3qCaPMLgcR1JaIOptDnOWFI7WRgq0=
=G/Mv
-----END PGP SIGNATURE-----

?
Your comment

This issue is archived.

To comment on this conversation send an email to 34344@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 34344
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help