git.iko.soy/typeable/nixpkgs
on master help sign in
lispPackages: add cl-shellwords
commitc80cb3ca818a47cdedbf0b75c8b5b6d9b9ff03a7 authorDaniel Nagy <danielnagy@posteo.de> dateTue 17 Aug 2021, 13:01 (5 years ago) parentcfa5fdb
3 files changed+39
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-shellwords.nix+29 pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1 pkgs/development/lisp-modules/quicklisp-to-nix.nix+9
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-shellwords.nixnew file+29
@@ -0,0 +1,29 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "cl-shellwords";
5+ version = "20150923-git";
6+
7+ description = "Common Lisp port of Ruby's shellwords.rb, for escaping and
8+splitting strings to be passed to a shell.";
9+
10+ deps = [ args."cl-ppcre" ];
11+
12+ src = fetchurl {
13+ url = "http://beta.quicklisp.org/archive/cl-shellwords/2015-09-23/cl-shellwords-20150923-git.tgz";
14+ sha256 = "1rb0ajpl2lai6bj4x0p3wf0cnf51nnyidhca4lpqp1w1wf1vkcqk";
15+ };
16+
17+ packageName = "cl-shellwords";
18+
19+ asdFilesToKeep = ["cl-shellwords.asd"];
20+ overrides = x: x;
21+}
22+/* (SYSTEM cl-shellwords DESCRIPTION
23+ Common Lisp port of Ruby's shellwords.rb, for escaping and
24+splitting strings to be passed to a shell.
25+ SHA256 1rb0ajpl2lai6bj4x0p3wf0cnf51nnyidhca4lpqp1w1wf1vkcqk URL
26+ http://beta.quicklisp.org/archive/cl-shellwords/2015-09-23/cl-shellwords-20150923-git.tgz
27+ MD5 c2c62c6a2ce4ed2590d60707ead2e084 NAME cl-shellwords FILENAME
28+ cl-shellwords DEPS ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES
29+ (cl-ppcre) VERSION 20150923-git SIBLINGS (cl-shellwords-test) PARASITES NIL) */
pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1
@@ -71,6 +71,7 @@ cl-prevalence
7171cl-protobufs
7272cl-qprint
7373cl-reexport
74+cl-shellwords
7475cl-slice
7576cl-smt-lib
7677cl-smtp
pkgs/development/lisp-modules/quicklisp-to-nix.nix+9
@@ -4024,6 +4024,15 @@ let quicklisp-to-nix-packages = rec {
40244024 }));
40254025
40264026
4027+ "cl-shellwords" = buildLispPackage
4028+ ((f: x: (x // (f x)))
4029+ (qlOverrides."cl-shellwords" or (x: {}))
4030+ (import ./quicklisp-to-nix-output/cl-shellwords.nix {
4031+ inherit fetchurl;
4032+ "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
4033+ }));
4034+
4035+
40274036 "cl-reexport" = buildLispPackage
40284037 ((f: x: (x // (f x)))
40294038 (qlOverrides."cl-reexport" or (x: {}))