Merge pull request #28810 from bradleyjensen/update-quicklisp

Overhaul quicklisp-to-nix

authored by Michael Raskin and committed by GitHub 522a03cd 2c301b1b

+5482 -4606
+18 -13
pkgs/development/lisp-modules/README.txt
··· 1 - Prerequisite: have Quicklisp installed somehow. 1 + Want to add a package? There are 3 simple steps! 2 + 1. Add the needed system names to quicklisp-to-nix-systems.txt. 3 + 2. cd <path to quicklisp-to-nix-systems.txt> ; nix-shell --run 'quicklisp-to-nix .' 4 + 3. Add native libraries and whatever else is needed to quicklisp-to-nix-overrides.nix. 2 5 3 - Add to LD_LIBRARY_PATH all the things listed in quicklisp-to-nix-overrides.nix 4 - for library propagatedBuildInputs (a lot of these are done via addNativeLibs). 6 + To update to a more recent quicklisp dist modify 7 + lispPackages.quicklisp to have a more recent distinfo. 5 8 6 - Current list is: 7 - openssl fuse libuv mariadb libfixposix libev sqlite 9 + quicklisp-to-nix-system-info is responsible for installing a quicklisp 10 + package into an isolated environment and figuring out which packages 11 + are required by that system. It also extracts other information that 12 + is readily available once the system is loaded. The information 13 + produced by this program is fed into quicklisp-to-nix. You usually 14 + don't need to run this program unless you're trying to understand why 15 + quicklisp-to-nix failed to handle a system. The technique used by 16 + quicklisp-to-nix-system-info is described in its source. 8 17 9 - Add the needed system names to quicklisp-to-nix-systems.txt and load 10 - quicklisp-to-nix/ql-to-nix.lisp and call 11 - (ql-to-nix "/path/to/nixpkgs/pkgs/development/lisp-modules/") which is often 12 - just (ql-to-nix ".") 13 - 14 - Add native libraries and whatever else is needed to overrides. 15 - 16 - The lispPackages set is supposed to be buildable in its entirety. 18 + quicklisp-to-nix is responsible for reading 19 + quicklisp-to-nix-systems.txt, running quicklisp-to-nix-system-info, 20 + and generating the nix packages associated with the closure of 21 + quicklisp systems.
+40 -13
pkgs/development/lisp-modules/define-package.nix
··· 1 - args @ {stdenv, clwrapper, baseName, packageName ? baseName, testSystems ? [packageName] 1 + args @ {stdenv, clwrapper, baseName, packageName ? baseName 2 + , parasites ? [] 3 + , buildSystems ? ([packageName] ++ parasites) 2 4 , version ? "latest" 3 5 , src, description, deps, buildInputs ? [], meta ? {}, overrides?(x: {}) 4 - , propagatedBuildInputs ? []}: 6 + , propagatedBuildInputs ? [] 7 + , asdFilesToKeep ? [(builtins.concatStringsSep "" [packageName ".asd"])]}: 5 8 let 6 9 deployConfigScript = '' 7 10 outhash="$out" ··· 42 45 echo "source '$config_script'" >> "$launch_script" 43 46 echo "export LD_LIBRARY_PATH=\"\$NIX_LISP_LD_LIBRARY_PATH\''${NIX_LISP_LD_LIBRARY_PATH:+:}\$LD_LIBRARY_PATH\"" >> "$launch_script" 44 47 echo '"${clwrapper}/bin/common-lisp.sh" "$@"' >> "$launch_script" 48 + ''; 49 + moveAsdFiles = '' 50 + find $out/lib/common-lisp/ -name '*.asd' | while read ASD_FILE; do 51 + KEEP_THIS_ASD=0 52 + for ALLOWED_ASD in $asdFilesToKeep; do 53 + ALLOWED_ASD="/$ALLOWED_ASD" 54 + ALLOWED_ASD_LENGTH=${"$"}{#ALLOWED_ASD} 55 + ASD_FILE_LENGTH=${"$"}{#ASD_FILE} 56 + ASD_FILE_SUFFIX_INDEX=$(expr "$ASD_FILE_LENGTH" - "$ALLOWED_ASD_LENGTH") 57 + ASD_FILE_SUFFIX_INDEX=$(expr "$ASD_FILE_SUFFIX_INDEX" + 1) 58 + echo $ALLOWED_ASD $ASD_FILE $ASD_FILE_SUFFIX_INDEX $(expr substr "$ASD_FILE" "$ASD_FILE_SUFFIX_INDEX" "$ASD_FILE_LENGTH") 59 + if [ "$(expr substr "$ASD_FILE" "$ASD_FILE_SUFFIX_INDEX" "$ASD_FILE_LENGTH")" == "$ALLOWED_ASD" ]; then 60 + KEEP_THIS_ASD=1 61 + break 62 + fi 63 + done 64 + if [ "$KEEP_THIS_ASD" == 0 ]; then 65 + mv "$ASD_FILE"{,.sibling} 66 + fi 67 + done 45 68 ''; 46 69 basePackage = { 47 70 name = "lisp-${baseName}-${version}"; 48 71 inherit src; 49 72 73 + dontBuild = true; 74 + 50 75 inherit deployConfigScript deployLaunchScript; 76 + inherit asdFilesToKeep moveAsdFiles; 51 77 installPhase = '' 52 78 eval "$preInstall" 53 79 ··· 58 84 59 85 ${deployConfigScript} 60 86 ${deployLaunchScript} 87 + ${moveAsdFiles} 61 88 62 - ${stdenv.lib.concatMapStrings (testSystem: '' 63 - env -i \ 64 - NIX_LISP="$NIX_LISP" \ 65 - NIX_LISP_PRELAUNCH_HOOK='nix_lisp_run_single_form "(progn 66 - (asdf:compile-system :${testSystem}) 67 - (asdf:load-system :${testSystem}) 68 - (asdf:operate (quote asdf::compile-bundle-op) :${testSystem}) 69 - (ignore-errors (asdf:operate (quote asdf::deploy-asd-op) :${testSystem})) 70 - )"' \ 71 - "$out/bin/${args.baseName}-lisp-launcher.sh" 72 - '') testSystems} 89 + env -i \ 90 + NIX_LISP="$NIX_LISP" \ 91 + NIX_LISP_PRELAUNCH_HOOK='nix_lisp_run_single_form "(progn 92 + ${stdenv.lib.concatMapStrings (system: '' 93 + (asdf:compile-system :${system}) 94 + (asdf:load-system :${system}) 95 + (asdf:operate (quote asdf::compile-bundle-op) :${system}) 96 + (ignore-errors (asdf:operate (quote asdf::deploy-asd-op) :${system})) 97 + '') buildSystems} 98 + )"' \ 99 + "$out/bin/${args.baseName}-lisp-launcher.sh" 73 100 74 101 eval "$postInstall" 75 102 '';
+45 -30
pkgs/development/lisp-modules/lisp-packages.nix
··· 1 - {stdenv, clwrapper, pkgs}: 1 + {stdenv, clwrapper, pkgs, sbcl, coreutils, nix, asdf}: 2 2 let lispPackages = rec { 3 3 inherit pkgs clwrapper stdenv; 4 4 nixLib = pkgs.lib; ··· 6 6 7 7 buildLispPackage = callPackage ./define-package.nix; 8 8 9 - esrap-peg = buildLispPackage rec { 10 - baseName = "esrap-peg"; 11 - version = "git-20170320"; 12 - description = "A wrapper around Esrap to allow generating Esrap grammars from PEG definitions"; 13 - deps = with (pkgs.quicklispPackagesFor clwrapper); [alexandria cl-ppcre-template cl-unification esrap iterate]; 14 - src = pkgs.fetchgit { 15 - url = "https://github.com/fb08af68/esrap-peg.git"; 16 - sha256 = "15yiial7cy2nbgszqxd26qqcc6n3pw5qlrppzx0mfr3xbd9pvzby"; 17 - rev = ''5a559b0030ecbf5e14cb070b0dc240535faa3402''; 18 - }; 19 - }; 20 - 21 - clx-xkeyboard = buildLispPackage rec { 22 - baseName = "clx-xkeyboard"; 23 - testSystems = ["xkeyboard"]; 24 - version = "git-20150523"; 25 - description = "CLX support for X Keyboard extensions"; 26 - deps = with (pkgs.quicklispPackagesFor clwrapper); [clx]; 27 - # Source type: git 28 - src = pkgs.fetchgit { 29 - url = ''https://github.com/filonenko-mikhail/clx-xkeyboard''; 30 - sha256 = "11b34da7d354a709a24774032e85a8947be023594f8a333eaff6d4aa79f2b3db"; 31 - rev = ''11455d36283ef31c498bd58ffebf48c0f6b86ea6''; 32 - }; 33 - }; 34 - 35 9 quicklisp = buildLispPackage rec { 36 10 baseName = "quicklisp"; 37 11 version = "2017-03-06"; 38 12 39 - testSystems = []; 13 + buildSystems = []; 40 14 41 15 description = "The Common Lisp package manager"; 42 16 deps = []; ··· 50 24 quicklispdist = pkgs.fetchurl { 51 25 # Will usually be replaced with a fresh version anyway, but needs to be 52 26 # a valid distinfo.txt 53 - url = "http://beta.quicklisp.org/dist/quicklisp/2016-03-18/distinfo.txt"; 54 - sha256 = "13mvign4rsicfvg3vs3vj1qcjvj2m1aqhq93ck0sgizxfcj5167m"; 27 + url = "http://beta.quicklisp.org/dist/quicklisp/2017-07-25/distinfo.txt"; 28 + sha256 = "165fd4a10zc3mxyy7wr4i2r3n6fzd1wd2hgzfyp32xlc41qj2ajf"; 55 29 }; 56 30 buildPhase = '' true; ''; 57 31 postInstall = '' ··· 60 34 cp "${quicklispdist}" "$out/lib/common-lisp/quicklisp/quicklisp-distinfo.txt" 61 35 ''; 62 36 }; 37 + }; 38 + 39 + quicklisp-to-nix-system-info = stdenv.mkDerivation rec { 40 + name = "quicklisp-to-nix-system-info-${version}"; 41 + version = "1.0.0"; 42 + src = ./quicklisp-to-nix; 43 + nativeBuildInputs = [sbcl]; 44 + buildInputs = [ 45 + lispPackages.quicklisp coreutils 46 + ]; 47 + touch = coreutils; 48 + nix-prefetch-url = nix; 49 + inherit quicklisp; 50 + buildPhase = '' 51 + ${sbcl}/bin/sbcl --eval '(load #P"${asdf}/lib/common-lisp/asdf/build/asdf.lisp")' --load $src/system-info.lisp --eval '(ql-to-nix-system-info::dump-image)' 52 + ''; 53 + installPhase = '' 54 + mkdir -p $out/bin 55 + cp quicklisp-to-nix-system-info $out/bin 56 + ''; 57 + dontStrip = true; 58 + }; 59 + 60 + quicklisp-to-nix = stdenv.mkDerivation rec { 61 + name = "quicklisp-to-nix-${version}"; 62 + version = "1.0.0"; 63 + src = ./quicklisp-to-nix; 64 + buildDependencies = [sbcl quicklisp-to-nix-system-info]; 65 + touch = coreutils; 66 + nix-prefetch-url = nix; 67 + inherit quicklisp; 68 + deps = []; 69 + system-info = quicklisp-to-nix-system-info; 70 + buildPhase = '' 71 + ${sbcl}/bin/sbcl --eval '(load #P"${asdf}/lib/common-lisp/asdf/build/asdf.lisp")' --load $src/ql-to-nix.lisp --eval '(ql-to-nix::dump-image)' 72 + ''; 73 + installPhase = '' 74 + mkdir -p $out/bin 75 + cp quicklisp-to-nix $out/bin 76 + ''; 77 + dontStrip = true; 63 78 }; 64 79 }; 65 80 in lispPackages
-13
pkgs/development/lisp-modules/quicklisp-to-nix-aliases.nix
··· 1 - {quicklisp-to-nix-packages}: 2 - with quicklisp-to-nix-packages; 3 - rec { 4 - cffi-grovel = cffi; 5 - 6 - cxml-test = null; 7 - cxml-dom = null; 8 - cxml-klacks = null; 9 - cxml-xml = null; 10 - 11 - cl-async-util = cl-async-base; 12 - cl-async = cl-async-base; 13 - }
+15 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/_3bmd.nix
··· 5 5 6 6 description = ''markdown processor in CL using esrap parser.''; 7 7 8 - deps = [ args."split-sequence" args."esrap" args."alexandria" ]; 8 + deps = [ args."alexandria" args."esrap" args."split-sequence" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/3bmd/2016-12-04/3bmd-20161204-git.tgz''; 12 12 sha256 = ''158rymq6ra9ipmkqrqmgr4ay5m46cdxxha03622svllhyf7xzypx''; 13 13 }; 14 - 14 + 15 15 packageName = "3bmd"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/3bmd[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["3bmd.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM 3bmd DESCRIPTION markdown processor in CL using esrap parser. SHA256 158rymq6ra9ipmkqrqmgr4ay5m46cdxxha03622svllhyf7xzypx URL 34 - http://beta.quicklisp.org/archive/3bmd/2016-12-04/3bmd-20161204-git.tgz MD5 b80864c74437e0cfb66663e9bbf08fed NAME 3bmd TESTNAME NIL FILENAME _3bmd DEPS 35 - ((NAME split-sequence FILENAME split-sequence) (NAME esrap FILENAME esrap) (NAME alexandria FILENAME alexandria)) DEPENDENCIES 36 - (split-sequence esrap alexandria) VERSION 20161204-git SIBLINGS 37 - (3bmd-ext-code-blocks 3bmd-ext-definition-lists 3bmd-ext-tables 3bmd-ext-wiki-links 3bmd-youtube-tests 3bmd-youtube)) */ 20 + /* (SYSTEM 3bmd DESCRIPTION markdown processor in CL using esrap parser. SHA256 21 + 158rymq6ra9ipmkqrqmgr4ay5m46cdxxha03622svllhyf7xzypx URL 22 + http://beta.quicklisp.org/archive/3bmd/2016-12-04/3bmd-20161204-git.tgz MD5 23 + b80864c74437e0cfb66663e9bbf08fed NAME 3bmd FILENAME _3bmd DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME esrap FILENAME esrap) 25 + (NAME split-sequence FILENAME split-sequence)) 26 + DEPENDENCIES (alexandria esrap split-sequence) VERSION 20161204-git 27 + SIBLINGS 28 + (3bmd-ext-code-blocks 3bmd-ext-definition-lists 3bmd-ext-tables 29 + 3bmd-ext-wiki-links 3bmd-youtube-tests 3bmd-youtube) 30 + PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/abnf.nix
··· 5 5 6 6 description = ''ABNF Parser Generator, per RFC2234''; 7 7 8 - deps = [ args."cl-ppcre" args."esrap" ]; 8 + deps = [ args."alexandria" args."cl-ppcre" args."esrap" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-abnf/2015-06-08/cl-abnf-20150608-git.tgz''; 12 12 sha256 = ''00x95h7v5q7azvr9wrpcfcwsq3sdipjr1hgq9a9lbimp8gfbz687''; 13 13 }; 14 - 14 + 15 15 packageName = "abnf"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/abnf[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["abnf.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM abnf DESCRIPTION ABNF Parser Generator, per RFC2234 SHA256 00x95h7v5q7azvr9wrpcfcwsq3sdipjr1hgq9a9lbimp8gfbz687 URL 34 - http://beta.quicklisp.org/archive/cl-abnf/2015-06-08/cl-abnf-20150608-git.tgz MD5 311c2b17e49666dac1c2bb45256be708 NAME abnf TESTNAME NIL FILENAME abnf 35 - DEPS ((NAME cl-ppcre FILENAME cl-ppcre) (NAME esrap FILENAME esrap)) DEPENDENCIES (cl-ppcre esrap) VERSION cl-20150608-git SIBLINGS NIL) */ 20 + /* (SYSTEM abnf DESCRIPTION ABNF Parser Generator, per RFC2234 SHA256 21 + 00x95h7v5q7azvr9wrpcfcwsq3sdipjr1hgq9a9lbimp8gfbz687 URL 22 + http://beta.quicklisp.org/archive/cl-abnf/2015-06-08/cl-abnf-20150608-git.tgz 23 + MD5 311c2b17e49666dac1c2bb45256be708 NAME abnf FILENAME abnf DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre) 25 + (NAME esrap FILENAME esrap)) 26 + DEPENDENCIES (alexandria cl-ppcre esrap) VERSION cl-20150608-git SIBLINGS 27 + NIL PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/alexandria.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/alexandria/2017-06-30/alexandria-20170630-git.tgz''; 12 12 sha256 = ''1ch7987ijs5gz5dk3i02bqgb2bn7s9p3sfsrwq4fp1sxykwr9fis''; 13 13 }; 14 - 14 + 15 15 packageName = "alexandria"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/alexandria[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["alexandria.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM alexandria DESCRIPTION Alexandria is a collection of portable public domain utilities. SHA256 1ch7987ijs5gz5dk3i02bqgb2bn7s9p3sfsrwq4fp1sxykwr9fis 34 - URL http://beta.quicklisp.org/archive/alexandria/2017-06-30/alexandria-20170630-git.tgz MD5 ce5427881c909981192f870cb52ff59f NAME alexandria TESTNAME NIL 35 - FILENAME alexandria DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (alexandria-tests)) */ 20 + /* (SYSTEM alexandria DESCRIPTION 21 + Alexandria is a collection of portable public domain utilities. SHA256 22 + 1ch7987ijs5gz5dk3i02bqgb2bn7s9p3sfsrwq4fp1sxykwr9fis URL 23 + http://beta.quicklisp.org/archive/alexandria/2017-06-30/alexandria-20170630-git.tgz 24 + MD5 ce5427881c909981192f870cb52ff59f NAME alexandria FILENAME alexandria 25 + DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (alexandria-tests) 26 + PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/anaphora.nix
··· 3 3 baseName = ''anaphora''; 4 4 version = ''20170227-git''; 5 5 6 + parasites = [ "anaphora/test" ]; 7 + 6 8 description = ''The Anaphoric Macro Package from Hell''; 7 9 8 - deps = [ ]; 10 + deps = [ args."rt" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/anaphora/2017-02-27/anaphora-20170227-git.tgz''; 12 14 sha256 = ''1inv6bcly6r7yixj1pp0i4h0y7lxyv68mk9wsi5iwi9gx6000yd9''; 13 15 }; 14 - 16 + 15 17 packageName = "anaphora"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/anaphora[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["anaphora.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM anaphora DESCRIPTION The Anaphoric Macro Package from Hell SHA256 1inv6bcly6r7yixj1pp0i4h0y7lxyv68mk9wsi5iwi9gx6000yd9 URL 34 - http://beta.quicklisp.org/archive/anaphora/2017-02-27/anaphora-20170227-git.tgz MD5 6121d9bbc92df29d823b60ae0d0c556d NAME anaphora TESTNAME NIL FILENAME 35 - anaphora DEPS NIL DEPENDENCIES NIL VERSION 20170227-git SIBLINGS NIL) */ 22 + /* (SYSTEM anaphora DESCRIPTION The Anaphoric Macro Package from Hell SHA256 23 + 1inv6bcly6r7yixj1pp0i4h0y7lxyv68mk9wsi5iwi9gx6000yd9 URL 24 + http://beta.quicklisp.org/archive/anaphora/2017-02-27/anaphora-20170227-git.tgz 25 + MD5 6121d9bbc92df29d823b60ae0d0c556d NAME anaphora FILENAME anaphora DEPS 26 + ((NAME rt FILENAME rt)) DEPENDENCIES (rt) VERSION 20170227-git SIBLINGS NIL 27 + PARASITES (anaphora/test)) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/array-utils.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/array-utils/2017-06-30/array-utils-20170630-git.tgz''; 12 12 sha256 = ''1nj42w2q11qdg65cviaj514pcql1gi729mcsj5g2vy17pr298zgb''; 13 13 }; 14 - 14 + 15 15 packageName = "array-utils"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/array-utils[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["array-utils.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM array-utils DESCRIPTION A few utilities for working with arrays. SHA256 1nj42w2q11qdg65cviaj514pcql1gi729mcsj5g2vy17pr298zgb URL 34 - http://beta.quicklisp.org/archive/array-utils/2017-06-30/array-utils-20170630-git.tgz MD5 550b37bc0eccfafa889de00b59c422dc NAME array-utils TESTNAME NIL 35 - FILENAME array-utils DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (array-utils-test)) */ 20 + /* (SYSTEM array-utils DESCRIPTION A few utilities for working with arrays. 21 + SHA256 1nj42w2q11qdg65cviaj514pcql1gi729mcsj5g2vy17pr298zgb URL 22 + http://beta.quicklisp.org/archive/array-utils/2017-06-30/array-utils-20170630-git.tgz 23 + MD5 550b37bc0eccfafa889de00b59c422dc NAME array-utils FILENAME array-utils 24 + DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (array-utils-test) 25 + PARASITES NIL) */
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-finalizers.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''asdf-finalizers''; 4 + version = ''20170403-git''; 5 + 6 + description = ''Enforced calling of finalizers for Lisp code''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/asdf-finalizers/2017-04-03/asdf-finalizers-20170403-git.tgz''; 12 + sha256 = ''1w2ka0123icbjba7ngdd6h93j72g236h6jw4bsmvsak69fj0ybxj''; 13 + }; 14 + 15 + packageName = "asdf-finalizers"; 16 + 17 + asdFilesToKeep = ["asdf-finalizers.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM asdf-finalizers DESCRIPTION 21 + Enforced calling of finalizers for Lisp code SHA256 22 + 1w2ka0123icbjba7ngdd6h93j72g236h6jw4bsmvsak69fj0ybxj URL 23 + http://beta.quicklisp.org/archive/asdf-finalizers/2017-04-03/asdf-finalizers-20170403-git.tgz 24 + MD5 a9e3c960e6b6fdbd69640b520ef8044b NAME asdf-finalizers FILENAME 25 + asdf-finalizers DEPS NIL DEPENDENCIES NIL VERSION 20170403-git SIBLINGS 26 + (asdf-finalizers-test list-of) PARASITES NIL) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/asdf-system-connections.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/asdf-system-connections/2017-01-24/asdf-system-connections-20170124-git.tgz''; 12 12 sha256 = ''0h8237bq3niw6glcsps77n1ykcmc5bjkcrbjyxjgkmcb1c5kwwpq''; 13 13 }; 14 - 14 + 15 15 packageName = "asdf-system-connections"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/asdf-system-connections[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["asdf-system-connections.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM asdf-system-connections DESCRIPTION Allows for ASDF system to be connected so that auto-loading may occur. SHA256 34 - 0h8237bq3niw6glcsps77n1ykcmc5bjkcrbjyxjgkmcb1c5kwwpq URL 35 - http://beta.quicklisp.org/archive/asdf-system-connections/2017-01-24/asdf-system-connections-20170124-git.tgz MD5 23bdbb69c433568e3e15ed705b803992 NAME 36 - asdf-system-connections TESTNAME NIL FILENAME asdf-system-connections DEPS NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS NIL) */ 20 + /* (SYSTEM asdf-system-connections DESCRIPTION 21 + Allows for ASDF system to be connected so that auto-loading may occur. 22 + SHA256 0h8237bq3niw6glcsps77n1ykcmc5bjkcrbjyxjgkmcb1c5kwwpq URL 23 + http://beta.quicklisp.org/archive/asdf-system-connections/2017-01-24/asdf-system-connections-20170124-git.tgz 24 + MD5 23bdbb69c433568e3e15ed705b803992 NAME asdf-system-connections FILENAME 25 + asdf-system-connections DEPS NIL DEPENDENCIES NIL VERSION 20170124-git 26 + SIBLINGS NIL PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/babel-streams.nix
··· 5 5 6 6 description = ''Some useful streams based on Babel's encoding code''; 7 7 8 - deps = [ args."trivial-gray-streams" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."trivial-features" args."trivial-gray-streams" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz''; 12 12 sha256 = ''0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx''; 13 13 }; 14 - 14 + 15 15 packageName = "babel-streams"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/babel-streams[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["babel-streams.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM babel-streams DESCRIPTION Some useful streams based on Babel's encoding code SHA256 0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx URL 34 - http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz MD5 aa7eff848b97bb7f7aa6bdb43a081964 NAME babel-streams TESTNAME NIL FILENAME 35 - babel-streams DEPS ((NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME alexandria FILENAME alexandria)) DEPENDENCIES 36 - (trivial-gray-streams alexandria) VERSION babel-20170630-git SIBLINGS (babel-tests babel)) */ 20 + /* (SYSTEM babel-streams DESCRIPTION 21 + Some useful streams based on Babel's encoding code SHA256 22 + 0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx URL 23 + http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz 24 + MD5 aa7eff848b97bb7f7aa6bdb43a081964 NAME babel-streams FILENAME 25 + babel-streams DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME trivial-features FILENAME trivial-features) 28 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 29 + DEPENDENCIES (alexandria babel trivial-features trivial-gray-streams) 30 + VERSION babel-20170630-git SIBLINGS (babel-tests babel) PARASITES NIL) */
+12 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/babel.nix
··· 5 5 6 6 description = ''Babel, a charset conversion library.''; 7 7 8 - deps = [ args."trivial-features" args."alexandria" ]; 8 + deps = [ args."alexandria" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz''; 12 12 sha256 = ''0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx''; 13 13 }; 14 - 14 + 15 15 packageName = "babel"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/babel[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["babel.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM babel DESCRIPTION Babel, a charset conversion library. SHA256 0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx URL 34 - http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz MD5 aa7eff848b97bb7f7aa6bdb43a081964 NAME babel TESTNAME NIL FILENAME babel DEPS 35 - ((NAME trivial-features FILENAME trivial-features) (NAME alexandria FILENAME alexandria)) DEPENDENCIES (trivial-features alexandria) VERSION 20170630-git 36 - SIBLINGS (babel-streams babel-tests)) */ 20 + /* (SYSTEM babel DESCRIPTION Babel, a charset conversion library. SHA256 21 + 0w1jfzdklk5zz9vgplr2a0vc6gybrwl8wa72nj6xs4ihp7spf0lx URL 22 + http://beta.quicklisp.org/archive/babel/2017-06-30/babel-20170630-git.tgz 23 + MD5 aa7eff848b97bb7f7aa6bdb43a081964 NAME babel FILENAME babel DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME trivial-features FILENAME trivial-features)) 26 + DEPENDENCIES (alexandria trivial-features) VERSION 20170630-git SIBLINGS 27 + (babel-streams babel-tests) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/blackbird.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/blackbird/2016-05-31/blackbird-20160531-git.tgz''; 12 12 sha256 = ''0l053fb5fdz1q6dyfgys6nmbairc3aig4wjl5abpf8b1paf7gzq9''; 13 13 }; 14 - 14 + 15 15 packageName = "blackbird"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/blackbird[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["blackbird.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM blackbird DESCRIPTION A promise implementation for Common Lisp. SHA256 0l053fb5fdz1q6dyfgys6nmbairc3aig4wjl5abpf8b1paf7gzq9 URL 34 - http://beta.quicklisp.org/archive/blackbird/2016-05-31/blackbird-20160531-git.tgz MD5 5cb13dc06a0eae8dcba14714d2b5365d NAME blackbird TESTNAME NIL FILENAME 35 - blackbird DEPS ((NAME vom FILENAME vom)) DEPENDENCIES (vom) VERSION 20160531-git SIBLINGS (blackbird-test)) */ 20 + /* (SYSTEM blackbird DESCRIPTION A promise implementation for Common Lisp. 21 + SHA256 0l053fb5fdz1q6dyfgys6nmbairc3aig4wjl5abpf8b1paf7gzq9 URL 22 + http://beta.quicklisp.org/archive/blackbird/2016-05-31/blackbird-20160531-git.tgz 23 + MD5 5cb13dc06a0eae8dcba14714d2b5365d NAME blackbird FILENAME blackbird DEPS 24 + ((NAME vom FILENAME vom)) DEPENDENCIES (vom) VERSION 20160531-git SIBLINGS 25 + (blackbird-test) PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/bordeaux-threads.nix
··· 3 3 baseName = ''bordeaux-threads''; 4 4 version = ''v0.8.5''; 5 5 6 + parasites = [ "bordeaux-threads/test" ]; 7 + 6 8 description = ''Bordeaux Threads makes writing portable multi-threaded apps simple.''; 7 9 8 - deps = [ args."alexandria" ]; 10 + deps = [ args."alexandria" args."fiveam" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz''; 12 14 sha256 = ''09q1xd3fca6ln6mh45cx24xzkrcnvhgl5nn9g2jv0rwj1m2xvbpd''; 13 15 }; 14 - 16 + 15 17 packageName = "bordeaux-threads"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/bordeaux-threads[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["bordeaux-threads.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM bordeaux-threads DESCRIPTION Bordeaux Threads makes writing portable multi-threaded apps simple. SHA256 34 - 09q1xd3fca6ln6mh45cx24xzkrcnvhgl5nn9g2jv0rwj1m2xvbpd URL http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz MD5 35 - 67e363a363e164b6f61a047957b8554e NAME bordeaux-threads TESTNAME NIL FILENAME bordeaux-threads DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES 36 - (alexandria) VERSION v0.8.5 SIBLINGS NIL) */ 22 + /* (SYSTEM bordeaux-threads DESCRIPTION 23 + Bordeaux Threads makes writing portable multi-threaded apps simple. SHA256 24 + 09q1xd3fca6ln6mh45cx24xzkrcnvhgl5nn9g2jv0rwj1m2xvbpd URL 25 + http://beta.quicklisp.org/archive/bordeaux-threads/2016-03-18/bordeaux-threads-v0.8.5.tgz 26 + MD5 67e363a363e164b6f61a047957b8554e NAME bordeaux-threads FILENAME 27 + bordeaux-threads DEPS 28 + ((NAME alexandria FILENAME alexandria) (NAME fiveam FILENAME fiveam)) 29 + DEPENDENCIES (alexandria fiveam) VERSION v0.8.5 SIBLINGS NIL PARASITES 30 + (bordeaux-threads/test)) */
+22 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/caveman.nix
··· 5 5 6 6 description = ''Web Application Framework for Common Lisp''; 7 7 8 - deps = [ args."myway" args."local-time" args."do-urlencode" args."clack-v1-compat" args."cl-syntax-annot" args."cl-syntax" args."cl-project" args."cl-ppcre" args."cl-emb" args."anaphora" ]; 8 + deps = [ args."anaphora" args."cl-emb" args."cl-ppcre" args."cl-project" args."cl-syntax" args."cl-syntax-annot" args."clack-v1-compat" args."do-urlencode" args."local-time" args."myway" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/caveman/2017-06-30/caveman-20170630-git.tgz''; 12 12 sha256 = ''0wpjnskcvrgvqn9gbr43yqnpcxfmdggbiyaxz9rrhgcis2rwjkj2''; 13 13 }; 14 - 14 + 15 15 packageName = "caveman"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/caveman[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["caveman.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM caveman DESCRIPTION Web Application Framework for Common Lisp SHA256 0wpjnskcvrgvqn9gbr43yqnpcxfmdggbiyaxz9rrhgcis2rwjkj2 URL 34 - http://beta.quicklisp.org/archive/caveman/2017-06-30/caveman-20170630-git.tgz MD5 774f85fa78792bde012bad78efff4b53 NAME caveman TESTNAME NIL FILENAME 35 - caveman DEPS 36 - ((NAME myway FILENAME myway) (NAME local-time FILENAME local-time) (NAME do-urlencode FILENAME do-urlencode) 37 - (NAME clack-v1-compat FILENAME clack-v1-compat) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-syntax FILENAME cl-syntax) 38 - (NAME cl-project FILENAME cl-project) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-emb FILENAME cl-emb) (NAME anaphora FILENAME anaphora)) 39 - DEPENDENCIES (myway local-time do-urlencode clack-v1-compat cl-syntax-annot cl-syntax cl-project cl-ppcre cl-emb anaphora) VERSION 20170630-git SIBLINGS 40 - (caveman-middleware-dbimanager caveman-test caveman2-db caveman2-test caveman2)) */ 20 + /* (SYSTEM caveman DESCRIPTION Web Application Framework for Common Lisp SHA256 21 + 0wpjnskcvrgvqn9gbr43yqnpcxfmdggbiyaxz9rrhgcis2rwjkj2 URL 22 + http://beta.quicklisp.org/archive/caveman/2017-06-30/caveman-20170630-git.tgz 23 + MD5 774f85fa78792bde012bad78efff4b53 NAME caveman FILENAME caveman DEPS 24 + ((NAME anaphora FILENAME anaphora) (NAME cl-emb FILENAME cl-emb) 25 + (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-project FILENAME cl-project) 26 + (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 28 + (NAME clack-v1-compat FILENAME clack-v1-compat) 29 + (NAME do-urlencode FILENAME do-urlencode) 30 + (NAME local-time FILENAME local-time) (NAME myway FILENAME myway)) 31 + DEPENDENCIES 32 + (anaphora cl-emb cl-ppcre cl-project cl-syntax cl-syntax-annot 33 + clack-v1-compat do-urlencode local-time myway) 34 + VERSION 20170630-git SIBLINGS 35 + (caveman-middleware-dbimanager caveman-test caveman2-db caveman2-test 36 + caveman2) 37 + PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi-grovel.nix
··· 5 5 6 6 description = ''The CFFI Groveller''; 7 7 8 - deps = [ args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."cffi" args."cffi-toolchain" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz''; 12 12 sha256 = ''12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9''; 13 13 }; 14 - 14 + 15 15 packageName = "cffi-grovel"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cffi-grovel[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cffi-grovel.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cffi-grovel DESCRIPTION The CFFI Groveller SHA256 12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9 URL 34 - http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz MD5 7589b6437fec19fdabc65892536c3dc3 NAME cffi-grovel TESTNAME NIL FILENAME cffi-grovel 35 - DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION cffi_0.19.0 SIBLINGS 36 - (cffi-examples cffi-libffi cffi-tests cffi-toolchain cffi-uffi-compat cffi)) */ 20 + /* (SYSTEM cffi-grovel DESCRIPTION The CFFI Groveller SHA256 21 + 12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9 URL 22 + http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz MD5 23 + 7589b6437fec19fdabc65892536c3dc3 NAME cffi-grovel FILENAME cffi-grovel DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cffi FILENAME cffi) (NAME cffi-toolchain FILENAME cffi-toolchain) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel cffi cffi-toolchain trivial-features) 28 + VERSION cffi_0.19.0 SIBLINGS 29 + (cffi-examples cffi-libffi cffi-tests cffi-toolchain cffi-uffi-compat cffi) 30 + PARASITES NIL) */
+31
pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi-toolchain.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''cffi-toolchain''; 4 + version = ''cffi_0.19.0''; 5 + 6 + description = ''The CFFI toolchain''; 7 + 8 + deps = [ args."alexandria" args."babel" args."cffi" args."trivial-features" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz''; 12 + sha256 = ''12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9''; 13 + }; 14 + 15 + packageName = "cffi-toolchain"; 16 + 17 + asdFilesToKeep = ["cffi-toolchain.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM cffi-toolchain DESCRIPTION The CFFI toolchain SHA256 21 + 12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9 URL 22 + http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz MD5 23 + 7589b6437fec19fdabc65892536c3dc3 NAME cffi-toolchain FILENAME 24 + cffi-toolchain DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME cffi FILENAME cffi) 27 + (NAME trivial-features FILENAME trivial-features)) 28 + DEPENDENCIES (alexandria babel cffi trivial-features) VERSION cffi_0.19.0 29 + SIBLINGS 30 + (cffi-examples cffi-grovel cffi-libffi cffi-tests cffi-uffi-compat cffi) 31 + PARASITES NIL) */
+19 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi.nix
··· 3 3 baseName = ''cffi''; 4 4 version = ''cffi_0.19.0''; 5 5 6 + parasites = [ "cffi/c2ffi" "cffi/c2ffi-generator" ]; 7 + 6 8 description = ''The Common Foreign Function Interface''; 7 9 8 - deps = [ args."uiop" args."trivial-features" args."babel" args."alexandria" ]; 10 + deps = [ args."alexandria" args."babel" args."cl-json" args."cl-ppcre" args."trivial-features" args."uiop" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz''; 12 14 sha256 = ''12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9''; 13 15 }; 14 - 16 + 15 17 packageName = "cffi"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cffi[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cffi.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cffi DESCRIPTION The Common Foreign Function Interface SHA256 12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9 URL 34 - http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz MD5 7589b6437fec19fdabc65892536c3dc3 NAME cffi TESTNAME NIL FILENAME cffi DEPS 35 - ((NAME uiop FILENAME uiop) (NAME trivial-features FILENAME trivial-features) (NAME babel FILENAME babel) (NAME alexandria FILENAME alexandria)) 36 - DEPENDENCIES (uiop trivial-features babel alexandria) VERSION cffi_0.19.0 SIBLINGS 37 - (cffi-examples cffi-grovel cffi-libffi cffi-tests cffi-toolchain cffi-uffi-compat)) */ 22 + /* (SYSTEM cffi DESCRIPTION The Common Foreign Function Interface SHA256 23 + 12v3ha0qp3f9lq2h3d7y3mwdq216nsdfig0s3c4akw90rsbnydj9 URL 24 + http://beta.quicklisp.org/archive/cffi/2017-06-30/cffi_0.19.0.tgz MD5 25 + 7589b6437fec19fdabc65892536c3dc3 NAME cffi FILENAME cffi DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME cl-json FILENAME cl-json) (NAME cl-ppcre FILENAME cl-ppcre) 28 + (NAME trivial-features FILENAME trivial-features) 29 + (NAME uiop FILENAME uiop)) 30 + DEPENDENCIES (alexandria babel cl-json cl-ppcre trivial-features uiop) 31 + VERSION cffi_0.19.0 SIBLINGS 32 + (cffi-examples cffi-grovel cffi-libffi cffi-tests cffi-toolchain 33 + cffi-uffi-compat) 34 + PARASITES (cffi/c2ffi cffi/c2ffi-generator)) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/chipz.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/chipz/2016-03-18/chipz-20160318-git.tgz''; 12 12 sha256 = ''1dpsg8kd43k075xihb0szcq1f7iq8ryg5r77x5wi6hy9jhpq8826''; 13 13 }; 14 - 14 + 15 15 packageName = "chipz"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/chipz[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["chipz.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM chipz DESCRIPTION A library for decompressing deflate, zlib, and gzip data SHA256 1dpsg8kd43k075xihb0szcq1f7iq8ryg5r77x5wi6hy9jhpq8826 URL 34 - http://beta.quicklisp.org/archive/chipz/2016-03-18/chipz-20160318-git.tgz MD5 625cb9c551f3692799e2029d4a0dd7e9 NAME chipz TESTNAME NIL FILENAME chipz DEPS 35 - NIL DEPENDENCIES NIL VERSION 20160318-git SIBLINGS NIL) */ 20 + /* (SYSTEM chipz DESCRIPTION 21 + A library for decompressing deflate, zlib, and gzip data SHA256 22 + 1dpsg8kd43k075xihb0szcq1f7iq8ryg5r77x5wi6hy9jhpq8826 URL 23 + http://beta.quicklisp.org/archive/chipz/2016-03-18/chipz-20160318-git.tgz 24 + MD5 625cb9c551f3692799e2029d4a0dd7e9 NAME chipz FILENAME chipz DEPS NIL 25 + DEPENDENCIES NIL VERSION 20160318-git SIBLINGS NIL PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/chunga.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/chunga/2014-12-17/chunga-1.1.6.tgz''; 12 12 sha256 = ''1ivdfi9hjkzp2anhpjm58gzrjpn6mdsp35km115c1j1c4yhs9lzg''; 13 13 }; 14 - 14 + 15 15 packageName = "chunga"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/chunga[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["chunga.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM chunga DESCRIPTION NIL SHA256 1ivdfi9hjkzp2anhpjm58gzrjpn6mdsp35km115c1j1c4yhs9lzg URL 34 - http://beta.quicklisp.org/archive/chunga/2014-12-17/chunga-1.1.6.tgz MD5 75f5c4f9dec3a8a181ed5ef7e5d700b5 NAME chunga TESTNAME NIL FILENAME chunga DEPS 35 - ((NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES (trivial-gray-streams) VERSION 1.1.6 SIBLINGS NIL) */ 20 + /* (SYSTEM chunga DESCRIPTION NIL SHA256 21 + 1ivdfi9hjkzp2anhpjm58gzrjpn6mdsp35km115c1j1c4yhs9lzg URL 22 + http://beta.quicklisp.org/archive/chunga/2014-12-17/chunga-1.1.6.tgz MD5 23 + 75f5c4f9dec3a8a181ed5ef7e5d700b5 NAME chunga FILENAME chunga DEPS 24 + ((NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES 25 + (trivial-gray-streams) VERSION 1.1.6 SIBLINGS NIL PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/circular-streams.nix
··· 5 5 6 6 description = ''Circularly readable streams for Common Lisp''; 7 7 8 - deps = [ args."trivial-gray-streams" args."fast-io" ]; 8 + deps = [ args."alexandria" args."fast-io" args."static-vectors" args."trivial-gray-streams" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/circular-streams/2016-12-04/circular-streams-20161204-git.tgz''; 12 12 sha256 = ''1i29b9sciqs5x59hlkdj2r4siyqgrwj5hb4lnc80jgfqvzbq4128''; 13 13 }; 14 - 14 + 15 15 packageName = "circular-streams"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/circular-streams[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["circular-streams.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM circular-streams DESCRIPTION Circularly readable streams for Common Lisp SHA256 1i29b9sciqs5x59hlkdj2r4siyqgrwj5hb4lnc80jgfqvzbq4128 URL 34 - http://beta.quicklisp.org/archive/circular-streams/2016-12-04/circular-streams-20161204-git.tgz MD5 2383f3b82fa3335d9106e1354a678db8 NAME circular-streams 35 - TESTNAME NIL FILENAME circular-streams DEPS ((NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME fast-io FILENAME fast-io)) DEPENDENCIES 36 - (trivial-gray-streams fast-io) VERSION 20161204-git SIBLINGS (circular-streams-test)) */ 20 + /* (SYSTEM circular-streams DESCRIPTION 21 + Circularly readable streams for Common Lisp SHA256 22 + 1i29b9sciqs5x59hlkdj2r4siyqgrwj5hb4lnc80jgfqvzbq4128 URL 23 + http://beta.quicklisp.org/archive/circular-streams/2016-12-04/circular-streams-20161204-git.tgz 24 + MD5 2383f3b82fa3335d9106e1354a678db8 NAME circular-streams FILENAME 25 + circular-streams DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME fast-io FILENAME fast-io) 27 + (NAME static-vectors FILENAME static-vectors) 28 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 29 + DEPENDENCIES (alexandria fast-io static-vectors trivial-gray-streams) 30 + VERSION 20161204-git SIBLINGS (circular-streams-test) PARASITES NIL) */
+22 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl+ssl.nix
··· 3 3 baseName = ''cl+ssl''; 4 4 version = ''cl+ssl-20170725-git''; 5 5 6 + parasites = [ "openssl-1.1.0" ]; 7 + 6 8 description = ''Common Lisp interface to OpenSSL.''; 7 9 8 - deps = [ args."uiop" args."trivial-gray-streams" args."trivial-garbage" args."trivial-features" args."flexi-streams" args."cffi" args."bordeaux-threads" args."alexandria" ]; 10 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."flexi-streams" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."uiop" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl+ssl/2017-07-25/cl+ssl-20170725-git.tgz''; 12 14 sha256 = ''1p5886l5bwz4bj2xy8mpsjswg103b8saqdnw050a4wk9shpj1j69''; 13 15 }; 14 - 16 + 15 17 packageName = "cl+ssl"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl+ssl[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl+ssl.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl+ssl DESCRIPTION Common Lisp interface to OpenSSL. SHA256 1p5886l5bwz4bj2xy8mpsjswg103b8saqdnw050a4wk9shpj1j69 URL 34 - http://beta.quicklisp.org/archive/cl+ssl/2017-07-25/cl+ssl-20170725-git.tgz MD5 3458c83f442395e0492c7e9b9720a1f2 NAME cl+ssl TESTNAME NIL FILENAME cl+ssl 35 - DEPS 36 - ((NAME uiop FILENAME uiop) (NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME trivial-garbage FILENAME trivial-garbage) 37 - (NAME trivial-features FILENAME trivial-features) (NAME flexi-streams FILENAME flexi-streams) (NAME cffi FILENAME cffi) 38 - (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME alexandria FILENAME alexandria)) 39 - DEPENDENCIES (uiop trivial-gray-streams trivial-garbage trivial-features flexi-streams cffi bordeaux-threads alexandria) VERSION cl+ssl-20170725-git 40 - SIBLINGS (cl+ssl.test)) */ 22 + /* (SYSTEM cl+ssl DESCRIPTION Common Lisp interface to OpenSSL. SHA256 23 + 1p5886l5bwz4bj2xy8mpsjswg103b8saqdnw050a4wk9shpj1j69 URL 24 + http://beta.quicklisp.org/archive/cl+ssl/2017-07-25/cl+ssl-20170725-git.tgz 25 + MD5 3458c83f442395e0492c7e9b9720a1f2 NAME cl+ssl FILENAME cl+ssl DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cffi FILENAME cffi) (NAME flexi-streams FILENAME flexi-streams) 29 + (NAME trivial-features FILENAME trivial-features) 30 + (NAME trivial-garbage FILENAME trivial-garbage) 31 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 32 + (NAME uiop FILENAME uiop)) 33 + DEPENDENCIES 34 + (alexandria babel bordeaux-threads cffi flexi-streams trivial-features 35 + trivial-garbage trivial-gray-streams uiop) 36 + VERSION cl+ssl-20170725-git SIBLINGS (cl+ssl.test) PARASITES 37 + (openssl-1.1.0)) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-aa.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz''; 12 12 sha256 = ''0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-aa"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-aa[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-aa.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-aa DESCRIPTION cl-aa: polygon rasterizer SHA256 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 34 - http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-aa TESTNAME NIL FILENAME 35 - cl-aa DEPS NIL DEPENDENCIES NIL VERSION cl-vectors-20170630-git SIBLINGS (cl-aa-misc cl-paths-ttf cl-paths cl-vectors)) */ 20 + /* (SYSTEM cl-aa DESCRIPTION cl-aa: polygon rasterizer SHA256 21 + 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 22 + http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz 23 + MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-aa FILENAME cl-aa DEPS NIL 24 + DEPENDENCIES NIL VERSION cl-vectors-20170630-git SIBLINGS 25 + (cl-aa-misc cl-paths-ttf cl-paths cl-vectors) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-annot.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-annot/2015-06-08/cl-annot-20150608-git.tgz''; 12 12 sha256 = ''0ixsp20rk498phv3iivipn3qbw7a7x260x63hc6kpv2s746lpdg3''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-annot"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-annot[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-annot.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-annot DESCRIPTION Python-like Annotation Syntax for Common Lisp SHA256 0ixsp20rk498phv3iivipn3qbw7a7x260x63hc6kpv2s746lpdg3 URL 34 - http://beta.quicklisp.org/archive/cl-annot/2015-06-08/cl-annot-20150608-git.tgz MD5 35d8f79311bda4dd86002d11edcd0a21 NAME cl-annot TESTNAME NIL FILENAME 35 - cl-annot DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION 20150608-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-annot DESCRIPTION Python-like Annotation Syntax for Common Lisp 21 + SHA256 0ixsp20rk498phv3iivipn3qbw7a7x260x63hc6kpv2s746lpdg3 URL 22 + http://beta.quicklisp.org/archive/cl-annot/2015-06-08/cl-annot-20150608-git.tgz 23 + MD5 35d8f79311bda4dd86002d11edcd0a21 NAME cl-annot FILENAME cl-annot DEPS 24 + ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION 25 + 20150608-git SIBLINGS NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-anonfun.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-anonfun/2011-12-03/cl-anonfun-20111203-git.tgz''; 12 12 sha256 = ''16r3v3yba41smkqpz0qvzabkxashl39klfb6vxhzbly696x87p1m''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-anonfun"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-anonfun[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-anonfun.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-anonfun DESCRIPTION Anonymous function helpers for Common Lisp SHA256 16r3v3yba41smkqpz0qvzabkxashl39klfb6vxhzbly696x87p1m URL 34 - http://beta.quicklisp.org/archive/cl-anonfun/2011-12-03/cl-anonfun-20111203-git.tgz MD5 915bda1a7653d42090f8d20a1ad85d0b NAME cl-anonfun TESTNAME NIL 35 - FILENAME cl-anonfun DEPS NIL DEPENDENCIES NIL VERSION 20111203-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-anonfun DESCRIPTION Anonymous function helpers for Common Lisp 21 + SHA256 16r3v3yba41smkqpz0qvzabkxashl39klfb6vxhzbly696x87p1m URL 22 + http://beta.quicklisp.org/archive/cl-anonfun/2011-12-03/cl-anonfun-20111203-git.tgz 23 + MD5 915bda1a7653d42090f8d20a1ad85d0b NAME cl-anonfun FILENAME cl-anonfun 24 + DEPS NIL DEPENDENCIES NIL VERSION 20111203-git SIBLINGS NIL PARASITES NIL) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ansi-text.nix
··· 5 5 6 6 description = ''ANSI control string characters, focused on color''; 7 7 8 - deps = [ args."cl-colors" args."alexandria" ]; 8 + deps = [ args."alexandria" args."anaphora" args."cl-colors" args."let-plus" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-ansi-text/2015-08-04/cl-ansi-text-20150804-git.tgz''; 12 12 sha256 = ''112w7qg8yp28qyc2b5c7km457krr3xksxyps1icmgdpqf9ccpn2i''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-ansi-text"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-ansi-text[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-ansi-text.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-ansi-text DESCRIPTION ANSI control string characters, focused on color SHA256 112w7qg8yp28qyc2b5c7km457krr3xksxyps1icmgdpqf9ccpn2i URL 34 - http://beta.quicklisp.org/archive/cl-ansi-text/2015-08-04/cl-ansi-text-20150804-git.tgz MD5 70aa38b40377a5e89a7f22bb68b3f796 NAME cl-ansi-text TESTNAME NIL 35 - FILENAME cl-ansi-text DEPS ((NAME cl-colors FILENAME cl-colors) (NAME alexandria FILENAME alexandria)) DEPENDENCIES (cl-colors alexandria) VERSION 36 - 20150804-git SIBLINGS (cl-ansi-text-test)) */ 20 + /* (SYSTEM cl-ansi-text DESCRIPTION 21 + ANSI control string characters, focused on color SHA256 22 + 112w7qg8yp28qyc2b5c7km457krr3xksxyps1icmgdpqf9ccpn2i URL 23 + http://beta.quicklisp.org/archive/cl-ansi-text/2015-08-04/cl-ansi-text-20150804-git.tgz 24 + MD5 70aa38b40377a5e89a7f22bb68b3f796 NAME cl-ansi-text FILENAME 25 + cl-ansi-text DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 27 + (NAME cl-colors FILENAME cl-colors) (NAME let-plus FILENAME let-plus)) 28 + DEPENDENCIES (alexandria anaphora cl-colors let-plus) VERSION 20150804-git 29 + SIBLINGS (cl-ansi-text-test) PARASITES NIL) */
-38
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-base.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cl-async-base''; 4 - version = ''cl-async-20160825-git''; 5 - 6 - testSystems = ["cl-async"]; 7 - 8 - description = ''Base system for cl-async.''; 9 - 10 - deps = [ args."cl-libuv" args."cffi" args."bordeaux-threads" ]; 11 - 12 - src = fetchurl { 13 - url = ''http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz''; 14 - sha256 = ''104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa''; 15 - }; 16 - 17 - packageName = "cl-async-base"; 18 - 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-async-base[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 34 - } 35 - /* (SYSTEM cl-async-base DESCRIPTION Base system for cl-async. SHA256 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 36 - http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-base TESTNAME cl-async 37 - FILENAME cl-async-base DEPS ((NAME cl-libuv FILENAME cl-libuv) (NAME cffi FILENAME cffi) (NAME bordeaux-threads FILENAME bordeaux-threads)) DEPENDENCIES 38 - (cl-libuv cffi bordeaux-threads) VERSION cl-async-20160825-git SIBLINGS (cl-async-repl cl-async-ssl cl-async-test cl-async)) */
+27 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-repl.nix
··· 5 5 6 6 description = ''REPL integration for CL-ASYNC.''; 7 7 8 - deps = [ args."bordeaux-threads" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-async" args."cl-async-base" args."cl-async-util" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."vom" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz''; 12 12 sha256 = ''104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-async-repl"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-async-repl[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-async-repl.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-async-repl DESCRIPTION REPL integration for CL-ASYNC. SHA256 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 34 - http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-repl TESTNAME NIL 35 - FILENAME cl-async-repl DEPS ((NAME bordeaux-threads FILENAME bordeaux-threads)) DEPENDENCIES (bordeaux-threads) VERSION cl-async-20160825-git SIBLINGS 36 - (cl-async-ssl cl-async-test cl-async)) */ 20 + /* (SYSTEM cl-async-repl DESCRIPTION REPL integration for CL-ASYNC. SHA256 21 + 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 22 + http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz 23 + MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-repl FILENAME 24 + cl-async-repl DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 28 + (NAME cl-async FILENAME cl-async) 29 + (NAME cl-async-base FILENAME cl-async-base) 30 + (NAME cl-async-util FILENAME cl-async-util) 31 + (NAME cl-libuv FILENAME cl-libuv) (NAME cl-ppcre FILENAME cl-ppcre) 32 + (NAME fast-io FILENAME fast-io) 33 + (NAME static-vectors FILENAME static-vectors) 34 + (NAME trivial-features FILENAME trivial-features) 35 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 36 + (NAME vom FILENAME vom)) 37 + DEPENDENCIES 38 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-async cl-async-base 39 + cl-async-util cl-libuv cl-ppcre fast-io static-vectors trivial-features 40 + trivial-gray-streams vom) 41 + VERSION cl-async-20160825-git SIBLINGS 42 + (cl-async-ssl cl-async-test cl-async) PARASITES NIL) */
+28 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-ssl.nix
··· 5 5 6 6 description = ''SSL Wrapper around cl-async socket implementation.''; 7 7 8 - deps = [ args."vom" args."cffi" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-async" args."cl-async-base" args."cl-async-util" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."vom" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz''; 12 12 sha256 = ''104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-async-ssl"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-async-ssl[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-async-ssl.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-async-ssl DESCRIPTION SSL Wrapper around cl-async socket implementation. SHA256 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 34 - http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-ssl TESTNAME NIL 35 - FILENAME cl-async-ssl DEPS ((NAME vom FILENAME vom) (NAME cffi FILENAME cffi)) DEPENDENCIES (vom cffi) VERSION cl-async-20160825-git SIBLINGS 36 - (cl-async-repl cl-async-test cl-async)) */ 20 + /* (SYSTEM cl-async-ssl DESCRIPTION 21 + SSL Wrapper around cl-async socket implementation. SHA256 22 + 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 23 + http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz 24 + MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-ssl FILENAME 25 + cl-async-ssl DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 29 + (NAME cl-async FILENAME cl-async) 30 + (NAME cl-async-base FILENAME cl-async-base) 31 + (NAME cl-async-util FILENAME cl-async-util) 32 + (NAME cl-libuv FILENAME cl-libuv) (NAME cl-ppcre FILENAME cl-ppcre) 33 + (NAME fast-io FILENAME fast-io) 34 + (NAME static-vectors FILENAME static-vectors) 35 + (NAME trivial-features FILENAME trivial-features) 36 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 37 + (NAME vom FILENAME vom)) 38 + DEPENDENCIES 39 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-async cl-async-base 40 + cl-async-util cl-libuv cl-ppcre fast-io static-vectors trivial-features 41 + trivial-gray-streams vom) 42 + VERSION cl-async-20160825-git SIBLINGS 43 + (cl-async-repl cl-async-test cl-async) PARASITES NIL) */
-38
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async-util.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cl-async-util''; 4 - version = ''cl-async-20160825-git''; 5 - 6 - description = ''Internal utilities for cl-async.''; 7 - 8 - deps = [ args."vom" args."fast-io" args."cl-ppcre" args."cl-libuv" args."cl-async-base" args."cffi" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz''; 12 - sha256 = ''104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa''; 13 - }; 14 - 15 - packageName = "cl-async-util"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-async-util[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM cl-async-util DESCRIPTION Internal utilities for cl-async. SHA256 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 34 - http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async-util TESTNAME NIL 35 - FILENAME cl-async-util DEPS 36 - ((NAME vom FILENAME vom) (NAME fast-io FILENAME fast-io) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-libuv FILENAME cl-libuv) 37 - (NAME cl-async-base FILENAME cl-async-base) (NAME cffi FILENAME cffi)) 38 - DEPENDENCIES (vom fast-io cl-ppcre cl-libuv cl-async-base cffi) VERSION cl-async-20160825-git SIBLINGS (cl-async-repl cl-async-ssl cl-async-test cl-async)) */
+24 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-async.nix
··· 3 3 baseName = ''cl-async''; 4 4 version = ''20160825-git''; 5 5 6 + parasites = [ "cl-async-base" "cl-async-util" ]; 7 + 6 8 description = ''Asynchronous operations for Common Lisp.''; 7 9 8 - deps = [ args."uiop" args."trivial-gray-streams" args."trivial-features" args."static-vectors" args."cl-ppcre" args."cl-libuv" args."cl-async-util" args."cl-async-base" args."cffi" args."babel" ]; 10 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-libuv" args."cl-ppcre" args."fast-io" args."static-vectors" args."trivial-features" args."trivial-gray-streams" args."uiop" args."vom" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz''; 12 14 sha256 = ''104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-async"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-async[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-async.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-async DESCRIPTION Asynchronous operations for Common Lisp. SHA256 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 34 - http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async TESTNAME NIL FILENAME 35 - cl-async DEPS 36 - ((NAME uiop FILENAME uiop) (NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME trivial-features FILENAME trivial-features) 37 - (NAME static-vectors FILENAME static-vectors) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-libuv FILENAME cl-libuv) 38 - (NAME cl-async-util FILENAME cl-async-util) (NAME cl-async-base FILENAME cl-async-base) (NAME cffi FILENAME cffi) (NAME babel FILENAME babel)) 39 - DEPENDENCIES (uiop trivial-gray-streams trivial-features static-vectors cl-ppcre cl-libuv cl-async-util cl-async-base cffi babel) VERSION 20160825-git 40 - SIBLINGS (cl-async-repl cl-async-ssl cl-async-test)) */ 22 + /* (SYSTEM cl-async DESCRIPTION Asynchronous operations for Common Lisp. SHA256 23 + 104x6vw9zrmzz3sipmzn0ygil6ccyy8gpvvjxak2bfxbmxcl09pa URL 24 + http://beta.quicklisp.org/archive/cl-async/2016-08-25/cl-async-20160825-git.tgz 25 + MD5 18e1d6c54a27c8ba721ebaa3d8c6e112 NAME cl-async FILENAME cl-async DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 29 + (NAME cl-libuv FILENAME cl-libuv) (NAME cl-ppcre FILENAME cl-ppcre) 30 + (NAME fast-io FILENAME fast-io) 31 + (NAME static-vectors FILENAME static-vectors) 32 + (NAME trivial-features FILENAME trivial-features) 33 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 34 + (NAME uiop FILENAME uiop) (NAME vom FILENAME vom)) 35 + DEPENDENCIES 36 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-libuv cl-ppcre 37 + fast-io static-vectors trivial-features trivial-gray-streams uiop vom) 38 + VERSION 20160825-git SIBLINGS (cl-async-repl cl-async-ssl cl-async-test) 39 + PARASITES (cl-async-base cl-async-util)) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-base64.nix
··· 3 3 baseName = ''cl-base64''; 4 4 version = ''20150923-git''; 5 5 6 + parasites = [ "cl-base64-tests" ]; 7 + 6 8 description = ''Base64 encoding and decoding with URI support.''; 7 9 8 - deps = [ ]; 10 + deps = [ args."kmrcl" args."ptester" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-base64/2015-09-23/cl-base64-20150923-git.tgz''; 12 14 sha256 = ''0haip5x0091r9xa8gdzr21s0rk432998nbxxfys35lhnyc1vgyhp''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-base64"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-base64[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-base64.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-base64 DESCRIPTION Base64 encoding and decoding with URI support. SHA256 0haip5x0091r9xa8gdzr21s0rk432998nbxxfys35lhnyc1vgyhp URL 34 - http://beta.quicklisp.org/archive/cl-base64/2015-09-23/cl-base64-20150923-git.tgz MD5 560d0601eaa86901611f1484257b9a57 NAME cl-base64 TESTNAME NIL FILENAME 35 - cl-base64 DEPS NIL DEPENDENCIES NIL VERSION 20150923-git SIBLINGS NIL) */ 22 + /* (SYSTEM cl-base64 DESCRIPTION Base64 encoding and decoding with URI support. 23 + SHA256 0haip5x0091r9xa8gdzr21s0rk432998nbxxfys35lhnyc1vgyhp URL 24 + http://beta.quicklisp.org/archive/cl-base64/2015-09-23/cl-base64-20150923-git.tgz 25 + MD5 560d0601eaa86901611f1484257b9a57 NAME cl-base64 FILENAME cl-base64 DEPS 26 + ((NAME kmrcl FILENAME kmrcl) (NAME ptester FILENAME ptester)) DEPENDENCIES 27 + (kmrcl ptester) VERSION 20150923-git SIBLINGS NIL PARASITES 28 + (cl-base64-tests)) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-cli.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-cli/2015-12-18/cl-cli-20151218-git.tgz''; 12 12 sha256 = ''0d097wjprljghkai1yacvjqmjm1mwpa46yxbacjnwps8pqwh18ay''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-cli"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-cli[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-cli.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-cli DESCRIPTION Command line parser SHA256 0d097wjprljghkai1yacvjqmjm1mwpa46yxbacjnwps8pqwh18ay URL 34 - http://beta.quicklisp.org/archive/cl-cli/2015-12-18/cl-cli-20151218-git.tgz MD5 820e5c7dde6800fcfa44b1fbc7a9d62b NAME cl-cli TESTNAME NIL FILENAME cl-cli 35 - DEPS ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES (split-sequence) VERSION 20151218-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-cli DESCRIPTION Command line parser SHA256 21 + 0d097wjprljghkai1yacvjqmjm1mwpa46yxbacjnwps8pqwh18ay URL 22 + http://beta.quicklisp.org/archive/cl-cli/2015-12-18/cl-cli-20151218-git.tgz 23 + MD5 820e5c7dde6800fcfa44b1fbc7a9d62b NAME cl-cli FILENAME cl-cli DEPS 24 + ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES 25 + (split-sequence) VERSION 20151218-git SIBLINGS NIL PARASITES NIL) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-colors.nix
··· 3 3 baseName = ''cl-colors''; 4 4 version = ''20151218-git''; 5 5 6 + parasites = [ "cl-colors-tests" ]; 7 + 6 8 description = ''Simple color library for Common Lisp''; 7 9 8 - deps = [ args."alexandria" args."let-plus" ]; 10 + deps = [ args."alexandria" args."anaphora" args."let-plus" args."lift" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-colors/2015-12-18/cl-colors-20151218-git.tgz''; 12 14 sha256 = ''032kswn6h2ib7v8v1dg0lmgfks7zk52wrv31q6p2zj2a156ccqp4''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-colors"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-colors[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-colors.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-colors DESCRIPTION Simple color library for Common Lisp SHA256 032kswn6h2ib7v8v1dg0lmgfks7zk52wrv31q6p2zj2a156ccqp4 URL 34 - http://beta.quicklisp.org/archive/cl-colors/2015-12-18/cl-colors-20151218-git.tgz MD5 2963c3e7aca2c5db2132394f83716515 NAME cl-colors TESTNAME NIL FILENAME 35 - cl-colors DEPS ((NAME alexandria FILENAME alexandria) (NAME let-plus FILENAME let-plus)) DEPENDENCIES (alexandria let-plus) VERSION 20151218-git SIBLINGS 36 - NIL) */ 22 + /* (SYSTEM cl-colors DESCRIPTION Simple color library for Common Lisp SHA256 23 + 032kswn6h2ib7v8v1dg0lmgfks7zk52wrv31q6p2zj2a156ccqp4 URL 24 + http://beta.quicklisp.org/archive/cl-colors/2015-12-18/cl-colors-20151218-git.tgz 25 + MD5 2963c3e7aca2c5db2132394f83716515 NAME cl-colors FILENAME cl-colors DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 27 + (NAME let-plus FILENAME let-plus) (NAME lift FILENAME lift)) 28 + DEPENDENCIES (alexandria anaphora let-plus lift) VERSION 20151218-git 29 + SIBLINGS NIL PARASITES (cl-colors-tests)) */
+18 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-containers.nix
··· 3 3 baseName = ''cl-containers''; 4 4 version = ''20170403-git''; 5 5 6 + parasites = [ "cl-containers/with-moptilities" "cl-containers/with-utilities" ]; 7 + 6 8 description = ''A generic container library for Common Lisp''; 7 9 8 - deps = [ args."metatilities-base" args."asdf-system-connections" ]; 10 + deps = [ args."asdf-system-connections" args."metatilities-base" args."moptilities" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-containers/2017-04-03/cl-containers-20170403-git.tgz''; 12 14 sha256 = ''0wlwbz5xv3468iszvmfxnj924mdwx0lyzmhsggiq7iq7ip8wbbxg''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-containers"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-containers[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-containers.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-containers DESCRIPTION A generic container library for Common Lisp SHA256 0wlwbz5xv3468iszvmfxnj924mdwx0lyzmhsggiq7iq7ip8wbbxg URL 34 - http://beta.quicklisp.org/archive/cl-containers/2017-04-03/cl-containers-20170403-git.tgz MD5 17123cd2b018cd3eb048eceef78be3f8 NAME cl-containers TESTNAME 35 - NIL FILENAME cl-containers DEPS ((NAME metatilities-base FILENAME metatilities-base) (NAME asdf-system-connections FILENAME asdf-system-connections)) 36 - DEPENDENCIES (metatilities-base asdf-system-connections) VERSION 20170403-git SIBLINGS (cl-containers-test)) */ 22 + /* (SYSTEM cl-containers DESCRIPTION 23 + A generic container library for Common Lisp SHA256 24 + 0wlwbz5xv3468iszvmfxnj924mdwx0lyzmhsggiq7iq7ip8wbbxg URL 25 + http://beta.quicklisp.org/archive/cl-containers/2017-04-03/cl-containers-20170403-git.tgz 26 + MD5 17123cd2b018cd3eb048eceef78be3f8 NAME cl-containers FILENAME 27 + cl-containers DEPS 28 + ((NAME asdf-system-connections FILENAME asdf-system-connections) 29 + (NAME metatilities-base FILENAME metatilities-base) 30 + (NAME moptilities FILENAME moptilities)) 31 + DEPENDENCIES (asdf-system-connections metatilities-base moptilities) 32 + VERSION 20170403-git SIBLINGS (cl-containers-test) PARASITES 33 + (cl-containers/with-moptilities cl-containers/with-utilities)) */
+20 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-cookie.nix
··· 5 5 6 6 description = ''HTTP cookie manager''; 7 7 8 - deps = [ args."quri" args."proc-parse" args."local-time" args."cl-ppcre" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cl-fad" args."cl-ppcre" args."cl-utilities" args."local-time" args."proc-parse" args."quri" args."split-sequence" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-cookie/2015-08-04/cl-cookie-20150804-git.tgz''; 12 12 sha256 = ''0llh5d2p7wi5amzpckng1bzmf2bdfdwkfapcdq0znqlzd5bvbby8''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-cookie"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-cookie[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-cookie.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-cookie DESCRIPTION HTTP cookie manager SHA256 0llh5d2p7wi5amzpckng1bzmf2bdfdwkfapcdq0znqlzd5bvbby8 URL 34 - http://beta.quicklisp.org/archive/cl-cookie/2015-08-04/cl-cookie-20150804-git.tgz MD5 d2c08a71afd47b3ad42e1234ec1a3083 NAME cl-cookie TESTNAME NIL FILENAME 35 - cl-cookie DEPS 36 - ((NAME quri FILENAME quri) (NAME proc-parse FILENAME proc-parse) (NAME local-time FILENAME local-time) (NAME cl-ppcre FILENAME cl-ppcre) 37 - (NAME alexandria FILENAME alexandria)) 38 - DEPENDENCIES (quri proc-parse local-time cl-ppcre alexandria) VERSION 20150804-git SIBLINGS (cl-cookie-test)) */ 20 + /* (SYSTEM cl-cookie DESCRIPTION HTTP cookie manager SHA256 21 + 0llh5d2p7wi5amzpckng1bzmf2bdfdwkfapcdq0znqlzd5bvbby8 URL 22 + http://beta.quicklisp.org/archive/cl-cookie/2015-08-04/cl-cookie-20150804-git.tgz 23 + MD5 d2c08a71afd47b3ad42e1234ec1a3083 NAME cl-cookie FILENAME cl-cookie DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) 27 + (NAME cl-utilities FILENAME cl-utilities) 28 + (NAME local-time FILENAME local-time) 29 + (NAME proc-parse FILENAME proc-parse) (NAME quri FILENAME quri) 30 + (NAME split-sequence FILENAME split-sequence) 31 + (NAME trivial-features FILENAME trivial-features)) 32 + DEPENDENCIES 33 + (alexandria babel bordeaux-threads cl-fad cl-ppcre cl-utilities local-time 34 + proc-parse quri split-sequence trivial-features) 35 + VERSION 20150804-git SIBLINGS (cl-cookie-test) PARASITES NIL) */
+21 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-csv.nix
··· 3 3 baseName = ''cl-csv''; 4 4 version = ''20170403-git''; 5 5 6 + parasites = [ "cl-csv-test" ]; 7 + 6 8 description = ''Facilities for reading and writing CSV format files''; 7 9 8 - deps = [ args."iterate" args."cl-interpol" args."alexandria" ]; 10 + deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."lisp-unit2" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-csv/2017-04-03/cl-csv-20170403-git.tgz''; 12 14 sha256 = ''1mz0hr0r7yxw1dzdbaqzxabmipp286zc6aglni9f46isjwmqpy6h''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-csv"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-csv[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-csv.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-csv DESCRIPTION Facilities for reading and writing CSV format files SHA256 1mz0hr0r7yxw1dzdbaqzxabmipp286zc6aglni9f46isjwmqpy6h URL 34 - http://beta.quicklisp.org/archive/cl-csv/2017-04-03/cl-csv-20170403-git.tgz MD5 1e71a90c5057371fab044d440c39f0a3 NAME cl-csv TESTNAME NIL FILENAME cl-csv 35 - DEPS ((NAME iterate FILENAME iterate) (NAME cl-interpol FILENAME cl-interpol) (NAME alexandria FILENAME alexandria)) DEPENDENCIES 36 - (iterate cl-interpol alexandria) VERSION 20170403-git SIBLINGS (cl-csv-clsql cl-csv-data-table)) */ 22 + /* (SYSTEM cl-csv DESCRIPTION 23 + Facilities for reading and writing CSV format files SHA256 24 + 1mz0hr0r7yxw1dzdbaqzxabmipp286zc6aglni9f46isjwmqpy6h URL 25 + http://beta.quicklisp.org/archive/cl-csv/2017-04-03/cl-csv-20170403-git.tgz 26 + MD5 1e71a90c5057371fab044d440c39f0a3 NAME cl-csv FILENAME cl-csv DEPS 27 + ((NAME alexandria FILENAME alexandria) 28 + (NAME cl-interpol FILENAME cl-interpol) (NAME cl-ppcre FILENAME cl-ppcre) 29 + (NAME cl-unicode FILENAME cl-unicode) 30 + (NAME flexi-streams FILENAME flexi-streams) 31 + (NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2)) 32 + DEPENDENCIES 33 + (alexandria cl-interpol cl-ppcre cl-unicode flexi-streams iterate 34 + lisp-unit2) 35 + VERSION 20170403-git SIBLINGS (cl-csv-clsql cl-csv-data-table) PARASITES 36 + (cl-csv-test)) */
+21 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-dbi.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."named-readtables" args."split-sequence" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz''; 12 12 sha256 = ''1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-dbi"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-dbi[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-dbi.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-dbi DESCRIPTION NIL SHA256 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 34 - http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz MD5 a9fe67b7fea2640cea9708342a1347bd NAME cl-dbi TESTNAME NIL FILENAME cl-dbi 35 - DEPS NIL DEPENDENCIES NIL VERSION 20170725-git SIBLINGS (dbd-mysql dbd-postgres dbd-sqlite3 dbi-test dbi)) */ 20 + /* (SYSTEM cl-dbi DESCRIPTION NIL SHA256 21 + 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 22 + http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz 23 + MD5 a9fe67b7fea2640cea9708342a1347bd NAME cl-dbi FILENAME cl-dbi DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cl-annot FILENAME cl-annot) (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 28 + (NAME closer-mop FILENAME closer-mop) (NAME dbi FILENAME dbi) 29 + (NAME named-readtables FILENAME named-readtables) 30 + (NAME split-sequence FILENAME split-sequence) 31 + (NAME trivial-types FILENAME trivial-types)) 32 + DEPENDENCIES 33 + (alexandria bordeaux-threads cl-annot cl-syntax cl-syntax-annot closer-mop 34 + dbi named-readtables split-sequence trivial-types) 35 + VERSION 20170725-git SIBLINGS 36 + (dbd-mysql dbd-postgres dbd-sqlite3 dbi-test dbi) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-emb.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-emb/2017-02-27/cl-emb-20170227-git.tgz''; 12 12 sha256 = ''03n97xvh3v8bz1p75v1vhryfkjm74v0cr5jwg4rakq9zkchhfk80''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-emb"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-emb[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-emb.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-emb DESCRIPTION A templating system for Common Lisp SHA256 03n97xvh3v8bz1p75v1vhryfkjm74v0cr5jwg4rakq9zkchhfk80 URL 34 - http://beta.quicklisp.org/archive/cl-emb/2017-02-27/cl-emb-20170227-git.tgz MD5 01d850432cc2f8e920e50b4b36e42d42 NAME cl-emb TESTNAME NIL FILENAME cl-emb 35 - DEPS ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES (cl-ppcre) VERSION 20170227-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-emb DESCRIPTION A templating system for Common Lisp SHA256 21 + 03n97xvh3v8bz1p75v1vhryfkjm74v0cr5jwg4rakq9zkchhfk80 URL 22 + http://beta.quicklisp.org/archive/cl-emb/2017-02-27/cl-emb-20170227-git.tgz 23 + MD5 01d850432cc2f8e920e50b4b36e42d42 NAME cl-emb FILENAME cl-emb DEPS 24 + ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES (cl-ppcre) VERSION 25 + 20170227-git SIBLINGS NIL PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-fad.nix
··· 3 3 baseName = ''cl-fad''; 4 4 version = ''0.7.4''; 5 5 6 + parasites = [ "cl-fad-test" ]; 7 + 6 8 description = ''Portable pathname library''; 7 9 8 - deps = [ args."alexandria" args."bordeaux-threads" ]; 10 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-ppcre" args."unit-test" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-fad/2016-08-25/cl-fad-0.7.4.tgz''; 12 14 sha256 = ''1avp5j66vrpv5symgw4n4szlc2cyqz4haa0cxzy1pl8p0a8k0v9x''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-fad"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-fad[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-fad.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-fad DESCRIPTION Portable pathname library SHA256 1avp5j66vrpv5symgw4n4szlc2cyqz4haa0cxzy1pl8p0a8k0v9x URL 34 - http://beta.quicklisp.org/archive/cl-fad/2016-08-25/cl-fad-0.7.4.tgz MD5 8ee53f2249eca9d7d54e268662b41845 NAME cl-fad TESTNAME NIL FILENAME cl-fad DEPS 35 - ((NAME alexandria FILENAME alexandria) (NAME bordeaux-threads FILENAME bordeaux-threads)) DEPENDENCIES (alexandria bordeaux-threads) VERSION 0.7.4 SIBLINGS 36 - NIL) */ 22 + /* (SYSTEM cl-fad DESCRIPTION Portable pathname library SHA256 23 + 1avp5j66vrpv5symgw4n4szlc2cyqz4haa0cxzy1pl8p0a8k0v9x URL 24 + http://beta.quicklisp.org/archive/cl-fad/2016-08-25/cl-fad-0.7.4.tgz MD5 25 + 8ee53f2249eca9d7d54e268662b41845 NAME cl-fad FILENAME cl-fad DEPS 26 + ((NAME alexandria FILENAME alexandria) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cl-ppcre FILENAME cl-ppcre) (NAME unit-test FILENAME unit-test)) 29 + DEPENDENCIES (alexandria bordeaux-threads cl-ppcre unit-test) VERSION 0.7.4 30 + SIBLINGS NIL PARASITES (cl-fad-test)) */
+24 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-fuse-meta-fs.nix
··· 5 5 6 6 description = ''CFFI bindings to FUSE (Filesystem in user space)''; 7 7 8 - deps = [ args."bordeaux-threads" args."cl-fuse" args."iterate" args."pcall" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-fuse" args."cl-utilities" args."iterate" args."pcall" args."pcall-queue" args."trivial-backtrace" args."trivial-features" args."trivial-utf-8" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-fuse-meta-fs/2015-06-08/cl-fuse-meta-fs-20150608-git.tgz''; 12 12 sha256 = ''1i3yw237ygwlkhbcbm9q54ad9g4fi63fw4mg508hr7bz9gzg36q2''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-fuse-meta-fs"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-fuse-meta-fs[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-fuse-meta-fs.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-fuse-meta-fs DESCRIPTION CFFI bindings to FUSE (Filesystem in user space) SHA256 1i3yw237ygwlkhbcbm9q54ad9g4fi63fw4mg508hr7bz9gzg36q2 URL 34 - http://beta.quicklisp.org/archive/cl-fuse-meta-fs/2015-06-08/cl-fuse-meta-fs-20150608-git.tgz MD5 eb80b959dd6494cd787cff4f8c2f214b NAME cl-fuse-meta-fs 35 - TESTNAME NIL FILENAME cl-fuse-meta-fs DEPS 36 - ((NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cl-fuse FILENAME cl-fuse) (NAME iterate FILENAME iterate) (NAME pcall FILENAME pcall)) 37 - DEPENDENCIES (bordeaux-threads cl-fuse iterate pcall) VERSION 20150608-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-fuse-meta-fs DESCRIPTION 21 + CFFI bindings to FUSE (Filesystem in user space) SHA256 22 + 1i3yw237ygwlkhbcbm9q54ad9g4fi63fw4mg508hr7bz9gzg36q2 URL 23 + http://beta.quicklisp.org/archive/cl-fuse-meta-fs/2015-06-08/cl-fuse-meta-fs-20150608-git.tgz 24 + MD5 eb80b959dd6494cd787cff4f8c2f214b NAME cl-fuse-meta-fs FILENAME 25 + cl-fuse-meta-fs DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 29 + (NAME cl-fuse FILENAME cl-fuse) (NAME cl-utilities FILENAME cl-utilities) 30 + (NAME iterate FILENAME iterate) (NAME pcall FILENAME pcall) 31 + (NAME pcall-queue FILENAME pcall-queue) 32 + (NAME trivial-backtrace FILENAME trivial-backtrace) 33 + (NAME trivial-features FILENAME trivial-features) 34 + (NAME trivial-utf-8 FILENAME trivial-utf-8)) 35 + DEPENDENCIES 36 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-fuse cl-utilities 37 + iterate pcall pcall-queue trivial-backtrace trivial-features 38 + trivial-utf-8) 39 + VERSION 20150608-git SIBLINGS NIL PARASITES NIL) */
+18 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-fuse.nix
··· 5 5 6 6 description = ''CFFI bindings to FUSE (Filesystem in user space)''; 7 7 8 - deps = [ args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-utilities" args."iterate" args."trivial-backtrace" args."trivial-utf-8" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-utilities" args."iterate" args."trivial-backtrace" args."trivial-features" args."trivial-utf-8" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-fuse/2016-03-18/cl-fuse-20160318-git.tgz''; 12 12 sha256 = ''1yllmnnhqp42s37a2y7h7vph854xgna62l1pidvlyskc90bl5jf6''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-fuse"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-fuse[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-fuse.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-fuse DESCRIPTION CFFI bindings to FUSE (Filesystem in user space) SHA256 1yllmnnhqp42s37a2y7h7vph854xgna62l1pidvlyskc90bl5jf6 URL 34 - http://beta.quicklisp.org/archive/cl-fuse/2016-03-18/cl-fuse-20160318-git.tgz MD5 ce2e907e5ae2cece72fa314be1ced44c NAME cl-fuse TESTNAME NIL FILENAME 35 - cl-fuse DEPS 36 - ((NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 37 - (NAME cl-utilities FILENAME cl-utilities) (NAME iterate FILENAME iterate) (NAME trivial-backtrace FILENAME trivial-backtrace) 20 + /* (SYSTEM cl-fuse DESCRIPTION CFFI bindings to FUSE (Filesystem in user space) 21 + SHA256 1yllmnnhqp42s37a2y7h7vph854xgna62l1pidvlyskc90bl5jf6 URL 22 + http://beta.quicklisp.org/archive/cl-fuse/2016-03-18/cl-fuse-20160318-git.tgz 23 + MD5 ce2e907e5ae2cece72fa314be1ced44c NAME cl-fuse FILENAME cl-fuse DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 27 + (NAME cl-utilities FILENAME cl-utilities) (NAME iterate FILENAME iterate) 28 + (NAME trivial-backtrace FILENAME trivial-backtrace) 29 + (NAME trivial-features FILENAME trivial-features) 38 30 (NAME trivial-utf-8 FILENAME trivial-utf-8)) 39 - DEPENDENCIES (bordeaux-threads cffi cffi-grovel cl-utilities iterate trivial-backtrace trivial-utf-8) VERSION 20160318-git SIBLINGS NIL) */ 31 + DEPENDENCIES 32 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-utilities iterate 33 + trivial-backtrace trivial-features trivial-utf-8) 34 + VERSION 20160318-git SIBLINGS NIL PARASITES NIL) */
+15 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-interpol.nix
··· 3 3 baseName = ''cl-interpol''; 4 4 version = ''0.2.6''; 5 5 6 + parasites = [ "cl-interpol-test" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ args."cl-unicode" ]; 10 + deps = [ args."cl-ppcre" args."cl-unicode" args."flexi-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-interpol/2016-09-29/cl-interpol-0.2.6.tgz''; 12 14 sha256 = ''172iy4bp4fxyfhz7n6jbqz4j8xqnzpvmh981bbi5waflg58x9h8b''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-interpol"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-interpol[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-interpol.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-interpol DESCRIPTION NIL SHA256 172iy4bp4fxyfhz7n6jbqz4j8xqnzpvmh981bbi5waflg58x9h8b URL 34 - http://beta.quicklisp.org/archive/cl-interpol/2016-09-29/cl-interpol-0.2.6.tgz MD5 1adc92924670601ebb92546ef8bdc6a7 NAME cl-interpol TESTNAME NIL FILENAME 35 - cl-interpol DEPS ((NAME cl-unicode FILENAME cl-unicode)) DEPENDENCIES (cl-unicode) VERSION 0.2.6 SIBLINGS NIL) */ 22 + /* (SYSTEM cl-interpol DESCRIPTION NIL SHA256 23 + 172iy4bp4fxyfhz7n6jbqz4j8xqnzpvmh981bbi5waflg58x9h8b URL 24 + http://beta.quicklisp.org/archive/cl-interpol/2016-09-29/cl-interpol-0.2.6.tgz 25 + MD5 1adc92924670601ebb92546ef8bdc6a7 NAME cl-interpol FILENAME cl-interpol 26 + DEPS 27 + ((NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-unicode FILENAME cl-unicode) 28 + (NAME flexi-streams FILENAME flexi-streams)) 29 + DEPENDENCIES (cl-ppcre cl-unicode flexi-streams) VERSION 0.2.6 SIBLINGS NIL 30 + PARASITES (cl-interpol-test)) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-json.nix
··· 3 3 baseName = ''cl-json''; 4 4 version = ''20141217-git''; 5 5 6 + parasites = [ "cl-json.test" ]; 7 + 6 8 description = ''JSON in Lisp. JSON (JavaScript Object Notation) is a lightweight data-interchange format.''; 7 9 8 - deps = [ ]; 10 + deps = [ args."fiveam" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-json/2014-12-17/cl-json-20141217-git.tgz''; 12 14 sha256 = ''00cfppyi6njsbpv1x03jcv4zwplg0q1138174l3wjkvi3gsql17g''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-json"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-json[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-json.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-json DESCRIPTION JSON in Lisp. JSON (JavaScript Object Notation) is a lightweight data-interchange format. SHA256 34 - 00cfppyi6njsbpv1x03jcv4zwplg0q1138174l3wjkvi3gsql17g URL http://beta.quicklisp.org/archive/cl-json/2014-12-17/cl-json-20141217-git.tgz MD5 35 - 9d873fa462b93c76d90642d8e3fb4881 NAME cl-json TESTNAME NIL FILENAME cl-json DEPS NIL DEPENDENCIES NIL VERSION 20141217-git SIBLINGS NIL) */ 22 + /* (SYSTEM cl-json DESCRIPTION 23 + JSON in Lisp. JSON (JavaScript Object Notation) is a lightweight data-interchange format. 24 + SHA256 00cfppyi6njsbpv1x03jcv4zwplg0q1138174l3wjkvi3gsql17g URL 25 + http://beta.quicklisp.org/archive/cl-json/2014-12-17/cl-json-20141217-git.tgz 26 + MD5 9d873fa462b93c76d90642d8e3fb4881 NAME cl-json FILENAME cl-json DEPS 27 + ((NAME fiveam FILENAME fiveam)) DEPENDENCIES (fiveam) VERSION 20141217-git 28 + SIBLINGS NIL PARASITES (cl-json.test)) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n-cldr.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-l10n-cldr/2012-09-09/cl-l10n-cldr-20120909-darcs.tgz''; 12 12 sha256 = ''03l81bx8izvzwzw0qah34l4k47l4gmhr917phhhl81qp55x7zbiv''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-l10n-cldr"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-l10n-cldr[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-l10n-cldr.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-l10n-cldr DESCRIPTION The necessary CLDR files for cl-l10n packaged in a QuickLisp friendly way. SHA256 34 - 03l81bx8izvzwzw0qah34l4k47l4gmhr917phhhl81qp55x7zbiv URL http://beta.quicklisp.org/archive/cl-l10n-cldr/2012-09-09/cl-l10n-cldr-20120909-darcs.tgz MD5 35 - 466e776f2f6b931d9863e1fc4d0b514e NAME cl-l10n-cldr TESTNAME NIL FILENAME cl-l10n-cldr DEPS NIL DEPENDENCIES NIL VERSION 20120909-darcs SIBLINGS NIL) */ 20 + /* (SYSTEM cl-l10n-cldr DESCRIPTION 21 + The necessary CLDR files for cl-l10n packaged in a QuickLisp friendly way. 22 + SHA256 03l81bx8izvzwzw0qah34l4k47l4gmhr917phhhl81qp55x7zbiv URL 23 + http://beta.quicklisp.org/archive/cl-l10n-cldr/2012-09-09/cl-l10n-cldr-20120909-darcs.tgz 24 + MD5 466e776f2f6b931d9863e1fc4d0b514e NAME cl-l10n-cldr FILENAME 25 + cl-l10n-cldr DEPS NIL DEPENDENCIES NIL VERSION 20120909-darcs SIBLINGS NIL 26 + PARASITES NIL) */
+30 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-l10n.nix
··· 3 3 baseName = ''cl-l10n''; 4 4 version = ''20161204-darcs''; 5 5 6 + parasites = [ "cl-l10n/test" ]; 7 + 6 8 description = ''Portable CL Locale Support''; 7 9 8 - deps = [ args."alexandria" args."cl-fad" args."cl-l10n-cldr" args."cl-ppcre" args."closer-mop" args."cxml" args."flexi-streams" args."iterate" args."local-time" args."metabang-bind" ]; 10 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cl-fad" args."cl-l10n-cldr" args."cl-ppcre" args."closer-mop" args."closure-common" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."hu_dot_dwim_dot_stefil" args."iterate" args."local-time" args."metabang-bind" args."parse-number" args."puri" args."trivial-features" args."trivial-gray-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-l10n/2016-12-04/cl-l10n-20161204-darcs.tgz''; 12 14 sha256 = ''1r8jgwks21az78c5kdxgw5llk9ml423vjkv1f93qg1vx3zma6vzl''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-l10n"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-l10n[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-l10n.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-l10n DESCRIPTION Portable CL Locale Support SHA256 1r8jgwks21az78c5kdxgw5llk9ml423vjkv1f93qg1vx3zma6vzl URL 34 - http://beta.quicklisp.org/archive/cl-l10n/2016-12-04/cl-l10n-20161204-darcs.tgz MD5 c7cb0bb584b061799abaaaf2bd65c9c5 NAME cl-l10n TESTNAME NIL FILENAME 35 - cl-l10n DEPS 36 - ((NAME alexandria FILENAME alexandria) (NAME cl-fad FILENAME cl-fad) (NAME cl-l10n-cldr FILENAME cl-l10n-cldr) (NAME cl-ppcre FILENAME cl-ppcre) 37 - (NAME closer-mop FILENAME closer-mop) (NAME cxml FILENAME cxml) (NAME flexi-streams FILENAME flexi-streams) (NAME iterate FILENAME iterate) 38 - (NAME local-time FILENAME local-time) (NAME metabang-bind FILENAME metabang-bind)) 39 - DEPENDENCIES (alexandria cl-fad cl-l10n-cldr cl-ppcre closer-mop cxml flexi-streams iterate local-time metabang-bind) VERSION 20161204-darcs SIBLINGS NIL) */ 22 + /* (SYSTEM cl-l10n DESCRIPTION Portable CL Locale Support SHA256 23 + 1r8jgwks21az78c5kdxgw5llk9ml423vjkv1f93qg1vx3zma6vzl URL 24 + http://beta.quicklisp.org/archive/cl-l10n/2016-12-04/cl-l10n-20161204-darcs.tgz 25 + MD5 c7cb0bb584b061799abaaaf2bd65c9c5 NAME cl-l10n FILENAME cl-l10n DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cl-fad FILENAME cl-fad) (NAME cl-l10n-cldr FILENAME cl-l10n-cldr) 29 + (NAME cl-ppcre FILENAME cl-ppcre) (NAME closer-mop FILENAME closer-mop) 30 + (NAME closure-common FILENAME closure-common) (NAME cxml FILENAME cxml) 31 + (NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) 32 + (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) 33 + (NAME flexi-streams FILENAME flexi-streams) 34 + (NAME hu.dwim.stefil FILENAME hu_dot_dwim_dot_stefil) 35 + (NAME iterate FILENAME iterate) (NAME local-time FILENAME local-time) 36 + (NAME metabang-bind FILENAME metabang-bind) 37 + (NAME parse-number FILENAME parse-number) (NAME puri FILENAME puri) 38 + (NAME trivial-features FILENAME trivial-features) 39 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 40 + DEPENDENCIES 41 + (alexandria babel bordeaux-threads cl-fad cl-l10n-cldr cl-ppcre closer-mop 42 + closure-common cxml cxml-dom cxml-klacks cxml-test cxml-xml flexi-streams 43 + hu.dwim.stefil iterate local-time metabang-bind parse-number puri 44 + trivial-features trivial-gray-streams) 45 + VERSION 20161204-darcs SIBLINGS NIL PARASITES (cl-l10n/test)) */
+13 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-libuv.nix
··· 5 5 6 6 description = ''Low-level libuv bindings for Common Lisp.''; 7 7 8 - deps = [ args."alexandria" args."cffi" args."cffi-grovel" ]; 8 + deps = [ args."alexandria" args."babel" args."cffi" args."cffi-grovel" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-libuv/2016-08-25/cl-libuv-20160825-git.tgz''; 12 12 sha256 = ''02vi9ph9pxbxgp9jsbgzb9nijsv0vyk3f1jyhhm88i0y1kb3595r''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-libuv"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-libuv[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-libuv.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-libuv DESCRIPTION Low-level libuv bindings for Common Lisp. SHA256 02vi9ph9pxbxgp9jsbgzb9nijsv0vyk3f1jyhhm88i0y1kb3595r URL 34 - http://beta.quicklisp.org/archive/cl-libuv/2016-08-25/cl-libuv-20160825-git.tgz MD5 ba5e3cfaadcf710eaee67cc9e716e45a NAME cl-libuv TESTNAME NIL FILENAME 35 - cl-libuv DEPS ((NAME alexandria FILENAME alexandria) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel)) DEPENDENCIES 36 - (alexandria cffi cffi-grovel) VERSION 20160825-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-libuv DESCRIPTION Low-level libuv bindings for Common Lisp. 21 + SHA256 02vi9ph9pxbxgp9jsbgzb9nijsv0vyk3f1jyhhm88i0y1kb3595r URL 22 + http://beta.quicklisp.org/archive/cl-libuv/2016-08-25/cl-libuv-20160825-git.tgz 23 + MD5 ba5e3cfaadcf710eaee67cc9e716e45a NAME cl-libuv FILENAME cl-libuv DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel cffi cffi-grovel trivial-features) VERSION 28 + 20160825-git SIBLINGS NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-log.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-log/2013-01-28/cl-log.1.0.1.tgz''; 12 12 sha256 = ''0wdbq0x6xn21qp3zd49giss3viv8wbs3ga8bg2grfnmzwfwl0y2d''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-log"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-log[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-log.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-log DESCRIPTION CL-LOG - a general purpose logging utility SHA256 0wdbq0x6xn21qp3zd49giss3viv8wbs3ga8bg2grfnmzwfwl0y2d URL 34 - http://beta.quicklisp.org/archive/cl-log/2013-01-28/cl-log.1.0.1.tgz MD5 fb960933eb748c14adc3ccb376ac8066 NAME cl-log TESTNAME NIL FILENAME cl-log DEPS NIL 35 - DEPENDENCIES NIL VERSION cl-log.1.0.1 SIBLINGS (cl-log-test)) */ 20 + /* (SYSTEM cl-log DESCRIPTION CL-LOG - a general purpose logging utility SHA256 21 + 0wdbq0x6xn21qp3zd49giss3viv8wbs3ga8bg2grfnmzwfwl0y2d URL 22 + http://beta.quicklisp.org/archive/cl-log/2013-01-28/cl-log.1.0.1.tgz MD5 23 + fb960933eb748c14adc3ccb376ac8066 NAME cl-log FILENAME cl-log DEPS NIL 24 + DEPENDENCIES NIL VERSION cl-log.1.0.1 SIBLINGS (cl-log-test) PARASITES NIL) */
+21 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markdown.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."metatilities-base" args."metabang-bind" args."dynamic-classes" args."cl-ppcre" args."cl-containers" args."anaphora" ]; 8 + deps = [ args."anaphora" args."asdf-system-connections" args."cl-containers" args."cl-ppcre" args."dynamic-classes" args."metabang-bind" args."metatilities-base" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-markdown/2010-10-06/cl-markdown-20101006-darcs.tgz''; 12 12 sha256 = ''1hrv7szhmhxgbadwrmf6wx4kwkbg3dnabbsz4hfffzjgprwac79w''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-markdown"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-markdown[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-markdown.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-markdown DESCRIPTION NIL SHA256 1hrv7szhmhxgbadwrmf6wx4kwkbg3dnabbsz4hfffzjgprwac79w URL 34 - http://beta.quicklisp.org/archive/cl-markdown/2010-10-06/cl-markdown-20101006-darcs.tgz MD5 3e748529531ad1dcbee5443fe24b6300 NAME cl-markdown TESTNAME NIL 35 - FILENAME cl-markdown DEPS 36 - ((NAME metatilities-base FILENAME metatilities-base) (NAME metabang-bind FILENAME metabang-bind) (NAME dynamic-classes FILENAME dynamic-classes) 37 - (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-containers FILENAME cl-containers) (NAME anaphora FILENAME anaphora)) 38 - DEPENDENCIES (metatilities-base metabang-bind dynamic-classes cl-ppcre cl-containers anaphora) VERSION 20101006-darcs SIBLINGS 39 - (cl-markdown-comparisons cl-markdown-test)) */ 20 + /* (SYSTEM cl-markdown DESCRIPTION NIL SHA256 21 + 1hrv7szhmhxgbadwrmf6wx4kwkbg3dnabbsz4hfffzjgprwac79w URL 22 + http://beta.quicklisp.org/archive/cl-markdown/2010-10-06/cl-markdown-20101006-darcs.tgz 23 + MD5 3e748529531ad1dcbee5443fe24b6300 NAME cl-markdown FILENAME cl-markdown 24 + DEPS 25 + ((NAME anaphora FILENAME anaphora) 26 + (NAME asdf-system-connections FILENAME asdf-system-connections) 27 + (NAME cl-containers FILENAME cl-containers) 28 + (NAME cl-ppcre FILENAME cl-ppcre) 29 + (NAME dynamic-classes FILENAME dynamic-classes) 30 + (NAME metabang-bind FILENAME metabang-bind) 31 + (NAME metatilities-base FILENAME metatilities-base)) 32 + DEPENDENCIES 33 + (anaphora asdf-system-connections cl-containers cl-ppcre dynamic-classes 34 + metabang-bind metatilities-base) 35 + VERSION 20101006-darcs SIBLINGS (cl-markdown-comparisons cl-markdown-test) 36 + PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-markup.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-markup/2013-10-03/cl-markup-20131003-git.tgz''; 12 12 sha256 = ''1ik3a5k6axq941zbf6zyig553i5gnypbcxdq9l7bfxp8w18vbj0r''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-markup"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-markup[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-markup.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-markup DESCRIPTION NIL SHA256 1ik3a5k6axq941zbf6zyig553i5gnypbcxdq9l7bfxp8w18vbj0r URL 34 - http://beta.quicklisp.org/archive/cl-markup/2013-10-03/cl-markup-20131003-git.tgz MD5 3ec36b8e15435933f614959032987848 NAME cl-markup TESTNAME NIL FILENAME 35 - cl-markup DEPS NIL DEPENDENCIES NIL VERSION 20131003-git SIBLINGS (cl-markup-test)) */ 20 + /* (SYSTEM cl-markup DESCRIPTION NIL SHA256 21 + 1ik3a5k6axq941zbf6zyig553i5gnypbcxdq9l7bfxp8w18vbj0r URL 22 + http://beta.quicklisp.org/archive/cl-markup/2013-10-03/cl-markup-20131003-git.tgz 23 + MD5 3ec36b8e15435933f614959032987848 NAME cl-markup FILENAME cl-markup DEPS 24 + NIL DEPENDENCIES NIL VERSION 20131003-git SIBLINGS (cl-markup-test) 25 + PARASITES NIL) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-mysql.nix
··· 5 5 6 6 description = ''Common Lisp MySQL library bindings''; 7 7 8 - deps = [ args."cffi" ]; 8 + deps = [ args."alexandria" args."babel" args."cffi" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-mysql/2016-06-28/cl-mysql-20160628-git.tgz''; 12 12 sha256 = ''1zkijanw34nc91dn9jv30590ir6jw7bbcwjsqbvli69fh4b03319''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-mysql"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-mysql[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-mysql.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-mysql DESCRIPTION Common Lisp MySQL library bindings SHA256 1zkijanw34nc91dn9jv30590ir6jw7bbcwjsqbvli69fh4b03319 URL 34 - http://beta.quicklisp.org/archive/cl-mysql/2016-06-28/cl-mysql-20160628-git.tgz MD5 349615d041c2f2177b678088f9c22409 NAME cl-mysql TESTNAME NIL FILENAME 35 - cl-mysql DEPS ((NAME cffi FILENAME cffi)) DEPENDENCIES (cffi) VERSION 20160628-git SIBLINGS (cl-mysql-test)) */ 20 + /* (SYSTEM cl-mysql DESCRIPTION Common Lisp MySQL library bindings SHA256 21 + 1zkijanw34nc91dn9jv30590ir6jw7bbcwjsqbvli69fh4b03319 URL 22 + http://beta.quicklisp.org/archive/cl-mysql/2016-06-28/cl-mysql-20160628-git.tgz 23 + MD5 349615d041c2f2177b678088f9c22409 NAME cl-mysql FILENAME cl-mysql DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cffi FILENAME cffi) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel cffi trivial-features) VERSION 20160628-git 28 + SIBLINGS (cl-mysql-test) PARASITES NIL) */
+12 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths-ttf.nix
··· 5 5 6 6 description = ''cl-paths-ttf: vectorial paths manipulation''; 7 7 8 - deps = [ args."zpb-ttf" ]; 8 + deps = [ args."cl-paths" args."zpb-ttf" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz''; 12 12 sha256 = ''0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-paths-ttf"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-paths-ttf[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-paths-ttf.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-paths-ttf DESCRIPTION cl-paths-ttf: vectorial paths manipulation SHA256 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 34 - http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-paths-ttf TESTNAME NIL 35 - FILENAME cl-paths-ttf DEPS ((NAME zpb-ttf FILENAME zpb-ttf)) DEPENDENCIES (zpb-ttf) VERSION cl-vectors-20170630-git SIBLINGS 36 - (cl-aa-misc cl-aa cl-paths cl-vectors)) */ 20 + /* (SYSTEM cl-paths-ttf DESCRIPTION cl-paths-ttf: vectorial paths manipulation 21 + SHA256 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 22 + http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz 23 + MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-paths-ttf FILENAME 24 + cl-paths-ttf DEPS 25 + ((NAME cl-paths FILENAME cl-paths) (NAME zpb-ttf FILENAME zpb-ttf)) 26 + DEPENDENCIES (cl-paths zpb-ttf) VERSION cl-vectors-20170630-git SIBLINGS 27 + (cl-aa-misc cl-aa cl-paths cl-vectors) PARASITES NIL) */
+25
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-paths.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''cl-paths''; 4 + version = ''cl-vectors-20170630-git''; 5 + 6 + description = ''cl-paths: vectorial paths manipulation''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz''; 12 + sha256 = ''0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740''; 13 + }; 14 + 15 + packageName = "cl-paths"; 16 + 17 + asdFilesToKeep = ["cl-paths.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM cl-paths DESCRIPTION cl-paths: vectorial paths manipulation SHA256 21 + 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 22 + http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz 23 + MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-paths FILENAME cl-paths DEPS 24 + NIL DEPENDENCIES NIL VERSION cl-vectors-20170630-git SIBLINGS 25 + (cl-aa-misc cl-aa cl-paths-ttf cl-vectors) PARASITES NIL) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-postgres.nix
··· 3 3 baseName = ''cl-postgres''; 4 4 version = ''postmodern-20170403-git''; 5 5 6 + parasites = [ "cl-postgres-tests" ]; 7 + 6 8 description = ''Low-level client library for PostgreSQL''; 7 9 8 - deps = [ args."md5" ]; 10 + deps = [ args."fiveam" args."md5" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz''; 12 14 sha256 = ''1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-postgres"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-postgres[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-postgres.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-postgres DESCRIPTION Low-level client library for PostgreSQL SHA256 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 34 - http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME cl-postgres TESTNAME NIL 35 - FILENAME cl-postgres DEPS ((NAME md5 FILENAME md5)) DEPENDENCIES (md5) VERSION postmodern-20170403-git SIBLINGS (postmodern s-sql simple-date)) */ 22 + /* (SYSTEM cl-postgres DESCRIPTION Low-level client library for PostgreSQL 23 + SHA256 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 24 + http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz 25 + MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME cl-postgres FILENAME cl-postgres 26 + DEPS ((NAME fiveam FILENAME fiveam) (NAME md5 FILENAME md5)) DEPENDENCIES 27 + (fiveam md5) VERSION postmodern-20170403-git SIBLINGS 28 + (postmodern s-sql simple-date) PARASITES (cl-postgres-tests)) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-template.nix
··· 9 9 available. If it is, then the library provides the 10 10 REGULAR-EXPRESSION-TEMPLATE.''; 11 11 12 - deps = [ args."cl-ppcre" ]; 12 + deps = [ args."cl-ppcre" args."cl-unification" ]; 13 13 14 14 src = fetchurl { 15 15 url = ''http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz''; 16 16 sha256 = ''063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz''; 17 17 }; 18 - 18 + 19 19 packageName = "cl-ppcre-template"; 20 20 21 - overrides = x: { 22 - postInstall = '' 23 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-ppcre-template[.]asd${"$"}' | 24 - while read f; do 25 - env -i \ 26 - NIX_LISP="$NIX_LISP" \ 27 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 28 - (asdf:load-system :$(basename "$f" .asd)) 29 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 30 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 31 - )'" \ 32 - "$out"/bin/*-lisp-launcher.sh || 33 - mv "$f"{,.sibling}; done || true 34 - ''; 35 - }; 21 + asdFilesToKeep = ["cl-ppcre-template.asd"]; 22 + overrides = x: x; 36 23 } 37 - /* (SYSTEM cl-ppcre-template DESCRIPTION A system used to conditionally load the CL-PPCRE Template. 24 + /* (SYSTEM cl-ppcre-template DESCRIPTION 25 + A system used to conditionally load the CL-PPCRE Template. 38 26 39 27 This system is not required and it is handled only if CL-PPCRE is 40 28 available. If it is, then the library provides the 41 29 REGULAR-EXPRESSION-TEMPLATE. 42 - SHA256 063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz URL http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz 43 - MD5 f6bf197ca8c79c935efe3a3c25953044 NAME cl-ppcre-template TESTNAME NIL FILENAME cl-ppcre-template DEPS ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES 44 - (cl-ppcre) VERSION cl-unification-20170630-git SIBLINGS (cl-unification-lib cl-unification-test cl-unification)) */ 30 + SHA256 063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz URL 31 + http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz 32 + MD5 f6bf197ca8c79c935efe3a3c25953044 NAME cl-ppcre-template FILENAME 33 + cl-ppcre-template DEPS 34 + ((NAME cl-ppcre FILENAME cl-ppcre) 35 + (NAME cl-unification FILENAME cl-unification)) 36 + DEPENDENCIES (cl-ppcre cl-unification) VERSION cl-unification-20170630-git 37 + SIBLINGS (cl-unification-lib cl-unification-test cl-unification) PARASITES 38 + NIL) */
+18 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre-unicode.nix
··· 3 3 baseName = ''cl-ppcre-unicode''; 4 4 version = ''cl-ppcre-2.0.11''; 5 5 6 + parasites = [ "cl-ppcre-unicode-test" ]; 7 + 6 8 description = ''Perl-compatible regular expression library (Unicode)''; 7 9 8 - deps = [ args."cl-unicode" ]; 10 + deps = [ args."cl-ppcre" args."cl-ppcre-test" args."cl-unicode" args."flexi-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz''; 12 14 sha256 = ''1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-ppcre-unicode"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-ppcre-unicode[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-ppcre-unicode.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-ppcre-unicode DESCRIPTION Perl-compatible regular expression library (Unicode) SHA256 1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2 URL 34 - http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz MD5 6d5250467c05eb661a76d395186a1da0 NAME cl-ppcre-unicode TESTNAME NIL FILENAME 35 - cl-ppcre-unicode DEPS ((NAME cl-unicode FILENAME cl-unicode)) DEPENDENCIES (cl-unicode) VERSION cl-ppcre-2.0.11 SIBLINGS (cl-ppcre)) */ 22 + /* (SYSTEM cl-ppcre-unicode DESCRIPTION 23 + Perl-compatible regular expression library (Unicode) SHA256 24 + 1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2 URL 25 + http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz 26 + MD5 6d5250467c05eb661a76d395186a1da0 NAME cl-ppcre-unicode FILENAME 27 + cl-ppcre-unicode DEPS 28 + ((NAME cl-ppcre FILENAME cl-ppcre) 29 + (NAME cl-ppcre-test FILENAME cl-ppcre-test) 30 + (NAME cl-unicode FILENAME cl-unicode) 31 + (NAME flexi-streams FILENAME flexi-streams)) 32 + DEPENDENCIES (cl-ppcre cl-ppcre-test cl-unicode flexi-streams) VERSION 33 + cl-ppcre-2.0.11 SIBLINGS (cl-ppcre) PARASITES (cl-ppcre-unicode-test)) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-ppcre.nix
··· 3 3 baseName = ''cl-ppcre''; 4 4 version = ''2.0.11''; 5 5 6 + parasites = [ "cl-ppcre-test" ]; 7 + 6 8 description = ''Perl-compatible regular expression library''; 7 9 8 - deps = [ ]; 10 + deps = [ args."flexi-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz''; 12 14 sha256 = ''1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-ppcre"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-ppcre[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-ppcre.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-ppcre DESCRIPTION Perl-compatible regular expression library SHA256 1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2 URL 34 - http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz MD5 6d5250467c05eb661a76d395186a1da0 NAME cl-ppcre TESTNAME NIL FILENAME cl-ppcre 35 - DEPS NIL DEPENDENCIES NIL VERSION 2.0.11 SIBLINGS (cl-ppcre-unicode)) */ 22 + /* (SYSTEM cl-ppcre DESCRIPTION Perl-compatible regular expression library 23 + SHA256 1djciws9n0jg3qdrck3j4wj607zvkbir8p379mp0p7b5g0glwvb2 URL 24 + http://beta.quicklisp.org/archive/cl-ppcre/2015-09-23/cl-ppcre-2.0.11.tgz 25 + MD5 6d5250467c05eb661a76d395186a1da0 NAME cl-ppcre FILENAME cl-ppcre DEPS 26 + ((NAME flexi-streams FILENAME flexi-streams)) DEPENDENCIES (flexi-streams) 27 + VERSION 2.0.11 SIBLINGS (cl-ppcre-unicode) PARASITES (cl-ppcre-test)) */
+20 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-project.nix
··· 5 5 6 6 description = ''Generate a skeleton for modern project''; 7 7 8 - deps = [ args."uiop" args."prove" args."local-time" args."cl-ppcre" args."cl-emb" ]; 8 + deps = [ args."alexandria" args."anaphora" args."bordeaux-threads" args."cl-ansi-text" args."cl-colors" args."cl-emb" args."cl-fad" args."cl-ppcre" args."let-plus" args."local-time" args."prove" args."uiop" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-project/2016-05-31/cl-project-20160531-git.tgz''; 12 12 sha256 = ''1xwjgs5pzkdnd9i5lcic9z41d1c4yf7pvarrvawfxcicg6rrfw81''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-project"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-project[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-project.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-project DESCRIPTION Generate a skeleton for modern project SHA256 1xwjgs5pzkdnd9i5lcic9z41d1c4yf7pvarrvawfxcicg6rrfw81 URL 34 - http://beta.quicklisp.org/archive/cl-project/2016-05-31/cl-project-20160531-git.tgz MD5 63de5ce6f0f3e5f60094a86d32c2f1a9 NAME cl-project TESTNAME NIL 35 - FILENAME cl-project DEPS 36 - ((NAME uiop FILENAME uiop) (NAME prove FILENAME prove) (NAME local-time FILENAME local-time) (NAME cl-ppcre FILENAME cl-ppcre) 37 - (NAME cl-emb FILENAME cl-emb)) 38 - DEPENDENCIES (uiop prove local-time cl-ppcre cl-emb) VERSION 20160531-git SIBLINGS (cl-project-test)) */ 20 + /* (SYSTEM cl-project DESCRIPTION Generate a skeleton for modern project SHA256 21 + 1xwjgs5pzkdnd9i5lcic9z41d1c4yf7pvarrvawfxcicg6rrfw81 URL 22 + http://beta.quicklisp.org/archive/cl-project/2016-05-31/cl-project-20160531-git.tgz 23 + MD5 63de5ce6f0f3e5f60094a86d32c2f1a9 NAME cl-project FILENAME cl-project 24 + DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME cl-ansi-text FILENAME cl-ansi-text) 28 + (NAME cl-colors FILENAME cl-colors) (NAME cl-emb FILENAME cl-emb) 29 + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) 30 + (NAME let-plus FILENAME let-plus) (NAME local-time FILENAME local-time) 31 + (NAME prove FILENAME prove) (NAME uiop FILENAME uiop)) 32 + DEPENDENCIES 33 + (alexandria anaphora bordeaux-threads cl-ansi-text cl-colors cl-emb cl-fad 34 + cl-ppcre let-plus local-time prove uiop) 35 + VERSION 20160531-git SIBLINGS (cl-project-test) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-reexport.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-reexport/2015-07-09/cl-reexport-20150709-git.tgz''; 12 12 sha256 = ''1y6qlyps7g0wl4rbmzvw6s1kjdwwmh33layyjclsjp9j5nm8mdmi''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-reexport"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-reexport[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-reexport.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-reexport DESCRIPTION Reexport external symbols in other packages. SHA256 1y6qlyps7g0wl4rbmzvw6s1kjdwwmh33layyjclsjp9j5nm8mdmi URL 34 - http://beta.quicklisp.org/archive/cl-reexport/2015-07-09/cl-reexport-20150709-git.tgz MD5 207d02771cbd906d033ff704ca5c3a3d NAME cl-reexport TESTNAME NIL 35 - FILENAME cl-reexport DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION 20150709-git SIBLINGS (cl-reexport-test)) */ 20 + /* (SYSTEM cl-reexport DESCRIPTION Reexport external symbols in other packages. 21 + SHA256 1y6qlyps7g0wl4rbmzvw6s1kjdwwmh33layyjclsjp9j5nm8mdmi URL 22 + http://beta.quicklisp.org/archive/cl-reexport/2015-07-09/cl-reexport-20150709-git.tgz 23 + MD5 207d02771cbd906d033ff704ca5c3a3d NAME cl-reexport FILENAME cl-reexport 24 + DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) 25 + VERSION 20150709-git SIBLINGS (cl-reexport-test) PARASITES NIL) */
+23 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-smtp.nix
··· 5 5 6 6 description = ''Common Lisp smtp client.''; 7 7 8 - deps = [ args."cl+ssl" args."cl-base64" args."flexi-streams" args."trivial-gray-streams" args."usocket" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl+ssl" args."cl-base64" args."flexi-streams" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-smtp/2016-08-25/cl-smtp-20160825-git.tgz''; 12 12 sha256 = ''0svkvy6x458a7rgvp3wki0lmhdxpaa1j0brwsw2mlpl2jqkx5dxh''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-smtp"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-smtp[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-smtp.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-smtp DESCRIPTION Common Lisp smtp client. SHA256 0svkvy6x458a7rgvp3wki0lmhdxpaa1j0brwsw2mlpl2jqkx5dxh URL 34 - http://beta.quicklisp.org/archive/cl-smtp/2016-08-25/cl-smtp-20160825-git.tgz MD5 e6bb60e66b0f7d9cc5e4f98aba56998a NAME cl-smtp TESTNAME NIL FILENAME 35 - cl-smtp DEPS 36 - ((NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64) (NAME flexi-streams FILENAME flexi-streams) 37 - (NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME usocket FILENAME usocket)) 38 - DEPENDENCIES (cl+ssl cl-base64 flexi-streams trivial-gray-streams usocket) VERSION 20160825-git SIBLINGS NIL) */ 20 + /* (SYSTEM cl-smtp DESCRIPTION Common Lisp smtp client. SHA256 21 + 0svkvy6x458a7rgvp3wki0lmhdxpaa1j0brwsw2mlpl2jqkx5dxh URL 22 + http://beta.quicklisp.org/archive/cl-smtp/2016-08-25/cl-smtp-20160825-git.tgz 23 + MD5 e6bb60e66b0f7d9cc5e4f98aba56998a NAME cl-smtp FILENAME cl-smtp DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cffi FILENAME cffi) (NAME cl+ssl FILENAME cl+ssl) 27 + (NAME cl-base64 FILENAME cl-base64) 28 + (NAME flexi-streams FILENAME flexi-streams) 29 + (NAME split-sequence FILENAME split-sequence) 30 + (NAME trivial-features FILENAME trivial-features) 31 + (NAME trivial-garbage FILENAME trivial-garbage) 32 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 33 + (NAME usocket FILENAME usocket)) 34 + DEPENDENCIES 35 + (alexandria babel bordeaux-threads cffi cl+ssl cl-base64 flexi-streams 36 + split-sequence trivial-features trivial-garbage trivial-gray-streams 37 + usocket) 38 + VERSION 20160825-git SIBLINGS NIL PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-store.nix
··· 3 3 baseName = ''cl-store''; 4 4 version = ''20160531-git''; 5 5 6 + parasites = [ "cl-store-tests" ]; 7 + 6 8 description = ''Serialization package''; 7 9 8 - deps = [ ]; 10 + deps = [ args."rt" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-store/2016-05-31/cl-store-20160531-git.tgz''; 12 14 sha256 = ''0j1pfgvzy6l7hb68xsz2dghsa94lip7caq6f6608jsqadmdswljz''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-store"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-store[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-store.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-store DESCRIPTION Serialization package SHA256 0j1pfgvzy6l7hb68xsz2dghsa94lip7caq6f6608jsqadmdswljz URL 34 - http://beta.quicklisp.org/archive/cl-store/2016-05-31/cl-store-20160531-git.tgz MD5 8b3f33956b05d8e900346663f6abca3c NAME cl-store TESTNAME NIL FILENAME 35 - cl-store DEPS NIL DEPENDENCIES NIL VERSION 20160531-git SIBLINGS NIL) */ 22 + /* (SYSTEM cl-store DESCRIPTION Serialization package SHA256 23 + 0j1pfgvzy6l7hb68xsz2dghsa94lip7caq6f6608jsqadmdswljz URL 24 + http://beta.quicklisp.org/archive/cl-store/2016-05-31/cl-store-20160531-git.tgz 25 + MD5 8b3f33956b05d8e900346663f6abca3c NAME cl-store FILENAME cl-store DEPS 26 + ((NAME rt FILENAME rt)) DEPENDENCIES (rt) VERSION 20160531-git SIBLINGS NIL 27 + PARASITES (cl-store-tests)) */
+18 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syntax-annot.nix
··· 5 5 6 6 description = ''CL-Syntax Reader Syntax for cl-annot''; 7 7 8 - deps = [ args."cl-annot" ]; 8 + deps = [ args."alexandria" args."cl-annot" args."cl-syntax" args."named-readtables" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz''; 12 12 sha256 = ''1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-syntax-annot"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-syntax-annot[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-syntax-annot.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-syntax-annot DESCRIPTION CL-Syntax Reader Syntax for cl-annot SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 34 - http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-annot TESTNAME NIL 35 - FILENAME cl-syntax-annot DEPS ((NAME cl-annot FILENAME cl-annot)) DEPENDENCIES (cl-annot) VERSION cl-syntax-20150407-git SIBLINGS 36 - (cl-syntax-anonfun cl-syntax-clsql cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax-markup cl-syntax)) */ 20 + /* (SYSTEM cl-syntax-annot DESCRIPTION CL-Syntax Reader Syntax for cl-annot 21 + SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 22 + http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz 23 + MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-annot FILENAME 24 + cl-syntax-annot DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME cl-annot FILENAME cl-annot) 26 + (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME named-readtables FILENAME named-readtables) 28 + (NAME trivial-types FILENAME trivial-types)) 29 + DEPENDENCIES (alexandria cl-annot cl-syntax named-readtables trivial-types) 30 + VERSION cl-syntax-20150407-git SIBLINGS 31 + (cl-syntax-anonfun cl-syntax-clsql cl-syntax-fare-quasiquote 32 + cl-syntax-interpol cl-syntax-markup cl-syntax) 33 + PARASITES NIL) */
+17 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syntax-anonfun.nix
··· 5 5 6 6 description = ''CL-Syntax Reader Syntax for cl-anonfun''; 7 7 8 - deps = [ args."cl-anonfun" ]; 8 + deps = [ args."cl-anonfun" args."cl-syntax" args."named-readtables" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz''; 12 12 sha256 = ''1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-syntax-anonfun"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-syntax-anonfun[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-syntax-anonfun.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-syntax-anonfun DESCRIPTION CL-Syntax Reader Syntax for cl-anonfun SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 34 - http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-anonfun TESTNAME NIL 35 - FILENAME cl-syntax-anonfun DEPS ((NAME cl-anonfun FILENAME cl-anonfun)) DEPENDENCIES (cl-anonfun) VERSION cl-syntax-20150407-git SIBLINGS 36 - (cl-syntax-annot cl-syntax-clsql cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax-markup cl-syntax)) */ 20 + /* (SYSTEM cl-syntax-anonfun DESCRIPTION CL-Syntax Reader Syntax for cl-anonfun 21 + SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 22 + http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz 23 + MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-anonfun FILENAME 24 + cl-syntax-anonfun DEPS 25 + ((NAME cl-anonfun FILENAME cl-anonfun) (NAME cl-syntax FILENAME cl-syntax) 26 + (NAME named-readtables FILENAME named-readtables) 27 + (NAME trivial-types FILENAME trivial-types)) 28 + DEPENDENCIES (cl-anonfun cl-syntax named-readtables trivial-types) VERSION 29 + cl-syntax-20150407-git SIBLINGS 30 + (cl-syntax-annot cl-syntax-clsql cl-syntax-fare-quasiquote 31 + cl-syntax-interpol cl-syntax-markup cl-syntax) 32 + PARASITES NIL) */
+17 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syntax-markup.nix
··· 5 5 6 6 description = ''CL-Syntax Reader Syntax for CL-Markup''; 7 7 8 - deps = [ args."cl-markup" ]; 8 + deps = [ args."cl-markup" args."cl-syntax" args."named-readtables" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz''; 12 12 sha256 = ''1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-syntax-markup"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-syntax-markup[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-syntax-markup.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-syntax-markup DESCRIPTION CL-Syntax Reader Syntax for CL-Markup SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 34 - http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-markup TESTNAME NIL 35 - FILENAME cl-syntax-markup DEPS ((NAME cl-markup FILENAME cl-markup)) DEPENDENCIES (cl-markup) VERSION cl-syntax-20150407-git SIBLINGS 36 - (cl-syntax-annot cl-syntax-anonfun cl-syntax-clsql cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax)) */ 20 + /* (SYSTEM cl-syntax-markup DESCRIPTION CL-Syntax Reader Syntax for CL-Markup 21 + SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 22 + http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz 23 + MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax-markup FILENAME 24 + cl-syntax-markup DEPS 25 + ((NAME cl-markup FILENAME cl-markup) (NAME cl-syntax FILENAME cl-syntax) 26 + (NAME named-readtables FILENAME named-readtables) 27 + (NAME trivial-types FILENAME trivial-types)) 28 + DEPENDENCIES (cl-markup cl-syntax named-readtables trivial-types) VERSION 29 + cl-syntax-20150407-git SIBLINGS 30 + (cl-syntax-annot cl-syntax-anonfun cl-syntax-clsql 31 + cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax) 32 + PARASITES NIL) */
+15 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syntax.nix
··· 5 5 6 6 description = ''Reader Syntax Coventions for Common Lisp and SLIME''; 7 7 8 - deps = [ args."trivial-types" args."named-readtables" ]; 8 + deps = [ args."named-readtables" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz''; 12 12 sha256 = ''1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-syntax"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-syntax[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-syntax.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-syntax DESCRIPTION Reader Syntax Coventions for Common Lisp and SLIME SHA256 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 34 - http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax TESTNAME NIL FILENAME 35 - cl-syntax DEPS ((NAME trivial-types FILENAME trivial-types) (NAME named-readtables FILENAME named-readtables)) DEPENDENCIES 36 - (trivial-types named-readtables) VERSION 20150407-git SIBLINGS 37 - (cl-syntax-annot cl-syntax-anonfun cl-syntax-clsql cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax-markup)) */ 20 + /* (SYSTEM cl-syntax DESCRIPTION 21 + Reader Syntax Coventions for Common Lisp and SLIME SHA256 22 + 1pz9a7hiql493ax5qgs9zb3bmvf0nnmmgdx14s4j2apdy2m34v8n URL 23 + http://beta.quicklisp.org/archive/cl-syntax/2015-04-07/cl-syntax-20150407-git.tgz 24 + MD5 602b84143aafe59d65f4e08ac20a124a NAME cl-syntax FILENAME cl-syntax DEPS 25 + ((NAME named-readtables FILENAME named-readtables) 26 + (NAME trivial-types FILENAME trivial-types)) 27 + DEPENDENCIES (named-readtables trivial-types) VERSION 20150407-git SIBLINGS 28 + (cl-syntax-annot cl-syntax-anonfun cl-syntax-clsql 29 + cl-syntax-fare-quasiquote cl-syntax-interpol cl-syntax-markup) 30 + PARASITES NIL) */
+17 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-test-more.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ ]; 8 + deps = [ args."alexandria" args."anaphora" args."cl-ansi-text" args."cl-colors" args."cl-ppcre" args."let-plus" args."prove" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz''; 12 12 sha256 = ''091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-test-more"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-test-more[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-test-more.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-test-more DESCRIPTION NIL SHA256 091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl URL 34 - http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz MD5 063b615692c8711d2392204ecf1b37b7 NAME cl-test-more TESTNAME NIL FILENAME 35 - cl-test-more DEPS NIL DEPENDENCIES NIL VERSION prove-20170403-git SIBLINGS (prove-asdf prove-test prove)) */ 20 + /* (SYSTEM cl-test-more DESCRIPTION NIL SHA256 21 + 091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl URL 22 + http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz 23 + MD5 063b615692c8711d2392204ecf1b37b7 NAME cl-test-more FILENAME 24 + cl-test-more DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 26 + (NAME cl-ansi-text FILENAME cl-ansi-text) 27 + (NAME cl-colors FILENAME cl-colors) (NAME cl-ppcre FILENAME cl-ppcre) 28 + (NAME let-plus FILENAME let-plus) (NAME prove FILENAME prove)) 29 + DEPENDENCIES 30 + (alexandria anaphora cl-ansi-text cl-colors cl-ppcre let-plus prove) 31 + VERSION prove-20170403-git SIBLINGS (prove-asdf prove-test prove) PARASITES 32 + NIL) */
+15 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unicode.nix
··· 3 3 baseName = ''cl-unicode''; 4 4 version = ''0.1.5''; 5 5 6 + parasites = [ "cl-unicode/base" "cl-unicode/build" "cl-unicode/test" ]; 7 + 6 8 description = ''Portable Unicode Library''; 7 9 8 - deps = [ args."cl-unicode_slash_base" ]; 10 + deps = [ args."cl-ppcre" args."flexi-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-unicode/2014-12-17/cl-unicode-0.1.5.tgz''; 12 14 sha256 = ''1jd5qq5ji6l749c4x415z22y9r0k9z18pdi9p9fqvamzh854i46n''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-unicode"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-unicode[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-unicode.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-unicode DESCRIPTION Portable Unicode Library SHA256 1jd5qq5ji6l749c4x415z22y9r0k9z18pdi9p9fqvamzh854i46n URL 34 - http://beta.quicklisp.org/archive/cl-unicode/2014-12-17/cl-unicode-0.1.5.tgz MD5 2fd456537bd670126da84466226bc5c5 NAME cl-unicode TESTNAME NIL FILENAME 35 - cl-unicode DEPS ((NAME cl-unicode/base FILENAME cl-unicode_slash_base)) DEPENDENCIES (cl-unicode/base) VERSION 0.1.5 SIBLINGS NIL) */ 22 + /* (SYSTEM cl-unicode DESCRIPTION Portable Unicode Library SHA256 23 + 1jd5qq5ji6l749c4x415z22y9r0k9z18pdi9p9fqvamzh854i46n URL 24 + http://beta.quicklisp.org/archive/cl-unicode/2014-12-17/cl-unicode-0.1.5.tgz 25 + MD5 2fd456537bd670126da84466226bc5c5 NAME cl-unicode FILENAME cl-unicode 26 + DEPS 27 + ((NAME cl-ppcre FILENAME cl-ppcre) 28 + (NAME flexi-streams FILENAME flexi-streams)) 29 + DEPENDENCIES (cl-ppcre flexi-streams) VERSION 0.1.5 SIBLINGS NIL PARASITES 30 + (cl-unicode/base cl-unicode/build cl-unicode/test)) */
-35
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unicode_slash_base.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cl-unicode_slash_base''; 4 - version = ''cl-unicode-0.1.5''; 5 - 6 - description = ''''; 7 - 8 - deps = [ args."cl-ppcre" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/cl-unicode/2014-12-17/cl-unicode-0.1.5.tgz''; 12 - sha256 = ''1jd5qq5ji6l749c4x415z22y9r0k9z18pdi9p9fqvamzh854i46n''; 13 - }; 14 - 15 - packageName = "cl-unicode/base"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-unicode/base[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM cl-unicode/base DESCRIPTION NIL SHA256 1jd5qq5ji6l749c4x415z22y9r0k9z18pdi9p9fqvamzh854i46n URL 34 - http://beta.quicklisp.org/archive/cl-unicode/2014-12-17/cl-unicode-0.1.5.tgz MD5 2fd456537bd670126da84466226bc5c5 NAME cl-unicode/base TESTNAME NIL 35 - FILENAME cl-unicode_slash_base DEPS ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES (cl-ppcre) VERSION cl-unicode-0.1.5 SIBLINGS (cl-unicode)) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-unification.nix
··· 13 13 url = ''http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz''; 14 14 sha256 = ''063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz''; 15 15 }; 16 - 16 + 17 17 packageName = "cl-unification"; 18 18 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-unification[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 19 + asdFilesToKeep = ["cl-unification.asd"]; 20 + overrides = x: x; 34 21 } 35 22 /* (SYSTEM cl-unification DESCRIPTION The CL-UNIFICATION system. 36 23 37 24 The system contains the definitions for the 'unification' machinery. 38 - SHA256 063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz URL http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz 39 - MD5 f6bf197ca8c79c935efe3a3c25953044 NAME cl-unification TESTNAME NIL FILENAME cl-unification DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS 40 - (cl-unification-lib cl-unification-test cl-ppcre-template)) */ 25 + SHA256 063xcf2ib3gdpjr39bgkaj6msylzdhbdjsj458w08iyidbxivwlz URL 26 + http://beta.quicklisp.org/archive/cl-unification/2017-06-30/cl-unification-20170630-git.tgz 27 + MD5 f6bf197ca8c79c935efe3a3c25953044 NAME cl-unification FILENAME 28 + cl-unification DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS 29 + (cl-unification-lib cl-unification-test cl-ppcre-template) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-utilities.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-utilities/2010-10-06/cl-utilities-1.2.4.tgz''; 12 12 sha256 = ''1z2ippnv2wgyxpz15zpif7j7sp1r20fkjhm4n6am2fyp6a3k3a87''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-utilities"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-utilities[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-utilities.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-utilities DESCRIPTION NIL SHA256 1z2ippnv2wgyxpz15zpif7j7sp1r20fkjhm4n6am2fyp6a3k3a87 URL 34 - http://beta.quicklisp.org/archive/cl-utilities/2010-10-06/cl-utilities-1.2.4.tgz MD5 c3a4ba38b627448d3ed40ce888048940 NAME cl-utilities TESTNAME NIL 35 - FILENAME cl-utilities DEPS NIL DEPENDENCIES NIL VERSION 1.2.4 SIBLINGS NIL) */ 20 + /* (SYSTEM cl-utilities DESCRIPTION NIL SHA256 21 + 1z2ippnv2wgyxpz15zpif7j7sp1r20fkjhm4n6am2fyp6a3k3a87 URL 22 + http://beta.quicklisp.org/archive/cl-utilities/2010-10-06/cl-utilities-1.2.4.tgz 23 + MD5 c3a4ba38b627448d3ed40ce888048940 NAME cl-utilities FILENAME 24 + cl-utilities DEPS NIL DEPENDENCIES NIL VERSION 1.2.4 SIBLINGS NIL PARASITES 25 + NIL) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-vectors.nix
··· 5 5 6 6 description = ''cl-paths: vectorial paths manipulation''; 7 7 8 - deps = [ ]; 8 + deps = [ args."cl-aa" args."cl-paths" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz''; 12 12 sha256 = ''0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740''; 13 13 }; 14 - 14 + 15 15 packageName = "cl-vectors"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-vectors[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["cl-vectors.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM cl-vectors DESCRIPTION cl-paths: vectorial paths manipulation SHA256 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 34 - http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-vectors TESTNAME NIL 35 - FILENAME cl-vectors DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (cl-aa-misc cl-aa cl-paths-ttf cl-paths)) */ 20 + /* (SYSTEM cl-vectors DESCRIPTION cl-paths: vectorial paths manipulation SHA256 21 + 0820qwi6pp8683rqp37x9l9shm0vh873bc4p9q38cz56ck7il740 URL 22 + http://beta.quicklisp.org/archive/cl-vectors/2017-06-30/cl-vectors-20170630-git.tgz 23 + MD5 cee3bb14adbba3142b782c646f7651ce NAME cl-vectors FILENAME cl-vectors 24 + DEPS ((NAME cl-aa FILENAME cl-aa) (NAME cl-paths FILENAME cl-paths)) 25 + DEPENDENCIES (cl-aa cl-paths) VERSION 20170630-git SIBLINGS 26 + (cl-aa-misc cl-aa cl-paths-ttf cl-paths) PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-who.nix
··· 3 3 baseName = ''cl-who''; 4 4 version = ''1.1.4''; 5 5 6 + parasites = [ "cl-who-test" ]; 7 + 6 8 description = ''(X)HTML generation macros''; 7 9 8 - deps = [ ]; 10 + deps = [ args."flexi-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cl-who/2014-12-17/cl-who-1.1.4.tgz''; 12 14 sha256 = ''0r9wc92njz1cc7nghgbhdmd7jy216ylhlabfj0vc45bmfa4w44rq''; 13 15 }; 14 - 16 + 15 17 packageName = "cl-who"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cl-who[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cl-who.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cl-who DESCRIPTION (X)HTML generation macros SHA256 0r9wc92njz1cc7nghgbhdmd7jy216ylhlabfj0vc45bmfa4w44rq URL 34 - http://beta.quicklisp.org/archive/cl-who/2014-12-17/cl-who-1.1.4.tgz MD5 a9e6f0b6a8aaa247dbf751de2cb550bf NAME cl-who TESTNAME NIL FILENAME cl-who DEPS NIL 35 - DEPENDENCIES NIL VERSION 1.1.4 SIBLINGS NIL) */ 22 + /* (SYSTEM cl-who DESCRIPTION (X)HTML generation macros SHA256 23 + 0r9wc92njz1cc7nghgbhdmd7jy216ylhlabfj0vc45bmfa4w44rq URL 24 + http://beta.quicklisp.org/archive/cl-who/2014-12-17/cl-who-1.1.4.tgz MD5 25 + a9e6f0b6a8aaa247dbf751de2cb550bf NAME cl-who FILENAME cl-who DEPS 26 + ((NAME flexi-streams FILENAME flexi-streams)) DEPENDENCIES (flexi-streams) 27 + VERSION 1.1.4 SIBLINGS NIL PARASITES (cl-who-test)) */
+16 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-socket.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz''; 12 12 sha256 = ''1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg''; 13 13 }; 14 - 14 + 15 15 packageName = "clack-socket"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clack-socket[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clack-socket.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clack-socket DESCRIPTION NIL SHA256 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 34 - http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack-socket TESTNAME NIL FILENAME 20 + /* (SYSTEM clack-socket DESCRIPTION NIL SHA256 21 + 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 22 + http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz 23 + MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack-socket FILENAME 35 24 clack-socket DEPS NIL DEPENDENCIES NIL VERSION clack-20170630-git SIBLINGS 36 - (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-test clack-v1-compat clack t-clack-handler-fcgi 37 - t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql 38 - clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth clack-middleware-postmodern clack-middleware-rucksack clack-session-store-dbi 39 - t-clack-middleware-auth-basic t-clack-middleware-csrf)) */ 25 + (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot 26 + clack-handler-wookie clack-test clack-v1-compat clack t-clack-handler-fcgi 27 + t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie 28 + t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql 29 + clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth 30 + clack-middleware-postmodern clack-middleware-rucksack 31 + clack-session-store-dbi t-clack-middleware-auth-basic 32 + t-clack-middleware-csrf) 33 + PARASITES NIL) */
+41
pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-test.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''clack-test''; 4 + version = ''clack-20170630-git''; 5 + 6 + description = ''Testing Clack Applications.''; 7 + 8 + deps = [ args."bordeaux-threads" args."clack" args."dexador" args."flexi-streams" args."http-body" args."lack" args."prove" args."usocket" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz''; 12 + sha256 = ''1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg''; 13 + }; 14 + 15 + packageName = "clack-test"; 16 + 17 + asdFilesToKeep = ["clack-test.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM clack-test DESCRIPTION Testing Clack Applications. SHA256 21 + 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 22 + http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz 23 + MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack-test FILENAME clack-test 24 + DEPS 25 + ((NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME clack FILENAME clack) (NAME dexador FILENAME dexador) 27 + (NAME flexi-streams FILENAME flexi-streams) 28 + (NAME http-body FILENAME http-body) (NAME lack FILENAME lack) 29 + (NAME prove FILENAME prove) (NAME usocket FILENAME usocket)) 30 + DEPENDENCIES 31 + (bordeaux-threads clack dexador flexi-streams http-body lack prove usocket) 32 + VERSION clack-20170630-git SIBLINGS 33 + (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot 34 + clack-handler-wookie clack-socket clack-v1-compat clack 35 + t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot 36 + t-clack-handler-wookie t-clack-v1-compat clack-middleware-auth-basic 37 + clack-middleware-clsql clack-middleware-csrf clack-middleware-dbi 38 + clack-middleware-oauth clack-middleware-postmodern 39 + clack-middleware-rucksack clack-session-store-dbi 40 + t-clack-middleware-auth-basic t-clack-middleware-csrf) 41 + PARASITES NIL) */
+38 -31
pkgs/development/lisp-modules/quicklisp-to-nix-output/clack-v1-compat.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."uiop" args."trivial-types" args."trivial-mimes" args."trivial-backtrace" args."split-sequence" args."quri" args."marshal" args."local-time" args."lack-util" args."lack" args."ironclad" args."http-body" args."flexi-streams" args."cl-syntax-annot" args."cl-ppcre" args."cl-base64" args."circular-streams" args."alexandria" ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" args."circular-streams" args."cl-base64" args."cl-ppcre" args."cl-syntax-annot" args."clack" args."clack-test" args."dexador" args."flexi-streams" args."http-body" args."ironclad" args."lack" args."lack-util" args."local-time" args."marshal" args."prove" args."quri" args."split-sequence" args."trivial-backtrace" args."trivial-mimes" args."trivial-types" args."uiop" args."usocket" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz''; 12 12 sha256 = ''1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg''; 13 13 }; 14 - 14 + 15 15 packageName = "clack-v1-compat"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clack-v1-compat[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clack-v1-compat.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clack-v1-compat DESCRIPTION NIL SHA256 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 34 - http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack-v1-compat TESTNAME NIL FILENAME 20 + /* (SYSTEM clack-v1-compat DESCRIPTION NIL SHA256 21 + 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 22 + http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz 23 + MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack-v1-compat FILENAME 35 24 clack-v1-compat DEPS 36 - ((NAME uiop FILENAME uiop) (NAME trivial-types FILENAME trivial-types) (NAME trivial-mimes FILENAME trivial-mimes) 37 - (NAME trivial-backtrace FILENAME trivial-backtrace) (NAME split-sequence FILENAME split-sequence) (NAME quri FILENAME quri) 38 - (NAME marshal FILENAME marshal) (NAME local-time FILENAME local-time) (NAME lack-util FILENAME lack-util) (NAME lack FILENAME lack) 39 - (NAME ironclad FILENAME ironclad) (NAME http-body FILENAME http-body) (NAME flexi-streams FILENAME flexi-streams) 40 - (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-base64 FILENAME cl-base64) 41 - (NAME circular-streams FILENAME circular-streams) (NAME alexandria FILENAME alexandria)) 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME circular-streams FILENAME circular-streams) 28 + (NAME cl-base64 FILENAME cl-base64) (NAME cl-ppcre FILENAME cl-ppcre) 29 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 30 + (NAME clack FILENAME clack) (NAME clack-test FILENAME clack-test) 31 + (NAME dexador FILENAME dexador) 32 + (NAME flexi-streams FILENAME flexi-streams) 33 + (NAME http-body FILENAME http-body) (NAME ironclad FILENAME ironclad) 34 + (NAME lack FILENAME lack) (NAME lack-util FILENAME lack-util) 35 + (NAME local-time FILENAME local-time) (NAME marshal FILENAME marshal) 36 + (NAME prove FILENAME prove) (NAME quri FILENAME quri) 37 + (NAME split-sequence FILENAME split-sequence) 38 + (NAME trivial-backtrace FILENAME trivial-backtrace) 39 + (NAME trivial-mimes FILENAME trivial-mimes) 40 + (NAME trivial-types FILENAME trivial-types) (NAME uiop FILENAME uiop) 41 + (NAME usocket FILENAME usocket)) 42 42 DEPENDENCIES 43 - (uiop trivial-types trivial-mimes trivial-backtrace split-sequence quri marshal local-time lack-util lack ironclad http-body flexi-streams cl-syntax-annot 44 - cl-ppcre cl-base64 circular-streams alexandria) 43 + (alexandria bordeaux-threads circular-streams cl-base64 cl-ppcre 44 + cl-syntax-annot clack clack-test dexador flexi-streams http-body ironclad 45 + lack lack-util local-time marshal prove quri split-sequence 46 + trivial-backtrace trivial-mimes trivial-types uiop usocket) 45 47 VERSION clack-20170630-git SIBLINGS 46 - (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-socket clack-test clack t-clack-handler-fcgi 47 - t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql 48 - clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth clack-middleware-postmodern clack-middleware-rucksack clack-session-store-dbi 49 - t-clack-middleware-auth-basic t-clack-middleware-csrf)) */ 48 + (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot 49 + clack-handler-wookie clack-socket clack-test clack t-clack-handler-fcgi 50 + t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie 51 + t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql 52 + clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth 53 + clack-middleware-postmodern clack-middleware-rucksack 54 + clack-session-store-dbi t-clack-middleware-auth-basic 55 + t-clack-middleware-csrf) 56 + PARASITES NIL) */
+25 -26
pkgs/development/lisp-modules/quicklisp-to-nix-output/clack.nix
··· 5 5 6 6 description = ''Web application environment for Common Lisp''; 7 7 8 - deps = [ args."uiop" args."lack-util" args."lack-middleware-backtrace" args."lack" args."bordeaux-threads" args."alexandria" ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" args."lack" args."lack-middleware-backtrace" args."lack-util" args."uiop" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz''; 12 12 sha256 = ''1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg''; 13 13 }; 14 - 14 + 15 15 packageName = "clack"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clack[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clack.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clack DESCRIPTION Web application environment for Common Lisp SHA256 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 34 - http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack TESTNAME NIL FILENAME clack DEPS 35 - ((NAME uiop FILENAME uiop) (NAME lack-util FILENAME lack-util) (NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace) 36 - (NAME lack FILENAME lack) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME alexandria FILENAME alexandria)) 37 - DEPENDENCIES (uiop lack-util lack-middleware-backtrace lack bordeaux-threads alexandria) VERSION 20170630-git SIBLINGS 38 - (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot clack-handler-wookie clack-socket clack-test clack-v1-compat t-clack-handler-fcgi 39 - t-clack-handler-hunchentoot t-clack-handler-toot t-clack-handler-wookie t-clack-v1-compat clack-middleware-auth-basic clack-middleware-clsql 40 - clack-middleware-csrf clack-middleware-dbi clack-middleware-oauth clack-middleware-postmodern clack-middleware-rucksack clack-session-store-dbi 41 - t-clack-middleware-auth-basic t-clack-middleware-csrf)) */ 20 + /* (SYSTEM clack DESCRIPTION Web application environment for Common Lisp SHA256 21 + 1z3xrwldfzd4nagk2d0gw5hspnr35r6kh19ksqr3kyf6wpn2lybg URL 22 + http://beta.quicklisp.org/archive/clack/2017-06-30/clack-20170630-git.tgz 23 + MD5 845b25a3cc6f3a1ee1dbd6de73dfb815 NAME clack FILENAME clack DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME lack FILENAME lack) 27 + (NAME lack-middleware-backtrace FILENAME lack-middleware-backtrace) 28 + (NAME lack-util FILENAME lack-util) (NAME uiop FILENAME uiop)) 29 + DEPENDENCIES 30 + (alexandria bordeaux-threads lack lack-middleware-backtrace lack-util uiop) 31 + VERSION 20170630-git SIBLINGS 32 + (clack-handler-fcgi clack-handler-hunchentoot clack-handler-toot 33 + clack-handler-wookie clack-socket clack-test clack-v1-compat 34 + t-clack-handler-fcgi t-clack-handler-hunchentoot t-clack-handler-toot 35 + t-clack-handler-wookie t-clack-v1-compat clack-middleware-auth-basic 36 + clack-middleware-clsql clack-middleware-csrf clack-middleware-dbi 37 + clack-middleware-oauth clack-middleware-postmodern 38 + clack-middleware-rucksack clack-session-store-dbi 39 + t-clack-middleware-auth-basic t-clack-middleware-csrf) 40 + PARASITES NIL) */
+7 -18
pkgs/development/lisp-modules/quicklisp-to-nix-output/closer-mop.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/closer-mop/2017-07-25/closer-mop-20170725-git.tgz''; 12 12 sha256 = ''0qc4zh4zicv3zm4bw8c3s2r2bjbx2bp31j69lwiz1mdl9xg0nhsc''; 13 13 }; 14 - 14 + 15 15 packageName = "closer-mop"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/closer-mop[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["closer-mop.asd"]; 18 + overrides = x: x; 32 19 } 33 20 /* (SYSTEM closer-mop DESCRIPTION 34 21 Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations. 35 - SHA256 0qc4zh4zicv3zm4bw8c3s2r2bjbx2bp31j69lwiz1mdl9xg0nhsc URL http://beta.quicklisp.org/archive/closer-mop/2017-07-25/closer-mop-20170725-git.tgz MD5 36 - 308f9e8e4ea4573c7b6820055b6f171d NAME closer-mop TESTNAME NIL FILENAME closer-mop DEPS NIL DEPENDENCIES NIL VERSION 20170725-git SIBLINGS NIL) */ 22 + SHA256 0qc4zh4zicv3zm4bw8c3s2r2bjbx2bp31j69lwiz1mdl9xg0nhsc URL 23 + http://beta.quicklisp.org/archive/closer-mop/2017-07-25/closer-mop-20170725-git.tgz 24 + MD5 308f9e8e4ea4573c7b6820055b6f171d NAME closer-mop FILENAME closer-mop 25 + DEPS NIL DEPENDENCIES NIL VERSION 20170725-git SIBLINGS NIL PARASITES NIL) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/closure-common.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."babel" args."trivial-gray-streams" ]; 8 + deps = [ args."alexandria" args."babel" args."trivial-features" args."trivial-gray-streams" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/closure-common/2010-11-07/closure-common-20101107-git.tgz''; 12 12 sha256 = ''1982dpn2z7rlznn74gxy9biqybh2d4r1n688h9pn1s2bssgv3hk4''; 13 13 }; 14 - 14 + 15 15 packageName = "closure-common"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/closure-common[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["closure-common.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM closure-common DESCRIPTION NIL SHA256 1982dpn2z7rlznn74gxy9biqybh2d4r1n688h9pn1s2bssgv3hk4 URL 34 - http://beta.quicklisp.org/archive/closure-common/2010-11-07/closure-common-20101107-git.tgz MD5 12c45a2f0420b2e86fa06cb6575b150a NAME closure-common 35 - TESTNAME NIL FILENAME closure-common DEPS ((NAME babel FILENAME babel) (NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES 36 - (babel trivial-gray-streams) VERSION 20101107-git SIBLINGS NIL) */ 20 + /* (SYSTEM closure-common DESCRIPTION NIL SHA256 21 + 1982dpn2z7rlznn74gxy9biqybh2d4r1n688h9pn1s2bssgv3hk4 URL 22 + http://beta.quicklisp.org/archive/closure-common/2010-11-07/closure-common-20101107-git.tgz 23 + MD5 12c45a2f0420b2e86fa06cb6575b150a NAME closure-common FILENAME 24 + closure-common DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME trivial-features FILENAME trivial-features) 27 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 28 + DEPENDENCIES (alexandria babel trivial-features trivial-gray-streams) 29 + VERSION 20101107-git SIBLINGS NIL PARASITES NIL) */
+13 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/clsql.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/clsql/2016-02-08/clsql-20160208-git.tgz''; 12 12 sha256 = ''0hc97rlfpanp6c1ziis47mrq2fgxbk0h51bhczn8k9xin2qbhhgn''; 13 13 }; 14 - 14 + 15 15 packageName = "clsql"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clsql[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clsql.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clsql DESCRIPTION Common Lisp SQL Interface library SHA256 0hc97rlfpanp6c1ziis47mrq2fgxbk0h51bhczn8k9xin2qbhhgn URL 34 - http://beta.quicklisp.org/archive/clsql/2016-02-08/clsql-20160208-git.tgz MD5 d1da7688361337a7de4fe7452c225a06 NAME clsql TESTNAME NIL FILENAME clsql DEPS 35 - ((NAME uffi FILENAME uffi)) DEPENDENCIES (uffi) VERSION 20160208-git SIBLINGS 36 - (clsql-aodbc clsql-cffi clsql-mysql clsql-odbc clsql-postgresql-socket clsql-postgresql-socket3 clsql-postgresql clsql-sqlite clsql-sqlite3 clsql-tests 37 - clsql-uffi)) */ 20 + /* (SYSTEM clsql DESCRIPTION Common Lisp SQL Interface library SHA256 21 + 0hc97rlfpanp6c1ziis47mrq2fgxbk0h51bhczn8k9xin2qbhhgn URL 22 + http://beta.quicklisp.org/archive/clsql/2016-02-08/clsql-20160208-git.tgz 23 + MD5 d1da7688361337a7de4fe7452c225a06 NAME clsql FILENAME clsql DEPS 24 + ((NAME uffi FILENAME uffi)) DEPENDENCIES (uffi) VERSION 20160208-git 25 + SIBLINGS 26 + (clsql-aodbc clsql-cffi clsql-mysql clsql-odbc clsql-postgresql-socket 27 + clsql-postgresql-socket3 clsql-postgresql clsql-sqlite clsql-sqlite3 28 + clsql-tests clsql-uffi) 29 + PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/clss.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/clss/2017-06-30/clss-20170630-git.tgz''; 12 12 sha256 = ''0kdkzx7z997lzbf331p4fkqhri0ind7agknl9y992x917m9y4rn0''; 13 13 }; 14 - 14 + 15 15 packageName = "clss"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clss[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clss.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clss DESCRIPTION A DOM tree searching engine based on CSS selectors. SHA256 0kdkzx7z997lzbf331p4fkqhri0ind7agknl9y992x917m9y4rn0 URL 34 - http://beta.quicklisp.org/archive/clss/2017-06-30/clss-20170630-git.tgz MD5 61bbadf22391940813bfc66dfd59d304 NAME clss TESTNAME NIL FILENAME clss DEPS 35 - ((NAME array-utils FILENAME array-utils) (NAME plump FILENAME plump)) DEPENDENCIES (array-utils plump) VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM clss DESCRIPTION A DOM tree searching engine based on CSS selectors. 21 + SHA256 0kdkzx7z997lzbf331p4fkqhri0ind7agknl9y992x917m9y4rn0 URL 22 + http://beta.quicklisp.org/archive/clss/2017-06-30/clss-20170630-git.tgz MD5 23 + 61bbadf22391940813bfc66dfd59d304 NAME clss FILENAME clss DEPS 24 + ((NAME array-utils FILENAME array-utils) (NAME plump FILENAME plump)) 25 + DEPENDENCIES (array-utils plump) VERSION 20170630-git SIBLINGS NIL 26 + PARASITES NIL) */
+23 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/clx-truetype.nix
··· 3 3 baseName = ''clx-truetype''; 4 4 version = ''20160825-git''; 5 5 6 + parasites = [ "clx-truetype-test" ]; 7 + 6 8 description = ''clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension.''; 7 9 8 - deps = [ args."cl-aa" args."cl-fad" args."cl-paths-ttf" args."cl-store" args."cl-vectors" args."clx" args."trivial-features" args."zpb-ttf" ]; 10 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-aa" args."cl-fad" args."cl-paths-ttf" args."cl-store" args."cl-vectors" args."clx" args."trivial-features" args."zpb-ttf" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz''; 12 14 sha256 = ''0ndy067rg9w6636gxwlpnw7f3ck9nrnjb03444pprik9r3c9in67''; 13 15 }; 14 - 16 + 15 17 packageName = "clx-truetype"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clx-truetype[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["clx-truetype.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM clx-truetype DESCRIPTION clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension. SHA256 34 - 0ndy067rg9w6636gxwlpnw7f3ck9nrnjb03444pprik9r3c9in67 URL http://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz MD5 35 - 7c9dedb21d52dedf727de741ac6d9c60 NAME clx-truetype TESTNAME NIL FILENAME clx-truetype DEPS 36 - ((NAME cl-aa FILENAME cl-aa) (NAME cl-fad FILENAME cl-fad) (NAME cl-paths-ttf FILENAME cl-paths-ttf) (NAME cl-store FILENAME cl-store) 37 - (NAME cl-vectors FILENAME cl-vectors) (NAME clx FILENAME clx) (NAME trivial-features FILENAME trivial-features) (NAME zpb-ttf FILENAME zpb-ttf)) 38 - DEPENDENCIES (cl-aa cl-fad cl-paths-ttf cl-store cl-vectors clx trivial-features zpb-ttf) VERSION 20160825-git SIBLINGS NIL) */ 22 + /* (SYSTEM clx-truetype DESCRIPTION 23 + clx-truetype is pure common lisp solution for antialiased TrueType font rendering using CLX and XRender extension. 24 + SHA256 0ndy067rg9w6636gxwlpnw7f3ck9nrnjb03444pprik9r3c9in67 URL 25 + http://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz 26 + MD5 7c9dedb21d52dedf727de741ac6d9c60 NAME clx-truetype FILENAME 27 + clx-truetype DEPS 28 + ((NAME alexandria FILENAME alexandria) 29 + (NAME bordeaux-threads FILENAME bordeaux-threads) 30 + (NAME cl-aa FILENAME cl-aa) (NAME cl-fad FILENAME cl-fad) 31 + (NAME cl-paths-ttf FILENAME cl-paths-ttf) 32 + (NAME cl-store FILENAME cl-store) (NAME cl-vectors FILENAME cl-vectors) 33 + (NAME clx FILENAME clx) (NAME trivial-features FILENAME trivial-features) 34 + (NAME zpb-ttf FILENAME zpb-ttf)) 35 + DEPENDENCIES 36 + (alexandria bordeaux-threads cl-aa cl-fad cl-paths-ttf cl-store cl-vectors 37 + clx trivial-features zpb-ttf) 38 + VERSION 20160825-git SIBLINGS NIL PARASITES (clx-truetype-test)) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/clx.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/clx/2017-06-30/clx-20170630-git.tgz''; 12 12 sha256 = ''0di8h3galjylgmy30qqwa4q8mb5505rcag0y4ia7mv7sls51jbp7''; 13 13 }; 14 - 14 + 15 15 packageName = "clx"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/clx[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["clx.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM clx DESCRIPTION An implementation of the X Window System protocol in Lisp. SHA256 0di8h3galjylgmy30qqwa4q8mb5505rcag0y4ia7mv7sls51jbp7 URL 34 - http://beta.quicklisp.org/archive/clx/2017-06-30/clx-20170630-git.tgz MD5 ccfec3f35979df3bead0b73adc1d798a NAME clx TESTNAME NIL FILENAME clx DEPS NIL 35 - DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM clx DESCRIPTION 21 + An implementation of the X Window System protocol in Lisp. SHA256 22 + 0di8h3galjylgmy30qqwa4q8mb5505rcag0y4ia7mv7sls51jbp7 URL 23 + http://beta.quicklisp.org/archive/clx/2017-06-30/clx-20170630-git.tgz MD5 24 + ccfec3f35979df3bead0b73adc1d798a NAME clx FILENAME clx DEPS NIL 25 + DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/command-line-arguments.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/command-line-arguments/2015-12-18/command-line-arguments-20151218-git.tgz''; 12 12 sha256 = ''07yv3vj9kjd84q09d6kvgryqxb71bsa7jl22fd1an6inmk0a3yyh''; 13 13 }; 14 - 14 + 15 15 packageName = "command-line-arguments"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/command-line-arguments[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["command-line-arguments.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM command-line-arguments DESCRIPTION small library to deal with command-line arguments SHA256 07yv3vj9kjd84q09d6kvgryqxb71bsa7jl22fd1an6inmk0a3yyh URL 34 - http://beta.quicklisp.org/archive/command-line-arguments/2015-12-18/command-line-arguments-20151218-git.tgz MD5 8cdb99db40143e34cf6b0b25ca95f826 NAME 35 - command-line-arguments TESTNAME NIL FILENAME command-line-arguments DEPS NIL DEPENDENCIES NIL VERSION 20151218-git SIBLINGS NIL) */ 20 + /* (SYSTEM command-line-arguments DESCRIPTION 21 + small library to deal with command-line arguments SHA256 22 + 07yv3vj9kjd84q09d6kvgryqxb71bsa7jl22fd1an6inmk0a3yyh URL 23 + http://beta.quicklisp.org/archive/command-line-arguments/2015-12-18/command-line-arguments-20151218-git.tgz 24 + MD5 8cdb99db40143e34cf6b0b25ca95f826 NAME command-line-arguments FILENAME 25 + command-line-arguments DEPS NIL DEPENDENCIES NIL VERSION 20151218-git 26 + SIBLINGS NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/css-lite.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/css-lite/2012-04-07/css-lite-20120407-git.tgz''; 12 12 sha256 = ''1gf1qqaxhly6ixh9ykqhg9b52s8p5wlwi46vp2k29qy7gmx4f1qg''; 13 13 }; 14 - 14 + 15 15 packageName = "css-lite"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/css-lite[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["css-lite.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM css-lite DESCRIPTION NIL SHA256 1gf1qqaxhly6ixh9ykqhg9b52s8p5wlwi46vp2k29qy7gmx4f1qg URL 34 - http://beta.quicklisp.org/archive/css-lite/2012-04-07/css-lite-20120407-git.tgz MD5 9b25afb0d2c3f0c32d2303ab1d3f570d NAME css-lite TESTNAME NIL FILENAME 35 - css-lite DEPS NIL DEPENDENCIES NIL VERSION 20120407-git SIBLINGS NIL) */ 20 + /* (SYSTEM css-lite DESCRIPTION NIL SHA256 21 + 1gf1qqaxhly6ixh9ykqhg9b52s8p5wlwi46vp2k29qy7gmx4f1qg URL 22 + http://beta.quicklisp.org/archive/css-lite/2012-04-07/css-lite-20120407-git.tgz 23 + MD5 9b25afb0d2c3f0c32d2303ab1d3f570d NAME css-lite FILENAME css-lite DEPS 24 + NIL DEPENDENCIES NIL VERSION 20120407-git SIBLINGS NIL PARASITES NIL) */
-37
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml-dom.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cxml-dom''; 4 - version = ''cxml-20110619-git''; 5 - 6 - testSystems = ["cxml"]; 7 - 8 - description = ''''; 9 - 10 - deps = [ args."cxml-xml" ]; 11 - 12 - src = fetchurl { 13 - url = ''http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz''; 14 - sha256 = ''04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk''; 15 - }; 16 - 17 - packageName = "cxml-dom"; 18 - 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cxml-dom[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 34 - } 35 - /* (SYSTEM cxml-dom DESCRIPTION NIL SHA256 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 36 - http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 587755dff60416d4f716f4e785cf747e NAME cxml-dom TESTNAME cxml FILENAME cxml-dom 37 - DEPS ((NAME cxml-xml FILENAME cxml-xml)) DEPENDENCIES (cxml-xml) VERSION cxml-20110619-git SIBLINGS (cxml)) */
-37
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml-klacks.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cxml-klacks''; 4 - version = ''cxml-20110619-git''; 5 - 6 - testSystems = ["cxml"]; 7 - 8 - description = ''''; 9 - 10 - deps = [ args."cxml-xml" ]; 11 - 12 - src = fetchurl { 13 - url = ''http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz''; 14 - sha256 = ''04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk''; 15 - }; 16 - 17 - packageName = "cxml-klacks"; 18 - 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cxml-klacks[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 34 - } 35 - /* (SYSTEM cxml-klacks DESCRIPTION NIL SHA256 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 36 - http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 587755dff60416d4f716f4e785cf747e NAME cxml-klacks TESTNAME cxml FILENAME 37 - cxml-klacks DEPS ((NAME cxml-xml FILENAME cxml-xml)) DEPENDENCIES (cxml-xml) VERSION cxml-20110619-git SIBLINGS (cxml)) */
+39
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml-stp.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''cxml-stp''; 4 + version = ''20120520-git''; 5 + 6 + parasites = [ "cxml-stp-test" ]; 7 + 8 + description = ''''; 9 + 10 + deps = [ args."alexandria" args."babel" args."cl-ppcre" args."closure-common" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."parse-number" args."puri" args."rt" args."trivial-features" args."trivial-gray-streams" args."xpath" args."yacc" ]; 11 + 12 + src = fetchurl { 13 + url = ''http://beta.quicklisp.org/archive/cxml-stp/2012-05-20/cxml-stp-20120520-git.tgz''; 14 + sha256 = ''1pmh7wvkncbwwp30d445mhj21j210swq03f6hm44x1231s8r8azv''; 15 + }; 16 + 17 + packageName = "cxml-stp"; 18 + 19 + asdFilesToKeep = ["cxml-stp.asd"]; 20 + overrides = x: x; 21 + } 22 + /* (SYSTEM cxml-stp DESCRIPTION NIL SHA256 23 + 1pmh7wvkncbwwp30d445mhj21j210swq03f6hm44x1231s8r8azv URL 24 + http://beta.quicklisp.org/archive/cxml-stp/2012-05-20/cxml-stp-20120520-git.tgz 25 + MD5 7bc57586a91cd4d4864b8cbad3689d85 NAME cxml-stp FILENAME cxml-stp DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME cl-ppcre FILENAME cl-ppcre) 28 + (NAME closure-common FILENAME closure-common) (NAME cxml FILENAME cxml) 29 + (NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) 30 + (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) 31 + (NAME parse-number FILENAME parse-number) (NAME puri FILENAME puri) 32 + (NAME rt FILENAME rt) (NAME trivial-features FILENAME trivial-features) 33 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 34 + (NAME xpath FILENAME xpath) (NAME yacc FILENAME yacc)) 35 + DEPENDENCIES 36 + (alexandria babel cl-ppcre closure-common cxml cxml-dom cxml-klacks 37 + cxml-test cxml-xml parse-number puri rt trivial-features 38 + trivial-gray-streams xpath yacc) 39 + VERSION 20120520-git SIBLINGS NIL PARASITES (cxml-stp-test)) */
-38
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml-test.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cxml-test''; 4 - version = ''cxml-20110619-git''; 5 - 6 - testSystems = ["cxml"]; 7 - 8 - description = ''''; 9 - 10 - deps = [ args."cxml-xml" args."cxml-klacks" args."cxml-dom" ]; 11 - 12 - src = fetchurl { 13 - url = ''http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz''; 14 - sha256 = ''04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk''; 15 - }; 16 - 17 - packageName = "cxml-test"; 18 - 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cxml-test[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 34 - } 35 - /* (SYSTEM cxml-test DESCRIPTION NIL SHA256 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 36 - http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 587755dff60416d4f716f4e785cf747e NAME cxml-test TESTNAME cxml FILENAME 37 - cxml-test DEPS ((NAME cxml-xml FILENAME cxml-xml) (NAME cxml-klacks FILENAME cxml-klacks) (NAME cxml-dom FILENAME cxml-dom)) DEPENDENCIES 38 - (cxml-xml cxml-klacks cxml-dom) VERSION cxml-20110619-git SIBLINGS (cxml)) */
-38
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml-xml.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''cxml-xml''; 4 - version = ''cxml-20110619-git''; 5 - 6 - testSystems = ["cxml"]; 7 - 8 - description = ''''; 9 - 10 - deps = [ args."trivial-gray-streams" args."puri" args."closure-common" ]; 11 - 12 - src = fetchurl { 13 - url = ''http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz''; 14 - sha256 = ''04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk''; 15 - }; 16 - 17 - packageName = "cxml-xml"; 18 - 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cxml-xml[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 34 - } 35 - /* (SYSTEM cxml-xml DESCRIPTION NIL SHA256 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 36 - http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 587755dff60416d4f716f4e785cf747e NAME cxml-xml TESTNAME cxml FILENAME cxml-xml 37 - DEPS ((NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME puri FILENAME puri) (NAME closure-common FILENAME closure-common)) DEPENDENCIES 38 - (trivial-gray-streams puri closure-common) VERSION cxml-20110619-git SIBLINGS (cxml)) */
+19 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/cxml.nix
··· 3 3 baseName = ''cxml''; 4 4 version = ''20110619-git''; 5 5 6 + parasites = [ "cxml-dom" "cxml-klacks" "cxml-test" "cxml-xml" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ args."cxml-dom" args."cxml-klacks" args."cxml-test" ]; 10 + deps = [ args."alexandria" args."babel" args."closure-common" args."puri" args."trivial-features" args."trivial-gray-streams" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz''; 12 14 sha256 = ''04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk''; 13 15 }; 14 - 16 + 15 17 packageName = "cxml"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/cxml[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["cxml.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM cxml DESCRIPTION NIL SHA256 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 34 - http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 587755dff60416d4f716f4e785cf747e NAME cxml TESTNAME NIL FILENAME cxml DEPS 35 - ((NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) (NAME cxml-test FILENAME cxml-test)) DEPENDENCIES 36 - (cxml-dom cxml-klacks cxml-test) VERSION 20110619-git SIBLINGS NIL) */ 22 + /* (SYSTEM cxml DESCRIPTION NIL SHA256 23 + 04k6syn9p7qsazi84kab9n9ki2pb5hrcs0ilw7wikxfqnbabm2yk URL 24 + http://beta.quicklisp.org/archive/cxml/2011-06-19/cxml-20110619-git.tgz MD5 25 + 587755dff60416d4f716f4e785cf747e NAME cxml FILENAME cxml DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME closure-common FILENAME closure-common) (NAME puri FILENAME puri) 28 + (NAME trivial-features FILENAME trivial-features) 29 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 30 + DEPENDENCIES 31 + (alexandria babel closure-common puri trivial-features 32 + trivial-gray-streams) 33 + VERSION 20110619-git SIBLINGS NIL PARASITES 34 + (cxml-dom cxml-klacks cxml-test cxml-xml)) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/db3.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-db3/2015-03-02/cl-db3-20150302-git.tgz''; 12 12 sha256 = ''0mwdpb7cdvxdcbyg3ags6xzwhblai170q3p20njs3v73s30dbzxi''; 13 13 }; 14 - 14 + 15 15 packageName = "db3"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/db3[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["db3.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM db3 DESCRIPTION DB3 file reader SHA256 0mwdpb7cdvxdcbyg3ags6xzwhblai170q3p20njs3v73s30dbzxi URL 34 - http://beta.quicklisp.org/archive/cl-db3/2015-03-02/cl-db3-20150302-git.tgz MD5 578896a3f60f474742f240b703f8c5f5 NAME db3 TESTNAME NIL FILENAME db3 DEPS 35 - NIL DEPENDENCIES NIL VERSION cl-20150302-git SIBLINGS NIL) */ 20 + /* (SYSTEM db3 DESCRIPTION DB3 file reader SHA256 21 + 0mwdpb7cdvxdcbyg3ags6xzwhblai170q3p20njs3v73s30dbzxi URL 22 + http://beta.quicklisp.org/archive/cl-db3/2015-03-02/cl-db3-20150302-git.tgz 23 + MD5 578896a3f60f474742f240b703f8c5f5 NAME db3 FILENAME db3 DEPS NIL 24 + DEPENDENCIES NIL VERSION cl-20150302-git SIBLINGS NIL PARASITES NIL) */
+24 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-mysql.nix
··· 5 5 6 6 description = ''Database driver for MySQL.''; 7 7 8 - deps = [ args."cl-syntax-annot" args."cl-syntax" args."cl-mysql" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl-annot" args."cl-mysql" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."named-readtables" args."split-sequence" args."trivial-features" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz''; 12 12 sha256 = ''1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl''; 13 13 }; 14 - 14 + 15 15 packageName = "dbd-mysql"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/dbd-mysql[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["dbd-mysql.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM dbd-mysql DESCRIPTION Database driver for MySQL. SHA256 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 34 - http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-mysql TESTNAME NIL FILENAME 35 - dbd-mysql DEPS ((NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-syntax FILENAME cl-syntax) (NAME cl-mysql FILENAME cl-mysql)) DEPENDENCIES 36 - (cl-syntax-annot cl-syntax cl-mysql) VERSION cl-dbi-20170725-git SIBLINGS (cl-dbi dbd-postgres dbd-sqlite3 dbi-test dbi)) */ 20 + /* (SYSTEM dbd-mysql DESCRIPTION Database driver for MySQL. SHA256 21 + 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 22 + http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz 23 + MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-mysql FILENAME dbd-mysql DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cffi FILENAME cffi) (NAME cl-annot FILENAME cl-annot) 27 + (NAME cl-mysql FILENAME cl-mysql) (NAME cl-syntax FILENAME cl-syntax) 28 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 29 + (NAME closer-mop FILENAME closer-mop) (NAME dbi FILENAME dbi) 30 + (NAME named-readtables FILENAME named-readtables) 31 + (NAME split-sequence FILENAME split-sequence) 32 + (NAME trivial-features FILENAME trivial-features) 33 + (NAME trivial-types FILENAME trivial-types)) 34 + DEPENDENCIES 35 + (alexandria babel bordeaux-threads cffi cl-annot cl-mysql cl-syntax 36 + cl-syntax-annot closer-mop dbi named-readtables split-sequence 37 + trivial-features trivial-types) 38 + VERSION cl-dbi-20170725-git SIBLINGS 39 + (cl-dbi dbd-postgres dbd-sqlite3 dbi-test dbi) PARASITES NIL) */
+24 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-postgres.nix
··· 5 5 6 6 description = ''Database driver for PostgreSQL.''; 7 7 8 - deps = [ args."trivial-garbage" args."cl-syntax-annot" args."cl-syntax" args."cl-postgres" ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-postgres" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."md5" args."named-readtables" args."split-sequence" args."trivial-garbage" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz''; 12 12 sha256 = ''1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl''; 13 13 }; 14 - 14 + 15 15 packageName = "dbd-postgres"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/dbd-postgres[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["dbd-postgres.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM dbd-postgres DESCRIPTION Database driver for PostgreSQL. SHA256 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 34 - http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-postgres TESTNAME NIL FILENAME 20 + /* (SYSTEM dbd-postgres DESCRIPTION Database driver for PostgreSQL. SHA256 21 + 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 22 + http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz 23 + MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-postgres FILENAME 35 24 dbd-postgres DEPS 36 - ((NAME trivial-garbage FILENAME trivial-garbage) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-syntax FILENAME cl-syntax) 37 - (NAME cl-postgres FILENAME cl-postgres)) 38 - DEPENDENCIES (trivial-garbage cl-syntax-annot cl-syntax cl-postgres) VERSION cl-dbi-20170725-git SIBLINGS (cl-dbi dbd-mysql dbd-sqlite3 dbi-test dbi)) */ 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME cl-annot FILENAME cl-annot) (NAME cl-postgres FILENAME cl-postgres) 28 + (NAME cl-syntax FILENAME cl-syntax) 29 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 30 + (NAME closer-mop FILENAME closer-mop) (NAME dbi FILENAME dbi) 31 + (NAME md5 FILENAME md5) (NAME named-readtables FILENAME named-readtables) 32 + (NAME split-sequence FILENAME split-sequence) 33 + (NAME trivial-garbage FILENAME trivial-garbage) 34 + (NAME trivial-types FILENAME trivial-types)) 35 + DEPENDENCIES 36 + (alexandria bordeaux-threads cl-annot cl-postgres cl-syntax cl-syntax-annot 37 + closer-mop dbi md5 named-readtables split-sequence trivial-garbage 38 + trivial-types) 39 + VERSION cl-dbi-20170725-git SIBLINGS 40 + (cl-dbi dbd-mysql dbd-sqlite3 dbi-test dbi) PARASITES NIL) */
+27 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/dbd-sqlite3.nix
··· 5 5 6 6 description = ''Database driver for SQLite3.''; 7 7 8 - deps = [ args."uiop" args."sqlite" args."cl-syntax-annot" args."cl-syntax" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."dbi" args."iterate" args."named-readtables" args."split-sequence" args."sqlite" args."trivial-features" args."trivial-types" args."uiop" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz''; 12 12 sha256 = ''1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl''; 13 13 }; 14 - 14 + 15 15 packageName = "dbd-sqlite3"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/dbd-sqlite3[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["dbd-sqlite3.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM dbd-sqlite3 DESCRIPTION Database driver for SQLite3. SHA256 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 34 - http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-sqlite3 TESTNAME NIL FILENAME 35 - dbd-sqlite3 DEPS 36 - ((NAME uiop FILENAME uiop) (NAME sqlite FILENAME sqlite) (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-syntax FILENAME cl-syntax)) DEPENDENCIES 37 - (uiop sqlite cl-syntax-annot cl-syntax) VERSION cl-dbi-20170725-git SIBLINGS (cl-dbi dbd-mysql dbd-postgres dbi-test dbi)) */ 20 + /* (SYSTEM dbd-sqlite3 DESCRIPTION Database driver for SQLite3. SHA256 21 + 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 22 + http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz 23 + MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbd-sqlite3 FILENAME dbd-sqlite3 24 + DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME cffi FILENAME cffi) (NAME cl-annot FILENAME cl-annot) 28 + (NAME cl-syntax FILENAME cl-syntax) 29 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 30 + (NAME closer-mop FILENAME closer-mop) (NAME dbi FILENAME dbi) 31 + (NAME iterate FILENAME iterate) 32 + (NAME named-readtables FILENAME named-readtables) 33 + (NAME split-sequence FILENAME split-sequence) 34 + (NAME sqlite FILENAME sqlite) 35 + (NAME trivial-features FILENAME trivial-features) 36 + (NAME trivial-types FILENAME trivial-types) (NAME uiop FILENAME uiop)) 37 + DEPENDENCIES 38 + (alexandria babel bordeaux-threads cffi cl-annot cl-syntax cl-syntax-annot 39 + closer-mop dbi iterate named-readtables split-sequence sqlite 40 + trivial-features trivial-types uiop) 41 + VERSION cl-dbi-20170725-git SIBLINGS 42 + (cl-dbi dbd-mysql dbd-postgres dbi-test dbi) PARASITES NIL) */
+36
pkgs/development/lisp-modules/quicklisp-to-nix-output/dbi.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''dbi''; 4 + version = ''cl-20170725-git''; 5 + 6 + description = ''Database independent interface for Common Lisp''; 7 + 8 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."named-readtables" args."split-sequence" args."trivial-types" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz''; 12 + sha256 = ''1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl''; 13 + }; 14 + 15 + packageName = "dbi"; 16 + 17 + asdFilesToKeep = ["dbi.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM dbi DESCRIPTION Database independent interface for Common Lisp 21 + SHA256 1gmd5y44nidqmxw7zk0mxl4mgl3mcjf1v05gjdslp3ginzznrqzl URL 22 + http://beta.quicklisp.org/archive/cl-dbi/2017-07-25/cl-dbi-20170725-git.tgz 23 + MD5 a9fe67b7fea2640cea9708342a1347bd NAME dbi FILENAME dbi DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cl-annot FILENAME cl-annot) (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 28 + (NAME closer-mop FILENAME closer-mop) 29 + (NAME named-readtables FILENAME named-readtables) 30 + (NAME split-sequence FILENAME split-sequence) 31 + (NAME trivial-types FILENAME trivial-types)) 32 + DEPENDENCIES 33 + (alexandria bordeaux-threads cl-annot cl-syntax cl-syntax-annot closer-mop 34 + named-readtables split-sequence trivial-types) 35 + VERSION cl-20170725-git SIBLINGS 36 + (cl-dbi dbd-mysql dbd-postgres dbd-sqlite3 dbi-test) PARASITES NIL) */
+34 -28
pkgs/development/lisp-modules/quicklisp-to-nix-output/dexador.nix
··· 5 5 6 6 description = ''Yet another HTTP client for Common Lisp''; 7 7 8 - deps = [ args."usocket" args."trivial-mimes" args."trivial-gray-streams" args."quri" args."fast-io" args."fast-http" args."cl-reexport" args."cl-ppcre" args."cl-cookie" args."cl-base64" args."cl+ssl" args."chunga" args."chipz" args."bordeaux-threads" args."babel" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-utilities" args."fast-http" args."fast-io" args."flexi-streams" args."local-time" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."usocket" args."xsubseq" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/dexador/2017-07-25/dexador-20170725-git.tgz''; 12 12 sha256 = ''1x5jw07ydvc7rdw4jyzf3zb2dg2mspbkp9ysjaqpxlvkpdmqdmyl''; 13 13 }; 14 - 14 + 15 15 packageName = "dexador"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/dexador[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["dexador.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM dexador DESCRIPTION Yet another HTTP client for Common Lisp SHA256 1x5jw07ydvc7rdw4jyzf3zb2dg2mspbkp9ysjaqpxlvkpdmqdmyl URL 34 - http://beta.quicklisp.org/archive/dexador/2017-07-25/dexador-20170725-git.tgz MD5 1ab5cda1ba8d5c81859349e6a5b99b29 NAME dexador TESTNAME NIL FILENAME 35 - dexador DEPS 36 - ((NAME usocket FILENAME usocket) (NAME trivial-mimes FILENAME trivial-mimes) (NAME trivial-gray-streams FILENAME trivial-gray-streams) 37 - (NAME quri FILENAME quri) (NAME fast-io FILENAME fast-io) (NAME fast-http FILENAME fast-http) (NAME cl-reexport FILENAME cl-reexport) 38 - (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-cookie FILENAME cl-cookie) (NAME cl-base64 FILENAME cl-base64) (NAME cl+ssl FILENAME cl+ssl) 39 - (NAME chunga FILENAME chunga) (NAME chipz FILENAME chipz) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME babel FILENAME babel) 40 - (NAME alexandria FILENAME alexandria)) 20 + /* (SYSTEM dexador DESCRIPTION Yet another HTTP client for Common Lisp SHA256 21 + 1x5jw07ydvc7rdw4jyzf3zb2dg2mspbkp9ysjaqpxlvkpdmqdmyl URL 22 + http://beta.quicklisp.org/archive/dexador/2017-07-25/dexador-20170725-git.tgz 23 + MD5 1ab5cda1ba8d5c81859349e6a5b99b29 NAME dexador FILENAME dexador DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cffi FILENAME cffi) (NAME chipz FILENAME chipz) 27 + (NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl+ssl) 28 + (NAME cl-base64 FILENAME cl-base64) (NAME cl-cookie FILENAME cl-cookie) 29 + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) 30 + (NAME cl-reexport FILENAME cl-reexport) 31 + (NAME cl-utilities FILENAME cl-utilities) 32 + (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) 33 + (NAME flexi-streams FILENAME flexi-streams) 34 + (NAME local-time FILENAME local-time) 35 + (NAME proc-parse FILENAME proc-parse) (NAME quri FILENAME quri) 36 + (NAME smart-buffer FILENAME smart-buffer) 37 + (NAME split-sequence FILENAME split-sequence) 38 + (NAME static-vectors FILENAME static-vectors) 39 + (NAME trivial-features FILENAME trivial-features) 40 + (NAME trivial-garbage FILENAME trivial-garbage) 41 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 42 + (NAME trivial-mimes FILENAME trivial-mimes) 43 + (NAME usocket FILENAME usocket) (NAME xsubseq FILENAME xsubseq)) 41 44 DEPENDENCIES 42 - (usocket trivial-mimes trivial-gray-streams quri fast-io fast-http cl-reexport cl-ppcre cl-cookie cl-base64 cl+ssl chunga chipz bordeaux-threads babel 43 - alexandria) 44 - VERSION 20170725-git SIBLINGS (dexador-test)) */ 45 + (alexandria babel bordeaux-threads cffi chipz chunga cl+ssl cl-base64 46 + cl-cookie cl-fad cl-ppcre cl-reexport cl-utilities fast-http fast-io 47 + flexi-streams local-time proc-parse quri smart-buffer split-sequence 48 + static-vectors trivial-features trivial-garbage trivial-gray-streams 49 + trivial-mimes usocket xsubseq) 50 + VERSION 20170725-git SIBLINGS (dexador-test) PARASITES NIL) */
+16 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/do-urlencode.nix
··· 5 5 6 6 description = ''Percent Encoding (aka URL Encoding) library''; 7 7 8 - deps = [ args."babel" args."babel-streams" ]; 8 + deps = [ args."alexandria" args."babel" args."babel-streams" args."trivial-features" args."trivial-gray-streams" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/do-urlencode/2013-07-20/do-urlencode-20130720-git.tgz''; 12 12 sha256 = ''19l4rwqc52w7nrpy994b3n2dcv8pjgc530yn2xmgqlqabpxpz3xa''; 13 13 }; 14 - 14 + 15 15 packageName = "do-urlencode"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/do-urlencode[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["do-urlencode.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM do-urlencode DESCRIPTION Percent Encoding (aka URL Encoding) library SHA256 19l4rwqc52w7nrpy994b3n2dcv8pjgc530yn2xmgqlqabpxpz3xa URL 34 - http://beta.quicklisp.org/archive/do-urlencode/2013-07-20/do-urlencode-20130720-git.tgz MD5 c8085e138711c225042acf83b4bf0507 NAME do-urlencode TESTNAME NIL 35 - FILENAME do-urlencode DEPS ((NAME babel FILENAME babel) (NAME babel-streams FILENAME babel-streams)) DEPENDENCIES (babel babel-streams) VERSION 36 - 20130720-git SIBLINGS NIL) */ 20 + /* (SYSTEM do-urlencode DESCRIPTION Percent Encoding (aka URL Encoding) library 21 + SHA256 19l4rwqc52w7nrpy994b3n2dcv8pjgc530yn2xmgqlqabpxpz3xa URL 22 + http://beta.quicklisp.org/archive/do-urlencode/2013-07-20/do-urlencode-20130720-git.tgz 23 + MD5 c8085e138711c225042acf83b4bf0507 NAME do-urlencode FILENAME 24 + do-urlencode DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME babel-streams FILENAME babel-streams) 27 + (NAME trivial-features FILENAME trivial-features) 28 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 29 + DEPENDENCIES 30 + (alexandria babel babel-streams trivial-features trivial-gray-streams) 31 + VERSION 20130720-git SIBLINGS NIL PARASITES NIL) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/documentation-utils.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/documentation-utils/2017-06-30/documentation-utils-20170630-git.tgz''; 12 12 sha256 = ''0iz3r5llv0rv8l37fdcjrx9zibbaqf9nd6xhy5n2hf024997bbks''; 13 13 }; 14 - 14 + 15 15 packageName = "documentation-utils"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/documentation-utils[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["documentation-utils.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM documentation-utils DESCRIPTION A few simple tools to help you with documenting your library. SHA256 20 + /* (SYSTEM documentation-utils DESCRIPTION 21 + A few simple tools to help you with documenting your library. SHA256 34 22 0iz3r5llv0rv8l37fdcjrx9zibbaqf9nd6xhy5n2hf024997bbks URL 35 - http://beta.quicklisp.org/archive/documentation-utils/2017-06-30/documentation-utils-20170630-git.tgz MD5 7c0541d4207ba221a251c8c3ec7a8cac NAME 36 - documentation-utils TESTNAME NIL FILENAME documentation-utils DEPS ((NAME trivial-indent FILENAME trivial-indent)) DEPENDENCIES (trivial-indent) VERSION 37 - 20170630-git SIBLINGS NIL) */ 23 + http://beta.quicklisp.org/archive/documentation-utils/2017-06-30/documentation-utils-20170630-git.tgz 24 + MD5 7c0541d4207ba221a251c8c3ec7a8cac NAME documentation-utils FILENAME 25 + documentation-utils DEPS ((NAME trivial-indent FILENAME trivial-indent)) 26 + DEPENDENCIES (trivial-indent) VERSION 20170630-git SIBLINGS NIL PARASITES 27 + NIL) */
+16 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/drakma.nix
··· 5 5 6 6 description = ''Full-featured http/https client based on usocket''; 7 7 8 - deps = [ args."usocket" args."puri" args."flexi-streams" args."cl-ppcre" args."cl-base64" args."cl+ssl" args."chunga" args."chipz" ]; 8 + deps = [ args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-ppcre" args."flexi-streams" args."puri" args."usocket" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/drakma/2017-06-30/drakma-v2.0.3.tgz''; 12 12 sha256 = ''1xbbwd2gg17pq03bblj6imh7lq39z2w3yix6fm25509gyhs76ymd''; 13 13 }; 14 - 14 + 15 15 packageName = "drakma"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/drakma[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["drakma.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM drakma DESCRIPTION Full-featured http/https client based on usocket SHA256 1xbbwd2gg17pq03bblj6imh7lq39z2w3yix6fm25509gyhs76ymd URL 34 - http://beta.quicklisp.org/archive/drakma/2017-06-30/drakma-v2.0.3.tgz MD5 3578c67b445cf982414ff78b2fb8d295 NAME drakma TESTNAME NIL FILENAME drakma DEPS 35 - ((NAME usocket FILENAME usocket) (NAME puri FILENAME puri) (NAME flexi-streams FILENAME flexi-streams) (NAME cl-ppcre FILENAME cl-ppcre) 36 - (NAME cl-base64 FILENAME cl-base64) (NAME cl+ssl FILENAME cl+ssl) (NAME chunga FILENAME chunga) (NAME chipz FILENAME chipz)) 37 - DEPENDENCIES (usocket puri flexi-streams cl-ppcre cl-base64 cl+ssl chunga chipz) VERSION v2.0.3 SIBLINGS (drakma-test)) */ 20 + /* (SYSTEM drakma DESCRIPTION Full-featured http/https client based on usocket 21 + SHA256 1xbbwd2gg17pq03bblj6imh7lq39z2w3yix6fm25509gyhs76ymd URL 22 + http://beta.quicklisp.org/archive/drakma/2017-06-30/drakma-v2.0.3.tgz MD5 23 + 3578c67b445cf982414ff78b2fb8d295 NAME drakma FILENAME drakma DEPS 24 + ((NAME chipz FILENAME chipz) (NAME chunga FILENAME chunga) 25 + (NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64) 26 + (NAME cl-ppcre FILENAME cl-ppcre) 27 + (NAME flexi-streams FILENAME flexi-streams) (NAME puri FILENAME puri) 28 + (NAME usocket FILENAME usocket)) 29 + DEPENDENCIES 30 + (chipz chunga cl+ssl cl-base64 cl-ppcre flexi-streams puri usocket) VERSION 31 + v2.0.3 SIBLINGS (drakma-test) PARASITES NIL) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/dynamic-classes.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/dynamic-classes/2013-01-28/dynamic-classes-20130128-git.tgz''; 12 12 sha256 = ''0i2b9k8f8jgn86kz503z267w0zv4gdqajzw755xwhqfaknix74sa''; 13 13 }; 14 - 14 + 15 15 packageName = "dynamic-classes"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/dynamic-classes[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["dynamic-classes.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM dynamic-classes DESCRIPTION NIL SHA256 0i2b9k8f8jgn86kz503z267w0zv4gdqajzw755xwhqfaknix74sa URL 34 - http://beta.quicklisp.org/archive/dynamic-classes/2013-01-28/dynamic-classes-20130128-git.tgz MD5 a6ed01c4f21df2b6a142328b24ac7ba3 NAME dynamic-classes 35 - TESTNAME NIL FILENAME dynamic-classes DEPS ((NAME metatilities-base FILENAME metatilities-base)) DEPENDENCIES (metatilities-base) VERSION 20130128-git 36 - SIBLINGS (dynamic-classes-test)) */ 20 + /* (SYSTEM dynamic-classes DESCRIPTION NIL SHA256 21 + 0i2b9k8f8jgn86kz503z267w0zv4gdqajzw755xwhqfaknix74sa URL 22 + http://beta.quicklisp.org/archive/dynamic-classes/2013-01-28/dynamic-classes-20130128-git.tgz 23 + MD5 a6ed01c4f21df2b6a142328b24ac7ba3 NAME dynamic-classes FILENAME 24 + dynamic-classes DEPS ((NAME metatilities-base FILENAME metatilities-base)) 25 + DEPENDENCIES (metatilities-base) VERSION 20130128-git SIBLINGS 26 + (dynamic-classes-test) PARASITES NIL) */
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/eos.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''eos''; 4 + version = ''20150608-git''; 5 + 6 + parasites = [ "eos-tests" ]; 7 + 8 + description = ''UNMAINTAINED fork of 5AM, a test framework''; 9 + 10 + deps = [ ]; 11 + 12 + src = fetchurl { 13 + url = ''http://beta.quicklisp.org/archive/eos/2015-06-08/eos-20150608-git.tgz''; 14 + sha256 = ''0fhcvg59p13h1d5h8fnssa8hn3lh19lzysazvrbxyfizfibyydr8''; 15 + }; 16 + 17 + packageName = "eos"; 18 + 19 + asdFilesToKeep = ["eos.asd"]; 20 + overrides = x: x; 21 + } 22 + /* (SYSTEM eos DESCRIPTION UNMAINTAINED fork of 5AM, a test framework SHA256 23 + 0fhcvg59p13h1d5h8fnssa8hn3lh19lzysazvrbxyfizfibyydr8 URL 24 + http://beta.quicklisp.org/archive/eos/2015-06-08/eos-20150608-git.tgz MD5 25 + 94f6a72534171ff6adcc823c31e3d53f NAME eos FILENAME eos DEPS NIL 26 + DEPENDENCIES NIL VERSION 20150608-git SIBLINGS NIL PARASITES (eos-tests)) */
+29
pkgs/development/lisp-modules/quicklisp-to-nix-output/esrap-peg.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''esrap-peg''; 4 + version = ''20170403-git''; 5 + 6 + description = ''A wrapper around Esrap to allow generating Esrap grammars from PEG definitions''; 7 + 8 + deps = [ args."alexandria" args."cl-unification" args."esrap" args."iterate" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/esrap-peg/2017-04-03/esrap-peg-20170403-git.tgz''; 12 + sha256 = ''123pl1p87f8llpzs19abn5idivl4b5mxrc9rflqirbsz3gyc8wl9''; 13 + }; 14 + 15 + packageName = "esrap-peg"; 16 + 17 + asdFilesToKeep = ["esrap-peg.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM esrap-peg DESCRIPTION 21 + A wrapper around Esrap to allow generating Esrap grammars from PEG definitions 22 + SHA256 123pl1p87f8llpzs19abn5idivl4b5mxrc9rflqirbsz3gyc8wl9 URL 23 + http://beta.quicklisp.org/archive/esrap-peg/2017-04-03/esrap-peg-20170403-git.tgz 24 + MD5 0d31f9c82d88ad11ee3d309128e7803c NAME esrap-peg FILENAME esrap-peg DEPS 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME cl-unification FILENAME cl-unification) (NAME esrap FILENAME esrap) 27 + (NAME iterate FILENAME iterate)) 28 + DEPENDENCIES (alexandria cl-unification esrap iterate) VERSION 20170403-git 29 + SIBLINGS NIL PARASITES NIL) */
+14 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/esrap.nix
··· 3 3 baseName = ''esrap''; 4 4 version = ''20170630-git''; 5 5 6 + parasites = [ "esrap/tests" ]; 7 + 6 8 description = ''A Packrat / Parsing Grammar / TDPL parser for Common Lisp.''; 7 9 8 - deps = [ args."alexandria" ]; 10 + deps = [ args."alexandria" args."fiveam" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/esrap/2017-06-30/esrap-20170630-git.tgz''; 12 14 sha256 = ''172ph55kb3yr0gciybza1rbi6khlnz4vriijvcjkn6m79kdnk1xh''; 13 15 }; 14 - 16 + 15 17 packageName = "esrap"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/esrap[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["esrap.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM esrap DESCRIPTION A Packrat / Parsing Grammar / TDPL parser for Common Lisp. SHA256 172ph55kb3yr0gciybza1rbi6khlnz4vriijvcjkn6m79kdnk1xh URL 34 - http://beta.quicklisp.org/archive/esrap/2017-06-30/esrap-20170630-git.tgz MD5 bfabfebc5f5d49106df318ae2798ac45 NAME esrap TESTNAME NIL FILENAME esrap DEPS 35 - ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION 20170630-git SIBLINGS NIL) */ 22 + /* (SYSTEM esrap DESCRIPTION 23 + A Packrat / Parsing Grammar / TDPL parser for Common Lisp. SHA256 24 + 172ph55kb3yr0gciybza1rbi6khlnz4vriijvcjkn6m79kdnk1xh URL 25 + http://beta.quicklisp.org/archive/esrap/2017-06-30/esrap-20170630-git.tgz 26 + MD5 bfabfebc5f5d49106df318ae2798ac45 NAME esrap FILENAME esrap DEPS 27 + ((NAME alexandria FILENAME alexandria) (NAME fiveam FILENAME fiveam)) 28 + DEPENDENCIES (alexandria fiveam) VERSION 20170630-git SIBLINGS NIL 29 + PARASITES (esrap/tests)) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/external-program.nix
··· 3 3 baseName = ''external-program''; 4 4 version = ''20160825-git''; 5 5 6 + parasites = [ "external-program-test" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ args."trivial-features" ]; 10 + deps = [ args."fiveam" args."trivial-features" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/external-program/2016-08-25/external-program-20160825-git.tgz''; 12 14 sha256 = ''0avnnhxxa1wfri9i3m1339nszyp1w2cilycc948nf5awz4mckq13''; 13 15 }; 14 - 16 + 15 17 packageName = "external-program"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/external-program[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["external-program.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM external-program DESCRIPTION NIL SHA256 0avnnhxxa1wfri9i3m1339nszyp1w2cilycc948nf5awz4mckq13 URL 34 - http://beta.quicklisp.org/archive/external-program/2016-08-25/external-program-20160825-git.tgz MD5 6902724c4f762a17645c46b0a1d8efde NAME external-program 35 - TESTNAME NIL FILENAME external-program DEPS ((NAME trivial-features FILENAME trivial-features)) DEPENDENCIES (trivial-features) VERSION 20160825-git 36 - SIBLINGS NIL) */ 22 + /* (SYSTEM external-program DESCRIPTION NIL SHA256 23 + 0avnnhxxa1wfri9i3m1339nszyp1w2cilycc948nf5awz4mckq13 URL 24 + http://beta.quicklisp.org/archive/external-program/2016-08-25/external-program-20160825-git.tgz 25 + MD5 6902724c4f762a17645c46b0a1d8efde NAME external-program FILENAME 26 + external-program DEPS 27 + ((NAME fiveam FILENAME fiveam) 28 + (NAME trivial-features FILENAME trivial-features)) 29 + DEPENDENCIES (fiveam trivial-features) VERSION 20160825-git SIBLINGS NIL 30 + PARASITES (external-program-test)) */
+15 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-http.nix
··· 5 5 6 6 description = ''A fast HTTP protocol parser in Common Lisp''; 7 7 8 - deps = [ args."xsubseq" args."smart-buffer" args."proc-parse" args."cl-utilities" args."babel" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."cl-utilities" args."proc-parse" args."smart-buffer" args."xsubseq" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/fast-http/2017-06-30/fast-http-20170630-git.tgz''; 12 12 sha256 = ''0fkqwbwqc9a783ynjbszimcrannpqq4ja6wcf8ybgizr4zvsgj29''; 13 13 }; 14 - 14 + 15 15 packageName = "fast-http"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/fast-http[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["fast-http.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM fast-http DESCRIPTION A fast HTTP protocol parser in Common Lisp SHA256 0fkqwbwqc9a783ynjbszimcrannpqq4ja6wcf8ybgizr4zvsgj29 URL 34 - http://beta.quicklisp.org/archive/fast-http/2017-06-30/fast-http-20170630-git.tgz MD5 d117d59c1f71965e0c32b19e6790cf9a NAME fast-http TESTNAME NIL FILENAME 35 - fast-http DEPS 36 - ((NAME xsubseq FILENAME xsubseq) (NAME smart-buffer FILENAME smart-buffer) (NAME proc-parse FILENAME proc-parse) (NAME cl-utilities FILENAME cl-utilities) 37 - (NAME babel FILENAME babel) (NAME alexandria FILENAME alexandria)) 38 - DEPENDENCIES (xsubseq smart-buffer proc-parse cl-utilities babel alexandria) VERSION 20170630-git SIBLINGS (fast-http-test)) */ 20 + /* (SYSTEM fast-http DESCRIPTION A fast HTTP protocol parser in Common Lisp 21 + SHA256 0fkqwbwqc9a783ynjbszimcrannpqq4ja6wcf8ybgizr4zvsgj29 URL 22 + http://beta.quicklisp.org/archive/fast-http/2017-06-30/fast-http-20170630-git.tgz 23 + MD5 d117d59c1f71965e0c32b19e6790cf9a NAME fast-http FILENAME fast-http DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-utilities FILENAME cl-utilities) 26 + (NAME proc-parse FILENAME proc-parse) 27 + (NAME smart-buffer FILENAME smart-buffer) (NAME xsubseq FILENAME xsubseq)) 28 + DEPENDENCIES 29 + (alexandria babel cl-utilities proc-parse smart-buffer xsubseq) VERSION 30 + 20170630-git SIBLINGS (fast-http-test) PARASITES NIL) */
+13 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/fast-io.nix
··· 5 5 6 6 description = ''Alternative I/O mechanism to a stream or vector''; 7 7 8 - deps = [ args."trivial-gray-streams" args."static-vectors" args."alexandria" ]; 8 + deps = [ args."alexandria" args."static-vectors" args."trivial-gray-streams" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/fast-io/2017-06-30/fast-io-20170630-git.tgz''; 12 12 sha256 = ''0wg40jv6hn4ijks026d2aaz5pr3zfxxzaakyzzjka6981g9rgkrg''; 13 13 }; 14 - 14 + 15 15 packageName = "fast-io"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/fast-io[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["fast-io.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM fast-io DESCRIPTION Alternative I/O mechanism to a stream or vector SHA256 0wg40jv6hn4ijks026d2aaz5pr3zfxxzaakyzzjka6981g9rgkrg URL 34 - http://beta.quicklisp.org/archive/fast-io/2017-06-30/fast-io-20170630-git.tgz MD5 34bfe5f306f2e0f6da128fe024ee242d NAME fast-io TESTNAME NIL FILENAME 35 - fast-io DEPS 36 - ((NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME static-vectors FILENAME static-vectors) (NAME alexandria FILENAME alexandria)) 37 - DEPENDENCIES (trivial-gray-streams static-vectors alexandria) VERSION 20170630-git SIBLINGS (fast-io-test)) */ 20 + /* (SYSTEM fast-io DESCRIPTION Alternative I/O mechanism to a stream or vector 21 + SHA256 0wg40jv6hn4ijks026d2aaz5pr3zfxxzaakyzzjka6981g9rgkrg URL 22 + http://beta.quicklisp.org/archive/fast-io/2017-06-30/fast-io-20170630-git.tgz 23 + MD5 34bfe5f306f2e0f6da128fe024ee242d NAME fast-io FILENAME fast-io DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME static-vectors FILENAME static-vectors) 26 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 27 + DEPENDENCIES (alexandria static-vectors trivial-gray-streams) VERSION 28 + 20170630-git SIBLINGS (fast-io-test) PARASITES NIL) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/fiveam.nix
··· 3 3 baseName = ''fiveam''; 4 4 version = ''v1.3''; 5 5 6 + parasites = [ "fiveam/test" ]; 7 + 6 8 description = ''A simple regression testing framework''; 7 9 8 10 deps = [ args."alexandria" args."net_dot_didierverna_dot_asdf-flv" args."trivial-backtrace" ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/fiveam/2016-08-25/fiveam-v1.3.tgz''; 12 14 sha256 = ''0cdjl3lg1xib5mc3rnw80n58zxmf3hz1xa567lq4jvh8kzxl30q2''; 13 15 }; 14 - 16 + 15 17 packageName = "fiveam"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/fiveam[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["fiveam.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM fiveam DESCRIPTION A simple regression testing framework SHA256 0cdjl3lg1xib5mc3rnw80n58zxmf3hz1xa567lq4jvh8kzxl30q2 URL 34 - http://beta.quicklisp.org/archive/fiveam/2016-08-25/fiveam-v1.3.tgz MD5 bd03a588915f834031eeae9139c51aa4 NAME fiveam TESTNAME NIL FILENAME fiveam DEPS 35 - ((NAME alexandria FILENAME alexandria) (NAME net.didierverna.asdf-flv FILENAME net_dot_didierverna_dot_asdf-flv) 22 + /* (SYSTEM fiveam DESCRIPTION A simple regression testing framework SHA256 23 + 0cdjl3lg1xib5mc3rnw80n58zxmf3hz1xa567lq4jvh8kzxl30q2 URL 24 + http://beta.quicklisp.org/archive/fiveam/2016-08-25/fiveam-v1.3.tgz MD5 25 + bd03a588915f834031eeae9139c51aa4 NAME fiveam FILENAME fiveam DEPS 26 + ((NAME alexandria FILENAME alexandria) 27 + (NAME net.didierverna.asdf-flv FILENAME net_dot_didierverna_dot_asdf-flv) 36 28 (NAME trivial-backtrace FILENAME trivial-backtrace)) 37 - DEPENDENCIES (alexandria net.didierverna.asdf-flv trivial-backtrace) VERSION v1.3 SIBLINGS NIL) */ 29 + DEPENDENCIES (alexandria net.didierverna.asdf-flv trivial-backtrace) 30 + VERSION v1.3 SIBLINGS NIL PARASITES (fiveam/test)) */
+13 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/flexi-streams.nix
··· 3 3 baseName = ''flexi-streams''; 4 4 version = ''1.0.15''; 5 5 6 + parasites = [ "flexi-streams-test" ]; 7 + 6 8 description = ''Flexible bivalent streams for Common Lisp''; 7 9 8 10 deps = [ args."trivial-gray-streams" ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/flexi-streams/2015-07-09/flexi-streams-1.0.15.tgz''; 12 14 sha256 = ''0zkx335winqs7xigbmxhhkhcsfa9hjhf1q6r4q710y29fbhpc37p''; 13 15 }; 14 - 16 + 15 17 packageName = "flexi-streams"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/flexi-streams[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["flexi-streams.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM flexi-streams DESCRIPTION Flexible bivalent streams for Common Lisp SHA256 0zkx335winqs7xigbmxhhkhcsfa9hjhf1q6r4q710y29fbhpc37p URL 34 - http://beta.quicklisp.org/archive/flexi-streams/2015-07-09/flexi-streams-1.0.15.tgz MD5 02dbb5a0c5f982e0c7a88aad9a25004e NAME flexi-streams TESTNAME NIL 35 - FILENAME flexi-streams DEPS ((NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES (trivial-gray-streams) VERSION 1.0.15 SIBLINGS NIL) */ 22 + /* (SYSTEM flexi-streams DESCRIPTION Flexible bivalent streams for Common Lisp 23 + SHA256 0zkx335winqs7xigbmxhhkhcsfa9hjhf1q6r4q710y29fbhpc37p URL 24 + http://beta.quicklisp.org/archive/flexi-streams/2015-07-09/flexi-streams-1.0.15.tgz 25 + MD5 02dbb5a0c5f982e0c7a88aad9a25004e NAME flexi-streams FILENAME 26 + flexi-streams DEPS 27 + ((NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES 28 + (trivial-gray-streams) VERSION 1.0.15 SIBLINGS NIL PARASITES 29 + (flexi-streams-test)) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/form-fiddle.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/form-fiddle/2017-06-30/form-fiddle-20170630-git.tgz''; 12 12 sha256 = ''0w4isi9y2h6vswq418hj50223aac89iadl71y86wxdlznm3kdvjf''; 13 13 }; 14 - 14 + 15 15 packageName = "form-fiddle"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/form-fiddle[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["form-fiddle.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM form-fiddle DESCRIPTION A collection of utilities to destructure lambda forms. SHA256 0w4isi9y2h6vswq418hj50223aac89iadl71y86wxdlznm3kdvjf URL 34 - http://beta.quicklisp.org/archive/form-fiddle/2017-06-30/form-fiddle-20170630-git.tgz MD5 9c8eb18dfedebcf43718cc259c910aa1 NAME form-fiddle TESTNAME NIL 35 - FILENAME form-fiddle DEPS ((NAME documentation-utils FILENAME documentation-utils)) DEPENDENCIES (documentation-utils) VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM form-fiddle DESCRIPTION 21 + A collection of utilities to destructure lambda forms. SHA256 22 + 0w4isi9y2h6vswq418hj50223aac89iadl71y86wxdlznm3kdvjf URL 23 + http://beta.quicklisp.org/archive/form-fiddle/2017-06-30/form-fiddle-20170630-git.tgz 24 + MD5 9c8eb18dfedebcf43718cc259c910aa1 NAME form-fiddle FILENAME form-fiddle 25 + DEPS ((NAME documentation-utils FILENAME documentation-utils)) DEPENDENCIES 26 + (documentation-utils) VERSION 20170630-git SIBLINGS NIL PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/fset.nix
··· 13 13 url = ''http://beta.quicklisp.org/archive/fset/2015-01-13/fset-20150113-git.tgz''; 14 14 sha256 = ''1k9c48jahw8i4zhx6dc96n0jzxjy2ascr2wng9hmm8vjhhqs5sl0''; 15 15 }; 16 - 16 + 17 17 packageName = "fset"; 18 18 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/fset[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 19 + asdFilesToKeep = ["fset.asd"]; 20 + overrides = x: x; 34 21 } 35 22 /* (SYSTEM fset DESCRIPTION A functional set-theoretic collections library. 36 23 See: http://www.ergy.com/FSet.html 37 24 38 - SHA256 1k9c48jahw8i4zhx6dc96n0jzxjy2ascr2wng9hmm8vjhhqs5sl0 URL http://beta.quicklisp.org/archive/fset/2015-01-13/fset-20150113-git.tgz MD5 39 - 89f958cc900e712aed0750b336efbe15 NAME fset TESTNAME NIL FILENAME fset DEPS 40 - ((NAME misc-extensions FILENAME misc-extensions) (NAME mt19937 FILENAME mt19937)) DEPENDENCIES (misc-extensions mt19937) VERSION 20150113-git SIBLINGS NIL) */ 25 + SHA256 1k9c48jahw8i4zhx6dc96n0jzxjy2ascr2wng9hmm8vjhhqs5sl0 URL 26 + http://beta.quicklisp.org/archive/fset/2015-01-13/fset-20150113-git.tgz MD5 27 + 89f958cc900e712aed0750b336efbe15 NAME fset FILENAME fset DEPS 28 + ((NAME misc-extensions FILENAME misc-extensions) 29 + (NAME mt19937 FILENAME mt19937)) 30 + DEPENDENCIES (misc-extensions mt19937) VERSION 20150113-git SIBLINGS NIL 31 + PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/garbage-pools.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/garbage-pools/2013-07-20/garbage-pools-20130720-git.tgz''; 12 12 sha256 = ''1idnba1pxayn0k5yzqp9lswg7ywjhavi59lrdnphfqajjpyi9w05''; 13 13 }; 14 - 14 + 15 15 packageName = "garbage-pools"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/garbage-pools[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["garbage-pools.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM garbage-pools DESCRIPTION NIL SHA256 1idnba1pxayn0k5yzqp9lswg7ywjhavi59lrdnphfqajjpyi9w05 URL 34 - http://beta.quicklisp.org/archive/garbage-pools/2013-07-20/garbage-pools-20130720-git.tgz MD5 f691e2ddf6ba22b3451c24b61d4ee8b6 NAME garbage-pools TESTNAME 35 - NIL FILENAME garbage-pools DEPS NIL DEPENDENCIES NIL VERSION 20130720-git SIBLINGS (garbage-pools-test)) */ 20 + /* (SYSTEM garbage-pools DESCRIPTION NIL SHA256 21 + 1idnba1pxayn0k5yzqp9lswg7ywjhavi59lrdnphfqajjpyi9w05 URL 22 + http://beta.quicklisp.org/archive/garbage-pools/2013-07-20/garbage-pools-20130720-git.tgz 23 + MD5 f691e2ddf6ba22b3451c24b61d4ee8b6 NAME garbage-pools FILENAME 24 + garbage-pools DEPS NIL DEPENDENCIES NIL VERSION 20130720-git SIBLINGS 25 + (garbage-pools-test) PARASITES NIL) */
+24 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/http-body.nix
··· 5 5 6 6 description = ''HTTP POST data parser for Common Lisp''; 7 7 8 - deps = [ args."trivial-gray-streams" args."quri" args."jonathan" args."flexi-streams" args."fast-http" args."cl-utilities" args."cl-ppcre" args."babel" ]; 8 + deps = [ args."alexandria" args."babel" args."cl-annot" args."cl-ppcre" args."cl-syntax" args."cl-utilities" args."fast-http" args."fast-io" args."flexi-streams" args."jonathan" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."trivial-gray-streams" args."xsubseq" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/http-body/2016-12-04/http-body-20161204-git.tgz''; 12 12 sha256 = ''1y50yipsbl4j99igmfi83pr7p56hb31dcplpy05fp5alkb5rv0gi''; 13 13 }; 14 - 14 + 15 15 packageName = "http-body"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/http-body[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["http-body.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM http-body DESCRIPTION HTTP POST data parser for Common Lisp SHA256 1y50yipsbl4j99igmfi83pr7p56hb31dcplpy05fp5alkb5rv0gi URL 34 - http://beta.quicklisp.org/archive/http-body/2016-12-04/http-body-20161204-git.tgz MD5 6eda50cf89aa3b6a8e9ccaf324734a0e NAME http-body TESTNAME NIL FILENAME 35 - http-body DEPS 36 - ((NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME quri FILENAME quri) (NAME jonathan FILENAME jonathan) 37 - (NAME flexi-streams FILENAME flexi-streams) (NAME fast-http FILENAME fast-http) (NAME cl-utilities FILENAME cl-utilities) 38 - (NAME cl-ppcre FILENAME cl-ppcre) (NAME babel FILENAME babel)) 39 - DEPENDENCIES (trivial-gray-streams quri jonathan flexi-streams fast-http cl-utilities cl-ppcre babel) VERSION 20161204-git SIBLINGS (http-body-test)) */ 20 + /* (SYSTEM http-body DESCRIPTION HTTP POST data parser for Common Lisp SHA256 21 + 1y50yipsbl4j99igmfi83pr7p56hb31dcplpy05fp5alkb5rv0gi URL 22 + http://beta.quicklisp.org/archive/http-body/2016-12-04/http-body-20161204-git.tgz 23 + MD5 6eda50cf89aa3b6a8e9ccaf324734a0e NAME http-body FILENAME http-body DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-annot FILENAME cl-annot) (NAME cl-ppcre FILENAME cl-ppcre) 26 + (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME cl-utilities FILENAME cl-utilities) 28 + (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) 29 + (NAME flexi-streams FILENAME flexi-streams) 30 + (NAME jonathan FILENAME jonathan) (NAME proc-parse FILENAME proc-parse) 31 + (NAME quri FILENAME quri) (NAME smart-buffer FILENAME smart-buffer) 32 + (NAME split-sequence FILENAME split-sequence) 33 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 34 + (NAME xsubseq FILENAME xsubseq)) 35 + DEPENDENCIES 36 + (alexandria babel cl-annot cl-ppcre cl-syntax cl-utilities fast-http 37 + fast-io flexi-streams jonathan proc-parse quri smart-buffer split-sequence 38 + trivial-gray-streams xsubseq) 39 + VERSION 20161204-git SIBLINGS (http-body-test) PARASITES NIL) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/hu_dot_dwim_dot_asdf.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/hu.dwim.asdf/2017-06-30/hu.dwim.asdf-20170630-darcs.tgz''; 12 12 sha256 = ''151l4s0cd6jxhz1q635zhyq48b1sz9ns88agj92r0f2q8igdx0fb''; 13 13 }; 14 - 14 + 15 15 packageName = "hu.dwim.asdf"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/hu.dwim.asdf[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["hu.dwim.asdf.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM hu.dwim.asdf DESCRIPTION Various ASDF extensions such as attached test and documentation system, explicit development support, etc. SHA256 34 - 151l4s0cd6jxhz1q635zhyq48b1sz9ns88agj92r0f2q8igdx0fb URL http://beta.quicklisp.org/archive/hu.dwim.asdf/2017-06-30/hu.dwim.asdf-20170630-darcs.tgz MD5 35 - b086cb36b6a88641497b20c39937c9d4 NAME hu.dwim.asdf TESTNAME NIL FILENAME hu_dot_dwim_dot_asdf DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES (uiop) VERSION 36 - 20170630-darcs SIBLINGS (hu.dwim.asdf.documentation)) */ 20 + /* (SYSTEM hu.dwim.asdf DESCRIPTION 21 + Various ASDF extensions such as attached test and documentation system, explicit development support, etc. 22 + SHA256 151l4s0cd6jxhz1q635zhyq48b1sz9ns88agj92r0f2q8igdx0fb URL 23 + http://beta.quicklisp.org/archive/hu.dwim.asdf/2017-06-30/hu.dwim.asdf-20170630-darcs.tgz 24 + MD5 b086cb36b6a88641497b20c39937c9d4 NAME hu.dwim.asdf FILENAME 25 + hu_dot_dwim_dot_asdf DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES (uiop) 26 + VERSION 20170630-darcs SIBLINGS (hu.dwim.asdf.documentation) PARASITES NIL) */
-39
pkgs/development/lisp-modules/quicklisp-to-nix-output/hu_dot_dwim_dot_def.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''hu_dot_dwim_dot_def''; 4 - version = ''20170630-darcs''; 5 - 6 - description = ''General purpose, homogenous, extensible definer macro.''; 7 - 8 - deps = [ args."metabang-bind" args."iterate" args."anaphora" args."alexandria" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/hu.dwim.def/2017-06-30/hu.dwim.def-20170630-darcs.tgz''; 12 - sha256 = ''0flqwj4lxwsl8yknhzzpa1jqr2iza3gnz3vxk645j4z81ynx1cjf''; 13 - }; 14 - 15 - packageName = "hu.dwim.def"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/hu.dwim.def[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM hu.dwim.def DESCRIPTION General purpose, homogenous, extensible definer macro. SHA256 0flqwj4lxwsl8yknhzzpa1jqr2iza3gnz3vxk645j4z81ynx1cjf URL 34 - http://beta.quicklisp.org/archive/hu.dwim.def/2017-06-30/hu.dwim.def-20170630-darcs.tgz MD5 def7e4172cbf5ec86a5d51f644d71f81 NAME hu.dwim.def TESTNAME NIL 35 - FILENAME hu_dot_dwim_dot_def DEPS 36 - ((NAME metabang-bind FILENAME metabang-bind) (NAME iterate FILENAME iterate) (NAME anaphora FILENAME anaphora) (NAME alexandria FILENAME alexandria)) 37 - DEPENDENCIES (metabang-bind iterate anaphora alexandria) VERSION 20170630-darcs SIBLINGS 38 - (hu.dwim.def+cl-l10n hu.dwim.def+contextl hu.dwim.def+hu.dwim.common hu.dwim.def+hu.dwim.delico hu.dwim.def+swank hu.dwim.def.documentation 39 - hu.dwim.def.namespace hu.dwim.def.test)) */
+32
pkgs/development/lisp-modules/quicklisp-to-nix-output/hu_dot_dwim_dot_stefil.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''hu_dot_dwim_dot_stefil''; 4 + version = ''20170403-darcs''; 5 + 6 + parasites = [ "hu.dwim.stefil/test" ]; 7 + 8 + description = ''A Simple Test Framework In Lisp.''; 9 + 10 + deps = [ args."alexandria" args."hu_dot_dwim_dot_asdf" ]; 11 + 12 + src = fetchurl { 13 + url = ''http://beta.quicklisp.org/archive/hu.dwim.stefil/2017-04-03/hu.dwim.stefil-20170403-darcs.tgz''; 14 + sha256 = ''1irrsb0xfc5bx49aqs4ak0xzpjbjhxi9igx5x392gb5pzsak2r9n''; 15 + }; 16 + 17 + packageName = "hu.dwim.stefil"; 18 + 19 + asdFilesToKeep = ["hu.dwim.stefil.asd"]; 20 + overrides = x: x; 21 + } 22 + /* (SYSTEM hu.dwim.stefil DESCRIPTION A Simple Test Framework In Lisp. SHA256 23 + 1irrsb0xfc5bx49aqs4ak0xzpjbjhxi9igx5x392gb5pzsak2r9n URL 24 + http://beta.quicklisp.org/archive/hu.dwim.stefil/2017-04-03/hu.dwim.stefil-20170403-darcs.tgz 25 + MD5 ea8be76a360b1df297a8bbd50be0d8a1 NAME hu.dwim.stefil FILENAME 26 + hu_dot_dwim_dot_stefil DEPS 27 + ((NAME alexandria FILENAME alexandria) 28 + (NAME hu.dwim.asdf FILENAME hu_dot_dwim_dot_asdf)) 29 + DEPENDENCIES (alexandria hu.dwim.asdf) VERSION 20170403-darcs SIBLINGS 30 + (hu.dwim.stefil+hu.dwim.def+swank hu.dwim.stefil+hu.dwim.def 31 + hu.dwim.stefil+swank) 32 + PARASITES (hu.dwim.stefil/test)) */
+32 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/hunchentoot.nix
··· 3 3 baseName = ''hunchentoot''; 4 4 version = ''v1.2.37''; 5 5 6 + parasites = [ "hunchentoot-dev" "hunchentoot-test" ]; 7 + 6 8 description = ''Hunchentoot is a HTTP server based on USOCKET and 7 9 BORDEAUX-THREADS. It supports HTTP 1.1, serves static files, has a 8 10 simple framework for user-defined handlers and can be extended 9 11 through subclassing.''; 10 12 11 - deps = [ args."bordeaux-threads" args."chunga" args."cl+ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."flexi-streams" args."md5" args."rfc2388" args."trivial-backtrace" args."usocket" ]; 13 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chunga" args."cl+ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."cl-who" args."cxml-stp" args."drakma" args."flexi-streams" args."md5" args."rfc2388" args."split-sequence" args."swank" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" args."xpath" ]; 12 14 13 15 src = fetchurl { 14 16 url = ''http://beta.quicklisp.org/archive/hunchentoot/2017-07-25/hunchentoot-v1.2.37.tgz''; 15 17 sha256 = ''1r0p8qasd2zy9a8l58jysz5bb1gj79cz2ikr93in0my8q44pg9lc''; 16 18 }; 17 - 19 + 18 20 packageName = "hunchentoot"; 19 21 20 - overrides = x: { 21 - postInstall = '' 22 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/hunchentoot[.]asd${"$"}' | 23 - while read f; do 24 - env -i \ 25 - NIX_LISP="$NIX_LISP" \ 26 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 27 - (asdf:load-system :$(basename "$f" .asd)) 28 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 29 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 30 - )'" \ 31 - "$out"/bin/*-lisp-launcher.sh || 32 - mv "$f"{,.sibling}; done || true 33 - ''; 34 - }; 22 + asdFilesToKeep = ["hunchentoot.asd"]; 23 + overrides = x: x; 35 24 } 36 - /* (SYSTEM hunchentoot DESCRIPTION Hunchentoot is a HTTP server based on USOCKET and 25 + /* (SYSTEM hunchentoot DESCRIPTION 26 + Hunchentoot is a HTTP server based on USOCKET and 37 27 BORDEAUX-THREADS. It supports HTTP 1.1, serves static files, has a 38 28 simple framework for user-defined handlers and can be extended 39 29 through subclassing. 40 - SHA256 1r0p8qasd2zy9a8l58jysz5bb1gj79cz2ikr93in0my8q44pg9lc URL http://beta.quicklisp.org/archive/hunchentoot/2017-07-25/hunchentoot-v1.2.37.tgz MD5 41 - 3fd6a6c4dd0d32db7b71828b52494325 NAME hunchentoot TESTNAME NIL FILENAME hunchentoot DEPS 42 - ((NAME bordeaux-threads FILENAME bordeaux-threads) (NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64) 43 - (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) (NAME flexi-streams FILENAME flexi-streams) (NAME md5 FILENAME md5) 44 - (NAME rfc2388 FILENAME rfc2388) (NAME trivial-backtrace FILENAME trivial-backtrace) (NAME usocket FILENAME usocket)) 45 - DEPENDENCIES (bordeaux-threads chunga cl+ssl cl-base64 cl-fad cl-ppcre flexi-streams md5 rfc2388 trivial-backtrace usocket) VERSION v1.2.37 SIBLINGS NIL) */ 30 + SHA256 1r0p8qasd2zy9a8l58jysz5bb1gj79cz2ikr93in0my8q44pg9lc URL 31 + http://beta.quicklisp.org/archive/hunchentoot/2017-07-25/hunchentoot-v1.2.37.tgz 32 + MD5 3fd6a6c4dd0d32db7b71828b52494325 NAME hunchentoot FILENAME hunchentoot 33 + DEPS 34 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 35 + (NAME bordeaux-threads FILENAME bordeaux-threads) 36 + (NAME cffi FILENAME cffi) (NAME chunga FILENAME chunga) 37 + (NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64) 38 + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) 39 + (NAME cl-who FILENAME cl-who) (NAME cxml-stp FILENAME cxml-stp) 40 + (NAME drakma FILENAME drakma) (NAME flexi-streams FILENAME flexi-streams) 41 + (NAME md5 FILENAME md5) (NAME rfc2388 FILENAME rfc2388) 42 + (NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank) 43 + (NAME trivial-backtrace FILENAME trivial-backtrace) 44 + (NAME trivial-features FILENAME trivial-features) 45 + (NAME trivial-garbage FILENAME trivial-garbage) 46 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 47 + (NAME usocket FILENAME usocket) (NAME xpath FILENAME xpath)) 48 + DEPENDENCIES 49 + (alexandria babel bordeaux-threads cffi chunga cl+ssl cl-base64 cl-fad 50 + cl-ppcre cl-who cxml-stp drakma flexi-streams md5 rfc2388 split-sequence 51 + swank trivial-backtrace trivial-features trivial-garbage 52 + trivial-gray-streams usocket xpath) 53 + VERSION v1.2.37 SIBLINGS NIL PARASITES (hunchentoot-dev hunchentoot-test)) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/idna.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz''; 12 12 sha256 = ''0q9hja9v5q7z89p0bzm2whchn05hymn3255fr5zj3fkja8akma5c''; 13 13 }; 14 - 14 + 15 15 packageName = "idna"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/idna[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["idna.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM idna DESCRIPTION IDNA (international domain names) string encoding and decoding routines SHA256 0q9hja9v5q7z89p0bzm2whchn05hymn3255fr5zj3fkja8akma5c 34 - URL http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz MD5 85b91a66efe4381bf116cdb5d2b756b6 NAME idna TESTNAME NIL FILENAME idna DEPS 35 - ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES (split-sequence) VERSION 20120107-git SIBLINGS NIL) */ 20 + /* (SYSTEM idna DESCRIPTION 21 + IDNA (international domain names) string encoding and decoding routines 22 + SHA256 0q9hja9v5q7z89p0bzm2whchn05hymn3255fr5zj3fkja8akma5c URL 23 + http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz MD5 24 + 85b91a66efe4381bf116cdb5d2b756b6 NAME idna FILENAME idna DEPS 25 + ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES 26 + (split-sequence) VERSION 20120107-git SIBLINGS NIL PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/ieee-floats.nix
··· 3 3 baseName = ''ieee-floats''; 4 4 version = ''20160318-git''; 5 5 6 + parasites = [ "ieee-floats-tests" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ ]; 10 + deps = [ args."eos" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/ieee-floats/2016-03-18/ieee-floats-20160318-git.tgz''; 12 14 sha256 = ''0vw4q6q5yygfxfwx5bki4kl9lqszmhnplcl55qh8raxmb03alyx4''; 13 15 }; 14 - 16 + 15 17 packageName = "ieee-floats"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/ieee-floats[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["ieee-floats.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM ieee-floats DESCRIPTION NIL SHA256 0vw4q6q5yygfxfwx5bki4kl9lqszmhnplcl55qh8raxmb03alyx4 URL 34 - http://beta.quicklisp.org/archive/ieee-floats/2016-03-18/ieee-floats-20160318-git.tgz MD5 84d679a4dffddc3b0cff944adde623c5 NAME ieee-floats TESTNAME NIL 35 - FILENAME ieee-floats DEPS NIL DEPENDENCIES NIL VERSION 20160318-git SIBLINGS NIL) */ 22 + /* (SYSTEM ieee-floats DESCRIPTION NIL SHA256 23 + 0vw4q6q5yygfxfwx5bki4kl9lqszmhnplcl55qh8raxmb03alyx4 URL 24 + http://beta.quicklisp.org/archive/ieee-floats/2016-03-18/ieee-floats-20160318-git.tgz 25 + MD5 84d679a4dffddc3b0cff944adde623c5 NAME ieee-floats FILENAME ieee-floats 26 + DEPS ((NAME eos FILENAME eos)) DEPENDENCIES (eos) VERSION 20160318-git 27 + SIBLINGS NIL PARASITES (ieee-floats-tests)) */
+29 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib.nix
··· 3 3 baseName = ''iolib''; 4 4 version = ''v0.8.3''; 5 5 6 + parasites = [ "iolib/multiplex" "iolib/os" "iolib/pathnames" "iolib/sockets" "iolib/streams" "iolib/syscalls" "iolib/trivial-sockets" "iolib/zstreams" ]; 7 + 6 8 description = ''I/O library.''; 7 9 8 - deps = [ args."iolib_slash_streams" args."iolib_slash_sockets" args."iolib_slash_multiplex" ]; 10 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."idna" args."iolib_dot_asdf" args."iolib_dot_base" args."iolib_dot_conf" args."iolib_dot_grovel" args."split-sequence" args."swap-bytes" args."trivial-features" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 14 sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 15 }; 14 - 16 + 15 17 packageName = "iolib"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iolib[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["iolib.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM iolib DESCRIPTION I/O library. SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 34 - http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib TESTNAME NIL FILENAME iolib DEPS 35 - ((NAME iolib/streams FILENAME iolib_slash_streams) (NAME iolib/sockets FILENAME iolib_slash_sockets) (NAME iolib/multiplex FILENAME iolib_slash_multiplex)) 36 - DEPENDENCIES (iolib/streams iolib/sockets iolib/multiplex) VERSION v0.8.3 SIBLINGS 37 - (iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel iolib.tests)) */ 22 + /* (SYSTEM iolib DESCRIPTION I/O library. SHA256 23 + 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 24 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 25 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib FILENAME iolib DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cffi FILENAME cffi) (NAME idna FILENAME idna) 29 + (NAME iolib.asdf FILENAME iolib_dot_asdf) 30 + (NAME iolib.base FILENAME iolib_dot_base) 31 + (NAME iolib.conf FILENAME iolib_dot_conf) 32 + (NAME iolib.grovel FILENAME iolib_dot_grovel) 33 + (NAME split-sequence FILENAME split-sequence) 34 + (NAME swap-bytes FILENAME swap-bytes) 35 + (NAME trivial-features FILENAME trivial-features)) 36 + DEPENDENCIES 37 + (alexandria babel bordeaux-threads cffi idna iolib.asdf iolib.base 38 + iolib.conf iolib.grovel split-sequence swap-bytes trivial-features) 39 + VERSION v0.8.3 SIBLINGS 40 + (iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples 41 + iolib.grovel iolib.tests) 42 + PARASITES 43 + (iolib/multiplex iolib/os iolib/pathnames iolib/sockets iolib/streams 44 + iolib/syscalls iolib/trivial-sockets iolib/zstreams)) */
+28
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_dot_asdf.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''iolib_dot_asdf''; 4 + version = ''iolib-v0.8.3''; 5 + 6 + description = ''A few ASDF component classes.''; 7 + 8 + deps = [ args."alexandria" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 + sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 + }; 14 + 15 + packageName = "iolib.asdf"; 16 + 17 + asdFilesToKeep = ["iolib.asdf.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM iolib.asdf DESCRIPTION A few ASDF component classes. SHA256 21 + 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 22 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 23 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib.asdf FILENAME iolib_dot_asdf 24 + DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) 25 + VERSION iolib-v0.8.3 SIBLINGS 26 + (iolib iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel 27 + iolib.tests) 28 + PARASITES NIL) */
+35
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_dot_base.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''iolib_dot_base''; 4 + version = ''iolib-v0.8.3''; 5 + 6 + description = ''Base IOlib package, used instead of CL.''; 7 + 8 + deps = [ args."alexandria" args."iolib_dot_asdf" args."iolib_dot_common-lisp" args."iolib_dot_conf" args."split-sequence" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 + sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 + }; 14 + 15 + packageName = "iolib.base"; 16 + 17 + asdFilesToKeep = ["iolib.base.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM iolib.base DESCRIPTION Base IOlib package, used instead of CL. 21 + SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 22 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 23 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib.base FILENAME iolib_dot_base 24 + DEPS 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME iolib.asdf FILENAME iolib_dot_asdf) 27 + (NAME iolib.common-lisp FILENAME iolib_dot_common-lisp) 28 + (NAME iolib.conf FILENAME iolib_dot_conf) 29 + (NAME split-sequence FILENAME split-sequence)) 30 + DEPENDENCIES 31 + (alexandria iolib.asdf iolib.common-lisp iolib.conf split-sequence) VERSION 32 + iolib-v0.8.3 SIBLINGS 33 + (iolib iolib.asdf iolib.common-lisp iolib.conf iolib.examples iolib.grovel 34 + iolib.tests) 35 + PARASITES NIL) */
+32
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_dot_common-lisp.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''iolib_dot_common-lisp''; 4 + version = ''iolib-v0.8.3''; 5 + 6 + description = ''Slightly modified Common Lisp.''; 7 + 8 + deps = [ args."alexandria" args."iolib_dot_asdf" args."iolib_dot_conf" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 + sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 + }; 14 + 15 + packageName = "iolib.common-lisp"; 16 + 17 + asdFilesToKeep = ["iolib.common-lisp.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM iolib.common-lisp DESCRIPTION Slightly modified Common Lisp. SHA256 21 + 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 22 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 23 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib.common-lisp FILENAME 24 + iolib_dot_common-lisp DEPS 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME iolib.asdf FILENAME iolib_dot_asdf) 27 + (NAME iolib.conf FILENAME iolib_dot_conf)) 28 + DEPENDENCIES (alexandria iolib.asdf iolib.conf) VERSION iolib-v0.8.3 29 + SIBLINGS 30 + (iolib iolib.asdf iolib.base iolib.conf iolib.examples iolib.grovel 31 + iolib.tests) 32 + PARASITES NIL) */
+30
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_dot_conf.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''iolib_dot_conf''; 4 + version = ''iolib-v0.8.3''; 5 + 6 + description = ''Compile-time configuration for IOLib.''; 7 + 8 + deps = [ args."alexandria" args."iolib_dot_asdf" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 + sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 + }; 14 + 15 + packageName = "iolib.conf"; 16 + 17 + asdFilesToKeep = ["iolib.conf.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM iolib.conf DESCRIPTION Compile-time configuration for IOLib. SHA256 21 + 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 22 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 23 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib.conf FILENAME iolib_dot_conf 24 + DEPS 25 + ((NAME alexandria FILENAME alexandria) 26 + (NAME iolib.asdf FILENAME iolib_dot_asdf)) 27 + DEPENDENCIES (alexandria iolib.asdf) VERSION iolib-v0.8.3 SIBLINGS 28 + (iolib iolib.asdf iolib.base iolib.common-lisp iolib.examples iolib.grovel 29 + iolib.tests) 30 + PARASITES NIL) */
+35
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_dot_grovel.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''iolib_dot_grovel''; 4 + version = ''iolib-v0.8.3''; 5 + 6 + description = ''The CFFI Groveller''; 7 + 8 + deps = [ args."alexandria" args."cffi" args."iolib_dot_asdf" args."iolib_dot_base" args."iolib_dot_conf" args."split-sequence" args."uiop" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 + sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 + }; 14 + 15 + packageName = "iolib.grovel"; 16 + 17 + asdFilesToKeep = ["iolib.grovel.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM iolib.grovel DESCRIPTION The CFFI Groveller SHA256 21 + 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 22 + http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 23 + fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib.grovel FILENAME 24 + iolib_dot_grovel DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME cffi FILENAME cffi) 26 + (NAME iolib.asdf FILENAME iolib_dot_asdf) 27 + (NAME iolib.base FILENAME iolib_dot_base) 28 + (NAME iolib.conf FILENAME iolib_dot_conf) 29 + (NAME split-sequence FILENAME split-sequence) (NAME uiop FILENAME uiop)) 30 + DEPENDENCIES 31 + (alexandria cffi iolib.asdf iolib.base iolib.conf split-sequence uiop) 32 + VERSION iolib-v0.8.3 SIBLINGS 33 + (iolib iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples 34 + iolib.tests) 35 + PARASITES NIL) */
-36
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_slash_multiplex.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''iolib_slash_multiplex''; 4 - version = ''iolib-v0.8.3''; 5 - 6 - description = ''I/O multiplexing library.''; 7 - 8 - deps = [ args."iolib_slash_syscalls" args."cffi" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 - sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 - }; 14 - 15 - packageName = "iolib/multiplex"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iolib/multiplex[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM iolib/multiplex DESCRIPTION I/O multiplexing library. SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 34 - http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib/multiplex TESTNAME NIL FILENAME 35 - iolib_slash_multiplex DEPS ((NAME iolib/syscalls FILENAME iolib_slash_syscalls) (NAME cffi FILENAME cffi)) DEPENDENCIES (iolib/syscalls cffi) VERSION 36 - iolib-v0.8.3 SIBLINGS (iolib iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel iolib.tests)) */
-39
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_slash_sockets.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''iolib_slash_sockets''; 4 - version = ''iolib-v0.8.3''; 5 - 6 - description = ''Socket library.''; 7 - 8 - deps = [ args."swap-bytes" args."iolib_slash_syscalls" args."iolib_slash_streams" args."idna" args."cffi" args."bordeaux-threads" args."babel" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 - sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 - }; 14 - 15 - packageName = "iolib/sockets"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iolib/sockets[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM iolib/sockets DESCRIPTION Socket library. SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 34 - http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib/sockets TESTNAME NIL FILENAME 35 - iolib_slash_sockets DEPS 36 - ((NAME swap-bytes FILENAME swap-bytes) (NAME iolib/syscalls FILENAME iolib_slash_syscalls) (NAME iolib/streams FILENAME iolib_slash_streams) 37 - (NAME idna FILENAME idna) (NAME cffi FILENAME cffi) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME babel FILENAME babel)) 38 - DEPENDENCIES (swap-bytes iolib/syscalls iolib/streams idna cffi bordeaux-threads babel) VERSION iolib-v0.8.3 SIBLINGS 39 - (iolib iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel iolib.tests)) */
-36
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_slash_streams.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''iolib_slash_streams''; 4 - version = ''iolib-v0.8.3''; 5 - 6 - description = ''Gray streams.''; 7 - 8 - deps = [ args."iolib_slash_multiplex" args."cffi" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 - sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 - }; 14 - 15 - packageName = "iolib/streams"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iolib/streams[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM iolib/streams DESCRIPTION Gray streams. SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 34 - http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib/streams TESTNAME NIL FILENAME 35 - iolib_slash_streams DEPS ((NAME iolib/multiplex FILENAME iolib_slash_multiplex) (NAME cffi FILENAME cffi)) DEPENDENCIES (iolib/multiplex cffi) VERSION 36 - iolib-v0.8.3 SIBLINGS (iolib iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel iolib.tests)) */
-36
pkgs/development/lisp-modules/quicklisp-to-nix-output/iolib_slash_syscalls.nix
··· 1 - args @ { fetchurl, ... }: 2 - rec { 3 - baseName = ''iolib_slash_syscalls''; 4 - version = ''iolib-v0.8.3''; 5 - 6 - description = ''Syscalls and foreign types.''; 7 - 8 - deps = [ args."trivial-features" args."cffi" ]; 9 - 10 - src = fetchurl { 11 - url = ''http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz''; 12 - sha256 = ''12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c''; 13 - }; 14 - 15 - packageName = "iolib/syscalls"; 16 - 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iolib/syscalls[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 32 - } 33 - /* (SYSTEM iolib/syscalls DESCRIPTION Syscalls and foreign types. SHA256 12gsvsjyxmclwidcjvyrfvd0773ib54a3qzmf33hmgc9knxlli7c URL 34 - http://beta.quicklisp.org/archive/iolib/2017-06-30/iolib-v0.8.3.tgz MD5 fc28d4cad6f8e43972df3baa6a8ac45c NAME iolib/syscalls TESTNAME NIL FILENAME 35 - iolib_slash_syscalls DEPS ((NAME trivial-features FILENAME trivial-features) (NAME cffi FILENAME cffi)) DEPENDENCIES (trivial-features cffi) VERSION 36 - iolib-v0.8.3 SIBLINGS (iolib iolib.asdf iolib.base iolib.common-lisp iolib.conf iolib.examples iolib.grovel iolib.tests)) */
+12 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/ironclad.nix
··· 3 3 baseName = ''ironclad''; 4 4 version = ''v0.34''; 5 5 6 + parasites = [ "ironclad-tests" ]; 7 + 6 8 description = ''A cryptographic toolkit written in pure Common Lisp''; 7 9 8 10 deps = [ args."nibbles" ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/ironclad/2017-06-30/ironclad-v0.34.tgz''; 12 14 sha256 = ''08xlnzs7hzbr0sa4aff4xb0b60dxcpad7fb5xsnjn3qjs7yydxk0''; 13 15 }; 14 - 16 + 15 17 packageName = "ironclad"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/ironclad[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["ironclad.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM ironclad DESCRIPTION A cryptographic toolkit written in pure Common Lisp SHA256 08xlnzs7hzbr0sa4aff4xb0b60dxcpad7fb5xsnjn3qjs7yydxk0 URL 34 - http://beta.quicklisp.org/archive/ironclad/2017-06-30/ironclad-v0.34.tgz MD5 82db632975aa83b0dce3412c1aff4a80 NAME ironclad TESTNAME NIL FILENAME ironclad 35 - DEPS ((NAME nibbles FILENAME nibbles)) DEPENDENCIES (nibbles) VERSION v0.34 SIBLINGS (ironclad-text)) */ 22 + /* (SYSTEM ironclad DESCRIPTION 23 + A cryptographic toolkit written in pure Common Lisp SHA256 24 + 08xlnzs7hzbr0sa4aff4xb0b60dxcpad7fb5xsnjn3qjs7yydxk0 URL 25 + http://beta.quicklisp.org/archive/ironclad/2017-06-30/ironclad-v0.34.tgz 26 + MD5 82db632975aa83b0dce3412c1aff4a80 NAME ironclad FILENAME ironclad DEPS 27 + ((NAME nibbles FILENAME nibbles)) DEPENDENCIES (nibbles) VERSION v0.34 28 + SIBLINGS (ironclad-text) PARASITES (ironclad-tests)) */
+12 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/iterate.nix
··· 3 3 baseName = ''iterate''; 4 4 version = ''20160825-darcs''; 5 5 6 + parasites = [ "iterate/tests" ]; 7 + 6 8 description = ''Jonathan Amsterdam's iterator/gatherer/accumulator facility''; 7 9 8 10 deps = [ ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/iterate/2016-08-25/iterate-20160825-darcs.tgz''; 12 14 sha256 = ''0kvz16gnxnkdz0fy1x8y5yr28nfm7i2qpvix7mgwccdpjmsb4pgm''; 13 15 }; 14 - 16 + 15 17 packageName = "iterate"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/iterate[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["iterate.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM iterate DESCRIPTION Jonathan Amsterdam's iterator/gatherer/accumulator facility SHA256 0kvz16gnxnkdz0fy1x8y5yr28nfm7i2qpvix7mgwccdpjmsb4pgm URL 34 - http://beta.quicklisp.org/archive/iterate/2016-08-25/iterate-20160825-darcs.tgz MD5 e73ff4898ce4831ff2a28817f32de86e NAME iterate TESTNAME NIL FILENAME 35 - iterate DEPS NIL DEPENDENCIES NIL VERSION 20160825-darcs SIBLINGS NIL) */ 22 + /* (SYSTEM iterate DESCRIPTION 23 + Jonathan Amsterdam's iterator/gatherer/accumulator facility SHA256 24 + 0kvz16gnxnkdz0fy1x8y5yr28nfm7i2qpvix7mgwccdpjmsb4pgm URL 25 + http://beta.quicklisp.org/archive/iterate/2016-08-25/iterate-20160825-darcs.tgz 26 + MD5 e73ff4898ce4831ff2a28817f32de86e NAME iterate FILENAME iterate DEPS NIL 27 + DEPENDENCIES NIL VERSION 20160825-darcs SIBLINGS NIL PARASITES 28 + (iterate/tests)) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/ixf.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-ixf/2017-06-30/cl-ixf-20170630-git.tgz''; 12 12 sha256 = ''1qfmsz3lbydas7iv0bxdl4gl5ah4ydjxxqfpyini7qy0cb4wplf2''; 13 13 }; 14 - 14 + 15 15 packageName = "ixf"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/ixf[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["ixf.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM ixf DESCRIPTION Tools to handle IBM PC version of IXF file format SHA256 1qfmsz3lbydas7iv0bxdl4gl5ah4ydjxxqfpyini7qy0cb4wplf2 URL 34 - http://beta.quicklisp.org/archive/cl-ixf/2017-06-30/cl-ixf-20170630-git.tgz MD5 51db2caba094cac90982396cf552c847 NAME ixf TESTNAME NIL FILENAME ixf DEPS 35 - ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME cl-ppcre FILENAME cl-ppcre) (NAME ieee-floats FILENAME ieee-floats) 36 - (NAME local-time FILENAME local-time) (NAME md5 FILENAME md5) (NAME split-sequence FILENAME split-sequence)) 37 - DEPENDENCIES (alexandria babel cl-ppcre ieee-floats local-time md5 split-sequence) VERSION cl-20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM ixf DESCRIPTION Tools to handle IBM PC version of IXF file format 21 + SHA256 1qfmsz3lbydas7iv0bxdl4gl5ah4ydjxxqfpyini7qy0cb4wplf2 URL 22 + http://beta.quicklisp.org/archive/cl-ixf/2017-06-30/cl-ixf-20170630-git.tgz 23 + MD5 51db2caba094cac90982396cf552c847 NAME ixf FILENAME ixf DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-ppcre FILENAME cl-ppcre) (NAME ieee-floats FILENAME ieee-floats) 26 + (NAME local-time FILENAME local-time) (NAME md5 FILENAME md5) 27 + (NAME split-sequence FILENAME split-sequence)) 28 + DEPENDENCIES 29 + (alexandria babel cl-ppcre ieee-floats local-time md5 split-sequence) 30 + VERSION cl-20170630-git SIBLINGS NIL PARASITES NIL) */
+18 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/jonathan.nix
··· 5 5 6 6 description = ''High performance JSON encoder and decoder. Currently support: SBCL, CCL.''; 7 7 8 - deps = [ args."trivial-types" args."proc-parse" args."fast-io" args."cl-syntax-annot" args."cl-syntax" args."cl-ppcre" args."cl-annot" args."babel" ]; 8 + deps = [ args."babel" args."cl-annot" args."cl-ppcre" args."cl-syntax" args."cl-syntax-annot" args."fast-io" args."proc-parse" args."trivial-types" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/jonathan/2017-06-30/jonathan-20170630-git.tgz''; 12 12 sha256 = ''0vxnxs38f6gxw51b69n09p2qmph17jkhwdvwq02sayiq3p4w10bm''; 13 13 }; 14 - 14 + 15 15 packageName = "jonathan"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/jonathan[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["jonathan.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM jonathan DESCRIPTION High performance JSON encoder and decoder. Currently support: SBCL, CCL. SHA256 34 - 0vxnxs38f6gxw51b69n09p2qmph17jkhwdvwq02sayiq3p4w10bm URL http://beta.quicklisp.org/archive/jonathan/2017-06-30/jonathan-20170630-git.tgz MD5 35 - 5d82723835164f4e3d9c4d031322eb98 NAME jonathan TESTNAME NIL FILENAME jonathan DEPS 36 - ((NAME trivial-types FILENAME trivial-types) (NAME proc-parse FILENAME proc-parse) (NAME fast-io FILENAME fast-io) 37 - (NAME cl-syntax-annot FILENAME cl-syntax-annot) (NAME cl-syntax FILENAME cl-syntax) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-annot FILENAME cl-annot) 38 - (NAME babel FILENAME babel)) 39 - DEPENDENCIES (trivial-types proc-parse fast-io cl-syntax-annot cl-syntax cl-ppcre cl-annot babel) VERSION 20170630-git SIBLINGS (jonathan-test)) */ 20 + /* (SYSTEM jonathan DESCRIPTION 21 + High performance JSON encoder and decoder. Currently support: SBCL, CCL. 22 + SHA256 0vxnxs38f6gxw51b69n09p2qmph17jkhwdvwq02sayiq3p4w10bm URL 23 + http://beta.quicklisp.org/archive/jonathan/2017-06-30/jonathan-20170630-git.tgz 24 + MD5 5d82723835164f4e3d9c4d031322eb98 NAME jonathan FILENAME jonathan DEPS 25 + ((NAME babel FILENAME babel) (NAME cl-annot FILENAME cl-annot) 26 + (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-syntax FILENAME cl-syntax) 27 + (NAME cl-syntax-annot FILENAME cl-syntax-annot) 28 + (NAME fast-io FILENAME fast-io) (NAME proc-parse FILENAME proc-parse) 29 + (NAME trivial-types FILENAME trivial-types)) 30 + DEPENDENCIES 31 + (babel cl-annot cl-ppcre cl-syntax cl-syntax-annot fast-io proc-parse 32 + trivial-types) 33 + VERSION 20170630-git SIBLINGS (jonathan-test) PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/kmrcl.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''kmrcl''; 4 + version = ''20150923-git''; 5 + 6 + description = ''''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/kmrcl/2015-09-23/kmrcl-20150923-git.tgz''; 12 + sha256 = ''0sx7p16pp5i4qr569p2265ky6rd65gyjp21k348a6c3fs2yn0r2g''; 13 + }; 14 + 15 + packageName = "kmrcl"; 16 + 17 + asdFilesToKeep = ["kmrcl.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM kmrcl DESCRIPTION NIL SHA256 21 + 0sx7p16pp5i4qr569p2265ky6rd65gyjp21k348a6c3fs2yn0r2g URL 22 + http://beta.quicklisp.org/archive/kmrcl/2015-09-23/kmrcl-20150923-git.tgz 23 + MD5 0cd15d3ed3e7d56528dd3243d1a5c9b1 NAME kmrcl FILENAME kmrcl DEPS NIL 24 + DEPENDENCIES NIL VERSION 20150923-git SIBLINGS (kmrcl-tests) PARASITES NIL) */
+34
pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-component.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''lack-component''; 4 + version = ''lack-20170725-git''; 5 + 6 + description = ''''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz''; 12 + sha256 = ''1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp''; 13 + }; 14 + 15 + packageName = "lack-component"; 16 + 17 + asdFilesToKeep = ["lack-component.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM lack-component DESCRIPTION NIL SHA256 21 + 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 22 + http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 23 + ab71d36ac49e4759806e9a2ace50ae53 NAME lack-component FILENAME 24 + lack-component DEPS NIL DEPENDENCIES NIL VERSION lack-20170725-git SIBLINGS 25 + (lack-middleware-accesslog lack-middleware-auth-basic 26 + lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount 27 + lack-middleware-session lack-middleware-static lack-request lack-response 28 + lack-session-store-dbi lack-session-store-redis lack-test 29 + lack-util-writer-stream lack-util lack t-lack-component 30 + t-lack-middleware-accesslog t-lack-middleware-auth-basic 31 + t-lack-middleware-backtrace t-lack-middleware-csrf t-lack-middleware-mount 32 + t-lack-middleware-session t-lack-middleware-static t-lack-request 33 + t-lack-session-store-dbi t-lack-session-store-redis t-lack-util t-lack) 34 + PARASITES NIL) */
+18 -23
pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-middleware-backtrace.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz''; 12 12 sha256 = ''1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp''; 13 13 }; 14 - 14 + 15 15 packageName = "lack-middleware-backtrace"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lack-middleware-backtrace[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lack-middleware-backtrace.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lack-middleware-backtrace DESCRIPTION NIL SHA256 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 34 - http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 ab71d36ac49e4759806e9a2ace50ae53 NAME lack-middleware-backtrace TESTNAME NIL 35 - FILENAME lack-middleware-backtrace DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES (uiop) VERSION lack-20170725-git SIBLINGS 36 - (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-csrf lack-middleware-mount lack-middleware-session 37 - lack-middleware-static lack-request lack-response lack-session-store-dbi lack-session-store-redis lack-test lack-util-writer-stream lack-util lack 38 - t-lack-component t-lack-middleware-accesslog t-lack-middleware-auth-basic t-lack-middleware-backtrace t-lack-middleware-csrf t-lack-middleware-mount 39 - t-lack-middleware-session t-lack-middleware-static t-lack-request t-lack-session-store-dbi t-lack-session-store-redis t-lack-util t-lack)) */ 20 + /* (SYSTEM lack-middleware-backtrace DESCRIPTION NIL SHA256 21 + 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 22 + http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 23 + ab71d36ac49e4759806e9a2ace50ae53 NAME lack-middleware-backtrace FILENAME 24 + lack-middleware-backtrace DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES 25 + (uiop) VERSION lack-20170725-git SIBLINGS 26 + (lack-component lack-middleware-accesslog lack-middleware-auth-basic 27 + lack-middleware-csrf lack-middleware-mount lack-middleware-session 28 + lack-middleware-static lack-request lack-response lack-session-store-dbi 29 + lack-session-store-redis lack-test lack-util-writer-stream lack-util lack 30 + t-lack-component t-lack-middleware-accesslog t-lack-middleware-auth-basic 31 + t-lack-middleware-backtrace t-lack-middleware-csrf t-lack-middleware-mount 32 + t-lack-middleware-session t-lack-middleware-static t-lack-request 33 + t-lack-session-store-dbi t-lack-session-store-redis t-lack-util t-lack) 34 + PARASITES NIL) */
+20 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/lack-util.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."ironclad" ]; 8 + deps = [ args."ironclad" args."nibbles" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz''; 12 12 sha256 = ''1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp''; 13 13 }; 14 - 14 + 15 15 packageName = "lack-util"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lack-util[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lack-util.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lack-util DESCRIPTION NIL SHA256 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 34 - http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 ab71d36ac49e4759806e9a2ace50ae53 NAME lack-util TESTNAME NIL FILENAME lack-util 35 - DEPS ((NAME ironclad FILENAME ironclad)) DEPENDENCIES (ironclad) VERSION lack-20170725-git SIBLINGS 36 - (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount 37 - lack-middleware-session lack-middleware-static lack-request lack-response lack-session-store-dbi lack-session-store-redis lack-test 38 - lack-util-writer-stream lack t-lack-component t-lack-middleware-accesslog t-lack-middleware-auth-basic t-lack-middleware-backtrace t-lack-middleware-csrf 39 - t-lack-middleware-mount t-lack-middleware-session t-lack-middleware-static t-lack-request t-lack-session-store-dbi t-lack-session-store-redis t-lack-util 40 - t-lack)) */ 20 + /* (SYSTEM lack-util DESCRIPTION NIL SHA256 21 + 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 22 + http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 23 + ab71d36ac49e4759806e9a2ace50ae53 NAME lack-util FILENAME lack-util DEPS 24 + ((NAME ironclad FILENAME ironclad) (NAME nibbles FILENAME nibbles)) 25 + DEPENDENCIES (ironclad nibbles) VERSION lack-20170725-git SIBLINGS 26 + (lack-component lack-middleware-accesslog lack-middleware-auth-basic 27 + lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount 28 + lack-middleware-session lack-middleware-static lack-request lack-response 29 + lack-session-store-dbi lack-session-store-redis lack-test 30 + lack-util-writer-stream lack t-lack-component t-lack-middleware-accesslog 31 + t-lack-middleware-auth-basic t-lack-middleware-backtrace 32 + t-lack-middleware-csrf t-lack-middleware-mount t-lack-middleware-session 33 + t-lack-middleware-static t-lack-request t-lack-session-store-dbi 34 + t-lack-session-store-redis t-lack-util t-lack) 35 + PARASITES NIL) */
+23 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/lack.nix
··· 5 5 6 6 description = ''A minimal Clack''; 7 7 8 - deps = [ ]; 8 + deps = [ args."ironclad" args."lack-component" args."lack-util" args."nibbles" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz''; 12 12 sha256 = ''1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp''; 13 13 }; 14 - 14 + 15 15 packageName = "lack"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lack[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lack.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lack DESCRIPTION A minimal Clack SHA256 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 34 - http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 ab71d36ac49e4759806e9a2ace50ae53 NAME lack TESTNAME NIL FILENAME lack DEPS NIL 35 - DEPENDENCIES NIL VERSION 20170725-git SIBLINGS 36 - (lack-component lack-middleware-accesslog lack-middleware-auth-basic lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount 37 - lack-middleware-session lack-middleware-static lack-request lack-response lack-session-store-dbi lack-session-store-redis lack-test 38 - lack-util-writer-stream lack-util t-lack-component t-lack-middleware-accesslog t-lack-middleware-auth-basic t-lack-middleware-backtrace 39 - t-lack-middleware-csrf t-lack-middleware-mount t-lack-middleware-session t-lack-middleware-static t-lack-request t-lack-session-store-dbi 40 - t-lack-session-store-redis t-lack-util t-lack)) */ 20 + /* (SYSTEM lack DESCRIPTION A minimal Clack SHA256 21 + 1c5xlya1zm232zsala03a6m10m11hgqvbgx04kxl29yz0ldp7jbp URL 22 + http://beta.quicklisp.org/archive/lack/2017-07-25/lack-20170725-git.tgz MD5 23 + ab71d36ac49e4759806e9a2ace50ae53 NAME lack FILENAME lack DEPS 24 + ((NAME ironclad FILENAME ironclad) 25 + (NAME lack-component FILENAME lack-component) 26 + (NAME lack-util FILENAME lack-util) (NAME nibbles FILENAME nibbles)) 27 + DEPENDENCIES (ironclad lack-component lack-util nibbles) VERSION 28 + 20170725-git SIBLINGS 29 + (lack-component lack-middleware-accesslog lack-middleware-auth-basic 30 + lack-middleware-backtrace lack-middleware-csrf lack-middleware-mount 31 + lack-middleware-session lack-middleware-static lack-request lack-response 32 + lack-session-store-dbi lack-session-store-redis lack-test 33 + lack-util-writer-stream lack-util t-lack-component 34 + t-lack-middleware-accesslog t-lack-middleware-auth-basic 35 + t-lack-middleware-backtrace t-lack-middleware-csrf t-lack-middleware-mount 36 + t-lack-middleware-session t-lack-middleware-static t-lack-request 37 + t-lack-session-store-dbi t-lack-session-store-redis t-lack-util t-lack) 38 + PARASITES NIL) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/let-plus.nix
··· 3 3 baseName = ''let-plus''; 4 4 version = ''20170124-git''; 5 5 6 + parasites = [ "let-plus-tests" ]; 7 + 6 8 description = ''Destructuring extension of LET*.''; 7 9 8 - deps = [ args."alexandria" args."anaphora" ]; 10 + deps = [ args."alexandria" args."anaphora" args."lift" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/let-plus/2017-01-24/let-plus-20170124-git.tgz''; 12 14 sha256 = ''1hfsw4g36vccz2lx6gk375arjj6y85yh9ch3pq7yiybjlxx68xi8''; 13 15 }; 14 - 16 + 15 17 packageName = "let-plus"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/let-plus[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["let-plus.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM let-plus DESCRIPTION Destructuring extension of LET*. SHA256 1hfsw4g36vccz2lx6gk375arjj6y85yh9ch3pq7yiybjlxx68xi8 URL 34 - http://beta.quicklisp.org/archive/let-plus/2017-01-24/let-plus-20170124-git.tgz MD5 1180608e4da53f3866a99d4cca72e3b1 NAME let-plus TESTNAME NIL FILENAME 35 - let-plus DEPS ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)) DEPENDENCIES (alexandria anaphora) VERSION 20170124-git SIBLINGS 36 - NIL) */ 22 + /* (SYSTEM let-plus DESCRIPTION Destructuring extension of LET*. SHA256 23 + 1hfsw4g36vccz2lx6gk375arjj6y85yh9ch3pq7yiybjlxx68xi8 URL 24 + http://beta.quicklisp.org/archive/let-plus/2017-01-24/let-plus-20170124-git.tgz 25 + MD5 1180608e4da53f3866a99d4cca72e3b1 NAME let-plus FILENAME let-plus DEPS 26 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 27 + (NAME lift FILENAME lift)) 28 + DEPENDENCIES (alexandria anaphora lift) VERSION 20170124-git SIBLINGS NIL 29 + PARASITES (let-plus-tests)) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/lev.nix
··· 5 5 6 6 description = ''libev bindings for Common Lisp''; 7 7 8 - deps = [ args."cffi" ]; 8 + deps = [ args."alexandria" args."babel" args."cffi" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/lev/2015-05-05/lev-20150505-git.tgz''; 12 12 sha256 = ''0lkkzb221ks4f0qjgh6pr5lyvb4884a87p96ir4m36x411pyk5xl''; 13 13 }; 14 - 14 + 15 15 packageName = "lev"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lev[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lev.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lev DESCRIPTION libev bindings for Common Lisp SHA256 0lkkzb221ks4f0qjgh6pr5lyvb4884a87p96ir4m36x411pyk5xl URL 34 - http://beta.quicklisp.org/archive/lev/2015-05-05/lev-20150505-git.tgz MD5 10f340f7500beb98b5c0d4a9876131fb NAME lev TESTNAME NIL FILENAME lev DEPS 35 - ((NAME cffi FILENAME cffi)) DEPENDENCIES (cffi) VERSION 20150505-git SIBLINGS NIL) */ 20 + /* (SYSTEM lev DESCRIPTION libev bindings for Common Lisp SHA256 21 + 0lkkzb221ks4f0qjgh6pr5lyvb4884a87p96ir4m36x411pyk5xl URL 22 + http://beta.quicklisp.org/archive/lev/2015-05-05/lev-20150505-git.tgz MD5 23 + 10f340f7500beb98b5c0d4a9876131fb NAME lev FILENAME lev DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cffi FILENAME cffi) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel cffi trivial-features) VERSION 20150505-git 28 + SIBLINGS NIL PARASITES NIL) */
+25
pkgs/development/lisp-modules/quicklisp-to-nix-output/lift.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''lift''; 4 + version = ''20151031-git''; 5 + 6 + description = ''LIsp Framework for Testing''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/lift/2015-10-31/lift-20151031-git.tgz''; 12 + sha256 = ''1h8fkpm377brbrc06zdynd2qilc85vr9i8r9f8pjqqmk3p1qyl46''; 13 + }; 14 + 15 + packageName = "lift"; 16 + 17 + asdFilesToKeep = ["lift.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM lift DESCRIPTION LIsp Framework for Testing SHA256 21 + 1h8fkpm377brbrc06zdynd2qilc85vr9i8r9f8pjqqmk3p1qyl46 URL 22 + http://beta.quicklisp.org/archive/lift/2015-10-31/lift-20151031-git.tgz MD5 23 + b92e97b3d337607743f47bde0889f3ee NAME lift FILENAME lift DEPS NIL 24 + DEPENDENCIES NIL VERSION 20151031-git SIBLINGS 25 + (lift-documentation lift-test) PARASITES NIL) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-namespace.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/lisp-namespace/2017-06-30/lisp-namespace-20170630-git.tgz''; 12 12 sha256 = ''06mdrzjwmfynzljcs8ym8dscjlxpbbkmjfg912v68v7p2xzq6d0n''; 13 13 }; 14 - 14 + 15 15 packageName = "lisp-namespace"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lisp-namespace[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lisp-namespace.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lisp-namespace DESCRIPTION Provides LISP-N --- extensible namespaces in Common Lisp. SHA256 06mdrzjwmfynzljcs8ym8dscjlxpbbkmjfg912v68v7p2xzq6d0n URL 34 - http://beta.quicklisp.org/archive/lisp-namespace/2017-06-30/lisp-namespace-20170630-git.tgz MD5 f3379a60f7cc896a7cff384ff25a1de5 NAME lisp-namespace 35 - TESTNAME NIL FILENAME lisp-namespace DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES (alexandria) VERSION 20170630-git SIBLINGS 36 - (lisp-namespace.test)) */ 20 + /* (SYSTEM lisp-namespace DESCRIPTION 21 + Provides LISP-N --- extensible namespaces in Common Lisp. SHA256 22 + 06mdrzjwmfynzljcs8ym8dscjlxpbbkmjfg912v68v7p2xzq6d0n URL 23 + http://beta.quicklisp.org/archive/lisp-namespace/2017-06-30/lisp-namespace-20170630-git.tgz 24 + MD5 f3379a60f7cc896a7cff384ff25a1de5 NAME lisp-namespace FILENAME 25 + lisp-namespace DEPS ((NAME alexandria FILENAME alexandria)) DEPENDENCIES 26 + (alexandria) VERSION 20170630-git SIBLINGS (lisp-namespace.test) PARASITES 27 + NIL) */
+37
pkgs/development/lisp-modules/quicklisp-to-nix-output/lisp-unit2.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''lisp-unit2''; 4 + version = ''20160531-git''; 5 + 6 + parasites = [ "lisp-unit2-test" ]; 7 + 8 + description = ''Common Lisp library that supports unit testing.''; 9 + 10 + deps = [ args."alexandria" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."flexi-streams" args."iterate" args."symbol-munger" ]; 11 + 12 + src = fetchurl { 13 + url = ''http://beta.quicklisp.org/archive/lisp-unit2/2016-05-31/lisp-unit2-20160531-git.tgz''; 14 + sha256 = ''17frcygs515l611cwggm90xapl8xng9cylsrdh11ygmdxwwy59sv''; 15 + }; 16 + 17 + packageName = "lisp-unit2"; 18 + 19 + asdFilesToKeep = ["lisp-unit2.asd"]; 20 + overrides = x: x; 21 + } 22 + /* (SYSTEM lisp-unit2 DESCRIPTION 23 + Common Lisp library that supports unit testing. SHA256 24 + 17frcygs515l611cwggm90xapl8xng9cylsrdh11ygmdxwwy59sv URL 25 + http://beta.quicklisp.org/archive/lisp-unit2/2016-05-31/lisp-unit2-20160531-git.tgz 26 + MD5 913675bff1f86453887681e72ae5914d NAME lisp-unit2 FILENAME lisp-unit2 27 + DEPS 28 + ((NAME alexandria FILENAME alexandria) 29 + (NAME cl-interpol FILENAME cl-interpol) (NAME cl-ppcre FILENAME cl-ppcre) 30 + (NAME cl-unicode FILENAME cl-unicode) 31 + (NAME flexi-streams FILENAME flexi-streams) 32 + (NAME iterate FILENAME iterate) 33 + (NAME symbol-munger FILENAME symbol-munger)) 34 + DEPENDENCIES 35 + (alexandria cl-interpol cl-ppcre cl-unicode flexi-streams iterate 36 + symbol-munger) 37 + VERSION 20160531-git SIBLINGS NIL PARASITES (lisp-unit2-test)) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/list-of.nix
··· 5 5 6 6 description = ''magic list-of deftype''; 7 7 8 - deps = [ ]; 8 + deps = [ args."asdf-finalizers" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/asdf-finalizers/2017-04-03/asdf-finalizers-20170403-git.tgz''; 12 12 sha256 = ''1w2ka0123icbjba7ngdd6h93j72g236h6jw4bsmvsak69fj0ybxj''; 13 13 }; 14 - 14 + 15 15 packageName = "list-of"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/list-of[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["list-of.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM list-of DESCRIPTION magic list-of deftype SHA256 1w2ka0123icbjba7ngdd6h93j72g236h6jw4bsmvsak69fj0ybxj URL 34 - http://beta.quicklisp.org/archive/asdf-finalizers/2017-04-03/asdf-finalizers-20170403-git.tgz MD5 a9e3c960e6b6fdbd69640b520ef8044b NAME list-of TESTNAME 35 - NIL FILENAME list-of DEPS NIL DEPENDENCIES NIL VERSION asdf-finalizers-20170403-git SIBLINGS (asdf-finalizers-test asdf-finalizers)) */ 20 + /* (SYSTEM list-of DESCRIPTION magic list-of deftype SHA256 21 + 1w2ka0123icbjba7ngdd6h93j72g236h6jw4bsmvsak69fj0ybxj URL 22 + http://beta.quicklisp.org/archive/asdf-finalizers/2017-04-03/asdf-finalizers-20170403-git.tgz 23 + MD5 a9e3c960e6b6fdbd69640b520ef8044b NAME list-of FILENAME list-of DEPS 24 + ((NAME asdf-finalizers FILENAME asdf-finalizers)) DEPENDENCIES 25 + (asdf-finalizers) VERSION asdf-finalizers-20170403-git SIBLINGS 26 + (asdf-finalizers-test asdf-finalizers) PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/local-time.nix
··· 5 5 6 6 description = ''A library for manipulating dates and times, based on a paper by Erik Naggum''; 7 7 8 - deps = [ args."cl-fad" ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-fad" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/local-time/2017-07-25/local-time-20170725-git.tgz''; 12 12 sha256 = ''05axwla93m5jml9lw6ljwzjhcl8pshfzxyqkvyj1w5l9klh569p9''; 13 13 }; 14 - 14 + 15 15 packageName = "local-time"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/local-time[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["local-time.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM local-time DESCRIPTION A library for manipulating dates and times, based on a paper by Erik Naggum SHA256 34 - 05axwla93m5jml9lw6ljwzjhcl8pshfzxyqkvyj1w5l9klh569p9 URL http://beta.quicklisp.org/archive/local-time/2017-07-25/local-time-20170725-git.tgz MD5 35 - 77a79ed1036bc3547f5174f2256c8e93 NAME local-time TESTNAME NIL FILENAME local-time DEPS ((NAME cl-fad FILENAME cl-fad)) DEPENDENCIES (cl-fad) VERSION 36 - 20170725-git SIBLINGS (cl-postgres+local-time local-time.test)) */ 20 + /* (SYSTEM local-time DESCRIPTION 21 + A library for manipulating dates and times, based on a paper by Erik Naggum 22 + SHA256 05axwla93m5jml9lw6ljwzjhcl8pshfzxyqkvyj1w5l9klh569p9 URL 23 + http://beta.quicklisp.org/archive/local-time/2017-07-25/local-time-20170725-git.tgz 24 + MD5 77a79ed1036bc3547f5174f2256c8e93 NAME local-time FILENAME local-time 25 + DEPS 26 + ((NAME alexandria FILENAME alexandria) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME cl-fad FILENAME cl-fad)) 29 + DEPENDENCIES (alexandria bordeaux-threads cl-fad) VERSION 20170725-git 30 + SIBLINGS (cl-postgres+local-time local-time.test) PARASITES NIL) */
+12 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/lparallel.nix
··· 5 5 6 6 description = ''Parallelism for Common Lisp''; 7 7 8 - deps = [ args."bordeaux-threads" args."alexandria" ]; 8 + deps = [ args."alexandria" args."bordeaux-threads" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/lparallel/2016-08-25/lparallel-20160825-git.tgz''; 12 12 sha256 = ''0wwwwszbj6m0b2rsp8mpn4m6y7xk448bw8fb7gy0ggmsdfgchfr1''; 13 13 }; 14 - 14 + 15 15 packageName = "lparallel"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lparallel[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lparallel.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lparallel DESCRIPTION Parallelism for Common Lisp SHA256 0wwwwszbj6m0b2rsp8mpn4m6y7xk448bw8fb7gy0ggmsdfgchfr1 URL 34 - http://beta.quicklisp.org/archive/lparallel/2016-08-25/lparallel-20160825-git.tgz MD5 6393e8d0c0cc9ed1c88b6e7cca8de5df NAME lparallel TESTNAME NIL FILENAME 35 - lparallel DEPS ((NAME bordeaux-threads FILENAME bordeaux-threads) (NAME alexandria FILENAME alexandria)) DEPENDENCIES (bordeaux-threads alexandria) VERSION 36 - 20160825-git SIBLINGS (lparallel-bench lparallel-test)) */ 20 + /* (SYSTEM lparallel DESCRIPTION Parallelism for Common Lisp SHA256 21 + 0wwwwszbj6m0b2rsp8mpn4m6y7xk448bw8fb7gy0ggmsdfgchfr1 URL 22 + http://beta.quicklisp.org/archive/lparallel/2016-08-25/lparallel-20160825-git.tgz 23 + MD5 6393e8d0c0cc9ed1c88b6e7cca8de5df NAME lparallel FILENAME lparallel DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads)) 26 + DEPENDENCIES (alexandria bordeaux-threads) VERSION 20160825-git SIBLINGS 27 + (lparallel-bench lparallel-test) PARASITES NIL) */
+13 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/lquery.nix
··· 5 5 6 6 description = ''A library to allow jQuery-like HTML/DOM manipulation.''; 7 7 8 - deps = [ args."plump" args."form-fiddle" args."clss" args."array-utils" ]; 8 + deps = [ args."array-utils" args."clss" args."form-fiddle" args."plump" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/lquery/2017-06-30/lquery-20170630-git.tgz''; 12 12 sha256 = ''19lpzjidg31lw61b78vdsqzrsdw2js4a9s7zzr5049jpzbspszjm''; 13 13 }; 14 - 14 + 15 15 packageName = "lquery"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/lquery[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["lquery.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM lquery DESCRIPTION A library to allow jQuery-like HTML/DOM manipulation. SHA256 19lpzjidg31lw61b78vdsqzrsdw2js4a9s7zzr5049jpzbspszjm URL 34 - http://beta.quicklisp.org/archive/lquery/2017-06-30/lquery-20170630-git.tgz MD5 aeb03cb5174d682092683da488531a9c NAME lquery TESTNAME NIL FILENAME lquery 35 - DEPS ((NAME plump FILENAME plump) (NAME form-fiddle FILENAME form-fiddle) (NAME clss FILENAME clss) (NAME array-utils FILENAME array-utils)) DEPENDENCIES 36 - (plump form-fiddle clss array-utils) VERSION 20170630-git SIBLINGS (lquery-test)) */ 20 + /* (SYSTEM lquery DESCRIPTION 21 + A library to allow jQuery-like HTML/DOM manipulation. SHA256 22 + 19lpzjidg31lw61b78vdsqzrsdw2js4a9s7zzr5049jpzbspszjm URL 23 + http://beta.quicklisp.org/archive/lquery/2017-06-30/lquery-20170630-git.tgz 24 + MD5 aeb03cb5174d682092683da488531a9c NAME lquery FILENAME lquery DEPS 25 + ((NAME array-utils FILENAME array-utils) (NAME clss FILENAME clss) 26 + (NAME form-fiddle FILENAME form-fiddle) (NAME plump FILENAME plump)) 27 + DEPENDENCIES (array-utils clss form-fiddle plump) VERSION 20170630-git 28 + SIBLINGS (lquery-test) PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/map-set.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/map-set/2016-06-28/map-set-20160628-hg.tgz''; 12 12 sha256 = ''15fbha43a5153ah836djp9dbg41728adjrzwryv68gcqs31rjk9v''; 13 13 }; 14 - 14 + 15 15 packageName = "map-set"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/map-set[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["map-set.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM map-set DESCRIPTION Set-like data structure. SHA256 15fbha43a5153ah836djp9dbg41728adjrzwryv68gcqs31rjk9v URL 34 - http://beta.quicklisp.org/archive/map-set/2016-06-28/map-set-20160628-hg.tgz MD5 49cf6b527841b717b8696efaa7bb6389 NAME map-set TESTNAME NIL FILENAME 35 - map-set DEPS NIL DEPENDENCIES NIL VERSION 20160628-hg SIBLINGS NIL) */ 20 + /* (SYSTEM map-set DESCRIPTION Set-like data structure. SHA256 21 + 15fbha43a5153ah836djp9dbg41728adjrzwryv68gcqs31rjk9v URL 22 + http://beta.quicklisp.org/archive/map-set/2016-06-28/map-set-20160628-hg.tgz 23 + MD5 49cf6b527841b717b8696efaa7bb6389 NAME map-set FILENAME map-set DEPS NIL 24 + DEPENDENCIES NIL VERSION 20160628-hg SIBLINGS NIL PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/marshal.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-marshal/2017-01-24/cl-marshal-20170124-git.tgz''; 12 12 sha256 = ''0z43m3jspl4c4fcbbxm58hxd9k69308pyijgj7grmq6mirkq664d''; 13 13 }; 14 - 14 + 15 15 packageName = "marshal"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/marshal[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["marshal.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM marshal DESCRIPTION marshal: Simple (de)serialization of Lisp datastructures. SHA256 0z43m3jspl4c4fcbbxm58hxd9k69308pyijgj7grmq6mirkq664d URL 34 - http://beta.quicklisp.org/archive/cl-marshal/2017-01-24/cl-marshal-20170124-git.tgz MD5 ebde1b0f1c1abeb409380884cc665351 NAME marshal TESTNAME NIL FILENAME 35 - marshal DEPS NIL DEPENDENCIES NIL VERSION cl-20170124-git SIBLINGS NIL) */ 20 + /* (SYSTEM marshal DESCRIPTION 21 + marshal: Simple (de)serialization of Lisp datastructures. SHA256 22 + 0z43m3jspl4c4fcbbxm58hxd9k69308pyijgj7grmq6mirkq664d URL 23 + http://beta.quicklisp.org/archive/cl-marshal/2017-01-24/cl-marshal-20170124-git.tgz 24 + MD5 ebde1b0f1c1abeb409380884cc665351 NAME marshal FILENAME marshal DEPS NIL 25 + DEPENDENCIES NIL VERSION cl-20170124-git SIBLINGS NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/md5.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/md5/2017-06-30/md5-20170630-git.tgz''; 12 12 sha256 = ''0pli483skkfbi9ln8ghxnvzw9p5srs8zyilkygsimkzy8fcc5hyx''; 13 13 }; 14 - 14 + 15 15 packageName = "md5"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/md5[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["md5.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM md5 DESCRIPTION The MD5 Message-Digest Algorithm RFC 1321 SHA256 0pli483skkfbi9ln8ghxnvzw9p5srs8zyilkygsimkzy8fcc5hyx URL 34 - http://beta.quicklisp.org/archive/md5/2017-06-30/md5-20170630-git.tgz MD5 c6a5b3ca5a23fad3dfde23963db84910 NAME md5 TESTNAME NIL FILENAME md5 DEPS NIL 35 - DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM md5 DESCRIPTION The MD5 Message-Digest Algorithm RFC 1321 SHA256 21 + 0pli483skkfbi9ln8ghxnvzw9p5srs8zyilkygsimkzy8fcc5hyx URL 22 + http://beta.quicklisp.org/archive/md5/2017-06-30/md5-20170630-git.tgz MD5 23 + c6a5b3ca5a23fad3dfde23963db84910 NAME md5 FILENAME md5 DEPS NIL 24 + DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL PARASITES NIL) */
+9 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/metabang-bind.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/metabang-bind/2017-01-24/metabang-bind-20170124-git.tgz''; 12 12 sha256 = ''1xyiyrc9c02ylg6b749h2ihn6922kb179x7k338dmglf4mpyqxwc''; 13 13 }; 14 - 14 + 15 15 packageName = "metabang-bind"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/metabang-bind[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["metabang-bind.asd"]; 18 + overrides = x: x; 32 19 } 33 20 /* (SYSTEM metabang-bind DESCRIPTION 34 - Bind is a macro that generalizes multiple-value-bind, let, let*, destructuring-bind, structure and slot accessors, and a whole lot more. SHA256 35 - 1xyiyrc9c02ylg6b749h2ihn6922kb179x7k338dmglf4mpyqxwc URL http://beta.quicklisp.org/archive/metabang-bind/2017-01-24/metabang-bind-20170124-git.tgz MD5 36 - 20c6a434308598ad7fa224d99f3bcbf6 NAME metabang-bind TESTNAME NIL FILENAME metabang-bind DEPS NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS 37 - (metabang-bind-test)) */ 21 + Bind is a macro that generalizes multiple-value-bind, let, let*, destructuring-bind, structure and slot accessors, and a whole lot more. 22 + SHA256 1xyiyrc9c02ylg6b749h2ihn6922kb179x7k338dmglf4mpyqxwc URL 23 + http://beta.quicklisp.org/archive/metabang-bind/2017-01-24/metabang-bind-20170124-git.tgz 24 + MD5 20c6a434308598ad7fa224d99f3bcbf6 NAME metabang-bind FILENAME 25 + metabang-bind DEPS NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS 26 + (metabang-bind-test) PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/metatilities-base.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/metatilities-base/2017-04-03/metatilities-base-20170403-git.tgz''; 12 12 sha256 = ''14c1kzpg6ydnqca95rprzmhr09kk1jp2m8hpyn5vj2v68cvqm7br''; 13 13 }; 14 - 14 + 15 15 packageName = "metatilities-base"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/metatilities-base[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["metatilities-base.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM metatilities-base DESCRIPTION These are metabang.com's Common Lisp basic utilities. SHA256 14c1kzpg6ydnqca95rprzmhr09kk1jp2m8hpyn5vj2v68cvqm7br URL 34 - http://beta.quicklisp.org/archive/metatilities-base/2017-04-03/metatilities-base-20170403-git.tgz MD5 8a3f429862a368e63b8fde731e9ab28a NAME 35 - metatilities-base TESTNAME NIL FILENAME metatilities-base DEPS NIL DEPENDENCIES NIL VERSION 20170403-git SIBLINGS (metatilities-base-test)) */ 20 + /* (SYSTEM metatilities-base DESCRIPTION 21 + These are metabang.com's Common Lisp basic utilities. SHA256 22 + 14c1kzpg6ydnqca95rprzmhr09kk1jp2m8hpyn5vj2v68cvqm7br URL 23 + http://beta.quicklisp.org/archive/metatilities-base/2017-04-03/metatilities-base-20170403-git.tgz 24 + MD5 8a3f429862a368e63b8fde731e9ab28a NAME metatilities-base FILENAME 25 + metatilities-base DEPS NIL DEPENDENCIES NIL VERSION 20170403-git SIBLINGS 26 + (metatilities-base-test) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/misc-extensions.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/misc-extensions/2015-06-08/misc-extensions-20150608-git.tgz''; 12 12 sha256 = ''0pkvi1l5djwpvm0p8m0bcdjm61gxvzy0vgn415gngdixvbbchdqj''; 13 13 }; 14 - 14 + 15 15 packageName = "misc-extensions"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/misc-extensions[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["misc-extensions.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM misc-extensions DESCRIPTION NIL SHA256 0pkvi1l5djwpvm0p8m0bcdjm61gxvzy0vgn415gngdixvbbchdqj URL 34 - http://beta.quicklisp.org/archive/misc-extensions/2015-06-08/misc-extensions-20150608-git.tgz MD5 ef8a05dd4382bb9d1e3960aeb77e332e NAME misc-extensions 35 - TESTNAME NIL FILENAME misc-extensions DEPS NIL DEPENDENCIES NIL VERSION 20150608-git SIBLINGS NIL) */ 20 + /* (SYSTEM misc-extensions DESCRIPTION NIL SHA256 21 + 0pkvi1l5djwpvm0p8m0bcdjm61gxvzy0vgn415gngdixvbbchdqj URL 22 + http://beta.quicklisp.org/archive/misc-extensions/2015-06-08/misc-extensions-20150608-git.tgz 23 + MD5 ef8a05dd4382bb9d1e3960aeb77e332e NAME misc-extensions FILENAME 24 + misc-extensions DEPS NIL DEPENDENCIES NIL VERSION 20150608-git SIBLINGS NIL 25 + PARASITES NIL) */
+25
pkgs/development/lisp-modules/quicklisp-to-nix-output/moptilities.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''moptilities''; 4 + version = ''20170403-git''; 5 + 6 + description = ''Common Lisp MOP utilities''; 7 + 8 + deps = [ args."closer-mop" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/moptilities/2017-04-03/moptilities-20170403-git.tgz''; 12 + sha256 = ''0az01wx60ll3nybqlp21f5bps3fnpqhvvfg6d9x84969wdj7q4q8''; 13 + }; 14 + 15 + packageName = "moptilities"; 16 + 17 + asdFilesToKeep = ["moptilities.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM moptilities DESCRIPTION Common Lisp MOP utilities SHA256 21 + 0az01wx60ll3nybqlp21f5bps3fnpqhvvfg6d9x84969wdj7q4q8 URL 22 + http://beta.quicklisp.org/archive/moptilities/2017-04-03/moptilities-20170403-git.tgz 23 + MD5 b118397be325e60a772ea3631c4f19a4 NAME moptilities FILENAME moptilities 24 + DEPS ((NAME closer-mop FILENAME closer-mop)) DEPENDENCIES (closer-mop) 25 + VERSION 20170403-git SIBLINGS (moptilities-test) PARASITES NIL) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/cl-mssql/2017-06-30/cl-mssql-20170630-git.tgz''; 12 12 sha256 = ''0vwssk39m8pqn8srwvbcnq43wkqlav5rvq64byrnpsrwlfcbfvxy''; 13 13 }; 14 - 14 + 15 15 packageName = "mssql"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/mssql[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["mssql.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM mssql DESCRIPTION NIL SHA256 0vwssk39m8pqn8srwvbcnq43wkqlav5rvq64byrnpsrwlfcbfvxy URL 34 - http://beta.quicklisp.org/archive/cl-mssql/2017-06-30/cl-mssql-20170630-git.tgz MD5 88e65c72923896df603ecf20039ae305 NAME mssql TESTNAME NIL FILENAME mssql 35 - DEPS ((NAME cffi FILENAME cffi) (NAME garbage-pools FILENAME garbage-pools) (NAME iterate FILENAME iterate) (NAME parse-number FILENAME parse-number)) 36 - DEPENDENCIES (cffi garbage-pools iterate parse-number) VERSION cl-20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM mssql DESCRIPTION NIL SHA256 21 + 0vwssk39m8pqn8srwvbcnq43wkqlav5rvq64byrnpsrwlfcbfvxy URL 22 + http://beta.quicklisp.org/archive/cl-mssql/2017-06-30/cl-mssql-20170630-git.tgz 23 + MD5 88e65c72923896df603ecf20039ae305 NAME mssql FILENAME mssql DEPS 24 + ((NAME cffi FILENAME cffi) (NAME garbage-pools FILENAME garbage-pools) 25 + (NAME iterate FILENAME iterate) (NAME parse-number FILENAME parse-number)) 26 + DEPENDENCIES (cffi garbage-pools iterate parse-number) VERSION 27 + cl-20170630-git SIBLINGS NIL PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/mt19937.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/mt19937/2011-02-19/mt19937-1.1.1.tgz''; 12 12 sha256 = ''1iw636b0iw5ygkv02y8i41lh7xj0acglv0hg5agryn0zzi2nf1xv''; 13 13 }; 14 - 14 + 15 15 packageName = "mt19937"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/mt19937[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["mt19937.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM mt19937 DESCRIPTION Portable MT19937 Mersenne Twister random number generator SHA256 1iw636b0iw5ygkv02y8i41lh7xj0acglv0hg5agryn0zzi2nf1xv URL 34 - http://beta.quicklisp.org/archive/mt19937/2011-02-19/mt19937-1.1.1.tgz MD5 54c63977b6d77abd66ebe0227b77c143 NAME mt19937 TESTNAME NIL FILENAME mt19937 DEPS 35 - NIL DEPENDENCIES NIL VERSION 1.1.1 SIBLINGS NIL) */ 20 + /* (SYSTEM mt19937 DESCRIPTION 21 + Portable MT19937 Mersenne Twister random number generator SHA256 22 + 1iw636b0iw5ygkv02y8i41lh7xj0acglv0hg5agryn0zzi2nf1xv URL 23 + http://beta.quicklisp.org/archive/mt19937/2011-02-19/mt19937-1.1.1.tgz MD5 24 + 54c63977b6d77abd66ebe0227b77c143 NAME mt19937 FILENAME mt19937 DEPS NIL 25 + DEPENDENCIES NIL VERSION 1.1.1 SIBLINGS NIL PARASITES NIL) */
+17 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/myway.nix
··· 5 5 6 6 description = ''Sinatra-compatible routing library.''; 7 7 8 - deps = [ args."quri" args."map-set" args."cl-utilities" args."cl-ppcre" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."cl-ppcre" args."cl-utilities" args."map-set" args."quri" args."split-sequence" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/myway/2015-03-02/myway-20150302-git.tgz''; 12 12 sha256 = ''1spab9zzhwjg3r5xncr5ncha7phw72wp49cxxncgphh1lfaiyblh''; 13 13 }; 14 - 14 + 15 15 packageName = "myway"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/myway[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["myway.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM myway DESCRIPTION Sinatra-compatible routing library. SHA256 1spab9zzhwjg3r5xncr5ncha7phw72wp49cxxncgphh1lfaiyblh URL 34 - http://beta.quicklisp.org/archive/myway/2015-03-02/myway-20150302-git.tgz MD5 6a16b41eb3216c469bfc8783cce08b01 NAME myway TESTNAME NIL FILENAME myway DEPS 35 - ((NAME quri FILENAME quri) (NAME map-set FILENAME map-set) (NAME cl-utilities FILENAME cl-utilities) (NAME cl-ppcre FILENAME cl-ppcre) 36 - (NAME alexandria FILENAME alexandria)) 37 - DEPENDENCIES (quri map-set cl-utilities cl-ppcre alexandria) VERSION 20150302-git SIBLINGS (myway-test)) */ 20 + /* (SYSTEM myway DESCRIPTION Sinatra-compatible routing library. SHA256 21 + 1spab9zzhwjg3r5xncr5ncha7phw72wp49cxxncgphh1lfaiyblh URL 22 + http://beta.quicklisp.org/archive/myway/2015-03-02/myway-20150302-git.tgz 23 + MD5 6a16b41eb3216c469bfc8783cce08b01 NAME myway FILENAME myway DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-ppcre FILENAME cl-ppcre) 26 + (NAME cl-utilities FILENAME cl-utilities) (NAME map-set FILENAME map-set) 27 + (NAME quri FILENAME quri) (NAME split-sequence FILENAME split-sequence) 28 + (NAME trivial-features FILENAME trivial-features)) 29 + DEPENDENCIES 30 + (alexandria babel cl-ppcre cl-utilities map-set quri split-sequence 31 + trivial-features) 32 + VERSION 20150302-git SIBLINGS (myway-test) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/named-readtables.nix
··· 12 12 url = ''http://beta.quicklisp.org/archive/named-readtables/2017-01-24/named-readtables-20170124-git.tgz''; 13 13 sha256 = ''1j0drddahdjab40dd9v9qy92xbvzwgbk6y3hv990sdp9f8ac1q45''; 14 14 }; 15 - 15 + 16 16 packageName = "named-readtables"; 17 17 18 - overrides = x: { 19 - postInstall = '' 20 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/named-readtables[.]asd${"$"}' | 21 - while read f; do 22 - env -i \ 23 - NIX_LISP="$NIX_LISP" \ 24 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 25 - (asdf:load-system :$(basename "$f" .asd)) 26 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 27 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 28 - )'" \ 29 - "$out"/bin/*-lisp-launcher.sh || 30 - mv "$f"{,.sibling}; done || true 31 - ''; 32 - }; 18 + asdFilesToKeep = ["named-readtables.asd"]; 19 + overrides = x: x; 33 20 } 34 - /* (SYSTEM named-readtables DESCRIPTION Library that creates a namespace for named readtable 21 + /* (SYSTEM named-readtables DESCRIPTION 22 + Library that creates a namespace for named readtable 35 23 akin to the namespace of packages. 36 24 SHA256 1j0drddahdjab40dd9v9qy92xbvzwgbk6y3hv990sdp9f8ac1q45 URL 37 - http://beta.quicklisp.org/archive/named-readtables/2017-01-24/named-readtables-20170124-git.tgz MD5 1237a07f90e29939e48b595eaad2bd82 NAME named-readtables 38 - TESTNAME NIL FILENAME named-readtables DEPS NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS NIL) */ 25 + http://beta.quicklisp.org/archive/named-readtables/2017-01-24/named-readtables-20170124-git.tgz 26 + MD5 1237a07f90e29939e48b595eaad2bd82 NAME named-readtables FILENAME 27 + named-readtables DEPS NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS 28 + NIL PARASITES NIL) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/net_dot_didierverna_dot_asdf-flv.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/asdf-flv/2016-04-21/asdf-flv-version-2.1.tgz''; 12 12 sha256 = ''12k0d4xyv6s9vy6gq18p8c9bm334jsfjly22lhg680kx2zr7y0lc''; 13 13 }; 14 - 14 + 15 15 packageName = "net.didierverna.asdf-flv"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/net.didierverna.asdf-flv[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["net.didierverna.asdf-flv.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM net.didierverna.asdf-flv DESCRIPTION ASDF extension to provide support for file-local variables. SHA256 34 - 12k0d4xyv6s9vy6gq18p8c9bm334jsfjly22lhg680kx2zr7y0lc URL http://beta.quicklisp.org/archive/asdf-flv/2016-04-21/asdf-flv-version-2.1.tgz MD5 35 - 2b74b721b7e5335d2230d6b95fc6be56 NAME net.didierverna.asdf-flv TESTNAME NIL FILENAME net_dot_didierverna_dot_asdf-flv DEPS NIL DEPENDENCIES NIL VERSION 36 - asdf-flv-version-2.1 SIBLINGS NIL) */ 20 + /* (SYSTEM net.didierverna.asdf-flv DESCRIPTION 21 + ASDF extension to provide support for file-local variables. SHA256 22 + 12k0d4xyv6s9vy6gq18p8c9bm334jsfjly22lhg680kx2zr7y0lc URL 23 + http://beta.quicklisp.org/archive/asdf-flv/2016-04-21/asdf-flv-version-2.1.tgz 24 + MD5 2b74b721b7e5335d2230d6b95fc6be56 NAME net.didierverna.asdf-flv FILENAME 25 + net_dot_didierverna_dot_asdf-flv DEPS NIL DEPENDENCIES NIL VERSION 26 + asdf-flv-version-2.1 SIBLINGS NIL PARASITES NIL) */
+12 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/nibbles.nix
··· 3 3 baseName = ''nibbles''; 4 4 version = ''20170403-git''; 5 5 6 + parasites = [ "nibbles-tests" ]; 7 + 6 8 description = ''A library for accessing octet-addressed blocks of data in big- and little-endian orders''; 7 9 8 10 deps = [ ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/nibbles/2017-04-03/nibbles-20170403-git.tgz''; 12 14 sha256 = ''0bg7jwhqhm3qmpzk21gjv50sl0grdn68d770cqfs7in62ny35lk4''; 13 15 }; 14 - 16 + 15 17 packageName = "nibbles"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/nibbles[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["nibbles.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM nibbles DESCRIPTION A library for accessing octet-addressed blocks of data in big- and little-endian orders SHA256 34 - 0bg7jwhqhm3qmpzk21gjv50sl0grdn68d770cqfs7in62ny35lk4 URL http://beta.quicklisp.org/archive/nibbles/2017-04-03/nibbles-20170403-git.tgz MD5 35 - 5683a0a5510860a036b2a272036cda87 NAME nibbles TESTNAME NIL FILENAME nibbles DEPS NIL DEPENDENCIES NIL VERSION 20170403-git SIBLINGS NIL) */ 22 + /* (SYSTEM nibbles DESCRIPTION 23 + A library for accessing octet-addressed blocks of data in big- and little-endian orders 24 + SHA256 0bg7jwhqhm3qmpzk21gjv50sl0grdn68d770cqfs7in62ny35lk4 URL 25 + http://beta.quicklisp.org/archive/nibbles/2017-04-03/nibbles-20170403-git.tgz 26 + MD5 5683a0a5510860a036b2a272036cda87 NAME nibbles FILENAME nibbles DEPS NIL 27 + DEPENDENCIES NIL VERSION 20170403-git SIBLINGS NIL PARASITES 28 + (nibbles-tests)) */
+12 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/optima.nix
··· 5 5 6 6 description = ''Optimized Pattern Matching Library''; 7 7 8 - deps = [ args."closer-mop" args."alexandria" ]; 8 + deps = [ args."alexandria" args."closer-mop" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/optima/2015-07-09/optima-20150709-git.tgz''; 12 12 sha256 = ''0vqyqrnx2d8qwa2jlg9l2wn6vrykraj8a1ysz0gxxxnwpqc29hdc''; 13 13 }; 14 - 14 + 15 15 packageName = "optima"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/optima[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["optima.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM optima DESCRIPTION Optimized Pattern Matching Library SHA256 0vqyqrnx2d8qwa2jlg9l2wn6vrykraj8a1ysz0gxxxnwpqc29hdc URL 34 - http://beta.quicklisp.org/archive/optima/2015-07-09/optima-20150709-git.tgz MD5 20523dc3dfc04bb2526008dff0842caa NAME optima TESTNAME NIL FILENAME optima 35 - DEPS ((NAME closer-mop FILENAME closer-mop) (NAME alexandria FILENAME alexandria)) DEPENDENCIES (closer-mop alexandria) VERSION 20150709-git SIBLINGS 36 - (optima.ppcre optima.test)) */ 20 + /* (SYSTEM optima DESCRIPTION Optimized Pattern Matching Library SHA256 21 + 0vqyqrnx2d8qwa2jlg9l2wn6vrykraj8a1ysz0gxxxnwpqc29hdc URL 22 + http://beta.quicklisp.org/archive/optima/2015-07-09/optima-20150709-git.tgz 23 + MD5 20523dc3dfc04bb2526008dff0842caa NAME optima FILENAME optima DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME closer-mop FILENAME closer-mop)) 26 + DEPENDENCIES (alexandria closer-mop) VERSION 20150709-git SIBLINGS 27 + (optima.ppcre optima.test) PARASITES NIL) */
+13 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/parenscript.nix
··· 5 5 6 6 description = ''Lisp to JavaScript transpiler''; 7 7 8 - deps = [ args."named-readtables" args."cl-ppcre" args."anaphora" ]; 8 + deps = [ args."anaphora" args."cl-ppcre" args."named-readtables" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/parenscript/2016-03-18/Parenscript-2.6.tgz''; 12 12 sha256 = ''1hvr407fz7gzaxqbnki4k3l44qvl7vk6p5pn7811nrv6lk3kp5li''; 13 13 }; 14 - 14 + 15 15 packageName = "parenscript"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/parenscript[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["parenscript.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM parenscript DESCRIPTION Lisp to JavaScript transpiler SHA256 1hvr407fz7gzaxqbnki4k3l44qvl7vk6p5pn7811nrv6lk3kp5li URL 34 - http://beta.quicklisp.org/archive/parenscript/2016-03-18/Parenscript-2.6.tgz MD5 dadecc13f2918bc618fb143e893deb99 NAME parenscript TESTNAME NIL FILENAME 35 - parenscript DEPS ((NAME named-readtables FILENAME named-readtables) (NAME cl-ppcre FILENAME cl-ppcre) (NAME anaphora FILENAME anaphora)) DEPENDENCIES 36 - (named-readtables cl-ppcre anaphora) VERSION Parenscript-2.6 SIBLINGS (parenscript.test)) */ 20 + /* (SYSTEM parenscript DESCRIPTION Lisp to JavaScript transpiler SHA256 21 + 1hvr407fz7gzaxqbnki4k3l44qvl7vk6p5pn7811nrv6lk3kp5li URL 22 + http://beta.quicklisp.org/archive/parenscript/2016-03-18/Parenscript-2.6.tgz 23 + MD5 dadecc13f2918bc618fb143e893deb99 NAME parenscript FILENAME parenscript 24 + DEPS 25 + ((NAME anaphora FILENAME anaphora) (NAME cl-ppcre FILENAME cl-ppcre) 26 + (NAME named-readtables FILENAME named-readtables)) 27 + DEPENDENCIES (anaphora cl-ppcre named-readtables) VERSION Parenscript-2.6 28 + SIBLINGS (parenscript.test) PARASITES NIL) */
+11 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/parse-number.nix
··· 3 3 baseName = ''parse-number''; 4 4 version = ''1.4''; 5 5 6 + parasites = [ "parse-number-tests" ]; 7 + 6 8 description = ''Number parsing library''; 7 9 8 10 deps = [ ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/parse-number/2014-08-26/parse-number-1.4.tgz''; 12 14 sha256 = ''0y8jh7ss47z3asdxknad2g8h12nclvx0by750xniizj33b6h9blh''; 13 15 }; 14 - 16 + 15 17 packageName = "parse-number"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/parse-number[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["parse-number.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM parse-number DESCRIPTION Number parsing library SHA256 0y8jh7ss47z3asdxknad2g8h12nclvx0by750xniizj33b6h9blh URL 34 - http://beta.quicklisp.org/archive/parse-number/2014-08-26/parse-number-1.4.tgz MD5 f189d474a2cd063f9743b452241e59a9 NAME parse-number TESTNAME NIL FILENAME 35 - parse-number DEPS NIL DEPENDENCIES NIL VERSION 1.4 SIBLINGS NIL) */ 22 + /* (SYSTEM parse-number DESCRIPTION Number parsing library SHA256 23 + 0y8jh7ss47z3asdxknad2g8h12nclvx0by750xniizj33b6h9blh URL 24 + http://beta.quicklisp.org/archive/parse-number/2014-08-26/parse-number-1.4.tgz 25 + MD5 f189d474a2cd063f9743b452241e59a9 NAME parse-number FILENAME 26 + parse-number DEPS NIL DEPENDENCIES NIL VERSION 1.4 SIBLINGS NIL PARASITES 27 + (parse-number-tests)) */
+27
pkgs/development/lisp-modules/quicklisp-to-nix-output/pcall-queue.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''pcall-queue''; 4 + version = ''pcall-0.3''; 5 + 6 + description = ''''; 7 + 8 + deps = [ args."alexandria" args."bordeaux-threads" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/pcall/2010-10-06/pcall-0.3.tgz''; 12 + sha256 = ''02idx1wnv9770fl2nh179sb8njw801g70b5mf8jqhqm2gwsb731y''; 13 + }; 14 + 15 + packageName = "pcall-queue"; 16 + 17 + asdFilesToKeep = ["pcall-queue.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM pcall-queue DESCRIPTION NIL SHA256 21 + 02idx1wnv9770fl2nh179sb8njw801g70b5mf8jqhqm2gwsb731y URL 22 + http://beta.quicklisp.org/archive/pcall/2010-10-06/pcall-0.3.tgz MD5 23 + 019d85dfd1d5d0ee8d4ee475411caf6b NAME pcall-queue FILENAME pcall-queue DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads)) 26 + DEPENDENCIES (alexandria bordeaux-threads) VERSION pcall-0.3 SIBLINGS 27 + (pcall) PARASITES NIL) */
+15 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/pcall.nix
··· 3 3 baseName = ''pcall''; 4 4 version = ''0.3''; 5 5 6 + parasites = [ "pcall-tests" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ args."bordeaux-threads" ]; 10 + deps = [ args."alexandria" args."bordeaux-threads" args."fiveam" args."pcall-queue" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/pcall/2010-10-06/pcall-0.3.tgz''; 12 14 sha256 = ''02idx1wnv9770fl2nh179sb8njw801g70b5mf8jqhqm2gwsb731y''; 13 15 }; 14 - 16 + 15 17 packageName = "pcall"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/pcall[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["pcall.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM pcall DESCRIPTION NIL SHA256 02idx1wnv9770fl2nh179sb8njw801g70b5mf8jqhqm2gwsb731y URL 34 - http://beta.quicklisp.org/archive/pcall/2010-10-06/pcall-0.3.tgz MD5 019d85dfd1d5d0ee8d4ee475411caf6b NAME pcall TESTNAME NIL FILENAME pcall DEPS 35 - ((NAME bordeaux-threads FILENAME bordeaux-threads)) DEPENDENCIES (bordeaux-threads) VERSION 0.3 SIBLINGS (pcall-queue)) */ 22 + /* (SYSTEM pcall DESCRIPTION NIL SHA256 23 + 02idx1wnv9770fl2nh179sb8njw801g70b5mf8jqhqm2gwsb731y URL 24 + http://beta.quicklisp.org/archive/pcall/2010-10-06/pcall-0.3.tgz MD5 25 + 019d85dfd1d5d0ee8d4ee475411caf6b NAME pcall FILENAME pcall DEPS 26 + ((NAME alexandria FILENAME alexandria) 27 + (NAME bordeaux-threads FILENAME bordeaux-threads) 28 + (NAME fiveam FILENAME fiveam) (NAME pcall-queue FILENAME pcall-queue)) 29 + DEPENDENCIES (alexandria bordeaux-threads fiveam pcall-queue) VERSION 0.3 30 + SIBLINGS (pcall-queue) PARASITES (pcall-tests)) */
+56 -30
pkgs/development/lisp-modules/quicklisp-to-nix-output/pgloader.nix
··· 5 5 6 6 description = ''Load data into PostgreSQL''; 7 7 8 - deps = [ args."abnf" args."alexandria" args."cl-base64" args."cl-csv" args."cl-fad" args."cl-log" args."cl-markdown" args."cl-postgres" args."cl-ppcre" args."command-line-arguments" args."db3" args."drakma" args."esrap" args."flexi-streams" args."ixf" args."local-time" args."lparallel" args."metabang-bind" args."mssql" args."postmodern" args."py-configparser" args."qmynd" args."quri" args."simple-date" args."split-sequence" args."sqlite" args."trivial-backtrace" args."uiop" args."usocket" args."uuid" ]; 8 + deps = [ args."abnf" args."alexandria" args."anaphora" args."asdf-system-connections" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-containers" args."cl-csv" args."cl-fad" args."cl-interpol" args."cl-log" args."cl-markdown" args."cl-postgres" args."cl-ppcre" args."cl-unicode" args."cl-utilities" args."closer-mop" args."command-line-arguments" args."db3" args."drakma" args."dynamic-classes" args."esrap" args."flexi-streams" args."garbage-pools" args."ieee-floats" args."ironclad" args."iterate" args."ixf" args."list-of" args."local-time" args."lparallel" args."md5" args."metabang-bind" args."metatilities-base" args."mssql" args."nibbles" args."parse-number" args."postmodern" args."puri" args."py-configparser" args."qmynd" args."quri" args."s-sql" args."simple-date" args."split-sequence" args."sqlite" args."trivial-backtrace" args."trivial-features" args."trivial-gray-streams" args."trivial-utf-8" args."uiop" args."usocket" args."uuid" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/pgloader/2017-07-25/pgloader-v3.4.1.tgz''; 12 12 sha256 = ''1z6p7dz1ir9cg4gl1vkvbc1f7pv1yfv1jgwjkw29v57fdg4faz9v''; 13 13 }; 14 - 14 + 15 15 packageName = "pgloader"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/pgloader[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["pgloader.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM pgloader DESCRIPTION Load data into PostgreSQL SHA256 1z6p7dz1ir9cg4gl1vkvbc1f7pv1yfv1jgwjkw29v57fdg4faz9v URL 34 - http://beta.quicklisp.org/archive/pgloader/2017-07-25/pgloader-v3.4.1.tgz MD5 6741f8e7d2d416942d5c4a1971576d33 NAME pgloader TESTNAME NIL FILENAME pgloader 35 - DEPS 36 - ((NAME abnf FILENAME abnf) (NAME alexandria FILENAME alexandria) (NAME cl-base64 FILENAME cl-base64) (NAME cl-csv FILENAME cl-csv) 37 - (NAME cl-fad FILENAME cl-fad) (NAME cl-log FILENAME cl-log) (NAME cl-markdown FILENAME cl-markdown) (NAME cl-postgres FILENAME cl-postgres) 38 - (NAME cl-ppcre FILENAME cl-ppcre) (NAME command-line-arguments FILENAME command-line-arguments) (NAME db3 FILENAME db3) (NAME drakma FILENAME drakma) 39 - (NAME esrap FILENAME esrap) (NAME flexi-streams FILENAME flexi-streams) (NAME ixf FILENAME ixf) (NAME local-time FILENAME local-time) 40 - (NAME lparallel FILENAME lparallel) (NAME metabang-bind FILENAME metabang-bind) (NAME mssql FILENAME mssql) (NAME postmodern FILENAME postmodern) 41 - (NAME py-configparser FILENAME py-configparser) (NAME qmynd FILENAME qmynd) (NAME quri FILENAME quri) (NAME simple-date FILENAME simple-date) 42 - (NAME split-sequence FILENAME split-sequence) (NAME sqlite FILENAME sqlite) (NAME trivial-backtrace FILENAME trivial-backtrace) (NAME uiop FILENAME uiop) 20 + /* (SYSTEM pgloader DESCRIPTION Load data into PostgreSQL SHA256 21 + 1z6p7dz1ir9cg4gl1vkvbc1f7pv1yfv1jgwjkw29v57fdg4faz9v URL 22 + http://beta.quicklisp.org/archive/pgloader/2017-07-25/pgloader-v3.4.1.tgz 23 + MD5 6741f8e7d2d416942d5c4a1971576d33 NAME pgloader FILENAME pgloader DEPS 24 + ((NAME abnf FILENAME abnf) (NAME alexandria FILENAME alexandria) 25 + (NAME anaphora FILENAME anaphora) 26 + (NAME asdf-system-connections FILENAME asdf-system-connections) 27 + (NAME babel FILENAME babel) 28 + (NAME bordeaux-threads FILENAME bordeaux-threads) 29 + (NAME cffi FILENAME cffi) (NAME chipz FILENAME chipz) 30 + (NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl+ssl) 31 + (NAME cl-base64 FILENAME cl-base64) 32 + (NAME cl-containers FILENAME cl-containers) (NAME cl-csv FILENAME cl-csv) 33 + (NAME cl-fad FILENAME cl-fad) (NAME cl-interpol FILENAME cl-interpol) 34 + (NAME cl-log FILENAME cl-log) (NAME cl-markdown FILENAME cl-markdown) 35 + (NAME cl-postgres FILENAME cl-postgres) (NAME cl-ppcre FILENAME cl-ppcre) 36 + (NAME cl-unicode FILENAME cl-unicode) 37 + (NAME cl-utilities FILENAME cl-utilities) 38 + (NAME closer-mop FILENAME closer-mop) 39 + (NAME command-line-arguments FILENAME command-line-arguments) 40 + (NAME db3 FILENAME db3) (NAME drakma FILENAME drakma) 41 + (NAME dynamic-classes FILENAME dynamic-classes) 42 + (NAME esrap FILENAME esrap) (NAME flexi-streams FILENAME flexi-streams) 43 + (NAME garbage-pools FILENAME garbage-pools) 44 + (NAME ieee-floats FILENAME ieee-floats) (NAME ironclad FILENAME ironclad) 45 + (NAME iterate FILENAME iterate) (NAME ixf FILENAME ixf) 46 + (NAME list-of FILENAME list-of) (NAME local-time FILENAME local-time) 47 + (NAME lparallel FILENAME lparallel) (NAME md5 FILENAME md5) 48 + (NAME metabang-bind FILENAME metabang-bind) 49 + (NAME metatilities-base FILENAME metatilities-base) 50 + (NAME mssql FILENAME mssql) (NAME nibbles FILENAME nibbles) 51 + (NAME parse-number FILENAME parse-number) 52 + (NAME postmodern FILENAME postmodern) (NAME puri FILENAME puri) 53 + (NAME py-configparser FILENAME py-configparser) 54 + (NAME qmynd FILENAME qmynd) (NAME quri FILENAME quri) 55 + (NAME s-sql FILENAME s-sql) (NAME simple-date FILENAME simple-date) 56 + (NAME split-sequence FILENAME split-sequence) 57 + (NAME sqlite FILENAME sqlite) 58 + (NAME trivial-backtrace FILENAME trivial-backtrace) 59 + (NAME trivial-features FILENAME trivial-features) 60 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 61 + (NAME trivial-utf-8 FILENAME trivial-utf-8) (NAME uiop FILENAME uiop) 43 62 (NAME usocket FILENAME usocket) (NAME uuid FILENAME uuid)) 44 63 DEPENDENCIES 45 - (abnf alexandria cl-base64 cl-csv cl-fad cl-log cl-markdown cl-postgres cl-ppcre command-line-arguments db3 drakma esrap flexi-streams ixf local-time 46 - lparallel metabang-bind mssql postmodern py-configparser qmynd quri simple-date split-sequence sqlite trivial-backtrace uiop usocket uuid) 47 - VERSION v3.4.1 SIBLINGS NIL) */ 64 + (abnf alexandria anaphora asdf-system-connections babel bordeaux-threads 65 + cffi chipz chunga cl+ssl cl-base64 cl-containers cl-csv cl-fad cl-interpol 66 + cl-log cl-markdown cl-postgres cl-ppcre cl-unicode cl-utilities closer-mop 67 + command-line-arguments db3 drakma dynamic-classes esrap flexi-streams 68 + garbage-pools ieee-floats ironclad iterate ixf list-of local-time 69 + lparallel md5 metabang-bind metatilities-base mssql nibbles parse-number 70 + postmodern puri py-configparser qmynd quri s-sql simple-date 71 + split-sequence sqlite trivial-backtrace trivial-features 72 + trivial-gray-streams trivial-utf-8 uiop usocket uuid) 73 + VERSION v3.4.1 SIBLINGS NIL PARASITES NIL) */
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/plump-dom.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''plump-dom''; 4 + version = ''plump-20170725-git''; 5 + 6 + description = ''A DOM for use with the Plump parser.''; 7 + 8 + deps = [ args."array-utils" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz''; 12 + sha256 = ''118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72''; 13 + }; 14 + 15 + packageName = "plump-dom"; 16 + 17 + asdFilesToKeep = ["plump-dom.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM plump-dom DESCRIPTION A DOM for use with the Plump parser. SHA256 21 + 118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72 URL 22 + http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz 23 + MD5 e5e92dd177711a14753ee86961710458 NAME plump-dom FILENAME plump-dom DEPS 24 + ((NAME array-utils FILENAME array-utils)) DEPENDENCIES (array-utils) 25 + VERSION plump-20170725-git SIBLINGS (plump-lexer plump-parser plump) 26 + PARASITES NIL) */
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/plump-lexer.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''plump-lexer''; 4 + version = ''plump-20170725-git''; 5 + 6 + description = ''A very simple toolkit to help with lexing used mainly in Plump.''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz''; 12 + sha256 = ''118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72''; 13 + }; 14 + 15 + packageName = "plump-lexer"; 16 + 17 + asdFilesToKeep = ["plump-lexer.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM plump-lexer DESCRIPTION 21 + A very simple toolkit to help with lexing used mainly in Plump. SHA256 22 + 118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72 URL 23 + http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz 24 + MD5 e5e92dd177711a14753ee86961710458 NAME plump-lexer FILENAME plump-lexer 25 + DEPS NIL DEPENDENCIES NIL VERSION plump-20170725-git SIBLINGS 26 + (plump-dom plump-parser plump) PARASITES NIL) */
+30
pkgs/development/lisp-modules/quicklisp-to-nix-output/plump-parser.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''plump-parser''; 4 + version = ''plump-20170725-git''; 5 + 6 + description = ''Plump's core parser component.''; 7 + 8 + deps = [ args."array-utils" args."plump-dom" args."plump-lexer" args."trivial-indent" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz''; 12 + sha256 = ''118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72''; 13 + }; 14 + 15 + packageName = "plump-parser"; 16 + 17 + asdFilesToKeep = ["plump-parser.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM plump-parser DESCRIPTION Plump's core parser component. SHA256 21 + 118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72 URL 22 + http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz 23 + MD5 e5e92dd177711a14753ee86961710458 NAME plump-parser FILENAME 24 + plump-parser DEPS 25 + ((NAME array-utils FILENAME array-utils) 26 + (NAME plump-dom FILENAME plump-dom) 27 + (NAME plump-lexer FILENAME plump-lexer) 28 + (NAME trivial-indent FILENAME trivial-indent)) 29 + DEPENDENCIES (array-utils plump-dom plump-lexer trivial-indent) VERSION 30 + plump-20170725-git SIBLINGS (plump-dom plump-lexer plump) PARASITES NIL) */
+17 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/plump.nix
··· 5 5 6 6 description = ''An XML / XHTML / HTML parser that aims to be as lenient as possible.''; 7 7 8 - deps = [ ]; 8 + deps = [ args."array-utils" args."plump-dom" args."plump-lexer" args."plump-parser" args."trivial-indent" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz''; 12 12 sha256 = ''118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72''; 13 13 }; 14 - 14 + 15 15 packageName = "plump"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/plump[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["plump.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM plump DESCRIPTION An XML / XHTML / HTML parser that aims to be as lenient as possible. SHA256 118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72 34 - URL http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz MD5 e5e92dd177711a14753ee86961710458 NAME plump TESTNAME NIL FILENAME plump 35 - DEPS NIL DEPENDENCIES NIL VERSION 20170725-git SIBLINGS (plump-dom plump-lexer plump-parser)) */ 20 + /* (SYSTEM plump DESCRIPTION 21 + An XML / XHTML / HTML parser that aims to be as lenient as possible. SHA256 22 + 118ashy1sqi666k18fqjkkzzqcak1f1aq93vm2hiadbdvrwn9s72 URL 23 + http://beta.quicklisp.org/archive/plump/2017-07-25/plump-20170725-git.tgz 24 + MD5 e5e92dd177711a14753ee86961710458 NAME plump FILENAME plump DEPS 25 + ((NAME array-utils FILENAME array-utils) 26 + (NAME plump-dom FILENAME plump-dom) 27 + (NAME plump-lexer FILENAME plump-lexer) 28 + (NAME plump-parser FILENAME plump-parser) 29 + (NAME trivial-indent FILENAME trivial-indent)) 30 + DEPENDENCIES 31 + (array-utils plump-dom plump-lexer plump-parser trivial-indent) VERSION 32 + 20170725-git SIBLINGS (plump-dom plump-lexer plump-parser) PARASITES NIL) */
+24 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/postmodern.nix
··· 3 3 baseName = ''postmodern''; 4 4 version = ''20170403-git''; 5 5 6 + parasites = [ "postmodern-tests" ]; 7 + 6 8 description = ''PostgreSQL programming API''; 7 9 8 - deps = [ args."closer-mop" args."bordeaux-threads" ]; 10 + deps = [ args."alexandria" args."bordeaux-threads" args."cl-postgres" args."cl-postgres-tests" args."closer-mop" args."fiveam" args."md5" args."s-sql" args."simple-date" args."simple-date-postgres-glue" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz''; 12 14 sha256 = ''1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p''; 13 15 }; 14 - 16 + 15 17 packageName = "postmodern"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/postmodern[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["postmodern.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM postmodern DESCRIPTION PostgreSQL programming API SHA256 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 34 - http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME postmodern TESTNAME NIL 35 - FILENAME postmodern DEPS ((NAME closer-mop FILENAME closer-mop) (NAME bordeaux-threads FILENAME bordeaux-threads)) DEPENDENCIES 36 - (closer-mop bordeaux-threads) VERSION 20170403-git SIBLINGS (cl-postgres s-sql simple-date)) */ 22 + /* (SYSTEM postmodern DESCRIPTION PostgreSQL programming API SHA256 23 + 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 24 + http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz 25 + MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME postmodern FILENAME postmodern 26 + DEPS 27 + ((NAME alexandria FILENAME alexandria) 28 + (NAME bordeaux-threads FILENAME bordeaux-threads) 29 + (NAME cl-postgres FILENAME cl-postgres) 30 + (NAME cl-postgres-tests FILENAME cl-postgres-tests) 31 + (NAME closer-mop FILENAME closer-mop) (NAME fiveam FILENAME fiveam) 32 + (NAME md5 FILENAME md5) (NAME s-sql FILENAME s-sql) 33 + (NAME simple-date FILENAME simple-date) 34 + (NAME simple-date-postgres-glue FILENAME simple-date-postgres-glue)) 35 + DEPENDENCIES 36 + (alexandria bordeaux-threads cl-postgres cl-postgres-tests closer-mop 37 + fiveam md5 s-sql simple-date simple-date-postgres-glue) 38 + VERSION 20170403-git SIBLINGS (cl-postgres s-sql simple-date) PARASITES 39 + (postmodern-tests)) */
+13 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/proc-parse.nix
··· 5 5 6 6 description = ''Procedural vector parser''; 7 7 8 - deps = [ args."babel" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/proc-parse/2016-03-18/proc-parse-20160318-git.tgz''; 12 12 sha256 = ''00261w269w9chg6r3sh8hg8994njbsai1g3zni0whm2dzxxq6rnl''; 13 13 }; 14 - 14 + 15 15 packageName = "proc-parse"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/proc-parse[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["proc-parse.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM proc-parse DESCRIPTION Procedural vector parser SHA256 00261w269w9chg6r3sh8hg8994njbsai1g3zni0whm2dzxxq6rnl URL 34 - http://beta.quicklisp.org/archive/proc-parse/2016-03-18/proc-parse-20160318-git.tgz MD5 5e43f50284fa70c448a3df12d1eea2ea NAME proc-parse TESTNAME NIL 35 - FILENAME proc-parse DEPS ((NAME babel FILENAME babel) (NAME alexandria FILENAME alexandria)) DEPENDENCIES (babel alexandria) VERSION 20160318-git SIBLINGS 36 - (proc-parse-test)) */ 20 + /* (SYSTEM proc-parse DESCRIPTION Procedural vector parser SHA256 21 + 00261w269w9chg6r3sh8hg8994njbsai1g3zni0whm2dzxxq6rnl URL 22 + http://beta.quicklisp.org/archive/proc-parse/2016-03-18/proc-parse-20160318-git.tgz 23 + MD5 5e43f50284fa70c448a3df12d1eea2ea NAME proc-parse FILENAME proc-parse 24 + DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel trivial-features) VERSION 20160318-git 28 + SIBLINGS (proc-parse-test) PARASITES NIL) */
+15 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/prove.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."uiop" args."cl-ppcre" args."cl-colors" args."cl-ansi-text" args."alexandria" ]; 8 + deps = [ args."alexandria" args."anaphora" args."cl-ansi-text" args."cl-colors" args."cl-ppcre" args."let-plus" args."uiop" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz''; 12 12 sha256 = ''091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl''; 13 13 }; 14 - 14 + 15 15 packageName = "prove"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/prove[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["prove.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM prove DESCRIPTION NIL SHA256 091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl URL 34 - http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz MD5 063b615692c8711d2392204ecf1b37b7 NAME prove TESTNAME NIL FILENAME prove DEPS 35 - ((NAME uiop FILENAME uiop) (NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-colors FILENAME cl-colors) (NAME cl-ansi-text FILENAME cl-ansi-text) 36 - (NAME alexandria FILENAME alexandria)) 37 - DEPENDENCIES (uiop cl-ppcre cl-colors cl-ansi-text alexandria) VERSION 20170403-git SIBLINGS (cl-test-more prove-asdf prove-test)) */ 20 + /* (SYSTEM prove DESCRIPTION NIL SHA256 21 + 091xxkn9zj22c4gmm8x714k29bs4j0j7akppwh55zjsmrxdhqcpl URL 22 + http://beta.quicklisp.org/archive/prove/2017-04-03/prove-20170403-git.tgz 23 + MD5 063b615692c8711d2392204ecf1b37b7 NAME prove FILENAME prove DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) 25 + (NAME cl-ansi-text FILENAME cl-ansi-text) 26 + (NAME cl-colors FILENAME cl-colors) (NAME cl-ppcre FILENAME cl-ppcre) 27 + (NAME let-plus FILENAME let-plus) (NAME uiop FILENAME uiop)) 28 + DEPENDENCIES 29 + (alexandria anaphora cl-ansi-text cl-colors cl-ppcre let-plus uiop) VERSION 30 + 20170403-git SIBLINGS (cl-test-more prove-asdf prove-test) PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/ptester.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''ptester''; 4 + version = ''20160929-git''; 5 + 6 + description = ''Portable test harness package''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/ptester/2016-09-29/ptester-20160929-git.tgz''; 12 + sha256 = ''04rlq1zljhxc65pm31bah3sq3as24l0sdivz440s79qlnnyh13hz''; 13 + }; 14 + 15 + packageName = "ptester"; 16 + 17 + asdFilesToKeep = ["ptester.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM ptester DESCRIPTION Portable test harness package SHA256 21 + 04rlq1zljhxc65pm31bah3sq3as24l0sdivz440s79qlnnyh13hz URL 22 + http://beta.quicklisp.org/archive/ptester/2016-09-29/ptester-20160929-git.tgz 23 + MD5 938a4366b6608ae5c4a0be9da11a61d4 NAME ptester FILENAME ptester DEPS NIL 24 + DEPENDENCIES NIL VERSION 20160929-git SIBLINGS NIL PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/puri.nix
··· 3 3 baseName = ''puri''; 4 4 version = ''20150923-git''; 5 5 6 + parasites = [ "puri-tests" ]; 7 + 6 8 description = ''Portable Universal Resource Indentifier Library''; 7 9 8 - deps = [ ]; 10 + deps = [ args."ptester" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/puri/2015-09-23/puri-20150923-git.tgz''; 12 14 sha256 = ''099ay2zji5ablj2jj56sb49hk2l9x5s11vpx6893qwwjsp2881qa''; 13 15 }; 14 - 16 + 15 17 packageName = "puri"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/puri[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["puri.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM puri DESCRIPTION Portable Universal Resource Indentifier Library SHA256 099ay2zji5ablj2jj56sb49hk2l9x5s11vpx6893qwwjsp2881qa URL 34 - http://beta.quicklisp.org/archive/puri/2015-09-23/puri-20150923-git.tgz MD5 3bd4e30aa6b6baf6f26753b5fc357e0f NAME puri TESTNAME NIL FILENAME puri DEPS NIL 35 - DEPENDENCIES NIL VERSION 20150923-git SIBLINGS NIL) */ 22 + /* (SYSTEM puri DESCRIPTION Portable Universal Resource Indentifier Library 23 + SHA256 099ay2zji5ablj2jj56sb49hk2l9x5s11vpx6893qwwjsp2881qa URL 24 + http://beta.quicklisp.org/archive/puri/2015-09-23/puri-20150923-git.tgz MD5 25 + 3bd4e30aa6b6baf6f26753b5fc357e0f NAME puri FILENAME puri DEPS 26 + ((NAME ptester FILENAME ptester)) DEPENDENCIES (ptester) VERSION 27 + 20150923-git SIBLINGS NIL PARASITES (puri-tests)) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/py-configparser.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/py-configparser/2017-07-25/py-configparser-20170725-svn.tgz''; 12 12 sha256 = ''08wfjlyhjqn54p3k0kv7ijsf72rsn4abdjnhd2bfkapr2a4jz6zr''; 13 13 }; 14 - 14 + 15 15 packageName = "py-configparser"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/py-configparser[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["py-configparser.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM py-configparser DESCRIPTION Common Lisp implementation of the Python ConfigParser module SHA256 08wfjlyhjqn54p3k0kv7ijsf72rsn4abdjnhd2bfkapr2a4jz6zr 34 - URL http://beta.quicklisp.org/archive/py-configparser/2017-07-25/py-configparser-20170725-svn.tgz MD5 3486092bb1d56be05dab16036f288a74 NAME py-configparser 35 - TESTNAME NIL FILENAME py-configparser DEPS ((NAME parse-number FILENAME parse-number)) DEPENDENCIES (parse-number) VERSION 20170725-svn SIBLINGS NIL) */ 20 + /* (SYSTEM py-configparser DESCRIPTION 21 + Common Lisp implementation of the Python ConfigParser module SHA256 22 + 08wfjlyhjqn54p3k0kv7ijsf72rsn4abdjnhd2bfkapr2a4jz6zr URL 23 + http://beta.quicklisp.org/archive/py-configparser/2017-07-25/py-configparser-20170725-svn.tgz 24 + MD5 3486092bb1d56be05dab16036f288a74 NAME py-configparser FILENAME 25 + py-configparser DEPS ((NAME parse-number FILENAME parse-number)) 26 + DEPENDENCIES (parse-number) VERSION 20170725-svn SIBLINGS NIL PARASITES NIL) */
+15 -22
pkgs/development/lisp-modules/quicklisp-to-nix-output/qmynd.nix
··· 5 5 6 6 description = ''MySQL Native Driver''; 7 7 8 - deps = [ args."usocket" args."trivial-gray-streams" args."list-of" args."ironclad" args."flexi-streams" args."babel" ]; 8 + deps = [ args."babel" args."flexi-streams" args."ironclad" args."list-of" args."trivial-gray-streams" args."usocket" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/qmynd/2017-06-30/qmynd-20170630-git.tgz''; 12 12 sha256 = ''01rg2rm4n19f5g39z2gdjcfy68z7ir51r44524vzzs0x9na9y6bi''; 13 13 }; 14 - 14 + 15 15 packageName = "qmynd"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/qmynd[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["qmynd.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM qmynd DESCRIPTION MySQL Native Driver SHA256 01rg2rm4n19f5g39z2gdjcfy68z7ir51r44524vzzs0x9na9y6bi URL 34 - http://beta.quicklisp.org/archive/qmynd/2017-06-30/qmynd-20170630-git.tgz MD5 64776472d1e0c4c0e41a1b4a2a24167e NAME qmynd TESTNAME NIL FILENAME qmynd DEPS 35 - ((NAME usocket FILENAME usocket) (NAME trivial-gray-streams FILENAME trivial-gray-streams) (NAME list-of FILENAME list-of) 36 - (NAME ironclad FILENAME ironclad) (NAME flexi-streams FILENAME flexi-streams) (NAME babel FILENAME babel)) 37 - DEPENDENCIES (usocket trivial-gray-streams list-of ironclad flexi-streams babel) VERSION 20170630-git SIBLINGS (qmynd-test)) */ 20 + /* (SYSTEM qmynd DESCRIPTION MySQL Native Driver SHA256 21 + 01rg2rm4n19f5g39z2gdjcfy68z7ir51r44524vzzs0x9na9y6bi URL 22 + http://beta.quicklisp.org/archive/qmynd/2017-06-30/qmynd-20170630-git.tgz 23 + MD5 64776472d1e0c4c0e41a1b4a2a24167e NAME qmynd FILENAME qmynd DEPS 24 + ((NAME babel FILENAME babel) (NAME flexi-streams FILENAME flexi-streams) 25 + (NAME ironclad FILENAME ironclad) (NAME list-of FILENAME list-of) 26 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 27 + (NAME usocket FILENAME usocket)) 28 + DEPENDENCIES 29 + (babel flexi-streams ironclad list-of trivial-gray-streams usocket) VERSION 30 + 20170630-git SIBLINGS (qmynd-test) PARASITES NIL) */
+27 -24
pkgs/development/lisp-modules/quicklisp-to-nix-output/query-fs.nix
··· 5 5 6 6 description = ''High-level virtual FS using CL-Fuse-Meta-FS to represent results of queries''; 7 7 8 - deps = [ args."bordeaux-threads" args."cl-fuse" args."cl-fuse-meta-fs" args."cl-ppcre" args."command-line-arguments" args."iterate" args."trivial-backtrace" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-fuse" args."cl-fuse-meta-fs" args."cl-ppcre" args."cl-utilities" args."command-line-arguments" args."iterate" args."pcall" args."pcall-queue" args."trivial-backtrace" args."trivial-features" args."trivial-utf-8" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/query-fs/2016-05-31/query-fs-20160531-git.tgz''; 12 12 sha256 = ''0wknr3rffihg1my8ihmpwssxpxj4bfmqcly0s37q51fllxkr1v5a''; 13 13 }; 14 - 14 + 15 15 packageName = "query-fs"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/query-fs[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["query-fs.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM query-fs DESCRIPTION High-level virtual FS using CL-Fuse-Meta-FS to represent results of queries SHA256 34 - 0wknr3rffihg1my8ihmpwssxpxj4bfmqcly0s37q51fllxkr1v5a URL http://beta.quicklisp.org/archive/query-fs/2016-05-31/query-fs-20160531-git.tgz MD5 35 - dfbb3d0e7b5d990488a17b184771d049 NAME query-fs TESTNAME NIL FILENAME query-fs DEPS 36 - ((NAME bordeaux-threads FILENAME bordeaux-threads) (NAME cl-fuse FILENAME cl-fuse) (NAME cl-fuse-meta-fs FILENAME cl-fuse-meta-fs) 37 - (NAME cl-ppcre FILENAME cl-ppcre) (NAME command-line-arguments FILENAME command-line-arguments) (NAME iterate FILENAME iterate) 38 - (NAME trivial-backtrace FILENAME trivial-backtrace)) 39 - DEPENDENCIES (bordeaux-threads cl-fuse cl-fuse-meta-fs cl-ppcre command-line-arguments iterate trivial-backtrace) VERSION 20160531-git SIBLINGS NIL) */ 20 + /* (SYSTEM query-fs DESCRIPTION 21 + High-level virtual FS using CL-Fuse-Meta-FS to represent results of queries 22 + SHA256 0wknr3rffihg1my8ihmpwssxpxj4bfmqcly0s37q51fllxkr1v5a URL 23 + http://beta.quicklisp.org/archive/query-fs/2016-05-31/query-fs-20160531-git.tgz 24 + MD5 dfbb3d0e7b5d990488a17b184771d049 NAME query-fs FILENAME query-fs DEPS 25 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 26 + (NAME bordeaux-threads FILENAME bordeaux-threads) 27 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 28 + (NAME cl-fuse FILENAME cl-fuse) 29 + (NAME cl-fuse-meta-fs FILENAME cl-fuse-meta-fs) 30 + (NAME cl-ppcre FILENAME cl-ppcre) 31 + (NAME cl-utilities FILENAME cl-utilities) 32 + (NAME command-line-arguments FILENAME command-line-arguments) 33 + (NAME iterate FILENAME iterate) (NAME pcall FILENAME pcall) 34 + (NAME pcall-queue FILENAME pcall-queue) 35 + (NAME trivial-backtrace FILENAME trivial-backtrace) 36 + (NAME trivial-features FILENAME trivial-features) 37 + (NAME trivial-utf-8 FILENAME trivial-utf-8)) 38 + DEPENDENCIES 39 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-fuse cl-fuse-meta-fs 40 + cl-ppcre cl-utilities command-line-arguments iterate pcall pcall-queue 41 + trivial-backtrace trivial-features trivial-utf-8) 42 + VERSION 20160531-git SIBLINGS NIL PARASITES NIL) */
+15 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/quri.nix
··· 5 5 6 6 description = ''Yet another URI library for Common Lisp''; 7 7 8 - deps = [ args."split-sequence" args."cl-utilities" args."babel" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."cl-utilities" args."split-sequence" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/quri/2016-12-04/quri-20161204-git.tgz''; 12 12 sha256 = ''14if83kd2mv68p4g4ch2w796w3micpzv40z7xrcwzwj64wngwabv''; 13 13 }; 14 - 14 + 15 15 packageName = "quri"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/quri[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["quri.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM quri DESCRIPTION Yet another URI library for Common Lisp SHA256 14if83kd2mv68p4g4ch2w796w3micpzv40z7xrcwzwj64wngwabv URL 34 - http://beta.quicklisp.org/archive/quri/2016-12-04/quri-20161204-git.tgz MD5 8c87e99d4f7308d83aab361a6e36508a NAME quri TESTNAME NIL FILENAME quri DEPS 35 - ((NAME split-sequence FILENAME split-sequence) (NAME cl-utilities FILENAME cl-utilities) (NAME babel FILENAME babel) (NAME alexandria FILENAME alexandria)) 36 - DEPENDENCIES (split-sequence cl-utilities babel alexandria) VERSION 20161204-git SIBLINGS (quri-test)) */ 20 + /* (SYSTEM quri DESCRIPTION Yet another URI library for Common Lisp SHA256 21 + 14if83kd2mv68p4g4ch2w796w3micpzv40z7xrcwzwj64wngwabv URL 22 + http://beta.quicklisp.org/archive/quri/2016-12-04/quri-20161204-git.tgz MD5 23 + 8c87e99d4f7308d83aab361a6e36508a NAME quri FILENAME quri DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-utilities FILENAME cl-utilities) 26 + (NAME split-sequence FILENAME split-sequence) 27 + (NAME trivial-features FILENAME trivial-features)) 28 + DEPENDENCIES 29 + (alexandria babel cl-utilities split-sequence trivial-features) VERSION 30 + 20161204-git SIBLINGS (quri-test) PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/rfc2388.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz''; 12 12 sha256 = ''1ky99cr4bgfyh0pfpl5f6fsmq1qdbgi4b8v0cfs4y73f78p1f8b6''; 13 13 }; 14 - 14 + 15 15 packageName = "rfc2388"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/rfc2388[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["rfc2388.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM rfc2388 DESCRIPTION Implementation of RFC 2388 SHA256 1ky99cr4bgfyh0pfpl5f6fsmq1qdbgi4b8v0cfs4y73f78p1f8b6 URL 34 - http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz MD5 10a8bfea588196b1147d5dc7bf759bb1 NAME rfc2388 TESTNAME NIL FILENAME 35 - rfc2388 DEPS NIL DEPENDENCIES NIL VERSION 20130720-git SIBLINGS NIL) */ 20 + /* (SYSTEM rfc2388 DESCRIPTION Implementation of RFC 2388 SHA256 21 + 1ky99cr4bgfyh0pfpl5f6fsmq1qdbgi4b8v0cfs4y73f78p1f8b6 URL 22 + http://beta.quicklisp.org/archive/rfc2388/2013-07-20/rfc2388-20130720-git.tgz 23 + MD5 10a8bfea588196b1147d5dc7bf759bb1 NAME rfc2388 FILENAME rfc2388 DEPS NIL 24 + DEPENDENCIES NIL VERSION 20130720-git SIBLINGS NIL PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/rt.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''rt''; 4 + version = ''20101006-git''; 5 + 6 + description = ''MIT Regression Tester''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/rt/2010-10-06/rt-20101006-git.tgz''; 12 + sha256 = ''1jncar0xwkqk8yrc2dln389ivvgzs7ijdhhs3zpfyi5d21f0qa1v''; 13 + }; 14 + 15 + packageName = "rt"; 16 + 17 + asdFilesToKeep = ["rt.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM rt DESCRIPTION MIT Regression Tester SHA256 21 + 1jncar0xwkqk8yrc2dln389ivvgzs7ijdhhs3zpfyi5d21f0qa1v URL 22 + http://beta.quicklisp.org/archive/rt/2010-10-06/rt-20101006-git.tgz MD5 23 + 94a56c473399572ca835ac91c77c04e5 NAME rt FILENAME rt DEPS NIL DEPENDENCIES 24 + NIL VERSION 20101006-git SIBLINGS NIL PARASITES NIL) */
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/s-sql.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''s-sql''; 4 + version = ''postmodern-20170403-git''; 5 + 6 + description = ''''; 7 + 8 + deps = [ args."cl-postgres" args."md5" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz''; 12 + sha256 = ''1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p''; 13 + }; 14 + 15 + packageName = "s-sql"; 16 + 17 + asdFilesToKeep = ["s-sql.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM s-sql DESCRIPTION NIL SHA256 21 + 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 22 + http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz 23 + MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME s-sql FILENAME s-sql DEPS 24 + ((NAME cl-postgres FILENAME cl-postgres) (NAME md5 FILENAME md5)) 25 + DEPENDENCIES (cl-postgres md5) VERSION postmodern-20170403-git SIBLINGS 26 + (cl-postgres postmodern simple-date) PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/salza2.nix
··· 12 12 url = ''http://beta.quicklisp.org/archive/salza2/2013-07-20/salza2-2.0.9.tgz''; 13 13 sha256 = ''1m0hksgvq3njd9xa2nxlm161vgzw77djxmisq08v9pz2bz16v8va''; 14 14 }; 15 - 15 + 16 16 packageName = "salza2"; 17 17 18 - overrides = x: { 19 - postInstall = '' 20 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/salza2[.]asd${"$"}' | 21 - while read f; do 22 - env -i \ 23 - NIX_LISP="$NIX_LISP" \ 24 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 25 - (asdf:load-system :$(basename "$f" .asd)) 26 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 27 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 28 - )'" \ 29 - "$out"/bin/*-lisp-launcher.sh || 30 - mv "$f"{,.sibling}; done || true 31 - ''; 32 - }; 18 + asdFilesToKeep = ["salza2.asd"]; 19 + overrides = x: x; 33 20 } 34 - /* (SYSTEM salza2 DESCRIPTION Create compressed data in the ZLIB, DEFLATE, or GZIP 21 + /* (SYSTEM salza2 DESCRIPTION 22 + Create compressed data in the ZLIB, DEFLATE, or GZIP 35 23 data formats 36 - SHA256 1m0hksgvq3njd9xa2nxlm161vgzw77djxmisq08v9pz2bz16v8va URL http://beta.quicklisp.org/archive/salza2/2013-07-20/salza2-2.0.9.tgz MD5 37 - e62383de435081c0f1f888ec363bb32c NAME salza2 TESTNAME NIL FILENAME salza2 DEPS NIL DEPENDENCIES NIL VERSION 2.0.9 SIBLINGS NIL) */ 24 + SHA256 1m0hksgvq3njd9xa2nxlm161vgzw77djxmisq08v9pz2bz16v8va URL 25 + http://beta.quicklisp.org/archive/salza2/2013-07-20/salza2-2.0.9.tgz MD5 26 + e62383de435081c0f1f888ec363bb32c NAME salza2 FILENAME salza2 DEPS NIL 27 + DEPENDENCIES NIL VERSION 2.0.9 SIBLINGS NIL PARASITES NIL) */
+16 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-date.nix
··· 3 3 baseName = ''simple-date''; 4 4 version = ''postmodern-20170403-git''; 5 5 6 + parasites = [ "simple-date-postgres-glue" "simple-date-tests" ]; 7 + 6 8 description = ''''; 7 9 8 - deps = [ ]; 10 + deps = [ args."cl-postgres" args."fiveam" args."md5" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz''; 12 14 sha256 = ''1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p''; 13 15 }; 14 - 16 + 15 17 packageName = "simple-date"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/simple-date[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["simple-date.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM simple-date DESCRIPTION NIL SHA256 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 34 - http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME simple-date TESTNAME NIL 35 - FILENAME simple-date DEPS NIL DEPENDENCIES NIL VERSION postmodern-20170403-git SIBLINGS (cl-postgres postmodern s-sql)) */ 22 + /* (SYSTEM simple-date DESCRIPTION NIL SHA256 23 + 1pklmp0y0falrmbxll79drrcrlgslasavdym5r45m8kkzi1zpv9p URL 24 + http://beta.quicklisp.org/archive/postmodern/2017-04-03/postmodern-20170403-git.tgz 25 + MD5 7a4145a0a5ff5bcb7a4bf29b5c2915d2 NAME simple-date FILENAME simple-date 26 + DEPS 27 + ((NAME cl-postgres FILENAME cl-postgres) (NAME fiveam FILENAME fiveam) 28 + (NAME md5 FILENAME md5)) 29 + DEPENDENCIES (cl-postgres fiveam md5) VERSION postmodern-20170403-git 30 + SIBLINGS (cl-postgres postmodern s-sql) PARASITES 31 + (simple-date-postgres-glue simple-date-tests)) */
+14 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/smart-buffer.nix
··· 5 5 6 6 description = ''Smart octets buffer''; 7 7 8 - deps = [ args."xsubseq" args."uiop" args."flexi-streams" ]; 8 + deps = [ args."flexi-streams" args."trivial-gray-streams" args."uiop" args."xsubseq" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/smart-buffer/2016-06-28/smart-buffer-20160628-git.tgz''; 12 12 sha256 = ''1wp50snkc8739n91xlnfnq1dzz3kfp0awgp92m7xbpcw3hbaib1s''; 13 13 }; 14 - 14 + 15 15 packageName = "smart-buffer"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/smart-buffer[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["smart-buffer.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM smart-buffer DESCRIPTION Smart octets buffer SHA256 1wp50snkc8739n91xlnfnq1dzz3kfp0awgp92m7xbpcw3hbaib1s URL 34 - http://beta.quicklisp.org/archive/smart-buffer/2016-06-28/smart-buffer-20160628-git.tgz MD5 454d8510618da8111c7ca687549b7035 NAME smart-buffer TESTNAME NIL 35 - FILENAME smart-buffer DEPS ((NAME xsubseq FILENAME xsubseq) (NAME uiop FILENAME uiop) (NAME flexi-streams FILENAME flexi-streams)) DEPENDENCIES 36 - (xsubseq uiop flexi-streams) VERSION 20160628-git SIBLINGS (smart-buffer-test)) */ 20 + /* (SYSTEM smart-buffer DESCRIPTION Smart octets buffer SHA256 21 + 1wp50snkc8739n91xlnfnq1dzz3kfp0awgp92m7xbpcw3hbaib1s URL 22 + http://beta.quicklisp.org/archive/smart-buffer/2016-06-28/smart-buffer-20160628-git.tgz 23 + MD5 454d8510618da8111c7ca687549b7035 NAME smart-buffer FILENAME 24 + smart-buffer DEPS 25 + ((NAME flexi-streams FILENAME flexi-streams) 26 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 27 + (NAME uiop FILENAME uiop) (NAME xsubseq FILENAME xsubseq)) 28 + DEPENDENCIES (flexi-streams trivial-gray-streams uiop xsubseq) VERSION 29 + 20160628-git SIBLINGS (smart-buffer-test) PARASITES NIL) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/split-sequence.nix
··· 3 3 baseName = ''split-sequence''; 4 4 version = ''1.2''; 5 5 6 + parasites = [ "split-sequence-tests" ]; 7 + 6 8 description = ''Splits a sequence into a list of subsequences 7 9 delimited by objects satisfying a test.''; 8 10 9 - deps = [ ]; 11 + deps = [ args."fiveam" ]; 10 12 11 13 src = fetchurl { 12 14 url = ''http://beta.quicklisp.org/archive/split-sequence/2015-08-04/split-sequence-1.2.tgz''; 13 15 sha256 = ''12x5yfvinqz9jzxwlsg226103a9sdf67zpzn5izggvdlw0v5qp0l''; 14 16 }; 15 - 17 + 16 18 packageName = "split-sequence"; 17 19 18 - overrides = x: { 19 - postInstall = '' 20 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/split-sequence[.]asd${"$"}' | 21 - while read f; do 22 - env -i \ 23 - NIX_LISP="$NIX_LISP" \ 24 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 25 - (asdf:load-system :$(basename "$f" .asd)) 26 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 27 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 28 - )'" \ 29 - "$out"/bin/*-lisp-launcher.sh || 30 - mv "$f"{,.sibling}; done || true 31 - ''; 32 - }; 20 + asdFilesToKeep = ["split-sequence.asd"]; 21 + overrides = x: x; 33 22 } 34 - /* (SYSTEM split-sequence DESCRIPTION Splits a sequence into a list of subsequences 23 + /* (SYSTEM split-sequence DESCRIPTION 24 + Splits a sequence into a list of subsequences 35 25 delimited by objects satisfying a test. 36 - SHA256 12x5yfvinqz9jzxwlsg226103a9sdf67zpzn5izggvdlw0v5qp0l URL http://beta.quicklisp.org/archive/split-sequence/2015-08-04/split-sequence-1.2.tgz MD5 37 - 194e24d60f0fba70a059633960052e21 NAME split-sequence TESTNAME NIL FILENAME split-sequence DEPS NIL DEPENDENCIES NIL VERSION 1.2 SIBLINGS NIL) */ 26 + SHA256 12x5yfvinqz9jzxwlsg226103a9sdf67zpzn5izggvdlw0v5qp0l URL 27 + http://beta.quicklisp.org/archive/split-sequence/2015-08-04/split-sequence-1.2.tgz 28 + MD5 194e24d60f0fba70a059633960052e21 NAME split-sequence FILENAME 29 + split-sequence DEPS ((NAME fiveam FILENAME fiveam)) DEPENDENCIES (fiveam) 30 + VERSION 1.2 SIBLINGS NIL PARASITES (split-sequence-tests)) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/sqlite.nix
··· 5 5 6 6 description = ''''; 7 7 8 - deps = [ args."cffi" args."iterate" ]; 8 + deps = [ args."alexandria" args."babel" args."cffi" args."iterate" args."trivial-features" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/cl-sqlite/2013-06-15/cl-sqlite-20130615-git.tgz''; 12 12 sha256 = ''0db1fvvnsrnxmp272ycnl2kwhymjwrimr8z4djvjlg6cvjxk6lqh''; 13 13 }; 14 - 14 + 15 15 packageName = "sqlite"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/sqlite[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["sqlite.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM sqlite DESCRIPTION NIL SHA256 0db1fvvnsrnxmp272ycnl2kwhymjwrimr8z4djvjlg6cvjxk6lqh URL 34 - http://beta.quicklisp.org/archive/cl-sqlite/2013-06-15/cl-sqlite-20130615-git.tgz MD5 93be7c68f587d830941be55f2c2f1c8b NAME sqlite TESTNAME NIL FILENAME 35 - sqlite DEPS ((NAME cffi FILENAME cffi) (NAME iterate FILENAME iterate)) DEPENDENCIES (cffi iterate) VERSION cl-20130615-git SIBLINGS NIL) */ 20 + /* (SYSTEM sqlite DESCRIPTION NIL SHA256 21 + 0db1fvvnsrnxmp272ycnl2kwhymjwrimr8z4djvjlg6cvjxk6lqh URL 22 + http://beta.quicklisp.org/archive/cl-sqlite/2013-06-15/cl-sqlite-20130615-git.tgz 23 + MD5 93be7c68f587d830941be55f2c2f1c8b NAME sqlite FILENAME sqlite DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cffi FILENAME cffi) (NAME iterate FILENAME iterate) 26 + (NAME trivial-features FILENAME trivial-features)) 27 + DEPENDENCIES (alexandria babel cffi iterate trivial-features) VERSION 28 + cl-20130615-git SIBLINGS NIL PARASITES NIL) */
+18 -21
pkgs/development/lisp-modules/quicklisp-to-nix-output/static-vectors.nix
··· 3 3 baseName = ''static-vectors''; 4 4 version = ''v1.8.2''; 5 5 6 + parasites = [ "static-vectors/test" ]; 7 + 6 8 description = ''Create vectors allocated in static memory.''; 7 9 8 - deps = [ args."alexandria" args."cffi" args."cffi-grovel" ]; 10 + deps = [ args."alexandria" args."babel" args."cffi" args."cffi-grovel" args."fiveam" args."trivial-features" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/static-vectors/2017-01-24/static-vectors-v1.8.2.tgz''; 12 14 sha256 = ''0p35f0wrnv46bmmxlviwpsbxnlnkmxwd3xp858lhf0dy52cyra1g''; 13 15 }; 14 - 16 + 15 17 packageName = "static-vectors"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/static-vectors[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["static-vectors.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM static-vectors DESCRIPTION Create vectors allocated in static memory. SHA256 0p35f0wrnv46bmmxlviwpsbxnlnkmxwd3xp858lhf0dy52cyra1g URL 34 - http://beta.quicklisp.org/archive/static-vectors/2017-01-24/static-vectors-v1.8.2.tgz MD5 fd3ebe4e79a71c49e32ac87d6a1bcaf4 NAME static-vectors TESTNAME NIL 35 - FILENAME static-vectors DEPS ((NAME alexandria FILENAME alexandria) (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel)) DEPENDENCIES 36 - (alexandria cffi cffi-grovel) VERSION v1.8.2 SIBLINGS NIL) */ 22 + /* (SYSTEM static-vectors DESCRIPTION 23 + Create vectors allocated in static memory. SHA256 24 + 0p35f0wrnv46bmmxlviwpsbxnlnkmxwd3xp858lhf0dy52cyra1g URL 25 + http://beta.quicklisp.org/archive/static-vectors/2017-01-24/static-vectors-v1.8.2.tgz 26 + MD5 fd3ebe4e79a71c49e32ac87d6a1bcaf4 NAME static-vectors FILENAME 27 + static-vectors DEPS 28 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 29 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 30 + (NAME fiveam FILENAME fiveam) 31 + (NAME trivial-features FILENAME trivial-features)) 32 + DEPENDENCIES (alexandria babel cffi cffi-grovel fiveam trivial-features) 33 + VERSION v1.8.2 SIBLINGS NIL PARASITES (static-vectors/test)) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/stumpwm.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/stumpwm/2017-07-25/stumpwm-20170725-git.tgz''; 12 12 sha256 = ''1hb01zlm4rk2n9b8lfpiary94pmg6qkw84zg54ws1if7z1yd2ss5''; 13 13 }; 14 - 14 + 15 15 packageName = "stumpwm"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/stumpwm[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["stumpwm.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM stumpwm DESCRIPTION A tiling, keyboard driven window manager SHA256 1hb01zlm4rk2n9b8lfpiary94pmg6qkw84zg54ws1if7z1yd2ss5 URL 34 - http://beta.quicklisp.org/archive/stumpwm/2017-07-25/stumpwm-20170725-git.tgz MD5 a7fb260c6572273c05b828299c0610ce NAME stumpwm TESTNAME NIL FILENAME 35 - stumpwm DEPS ((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre) (NAME clx FILENAME clx)) DEPENDENCIES (alexandria cl-ppcre clx) 36 - VERSION 20170725-git SIBLINGS NIL) */ 20 + /* (SYSTEM stumpwm DESCRIPTION A tiling, keyboard driven window manager SHA256 21 + 1hb01zlm4rk2n9b8lfpiary94pmg6qkw84zg54ws1if7z1yd2ss5 URL 22 + http://beta.quicklisp.org/archive/stumpwm/2017-07-25/stumpwm-20170725-git.tgz 23 + MD5 a7fb260c6572273c05b828299c0610ce NAME stumpwm FILENAME stumpwm DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre) 25 + (NAME clx FILENAME clx)) 26 + DEPENDENCIES (alexandria cl-ppcre clx) VERSION 20170725-git SIBLINGS NIL 27 + PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/swank.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''swank''; 4 + version = ''slime-v2.19''; 5 + 6 + description = ''''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/slime/2017-02-27/slime-v2.19.tgz''; 12 + sha256 = ''1w3xq4kiy06wbmk2sf30saqgy1qa9v2llbi6bqy7hrm956yh6dza''; 13 + }; 14 + 15 + packageName = "swank"; 16 + 17 + asdFilesToKeep = ["swank.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM swank DESCRIPTION NIL SHA256 21 + 1w3xq4kiy06wbmk2sf30saqgy1qa9v2llbi6bqy7hrm956yh6dza URL 22 + http://beta.quicklisp.org/archive/slime/2017-02-27/slime-v2.19.tgz MD5 23 + 7e1540ebb970db0f77b6e6cabb36ba41 NAME swank FILENAME swank DEPS NIL 24 + DEPENDENCIES NIL VERSION slime-v2.19 SIBLINGS NIL PARASITES NIL) */
+15 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/swap-bytes.nix
··· 3 3 baseName = ''swap-bytes''; 4 4 version = ''v1.1''; 5 5 6 + parasites = [ "swap-bytes/test" ]; 7 + 6 8 description = ''Optimized byte-swapping primitives.''; 7 9 8 - deps = [ args."trivial-features" ]; 10 + deps = [ args."fiveam" args."trivial-features" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/swap-bytes/2016-09-29/swap-bytes-v1.1.tgz''; 12 14 sha256 = ''0snwbfplqhg1y4y4m7lgvksg1hs0sygfikz3rlbkfl4gwg8pq8ky''; 13 15 }; 14 - 16 + 15 17 packageName = "swap-bytes"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/swap-bytes[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["swap-bytes.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM swap-bytes DESCRIPTION Optimized byte-swapping primitives. SHA256 0snwbfplqhg1y4y4m7lgvksg1hs0sygfikz3rlbkfl4gwg8pq8ky URL 34 - http://beta.quicklisp.org/archive/swap-bytes/2016-09-29/swap-bytes-v1.1.tgz MD5 dda8b3b0a4e345879e80a3cc398667bb NAME swap-bytes TESTNAME NIL FILENAME 35 - swap-bytes DEPS ((NAME trivial-features FILENAME trivial-features)) DEPENDENCIES (trivial-features) VERSION v1.1 SIBLINGS NIL) */ 22 + /* (SYSTEM swap-bytes DESCRIPTION Optimized byte-swapping primitives. SHA256 23 + 0snwbfplqhg1y4y4m7lgvksg1hs0sygfikz3rlbkfl4gwg8pq8ky URL 24 + http://beta.quicklisp.org/archive/swap-bytes/2016-09-29/swap-bytes-v1.1.tgz 25 + MD5 dda8b3b0a4e345879e80a3cc398667bb NAME swap-bytes FILENAME swap-bytes 26 + DEPS 27 + ((NAME fiveam FILENAME fiveam) 28 + (NAME trivial-features FILENAME trivial-features)) 29 + DEPENDENCIES (fiveam trivial-features) VERSION v1.1 SIBLINGS NIL PARASITES 30 + (swap-bytes/test)) */
+30
pkgs/development/lisp-modules/quicklisp-to-nix-output/symbol-munger.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''symbol-munger''; 4 + version = ''20150407-git''; 5 + 6 + description = ''Functions to convert between the spacing and 7 + capitalization conventions of various environments''; 8 + 9 + deps = [ args."alexandria" args."iterate" ]; 10 + 11 + src = fetchurl { 12 + url = ''http://beta.quicklisp.org/archive/symbol-munger/2015-04-07/symbol-munger-20150407-git.tgz''; 13 + sha256 = ''0dccli8557kvyy2rngh646rmavf96p7xqn5bry65d7c1f61lyqv6''; 14 + }; 15 + 16 + packageName = "symbol-munger"; 17 + 18 + asdFilesToKeep = ["symbol-munger.asd"]; 19 + overrides = x: x; 20 + } 21 + /* (SYSTEM symbol-munger DESCRIPTION 22 + Functions to convert between the spacing and 23 + capitalization conventions of various environments 24 + SHA256 0dccli8557kvyy2rngh646rmavf96p7xqn5bry65d7c1f61lyqv6 URL 25 + http://beta.quicklisp.org/archive/symbol-munger/2015-04-07/symbol-munger-20150407-git.tgz 26 + MD5 b1e35b63d7ad1451868d1c40e2fbfab7 NAME symbol-munger FILENAME 27 + symbol-munger DEPS 28 + ((NAME alexandria FILENAME alexandria) (NAME iterate FILENAME iterate)) 29 + DEPENDENCIES (alexandria iterate) VERSION 20150407-git SIBLINGS NIL 30 + PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-backtrace.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-backtrace/2016-05-31/trivial-backtrace-20160531-git.tgz''; 12 12 sha256 = ''1vcvalcv2ljiv2gyh8xjcg62cjsripjwmnhc8zji35ja1xyqvxhx''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-backtrace"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-backtrace[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-backtrace.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-backtrace DESCRIPTION trivial-backtrace SHA256 1vcvalcv2ljiv2gyh8xjcg62cjsripjwmnhc8zji35ja1xyqvxhx URL 34 - http://beta.quicklisp.org/archive/trivial-backtrace/2016-05-31/trivial-backtrace-20160531-git.tgz MD5 a3b41b4ae24e3fde303a2623201aac4d NAME 35 - trivial-backtrace TESTNAME NIL FILENAME trivial-backtrace DEPS NIL DEPENDENCIES NIL VERSION 20160531-git SIBLINGS (trivial-backtrace-test)) */ 20 + /* (SYSTEM trivial-backtrace DESCRIPTION trivial-backtrace SHA256 21 + 1vcvalcv2ljiv2gyh8xjcg62cjsripjwmnhc8zji35ja1xyqvxhx URL 22 + http://beta.quicklisp.org/archive/trivial-backtrace/2016-05-31/trivial-backtrace-20160531-git.tgz 23 + MD5 a3b41b4ae24e3fde303a2623201aac4d NAME trivial-backtrace FILENAME 24 + trivial-backtrace DEPS NIL DEPENDENCIES NIL VERSION 20160531-git SIBLINGS 25 + (trivial-backtrace-test) PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-features.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-features/2016-12-04/trivial-features-20161204-git.tgz''; 12 12 sha256 = ''0i2zyc9c7jigljxll29sh9gv1fawdsf0kq7s86pwba5zi99q2ij2''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-features"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-features[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-features.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-features DESCRIPTION Ensures consistent *FEATURES* across multiple CLs. SHA256 0i2zyc9c7jigljxll29sh9gv1fawdsf0kq7s86pwba5zi99q2ij2 URL 34 - http://beta.quicklisp.org/archive/trivial-features/2016-12-04/trivial-features-20161204-git.tgz MD5 07497e3fd92e68027a96f877cfe62bd4 NAME trivial-features 35 - TESTNAME NIL FILENAME trivial-features DEPS NIL DEPENDENCIES NIL VERSION 20161204-git SIBLINGS (trivial-features-tests)) */ 20 + /* (SYSTEM trivial-features DESCRIPTION 21 + Ensures consistent *FEATURES* across multiple CLs. SHA256 22 + 0i2zyc9c7jigljxll29sh9gv1fawdsf0kq7s86pwba5zi99q2ij2 URL 23 + http://beta.quicklisp.org/archive/trivial-features/2016-12-04/trivial-features-20161204-git.tgz 24 + MD5 07497e3fd92e68027a96f877cfe62bd4 NAME trivial-features FILENAME 25 + trivial-features DEPS NIL DEPENDENCIES NIL VERSION 20161204-git SIBLINGS 26 + (trivial-features-tests) PARASITES NIL) */
+13 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-garbage.nix
··· 3 3 baseName = ''trivial-garbage''; 4 4 version = ''20150113-git''; 5 5 6 + parasites = [ "trivial-garbage-tests" ]; 7 + 6 8 description = ''Portable finalizers, weak hash-tables and weak pointers.''; 7 9 8 - deps = [ ]; 10 + deps = [ args."rt" ]; 9 11 10 12 src = fetchurl { 11 13 url = ''http://beta.quicklisp.org/archive/trivial-garbage/2015-01-13/trivial-garbage-20150113-git.tgz''; 12 14 sha256 = ''1yy1jyx7wz5rr7lr0jyyfxgzfddmrxrmkp46a21pcdc4jlss1h08''; 13 15 }; 14 - 16 + 15 17 packageName = "trivial-garbage"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-garbage[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["trivial-garbage.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM trivial-garbage DESCRIPTION Portable finalizers, weak hash-tables and weak pointers. SHA256 1yy1jyx7wz5rr7lr0jyyfxgzfddmrxrmkp46a21pcdc4jlss1h08 URL 34 - http://beta.quicklisp.org/archive/trivial-garbage/2015-01-13/trivial-garbage-20150113-git.tgz MD5 59153568703eed631e53092ab67f935e NAME trivial-garbage 35 - TESTNAME NIL FILENAME trivial-garbage DEPS NIL DEPENDENCIES NIL VERSION 20150113-git SIBLINGS NIL) */ 22 + /* (SYSTEM trivial-garbage DESCRIPTION 23 + Portable finalizers, weak hash-tables and weak pointers. SHA256 24 + 1yy1jyx7wz5rr7lr0jyyfxgzfddmrxrmkp46a21pcdc4jlss1h08 URL 25 + http://beta.quicklisp.org/archive/trivial-garbage/2015-01-13/trivial-garbage-20150113-git.tgz 26 + MD5 59153568703eed631e53092ab67f935e NAME trivial-garbage FILENAME 27 + trivial-garbage DEPS ((NAME rt FILENAME rt)) DEPENDENCIES (rt) VERSION 28 + 20150113-git SIBLINGS NIL PARASITES (trivial-garbage-tests)) */
+10 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-gray-streams.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-gray-streams/2014-08-26/trivial-gray-streams-20140826-git.tgz''; 12 12 sha256 = ''1nhbp0qizvqvy2mfl3i99hlwiy27h3gq0jglwzsj2fmnwqvpfx92''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-gray-streams"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-gray-streams[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-gray-streams.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-gray-streams DESCRIPTION Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams). SHA256 34 - 1nhbp0qizvqvy2mfl3i99hlwiy27h3gq0jglwzsj2fmnwqvpfx92 URL 35 - http://beta.quicklisp.org/archive/trivial-gray-streams/2014-08-26/trivial-gray-streams-20140826-git.tgz MD5 1ca280830c8c438ca2ccfadb3763ae83 NAME 36 - trivial-gray-streams TESTNAME NIL FILENAME trivial-gray-streams DEPS NIL DEPENDENCIES NIL VERSION 20140826-git SIBLINGS (trivial-gray-streams-test)) */ 20 + /* (SYSTEM trivial-gray-streams DESCRIPTION 21 + Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams). 22 + SHA256 1nhbp0qizvqvy2mfl3i99hlwiy27h3gq0jglwzsj2fmnwqvpfx92 URL 23 + http://beta.quicklisp.org/archive/trivial-gray-streams/2014-08-26/trivial-gray-streams-20140826-git.tgz 24 + MD5 1ca280830c8c438ca2ccfadb3763ae83 NAME trivial-gray-streams FILENAME 25 + trivial-gray-streams DEPS NIL DEPENDENCIES NIL VERSION 20140826-git 26 + SIBLINGS (trivial-gray-streams-test) PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-indent.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-indent/2017-06-30/trivial-indent-20170630-git.tgz''; 12 12 sha256 = ''18zag7n2yfjx3x6nm8132cq8lz321i3f3zslb90j198wvpwyrnq7''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-indent"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-indent[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-indent.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-indent DESCRIPTION A very simple library to allow indentation hints for SWANK. SHA256 18zag7n2yfjx3x6nm8132cq8lz321i3f3zslb90j198wvpwyrnq7 34 - URL http://beta.quicklisp.org/archive/trivial-indent/2017-06-30/trivial-indent-20170630-git.tgz MD5 9f11cc1014be3e3ae588a3cd07315be6 NAME trivial-indent 35 - TESTNAME NIL FILENAME trivial-indent DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM trivial-indent DESCRIPTION 21 + A very simple library to allow indentation hints for SWANK. SHA256 22 + 18zag7n2yfjx3x6nm8132cq8lz321i3f3zslb90j198wvpwyrnq7 URL 23 + http://beta.quicklisp.org/archive/trivial-indent/2017-06-30/trivial-indent-20170630-git.tgz 24 + MD5 9f11cc1014be3e3ae588a3cd07315be6 NAME trivial-indent FILENAME 25 + trivial-indent DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL 26 + PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-mimes.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-mimes/2017-06-30/trivial-mimes-20170630-git.tgz''; 12 12 sha256 = ''0rm667w7nfkcrfjqbb7blbdcrjxbr397a6nqmy35qq82fqjr4rvx''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-mimes"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-mimes[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-mimes.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-mimes DESCRIPTION Tiny library to detect mime types in files. SHA256 0rm667w7nfkcrfjqbb7blbdcrjxbr397a6nqmy35qq82fqjr4rvx URL 34 - http://beta.quicklisp.org/archive/trivial-mimes/2017-06-30/trivial-mimes-20170630-git.tgz MD5 5aecea17e102bd2dab7e71fecd1f8e44 NAME trivial-mimes TESTNAME 35 - NIL FILENAME trivial-mimes DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL) */ 20 + /* (SYSTEM trivial-mimes DESCRIPTION 21 + Tiny library to detect mime types in files. SHA256 22 + 0rm667w7nfkcrfjqbb7blbdcrjxbr397a6nqmy35qq82fqjr4rvx URL 23 + http://beta.quicklisp.org/archive/trivial-mimes/2017-06-30/trivial-mimes-20170630-git.tgz 24 + MD5 5aecea17e102bd2dab7e71fecd1f8e44 NAME trivial-mimes FILENAME 25 + trivial-mimes DEPS NIL DEPENDENCIES NIL VERSION 20170630-git SIBLINGS NIL 26 + PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-types.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/trivial-types/2012-04-07/trivial-types-20120407-git.tgz''; 12 12 sha256 = ''0y3lfbbvi2qp2cwswzmk1awzqrsrrcfkcm1qn744bgm1fiqhxbxx''; 13 13 }; 14 - 14 + 15 15 packageName = "trivial-types"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-types[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["trivial-types.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM trivial-types DESCRIPTION Trivial type definitions SHA256 0y3lfbbvi2qp2cwswzmk1awzqrsrrcfkcm1qn744bgm1fiqhxbxx URL 34 - http://beta.quicklisp.org/archive/trivial-types/2012-04-07/trivial-types-20120407-git.tgz MD5 b14dbe0564dcea33d8f4e852a612d7db NAME trivial-types TESTNAME 35 - NIL FILENAME trivial-types DEPS NIL DEPENDENCIES NIL VERSION 20120407-git SIBLINGS NIL) */ 20 + /* (SYSTEM trivial-types DESCRIPTION Trivial type definitions SHA256 21 + 0y3lfbbvi2qp2cwswzmk1awzqrsrrcfkcm1qn744bgm1fiqhxbxx URL 22 + http://beta.quicklisp.org/archive/trivial-types/2012-04-07/trivial-types-20120407-git.tgz 23 + MD5 b14dbe0564dcea33d8f4e852a612d7db NAME trivial-types FILENAME 24 + trivial-types DEPS NIL DEPENDENCIES NIL VERSION 20120407-git SIBLINGS NIL 25 + PARASITES NIL) */
+11 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/trivial-utf-8.nix
··· 3 3 baseName = ''trivial-utf-8''; 4 4 version = ''20111001-darcs''; 5 5 6 + parasites = [ "trivial-utf-8-tests" ]; 7 + 6 8 description = ''''; 7 9 8 10 deps = [ ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/trivial-utf-8/2011-10-01/trivial-utf-8-20111001-darcs.tgz''; 12 14 sha256 = ''1lmg185s6w3rzsz3xa41k5w9xw32bi288ifhrxincy8iv92w65wb''; 13 15 }; 14 - 16 + 15 17 packageName = "trivial-utf-8"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/trivial-utf-8[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["trivial-utf-8.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM trivial-utf-8 DESCRIPTION NIL SHA256 1lmg185s6w3rzsz3xa41k5w9xw32bi288ifhrxincy8iv92w65wb URL 34 - http://beta.quicklisp.org/archive/trivial-utf-8/2011-10-01/trivial-utf-8-20111001-darcs.tgz MD5 0206c4ba7a6c0b9b23762f244aca6614 NAME trivial-utf-8 35 - TESTNAME NIL FILENAME trivial-utf-8 DEPS NIL DEPENDENCIES NIL VERSION 20111001-darcs SIBLINGS NIL) */ 22 + /* (SYSTEM trivial-utf-8 DESCRIPTION NIL SHA256 23 + 1lmg185s6w3rzsz3xa41k5w9xw32bi288ifhrxincy8iv92w65wb URL 24 + http://beta.quicklisp.org/archive/trivial-utf-8/2011-10-01/trivial-utf-8-20111001-darcs.tgz 25 + MD5 0206c4ba7a6c0b9b23762f244aca6614 NAME trivial-utf-8 FILENAME 26 + trivial-utf-8 DEPS NIL DEPENDENCIES NIL VERSION 20111001-darcs SIBLINGS NIL 27 + PARASITES (trivial-utf-8-tests)) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/uffi.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/uffi/2017-06-30/uffi-20170630-git.tgz''; 12 12 sha256 = ''1y8f4pw1sw9d7zgaj1lfi87fjws934qc3gl3fan9py967cl5i7jf''; 13 13 }; 14 - 14 + 15 15 packageName = "uffi"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/uffi[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["uffi.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM uffi DESCRIPTION Universal Foreign Function Library for Common Lisp SHA256 1y8f4pw1sw9d7zgaj1lfi87fjws934qc3gl3fan9py967cl5i7jf URL 34 - http://beta.quicklisp.org/archive/uffi/2017-06-30/uffi-20170630-git.tgz MD5 8ac448122b79a41ec2b0647f06af7c12 NAME uffi TESTNAME NIL FILENAME uffi DEPS NIL 35 - DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (uffi-tests)) */ 20 + /* (SYSTEM uffi DESCRIPTION Universal Foreign Function Library for Common Lisp 21 + SHA256 1y8f4pw1sw9d7zgaj1lfi87fjws934qc3gl3fan9py967cl5i7jf URL 22 + http://beta.quicklisp.org/archive/uffi/2017-06-30/uffi-20170630-git.tgz MD5 23 + 8ac448122b79a41ec2b0647f06af7c12 NAME uffi FILENAME uffi DEPS NIL 24 + DEPENDENCIES NIL VERSION 20170630-git SIBLINGS (uffi-tests) PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/uiop.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/uiop/2017-06-30/uiop-3.2.1.tgz''; 12 12 sha256 = ''1zl661dkbg5clyl5fjj9466krk59xfdmmfzci5mj7n137m0zmf5v''; 13 13 }; 14 - 14 + 15 15 packageName = "uiop"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/uiop[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["uiop.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM uiop DESCRIPTION NIL SHA256 1zl661dkbg5clyl5fjj9466krk59xfdmmfzci5mj7n137m0zmf5v URL 34 - http://beta.quicklisp.org/archive/uiop/2017-06-30/uiop-3.2.1.tgz MD5 3e9ef02ecf9005240b66552d85719700 NAME uiop TESTNAME NIL FILENAME uiop DEPS NIL 35 - DEPENDENCIES NIL VERSION 3.2.1 SIBLINGS (asdf-driver)) */ 20 + /* (SYSTEM uiop DESCRIPTION NIL SHA256 21 + 1zl661dkbg5clyl5fjj9466krk59xfdmmfzci5mj7n137m0zmf5v URL 22 + http://beta.quicklisp.org/archive/uiop/2017-06-30/uiop-3.2.1.tgz MD5 23 + 3e9ef02ecf9005240b66552d85719700 NAME uiop FILENAME uiop DEPS NIL 24 + DEPENDENCIES NIL VERSION 3.2.1 SIBLINGS (asdf-driver) PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/unit-test.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''unit-test''; 4 + version = ''20120520-git''; 5 + 6 + description = ''unit-testing framework for common lisp''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/unit-test/2012-05-20/unit-test-20120520-git.tgz''; 12 + sha256 = ''1bwbx9d2z9qll46ksfh7bgd0dgh4is2dyfhkladq53qycvjywv9l''; 13 + }; 14 + 15 + packageName = "unit-test"; 16 + 17 + asdFilesToKeep = ["unit-test.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM unit-test DESCRIPTION unit-testing framework for common lisp SHA256 21 + 1bwbx9d2z9qll46ksfh7bgd0dgh4is2dyfhkladq53qycvjywv9l URL 22 + http://beta.quicklisp.org/archive/unit-test/2012-05-20/unit-test-20120520-git.tgz 23 + MD5 ffcde1c03dd33862cd4f7288649c3cbc NAME unit-test FILENAME unit-test DEPS 24 + NIL DEPENDENCIES NIL VERSION 20120520-git SIBLINGS NIL PARASITES NIL) */
+10 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/usocket.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz''; 12 12 sha256 = ''1mpcfawbzd72cd841bb0hmgx4kinnvcnazc7vym83gv5iy6lwif2''; 13 13 }; 14 - 14 + 15 15 packageName = "usocket"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/usocket[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["usocket.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM usocket DESCRIPTION Universal socket library for Common Lisp SHA256 1mpcfawbzd72cd841bb0hmgx4kinnvcnazc7vym83gv5iy6lwif2 URL 34 - http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz MD5 1dcb027187679211f9d277ce99ca2a5a NAME usocket TESTNAME NIL FILENAME usocket 35 - DEPS ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES (split-sequence) VERSION 0.7.0.1 SIBLINGS (usocket-server usocket-test)) */ 20 + /* (SYSTEM usocket DESCRIPTION Universal socket library for Common Lisp SHA256 21 + 1mpcfawbzd72cd841bb0hmgx4kinnvcnazc7vym83gv5iy6lwif2 URL 22 + http://beta.quicklisp.org/archive/usocket/2016-10-31/usocket-0.7.0.1.tgz 23 + MD5 1dcb027187679211f9d277ce99ca2a5a NAME usocket FILENAME usocket DEPS 24 + ((NAME split-sequence FILENAME split-sequence)) DEPENDENCIES 25 + (split-sequence) VERSION 0.7.0.1 SIBLINGS (usocket-server usocket-test) 26 + PARASITES NIL) */
+12 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/uuid.nix
··· 5 5 6 6 description = ''UUID Generation''; 7 7 8 - deps = [ args."ironclad" args."trivial-utf-8" ]; 8 + deps = [ args."ironclad" args."nibbles" args."trivial-utf-8" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/uuid/2013-08-13/uuid-20130813-git.tgz''; 12 12 sha256 = ''1ph88gizpkxqigfrkgmq0vd3qkgpxd9zjy6qyr0ic4xdyyymg1hf''; 13 13 }; 14 - 14 + 15 15 packageName = "uuid"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/uuid[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["uuid.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM uuid DESCRIPTION UUID Generation SHA256 1ph88gizpkxqigfrkgmq0vd3qkgpxd9zjy6qyr0ic4xdyyymg1hf URL 34 - http://beta.quicklisp.org/archive/uuid/2013-08-13/uuid-20130813-git.tgz MD5 e9029d9437573ec2ffa2b474adf95daf NAME uuid TESTNAME NIL FILENAME uuid DEPS 35 - ((NAME ironclad FILENAME ironclad) (NAME trivial-utf-8 FILENAME trivial-utf-8)) DEPENDENCIES (ironclad trivial-utf-8) VERSION 20130813-git SIBLINGS NIL) */ 20 + /* (SYSTEM uuid DESCRIPTION UUID Generation SHA256 21 + 1ph88gizpkxqigfrkgmq0vd3qkgpxd9zjy6qyr0ic4xdyyymg1hf URL 22 + http://beta.quicklisp.org/archive/uuid/2013-08-13/uuid-20130813-git.tgz MD5 23 + e9029d9437573ec2ffa2b474adf95daf NAME uuid FILENAME uuid DEPS 24 + ((NAME ironclad FILENAME ironclad) (NAME nibbles FILENAME nibbles) 25 + (NAME trivial-utf-8 FILENAME trivial-utf-8)) 26 + DEPENDENCIES (ironclad nibbles trivial-utf-8) VERSION 20130813-git SIBLINGS 27 + NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/vom.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/vom/2016-08-25/vom-20160825-git.tgz''; 12 12 sha256 = ''0mvln0xx8qnrsmaj7c0f2ilgahvf078qvhqag7qs3j26xmamjm93''; 13 13 }; 14 - 14 + 15 15 packageName = "vom"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/vom[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["vom.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM vom DESCRIPTION A tiny logging utility. SHA256 0mvln0xx8qnrsmaj7c0f2ilgahvf078qvhqag7qs3j26xmamjm93 URL 34 - http://beta.quicklisp.org/archive/vom/2016-08-25/vom-20160825-git.tgz MD5 ad16bdc0221b08de371be6ce25ce3d47 NAME vom TESTNAME NIL FILENAME vom DEPS NIL 35 - DEPENDENCIES NIL VERSION 20160825-git SIBLINGS NIL) */ 20 + /* (SYSTEM vom DESCRIPTION A tiny logging utility. SHA256 21 + 0mvln0xx8qnrsmaj7c0f2ilgahvf078qvhqag7qs3j26xmamjm93 URL 22 + http://beta.quicklisp.org/archive/vom/2016-08-25/vom-20160825-git.tgz MD5 23 + ad16bdc0221b08de371be6ce25ce3d47 NAME vom FILENAME vom DEPS NIL 24 + DEPENDENCIES NIL VERSION 20160825-git SIBLINGS NIL PARASITES NIL) */
+29 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/woo.nix
··· 5 5 6 6 description = ''An asynchronous HTTP server written in Common Lisp''; 7 7 8 - deps = [ args."vom" args."uiop" args."trivial-utf-8" args."swap-bytes" args."static-vectors" args."smart-buffer" args."quri" args."lev" args."fast-io" args."fast-http" args."clack-socket" args."cffi-grovel" args."cffi" args."bordeaux-threads" args."alexandria" ]; 8 + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."cl-utilities" args."clack-socket" args."fast-http" args."fast-io" args."flexi-streams" args."lev" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."swap-bytes" args."trivial-features" args."trivial-gray-streams" args."trivial-utf-8" args."uiop" args."vom" args."xsubseq" ]; 9 9 10 10 src = fetchurl { 11 11 url = ''http://beta.quicklisp.org/archive/woo/2017-07-25/woo-20170725-git.tgz''; 12 12 sha256 = ''11cnqd058mjhkgxppsivbmd687429r4b62v7z5iav0wpha78qfgg''; 13 13 }; 14 - 14 + 15 15 packageName = "woo"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/woo[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["woo.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM woo DESCRIPTION An asynchronous HTTP server written in Common Lisp SHA256 11cnqd058mjhkgxppsivbmd687429r4b62v7z5iav0wpha78qfgg URL 34 - http://beta.quicklisp.org/archive/woo/2017-07-25/woo-20170725-git.tgz MD5 bd901d8dfa7df3d19c6da73ea101f65b NAME woo TESTNAME NIL FILENAME woo DEPS 35 - ((NAME vom FILENAME vom) (NAME uiop FILENAME uiop) (NAME trivial-utf-8 FILENAME trivial-utf-8) (NAME swap-bytes FILENAME swap-bytes) 36 - (NAME static-vectors FILENAME static-vectors) (NAME smart-buffer FILENAME smart-buffer) (NAME quri FILENAME quri) (NAME lev FILENAME lev) 37 - (NAME fast-io FILENAME fast-io) (NAME fast-http FILENAME fast-http) (NAME clack-socket FILENAME clack-socket) (NAME cffi-grovel FILENAME cffi-grovel) 38 - (NAME cffi FILENAME cffi) (NAME bordeaux-threads FILENAME bordeaux-threads) (NAME alexandria FILENAME alexandria)) 20 + /* (SYSTEM woo DESCRIPTION An asynchronous HTTP server written in Common Lisp 21 + SHA256 11cnqd058mjhkgxppsivbmd687429r4b62v7z5iav0wpha78qfgg URL 22 + http://beta.quicklisp.org/archive/woo/2017-07-25/woo-20170725-git.tgz MD5 23 + bd901d8dfa7df3d19c6da73ea101f65b NAME woo FILENAME woo DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME bordeaux-threads FILENAME bordeaux-threads) 26 + (NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel) 27 + (NAME cl-utilities FILENAME cl-utilities) 28 + (NAME clack-socket FILENAME clack-socket) 29 + (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) 30 + (NAME flexi-streams FILENAME flexi-streams) (NAME lev FILENAME lev) 31 + (NAME proc-parse FILENAME proc-parse) (NAME quri FILENAME quri) 32 + (NAME smart-buffer FILENAME smart-buffer) 33 + (NAME split-sequence FILENAME split-sequence) 34 + (NAME static-vectors FILENAME static-vectors) 35 + (NAME swap-bytes FILENAME swap-bytes) 36 + (NAME trivial-features FILENAME trivial-features) 37 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 38 + (NAME trivial-utf-8 FILENAME trivial-utf-8) (NAME uiop FILENAME uiop) 39 + (NAME vom FILENAME vom) (NAME xsubseq FILENAME xsubseq)) 39 40 DEPENDENCIES 40 - (vom uiop trivial-utf-8 swap-bytes static-vectors smart-buffer quri lev fast-io fast-http clack-socket cffi-grovel cffi bordeaux-threads alexandria) 41 - VERSION 20170725-git SIBLINGS (clack-handler-woo woo-test)) */ 41 + (alexandria babel bordeaux-threads cffi cffi-grovel cl-utilities 42 + clack-socket fast-http fast-io flexi-streams lev proc-parse quri 43 + smart-buffer split-sequence static-vectors swap-bytes trivial-features 44 + trivial-gray-streams trivial-utf-8 uiop vom xsubseq) 45 + VERSION 20170725-git SIBLINGS (clack-handler-woo woo-test) PARASITES NIL) */
+19 -25
pkgs/development/lisp-modules/quicklisp-to-nix-output/wookie.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/wookie/2017-02-27/wookie-20170227-git.tgz''; 12 12 sha256 = ''0i1wrgr5grg387ldv1zfswws1g3xvrkxxvp1m58m9hj0c1vmm6v0''; 13 13 }; 14 - 14 + 15 15 packageName = "wookie"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/wookie[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["wookie.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM wookie DESCRIPTION An evented webserver for Common Lisp. SHA256 0i1wrgr5grg387ldv1zfswws1g3xvrkxxvp1m58m9hj0c1vmm6v0 URL 34 - http://beta.quicklisp.org/archive/wookie/2017-02-27/wookie-20170227-git.tgz MD5 aeb084106facdc9c8dab100c97e05b92 NAME wookie TESTNAME NIL FILENAME wookie 35 - DEPS 36 - ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) (NAME blackbird FILENAME blackbird) (NAME chunga FILENAME chunga) 37 - (NAME cl-async FILENAME cl-async) (NAME cl-async-ssl FILENAME cl-async-ssl) (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) 38 - (NAME do-urlencode FILENAME do-urlencode) (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) (NAME quri FILENAME quri) 39 - (NAME vom FILENAME vom)) 40 - DEPENDENCIES (alexandria babel blackbird chunga cl-async cl-async-ssl cl-fad cl-ppcre do-urlencode fast-http fast-io quri vom) VERSION 20170227-git 41 - SIBLINGS NIL) */ 20 + /* (SYSTEM wookie DESCRIPTION An evented webserver for Common Lisp. SHA256 21 + 0i1wrgr5grg387ldv1zfswws1g3xvrkxxvp1m58m9hj0c1vmm6v0 URL 22 + http://beta.quicklisp.org/archive/wookie/2017-02-27/wookie-20170227-git.tgz 23 + MD5 aeb084106facdc9c8dab100c97e05b92 NAME wookie FILENAME wookie DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME blackbird FILENAME blackbird) (NAME chunga FILENAME chunga) 26 + (NAME cl-async FILENAME cl-async) 27 + (NAME cl-async-ssl FILENAME cl-async-ssl) (NAME cl-fad FILENAME cl-fad) 28 + (NAME cl-ppcre FILENAME cl-ppcre) 29 + (NAME do-urlencode FILENAME do-urlencode) 30 + (NAME fast-http FILENAME fast-http) (NAME fast-io FILENAME fast-io) 31 + (NAME quri FILENAME quri) (NAME vom FILENAME vom)) 32 + DEPENDENCIES 33 + (alexandria babel blackbird chunga cl-async cl-async-ssl cl-fad cl-ppcre 34 + do-urlencode fast-http fast-io quri vom) 35 + VERSION 20170227-git SIBLINGS NIL PARASITES NIL) */
+28
pkgs/development/lisp-modules/quicklisp-to-nix-output/xkeyboard.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''xkeyboard''; 4 + version = ''clx-20120811-git''; 5 + 6 + parasites = [ "xkeyboard-test" ]; 7 + 8 + description = ''XKeyboard is X11 extension for clx of the same name.''; 9 + 10 + deps = [ args."clx" ]; 11 + 12 + src = fetchurl { 13 + url = ''http://beta.quicklisp.org/archive/clx-xkeyboard/2012-08-11/clx-xkeyboard-20120811-git.tgz''; 14 + sha256 = ''11q70drx3xn7rvk528qlnzpnxd6hg6801kc54ys3jz1l7074458n''; 15 + }; 16 + 17 + packageName = "xkeyboard"; 18 + 19 + asdFilesToKeep = ["xkeyboard.asd"]; 20 + overrides = x: x; 21 + } 22 + /* (SYSTEM xkeyboard DESCRIPTION 23 + XKeyboard is X11 extension for clx of the same name. SHA256 24 + 11q70drx3xn7rvk528qlnzpnxd6hg6801kc54ys3jz1l7074458n URL 25 + http://beta.quicklisp.org/archive/clx-xkeyboard/2012-08-11/clx-xkeyboard-20120811-git.tgz 26 + MD5 4e382b34e05d33f5de8e9c9dea33131c NAME xkeyboard FILENAME xkeyboard DEPS 27 + ((NAME clx FILENAME clx)) DEPENDENCIES (clx) VERSION clx-20120811-git 28 + SIBLINGS NIL PARASITES (xkeyboard-test)) */
+10 -18
pkgs/development/lisp-modules/quicklisp-to-nix-output/xmls.nix
··· 3 3 baseName = ''xmls''; 4 4 version = ''1.7''; 5 5 6 + parasites = [ "xmls/test" ]; 7 + 6 8 description = ''''; 7 9 8 10 deps = [ ]; ··· 11 13 url = ''http://beta.quicklisp.org/archive/xmls/2015-04-07/xmls-1.7.tgz''; 12 14 sha256 = ''1pch221g5jv02rb21ly9ik4cmbzv8ca6bnyrs4s0yfrrq0ji406b''; 13 15 }; 14 - 16 + 15 17 packageName = "xmls"; 16 18 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/xmls[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 19 + asdFilesToKeep = ["xmls.asd"]; 20 + overrides = x: x; 32 21 } 33 - /* (SYSTEM xmls DESCRIPTION NIL SHA256 1pch221g5jv02rb21ly9ik4cmbzv8ca6bnyrs4s0yfrrq0ji406b URL http://beta.quicklisp.org/archive/xmls/2015-04-07/xmls-1.7.tgz 34 - MD5 697c9f49a60651b759e24ea0c1eb1cfe NAME xmls TESTNAME NIL FILENAME xmls DEPS NIL DEPENDENCIES NIL VERSION 1.7 SIBLINGS NIL) */ 22 + /* (SYSTEM xmls DESCRIPTION NIL SHA256 23 + 1pch221g5jv02rb21ly9ik4cmbzv8ca6bnyrs4s0yfrrq0ji406b URL 24 + http://beta.quicklisp.org/archive/xmls/2015-04-07/xmls-1.7.tgz MD5 25 + 697c9f49a60651b759e24ea0c1eb1cfe NAME xmls FILENAME xmls DEPS NIL 26 + DEPENDENCIES NIL VERSION 1.7 SIBLINGS NIL PARASITES (xmls/test)) */
+37
pkgs/development/lisp-modules/quicklisp-to-nix-output/xpath.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''xpath''; 4 + version = ''plexippus-20120909-darcs''; 5 + 6 + description = ''''; 7 + 8 + deps = [ args."alexandria" args."babel" args."cl-ppcre" args."closure-common" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."parse-number" args."puri" args."trivial-features" args."trivial-gray-streams" args."yacc" ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/plexippus-xpath/2012-09-09/plexippus-xpath-20120909-darcs.tgz''; 12 + sha256 = ''1zlkr7ck60gr5rxfiq22prnbblih14ywr0s5g2kss2a842zvkxn6''; 13 + }; 14 + 15 + packageName = "xpath"; 16 + 17 + asdFilesToKeep = ["xpath.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM xpath DESCRIPTION NIL SHA256 21 + 1zlkr7ck60gr5rxfiq22prnbblih14ywr0s5g2kss2a842zvkxn6 URL 22 + http://beta.quicklisp.org/archive/plexippus-xpath/2012-09-09/plexippus-xpath-20120909-darcs.tgz 23 + MD5 1d7457bffe7c4f6e1631c59bc00723d4 NAME xpath FILENAME xpath DEPS 24 + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) 25 + (NAME cl-ppcre FILENAME cl-ppcre) 26 + (NAME closure-common FILENAME closure-common) (NAME cxml FILENAME cxml) 27 + (NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks) 28 + (NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml) 29 + (NAME parse-number FILENAME parse-number) (NAME puri FILENAME puri) 30 + (NAME trivial-features FILENAME trivial-features) 31 + (NAME trivial-gray-streams FILENAME trivial-gray-streams) 32 + (NAME yacc FILENAME yacc)) 33 + DEPENDENCIES 34 + (alexandria babel cl-ppcre closure-common cxml cxml-dom cxml-klacks 35 + cxml-test cxml-xml parse-number puri trivial-features trivial-gray-streams 36 + yacc) 37 + VERSION plexippus-20120909-darcs SIBLINGS NIL PARASITES NIL) */
+8 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/xsubseq.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/xsubseq/2015-01-13/xsubseq-20150113-git.tgz''; 12 12 sha256 = ''0ykjhi7pkqcwm00yzhqvngnx07hsvwbj0c72b08rj4dkngg8is5q''; 13 13 }; 14 - 14 + 15 15 packageName = "xsubseq"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/xsubseq[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["xsubseq.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM xsubseq DESCRIPTION Efficient way to manage "subseq"s in Common Lisp SHA256 0ykjhi7pkqcwm00yzhqvngnx07hsvwbj0c72b08rj4dkngg8is5q URL 34 - http://beta.quicklisp.org/archive/xsubseq/2015-01-13/xsubseq-20150113-git.tgz MD5 56f7a4ac1f05f10e7226e0e5b7b0bfa7 NAME xsubseq TESTNAME NIL FILENAME 35 - xsubseq DEPS NIL DEPENDENCIES NIL VERSION 20150113-git SIBLINGS (xsubseq-test)) */ 20 + /* (SYSTEM xsubseq DESCRIPTION Efficient way to manage "subseq"s in Common Lisp 21 + SHA256 0ykjhi7pkqcwm00yzhqvngnx07hsvwbj0c72b08rj4dkngg8is5q URL 22 + http://beta.quicklisp.org/archive/xsubseq/2015-01-13/xsubseq-20150113-git.tgz 23 + MD5 56f7a4ac1f05f10e7226e0e5b7b0bfa7 NAME xsubseq FILENAME xsubseq DEPS NIL 24 + DEPENDENCIES NIL VERSION 20150113-git SIBLINGS (xsubseq-test) PARASITES NIL) */
+24
pkgs/development/lisp-modules/quicklisp-to-nix-output/yacc.nix
··· 1 + args @ { fetchurl, ... }: 2 + rec { 3 + baseName = ''yacc''; 4 + version = ''cl-20101006-darcs''; 5 + 6 + description = ''A LALR(1) parser generator for Common Lisp''; 7 + 8 + deps = [ ]; 9 + 10 + src = fetchurl { 11 + url = ''http://beta.quicklisp.org/archive/cl-yacc/2010-10-06/cl-yacc-20101006-darcs.tgz''; 12 + sha256 = ''0cymvl0arp4yahqcnhxggs1z2g42bf6z4ix75ba7wbsi52zirjp7''; 13 + }; 14 + 15 + packageName = "yacc"; 16 + 17 + asdFilesToKeep = ["yacc.asd"]; 18 + overrides = x: x; 19 + } 20 + /* (SYSTEM yacc DESCRIPTION A LALR(1) parser generator for Common Lisp SHA256 21 + 0cymvl0arp4yahqcnhxggs1z2g42bf6z4ix75ba7wbsi52zirjp7 URL 22 + http://beta.quicklisp.org/archive/cl-yacc/2010-10-06/cl-yacc-20101006-darcs.tgz 23 + MD5 748b9d59de8be3ccfdf0f001e15972ba NAME yacc FILENAME yacc DEPS NIL 24 + DEPENDENCIES NIL VERSION cl-20101006-darcs SIBLINGS NIL PARASITES NIL) */
+11 -20
pkgs/development/lisp-modules/quicklisp-to-nix-output/yason.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/yason/2016-02-08/yason-v0.7.6.tgz''; 12 12 sha256 = ''00gfn14bvnw0in03y5m2ssgvhy3ppf5a3s0rf7mf4rq00c5ifchk''; 13 13 }; 14 - 14 + 15 15 packageName = "yason"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/yason[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["yason.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM yason DESCRIPTION JSON parser/encoder SHA256 00gfn14bvnw0in03y5m2ssgvhy3ppf5a3s0rf7mf4rq00c5ifchk URL 34 - http://beta.quicklisp.org/archive/yason/2016-02-08/yason-v0.7.6.tgz MD5 79de5d242c5e9ce49dfda153d5f442ec NAME yason TESTNAME NIL FILENAME yason DEPS 35 - ((NAME alexandria FILENAME alexandria) (NAME trivial-gray-streams FILENAME trivial-gray-streams)) DEPENDENCIES (alexandria trivial-gray-streams) VERSION 36 - v0.7.6 SIBLINGS NIL) */ 20 + /* (SYSTEM yason DESCRIPTION JSON parser/encoder SHA256 21 + 00gfn14bvnw0in03y5m2ssgvhy3ppf5a3s0rf7mf4rq00c5ifchk URL 22 + http://beta.quicklisp.org/archive/yason/2016-02-08/yason-v0.7.6.tgz MD5 23 + 79de5d242c5e9ce49dfda153d5f442ec NAME yason FILENAME yason DEPS 24 + ((NAME alexandria FILENAME alexandria) 25 + (NAME trivial-gray-streams FILENAME trivial-gray-streams)) 26 + DEPENDENCIES (alexandria trivial-gray-streams) VERSION v0.7.6 SIBLINGS NIL 27 + PARASITES NIL) */
+9 -19
pkgs/development/lisp-modules/quicklisp-to-nix-output/zpb-ttf.nix
··· 11 11 url = ''http://beta.quicklisp.org/archive/zpb-ttf/2013-07-20/zpb-ttf-1.0.3.tgz''; 12 12 sha256 = ''1irv0d0pcbwi2wx6hhjjyxzw12lnw8pvyg6ljsljh8xmhppbg5j6''; 13 13 }; 14 - 14 + 15 15 packageName = "zpb-ttf"; 16 16 17 - overrides = x: { 18 - postInstall = '' 19 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/zpb-ttf[.]asd${"$"}' | 20 - while read f; do 21 - env -i \ 22 - NIX_LISP="$NIX_LISP" \ 23 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 24 - (asdf:load-system :$(basename "$f" .asd)) 25 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 26 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 27 - )'" \ 28 - "$out"/bin/*-lisp-launcher.sh || 29 - mv "$f"{,.sibling}; done || true 30 - ''; 31 - }; 17 + asdFilesToKeep = ["zpb-ttf.asd"]; 18 + overrides = x: x; 32 19 } 33 - /* (SYSTEM zpb-ttf DESCRIPTION Access TrueType font metrics and outlines from Common Lisp SHA256 1irv0d0pcbwi2wx6hhjjyxzw12lnw8pvyg6ljsljh8xmhppbg5j6 URL 34 - http://beta.quicklisp.org/archive/zpb-ttf/2013-07-20/zpb-ttf-1.0.3.tgz MD5 1e896d8b0b01babab882e43fe4c3c2d4 NAME zpb-ttf TESTNAME NIL FILENAME zpb-ttf DEPS 35 - NIL DEPENDENCIES NIL VERSION 1.0.3 SIBLINGS NIL) */ 20 + /* (SYSTEM zpb-ttf DESCRIPTION 21 + Access TrueType font metrics and outlines from Common Lisp SHA256 22 + 1irv0d0pcbwi2wx6hhjjyxzw12lnw8pvyg6ljsljh8xmhppbg5j6 URL 23 + http://beta.quicklisp.org/archive/zpb-ttf/2013-07-20/zpb-ttf-1.0.3.tgz MD5 24 + 1e896d8b0b01babab882e43fe4c3c2d4 NAME zpb-ttf FILENAME zpb-ttf DEPS NIL 25 + DEPENDENCIES NIL VERSION 1.0.3 SIBLINGS NIL PARASITES NIL) */
-7
pkgs/development/lisp-modules/quicklisp-to-nix-overrides.lisp
··· 1 - (setf 2 - (gethash "cxml-xml" testnames) "cxml" 3 - (gethash "cxml-dom" testnames) "cxml" 4 - (gethash "cxml-test" testnames) "cxml" 5 - (gethash "cxml-klacks" testnames) "cxml" 6 - (gethash "cl-async-base" testnames) "cl-async" 7 - )
+44 -122
pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
··· 5 5 skipBuildPhase = x: { 6 6 overrides = y: ((x.overrides y) // { buildPhase = "true"; }); 7 7 }; 8 - qlnp = quicklisp-to-nix-packages; 9 8 multiOverride = l: x: if l == [] then {} else 10 9 ((builtins.head l) x) // (multiOverride (builtins.tail l) x); 11 10 in ··· 23 22 cp "$out/lib/common-lisp/stumpwm/stumpwm" "$out/bin" 24 23 ''; 25 24 }; 26 - propagatedBuildInputs = (x.propagatedBuildInputs or []) ++ (with qlnp; [ 27 - alexandria cl-ppcre clx 28 - ]); 29 25 }; 30 26 iterate = skipBuildPhase; 31 27 cl-fuse = x: { ··· 45 41 iolib = x: rec { 46 42 propagatedBuildInputs = (x.propagatedBuildInputs or []) 47 43 ++ (with pkgs; [libfixposix gcc]) 48 - ++ (with qlnp; [ 49 - alexandria split-sequence cffi bordeaux-threads idna swap-bytes 50 - ]) 51 44 ; 52 - testSystems = ["iolib" "iolib/syscalls" "iolib/multiplex" "iolib/streams" 53 - "iolib/zstreams" "iolib/sockets" "iolib/trivial-sockets" 54 - "iolib/pathnames" "iolib/os"]; 55 - 56 - version = "0.8.3"; 57 - src = pkgs.fetchFromGitHub { 58 - owner = "sionescu"; 59 - repo = "iolib"; 60 - rev = "v${version}"; 61 - sha256 = "0pa86bf3jrysnmhasbc0lm6cid9xzril4jsg02g3gziav1xw5x2m"; 62 - }; 63 45 }; 64 - iolib_slash_syscalls = x: rec { 65 - propagatedBuildInputs = (x.propagatedBuildInputs or []) 66 - ++ (with pkgs; [libfixposix gcc]) 67 - ++ (with qlnp; [ 68 - alexandria split-sequence cffi bordeaux-threads idna swap-bytes 69 - ]) 70 - ; 71 - testSystems = ["iolib" "iolib/syscalls" "iolib/multiplex" "iolib/streams" 72 - "iolib/zstreams" "iolib/sockets" "iolib/trivial-sockets" 73 - "iolib/pathnames" "iolib/os"]; 74 - 75 - version = "0.8.3"; 76 - src = pkgs.fetchFromGitHub { 77 - owner = "sionescu"; 78 - repo = "iolib"; 79 - rev = "v${version}"; 80 - sha256 = "0pa86bf3jrysnmhasbc0lm6cid9xzril4jsg02g3gziav1xw5x2m"; 81 - }; 82 - }; 83 - cl-unicode = addDeps (with qlnp; [cl-ppcre flexi-streams]); 84 - clack = addDeps (with qlnp;[lack bordeaux-threads prove]); 85 - clack-v1-compat = addDeps (with qlnp;[ 86 - lack bordeaux-threads prove usocket dexador http-body trivial-backtrace 87 - marshal local-time cl-base64 cl-ppcre quri trivial-mimes trivial-types 88 - flexi-streams circular-streams ironclad cl-syntax-annot alexandria 89 - split-sequence 90 - ]); 91 - lack = addDeps (with qlnp; [ironclad]); 92 - cxml = multiOverride [ skipBuildPhase (addDeps (with qlnp; [ 93 - closure-common puri trivial-gray-streams 94 - ]))]; 95 - wookie = multiOverride [(addDeps (with qlnp; [ 96 - alexandria blackbird cl-async chunga fast-http quri babel cl-ppcre 97 - cl-fad fast-io vom do-urlencode cl-async-ssl 98 - ])) 99 - (addNativeLibs (with pkgs; [libuv openssl]))]; 100 - woo = addDeps (with qlnp; [ 101 - cffi lev clack swap-bytes static-vectors fast-http proc-parse quri fast-io 102 - trivial-utf-8 vom 103 - ]); 46 + cxml = skipBuildPhase; 47 + wookie = addNativeLibs (with pkgs; [libuv openssl]); 104 48 lev = addNativeLibs [pkgs.libev]; 105 - dexador = addDeps (with qlnp; [ 106 - usocket fast-http quri fast-io chunga cl-ppcre cl-cookie trivial-mimes 107 - chipz cl-base64 cl-reexport qlnp."cl+ssl" alexandria bordeaux-threads 108 - ]); 109 - fast-http = addDeps (with qlnp; [ 110 - alexandria cl-utilities proc-parse xsubseq smart-buffer 111 - ]); 112 - cl-emb = addDeps (with qlnp; [cl-ppcre]); 113 49 "cl+ssl" = addNativeLibs [pkgs.openssl]; 114 50 cl-colors = skipBuildPhase; 115 51 cl-libuv = addNativeLibs [pkgs.libuv]; 116 - cl-async = addDeps (with qlnp; [cl-async-base]); 117 - cl-async-ssl = multiOverride [(addDeps (with qlnp; [cl-async-base])) 118 - (addNativeLibs [pkgs.openssl])]; 119 - cl-async-repl = addDeps (with qlnp; [cl-async]); 120 - cl-async-base = addDeps (with qlnp; [ 121 - cffi fast-io vom cl-libuv cl-ppcre trivial-features static-vectors 122 - trivial-gray-streams babel 123 - ]); 124 - cl-async-util = addDeps (with qlnp; [ cl-async-base ]); 125 - css-lite = addDeps (with qlnp; [parenscript]); 52 + cl-async-ssl = addNativeLibs [pkgs.openssl]; 53 + cl-async-test = addNativeLibs [pkgs.openssl]; 126 54 clsql = x: { 127 55 propagatedBuildInputs = with pkgs; [mysql postgresql sqlite zlib]; 128 56 overrides = y: (x.overrides y) // { ··· 146 74 ''; 147 75 }; 148 76 }; 149 - cffi = multiOverride [(addNativeLibs [pkgs.libffi]) 150 - (addDeps (with qlnp; [uffi uiop trivial-features]))]; 151 - cl-vectors = addDeps (with qlnp; [zpb-ttf]); 152 - cl-paths-ttf = addDeps (with qlnp; [zpb-ttf]); 153 - "3bmd" = addDeps (with qlnp; [esrap split-sequence]); 154 - cl-dbi = addDeps (with qlnp; [ 155 - cl-syntax cl-syntax-annot split-sequence closer-mop bordeaux-threads 156 - ]); 157 - dbd-sqlite3 = addDeps (with qlnp; [cl-dbi]); 158 - dbd-postgres = addDeps (with qlnp; [cl-dbi]); 159 - dbd-mysql = addDeps (with qlnp; [cl-dbi]); 77 + cffi = addNativeLibs [pkgs.libffi]; 160 78 cl-mysql = addNativeLibs [pkgs.mysql]; 161 79 cl-ppcre-template = x: { 162 80 overrides = y: (x.overrides y) // { ··· 164 82 ln -s lib-dependent/*.asd . 165 83 ''; 166 84 }; 167 - propagatedBuildInputs = (x.propagatedBuildInputs or []) ++ (with qlnp; [ 168 - cl-ppcre 169 - ]); 170 85 }; 171 - cl-unification = addDeps (with qlnp; [cl-ppcre]); 172 - cl-syntax-annot = addDeps (with qlnp; [cl-syntax]); 173 - cl-syntax-anonfun = addDeps (with qlnp; [cl-syntax]); 174 - cl-syntax-markup = addDeps (with qlnp; [cl-syntax]); 175 - cl-test-more = addDeps (with qlnp; [prove]); 176 - babel-streams = addDeps (with qlnp; [babel trivial-gray-streams]); 177 - babel = addDeps (with qlnp; [trivial-features alexandria]); 178 - plump = addDeps (with qlnp; [array-utils trivial-indent]); 179 86 sqlite = addNativeLibs [pkgs.sqlite]; 87 + swank = x: { 88 + overrides = y: (x.overrides y) // { 89 + postPatch = '' 90 + patch <<EOD 91 + --- swank-loader.lisp 2017-08-30 16:46:16.554076684 -0700 92 + +++ swank-loader-new.lisp 2017-08-30 16:49:23.333450928 -0700 93 + @@ -155,7 +155,7 @@ 94 + ,(unique-dir-name))) 95 + (user-homedir-pathname))) 96 + 97 + -(defvar *fasl-directory* (default-fasl-dir) 98 + +(defvar *fasl-directory* #P"$out/lib/common-lisp/swank/fasl/" 99 + "The directory where fasl files should be placed.") 100 + 101 + (defun binary-pathname (src-pathname binary-dir) 102 + @@ -277,12 +277,7 @@ 103 + (contrib-dir src-dir)))) 104 + 105 + (defun delete-stale-contrib-fasl-files (swank-files contrib-files fasl-dir) 106 + - (let ((newest (reduce #'max (mapcar #'file-write-date swank-files)))) 107 + - (dolist (src contrib-files) 108 + - (let ((fasl (binary-pathname src fasl-dir))) 109 + - (when (and (probe-file fasl) 110 + - (<= (file-write-date fasl) newest)) 111 + - (delete-file fasl)))))) 112 + + (declare (ignore swank-files contrib-files fasl-dir))) 113 + 114 + (defun compile-contribs (&key (src-dir (contrib-dir *source-directory*)) 115 + (fasl-dir (contrib-dir *fasl-directory*)) 116 + EOD 117 + ''; 118 + }; 119 + }; 180 120 uiop = x: { 181 - testSystems = (x.testSystems or ["uiop"]) ++ [ 121 + parasites = (x.parasites or []) ++ [ 182 122 "uiop/version" 183 123 ]; 184 124 overrides = y: (x.overrides y) // { ··· 192 132 postConfigure = "rm GNUmakefile"; 193 133 }; 194 134 }; 195 - esrap = addDeps (with qlnp; [alexandria]); 196 - fast-io = addDeps (with qlnp; [ 197 - alexandria trivial-gray-streams static-vectors 198 - ]); 199 - hu_dot_dwim_dot_def = addDeps (with qlnp; [ 200 - hu_dot_dwim_dot_asdf alexandria anaphora iterate metabang-bind 201 - ]); 202 - ironclad = addDeps (with qlnp; [nibbles flexi-streams]); 203 - ixf = addDeps (with qlnp; [ 204 - split-sequence md5 alexandria babel local-time cl-ppcre ieee-floats 205 - ]); 206 - jonathan = addDeps (with qlnp; [ 207 - cl-syntax cl-syntax-annot fast-io proc-parse cl-ppcre 208 - ]); 209 - local-time = addDeps (with qlnp; [cl-fad]); 210 - lquery = addDeps (with qlnp; [array-utils form-fiddle plump clss]); 211 - clss = addDeps (with qlnp; [array-utils plump]); 212 - form-fiddle = addDeps (with qlnp; [documentation-utils]); 213 - documentation-utils = addDeps (with qlnp; [trivial-indent]); 214 - mssql = x: { 215 - testSystems = []; 135 + mssql = addNativeLibs [pkgs.freetds]; 136 + cl-unification = x: { 137 + asdFilesToKeep = (x.asdFilesToKeep or []) ++ [ 138 + "cl-unification-lib.asd" 139 + ]; 216 140 }; 217 - cl-postgres = addDeps (with qlnp; [cl-ppcre md5]); 218 - postmodern = addDeps (with qlnp; [md5]); 219 141 }
+2
pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt
··· 59 59 documentation-utils 60 60 drakma 61 61 esrap 62 + esrap-peg 62 63 external-program 63 64 fast-http 64 65 fast-io ··· 110 111 usocket 111 112 woo 112 113 wookie 114 + xkeyboard 113 115 xmls 114 116 xsubseq 115 117 yason
+930 -348
pkgs/development/lisp-modules/quicklisp-to-nix.nix
··· 6 6 buildLispPackage = callPackage ./define-package.nix; 7 7 qlOverrides = callPackage ./quicklisp-to-nix-overrides.nix {}; 8 8 9 - "closure-common" = buildLispPackage 9 + "symbol-munger" = buildLispPackage 10 10 ((f: x: (x // (f x))) 11 - (qlOverrides."closure-common" or (x: {})) 12 - (import ./quicklisp-to-nix-output/closure-common.nix { 11 + (qlOverrides."symbol-munger" or (x: {})) 12 + (import ./quicklisp-to-nix-output/symbol-munger.nix { 13 13 inherit fetchurl; 14 - "babel" = quicklisp-to-nix-packages."babel"; 15 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 14 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 15 + "iterate" = quicklisp-to-nix-packages."iterate"; 16 16 })); 17 17 18 18 19 - "list-of" = buildLispPackage 20 - ((f: x: (x // (f x))) 21 - (qlOverrides."list-of" or (x: {})) 22 - (import ./quicklisp-to-nix-output/list-of.nix { 23 - inherit fetchurl; 24 - })); 19 + "simple-date-postgres-glue" = quicklisp-to-nix-packages."simple-date"; 25 20 26 21 27 - "parse-number" = buildLispPackage 28 - ((f: x: (x // (f x))) 29 - (qlOverrides."parse-number" or (x: {})) 30 - (import ./quicklisp-to-nix-output/parse-number.nix { 31 - inherit fetchurl; 32 - })); 22 + "cl-postgres-tests" = quicklisp-to-nix-packages."cl-postgres"; 33 23 34 24 35 - "garbage-pools" = buildLispPackage 25 + "asdf-finalizers" = buildLispPackage 36 26 ((f: x: (x // (f x))) 37 - (qlOverrides."garbage-pools" or (x: {})) 38 - (import ./quicklisp-to-nix-output/garbage-pools.nix { 27 + (qlOverrides."asdf-finalizers" or (x: {})) 28 + (import ./quicklisp-to-nix-output/asdf-finalizers.nix { 39 29 inherit fetchurl; 40 30 })); 41 31 42 32 43 - "cl-containers" = buildLispPackage 33 + "lisp-unit2" = buildLispPackage 44 34 ((f: x: (x // (f x))) 45 - (qlOverrides."cl-containers" or (x: {})) 46 - (import ./quicklisp-to-nix-output/cl-containers.nix { 35 + (qlOverrides."lisp-unit2" or (x: {})) 36 + (import ./quicklisp-to-nix-output/lisp-unit2.nix { 47 37 inherit fetchurl; 48 - "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 49 - "asdf-system-connections" = quicklisp-to-nix-packages."asdf-system-connections"; 38 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 39 + "cl-interpol" = quicklisp-to-nix-packages."cl-interpol"; 40 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 41 + "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 42 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 43 + "iterate" = quicklisp-to-nix-packages."iterate"; 44 + "symbol-munger" = quicklisp-to-nix-packages."symbol-munger"; 50 45 })); 51 46 52 47 53 - "dynamic-classes" = buildLispPackage 48 + "moptilities" = buildLispPackage 54 49 ((f: x: (x // (f x))) 55 - (qlOverrides."dynamic-classes" or (x: {})) 56 - (import ./quicklisp-to-nix-output/dynamic-classes.nix { 50 + (qlOverrides."moptilities" or (x: {})) 51 + (import ./quicklisp-to-nix-output/moptilities.nix { 57 52 inherit fetchurl; 58 - "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 53 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 59 54 })); 60 55 61 56 62 - "metatilities-base" = buildLispPackage 57 + "iolib_dot_common-lisp" = buildLispPackage 63 58 ((f: x: (x // (f x))) 64 - (qlOverrides."metatilities-base" or (x: {})) 65 - (import ./quicklisp-to-nix-output/metatilities-base.nix { 59 + (qlOverrides."iolib_dot_common-lisp" or (x: {})) 60 + (import ./quicklisp-to-nix-output/iolib_dot_common-lisp.nix { 66 61 inherit fetchurl; 62 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 63 + "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf"; 64 + "iolib_dot_conf" = quicklisp-to-nix-packages."iolib_dot_conf"; 67 65 })); 68 66 69 67 70 - "cl-interpol" = buildLispPackage 68 + "yacc" = buildLispPackage 71 69 ((f: x: (x // (f x))) 72 - (qlOverrides."cl-interpol" or (x: {})) 73 - (import ./quicklisp-to-nix-output/cl-interpol.nix { 70 + (qlOverrides."yacc" or (x: {})) 71 + (import ./quicklisp-to-nix-output/yacc.nix { 74 72 inherit fetchurl; 75 - "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 76 73 })); 77 74 78 75 79 - "iolib_slash_syscalls" = buildLispPackage 76 + "unit-test" = buildLispPackage 80 77 ((f: x: (x // (f x))) 81 - (qlOverrides."iolib_slash_syscalls" or (x: {})) 82 - (import ./quicklisp-to-nix-output/iolib_slash_syscalls.nix { 78 + (qlOverrides."unit-test" or (x: {})) 79 + (import ./quicklisp-to-nix-output/unit-test.nix { 83 80 inherit fetchurl; 84 - "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 85 - "cffi" = quicklisp-to-nix-packages."cffi"; 86 81 })); 87 82 88 83 89 - "cxml-xml" = buildLispPackage 84 + "map-set" = buildLispPackage 90 85 ((f: x: (x // (f x))) 91 - (qlOverrides."cxml-xml" or (x: {})) 92 - (import ./quicklisp-to-nix-output/cxml-xml.nix { 86 + (qlOverrides."map-set" or (x: {})) 87 + (import ./quicklisp-to-nix-output/map-set.nix { 93 88 inherit fetchurl; 94 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 95 - "puri" = quicklisp-to-nix-packages."puri"; 96 - "closure-common" = quicklisp-to-nix-packages."closure-common"; 97 89 })); 98 90 99 91 ··· 102 94 (qlOverrides."babel-streams" or (x: {})) 103 95 (import ./quicklisp-to-nix-output/babel-streams.nix { 104 96 inherit fetchurl; 105 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 106 97 "alexandria" = quicklisp-to-nix-packages."alexandria"; 98 + "babel" = quicklisp-to-nix-packages."babel"; 99 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 100 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 107 101 })); 108 102 109 103 110 - "map-set" = buildLispPackage 104 + "rt" = buildLispPackage 111 105 ((f: x: (x // (f x))) 112 - (qlOverrides."map-set" or (x: {})) 113 - (import ./quicklisp-to-nix-output/map-set.nix { 106 + (qlOverrides."rt" or (x: {})) 107 + (import ./quicklisp-to-nix-output/rt.nix { 114 108 inherit fetchurl; 115 109 })); 116 110 ··· 123 117 })); 124 118 125 119 120 + "plump-parser" = buildLispPackage 121 + ((f: x: (x // (f x))) 122 + (qlOverrides."plump-parser" or (x: {})) 123 + (import ./quicklisp-to-nix-output/plump-parser.nix { 124 + inherit fetchurl; 125 + "array-utils" = quicklisp-to-nix-packages."array-utils"; 126 + "plump-dom" = quicklisp-to-nix-packages."plump-dom"; 127 + "plump-lexer" = quicklisp-to-nix-packages."plump-lexer"; 128 + "trivial-indent" = quicklisp-to-nix-packages."trivial-indent"; 129 + })); 130 + 131 + 132 + "plump-lexer" = buildLispPackage 133 + ((f: x: (x // (f x))) 134 + (qlOverrides."plump-lexer" or (x: {})) 135 + (import ./quicklisp-to-nix-output/plump-lexer.nix { 136 + inherit fetchurl; 137 + })); 138 + 139 + 140 + "plump-dom" = buildLispPackage 141 + ((f: x: (x // (f x))) 142 + (qlOverrides."plump-dom" or (x: {})) 143 + (import ./quicklisp-to-nix-output/plump-dom.nix { 144 + inherit fetchurl; 145 + "array-utils" = quicklisp-to-nix-packages."array-utils"; 146 + })); 147 + 148 + 126 149 "uuid" = buildLispPackage 127 150 ((f: x: (x // (f x))) 128 151 (qlOverrides."uuid" or (x: {})) 129 152 (import ./quicklisp-to-nix-output/uuid.nix { 130 153 inherit fetchurl; 131 154 "ironclad" = quicklisp-to-nix-packages."ironclad"; 155 + "nibbles" = quicklisp-to-nix-packages."nibbles"; 132 156 "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 133 157 })); 134 158 ··· 138 162 (qlOverrides."simple-date" or (x: {})) 139 163 (import ./quicklisp-to-nix-output/simple-date.nix { 140 164 inherit fetchurl; 165 + "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; 166 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 167 + "md5" = quicklisp-to-nix-packages."md5"; 168 + })); 169 + 170 + 171 + "s-sql" = buildLispPackage 172 + ((f: x: (x // (f x))) 173 + (qlOverrides."s-sql" or (x: {})) 174 + (import ./quicklisp-to-nix-output/s-sql.nix { 175 + inherit fetchurl; 176 + "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; 177 + "md5" = quicklisp-to-nix-packages."md5"; 141 178 })); 142 179 143 180 ··· 146 183 (qlOverrides."qmynd" or (x: {})) 147 184 (import ./quicklisp-to-nix-output/qmynd.nix { 148 185 inherit fetchurl; 149 - "usocket" = quicklisp-to-nix-packages."usocket"; 186 + "babel" = quicklisp-to-nix-packages."babel"; 187 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 188 + "ironclad" = quicklisp-to-nix-packages."ironclad"; 189 + "list-of" = quicklisp-to-nix-packages."list-of"; 150 190 "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 151 - "list-of" = quicklisp-to-nix-packages."list-of"; 152 - "ironclad" = quicklisp-to-nix-packages."ironclad"; 153 - "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 154 - "babel" = quicklisp-to-nix-packages."babel"; 191 + "usocket" = quicklisp-to-nix-packages."usocket"; 155 192 })); 156 193 157 194 ··· 169 206 (qlOverrides."postmodern" or (x: {})) 170 207 (import ./quicklisp-to-nix-output/postmodern.nix { 171 208 inherit fetchurl; 172 - "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 209 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 173 210 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 211 + "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; 212 + "cl-postgres-tests" = quicklisp-to-nix-packages."cl-postgres-tests"; 213 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 214 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 215 + "md5" = quicklisp-to-nix-packages."md5"; 216 + "s-sql" = quicklisp-to-nix-packages."s-sql"; 217 + "simple-date" = quicklisp-to-nix-packages."simple-date"; 218 + "simple-date-postgres-glue" = quicklisp-to-nix-packages."simple-date-postgres-glue"; 174 219 })); 175 220 176 221 ··· 186 231 })); 187 232 188 233 234 + "metatilities-base" = buildLispPackage 235 + ((f: x: (x // (f x))) 236 + (qlOverrides."metatilities-base" or (x: {})) 237 + (import ./quicklisp-to-nix-output/metatilities-base.nix { 238 + inherit fetchurl; 239 + })); 240 + 241 + 189 242 "lparallel" = buildLispPackage 190 243 ((f: x: (x // (f x))) 191 244 (qlOverrides."lparallel" or (x: {})) 192 245 (import ./quicklisp-to-nix-output/lparallel.nix { 193 246 inherit fetchurl; 247 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 194 248 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 195 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 249 + })); 250 + 251 + 252 + "list-of" = buildLispPackage 253 + ((f: x: (x // (f x))) 254 + (qlOverrides."list-of" or (x: {})) 255 + (import ./quicklisp-to-nix-output/list-of.nix { 256 + inherit fetchurl; 257 + "asdf-finalizers" = quicklisp-to-nix-packages."asdf-finalizers"; 196 258 })); 197 259 198 260 ··· 211 273 })); 212 274 213 275 276 + "garbage-pools" = buildLispPackage 277 + ((f: x: (x // (f x))) 278 + (qlOverrides."garbage-pools" or (x: {})) 279 + (import ./quicklisp-to-nix-output/garbage-pools.nix { 280 + inherit fetchurl; 281 + })); 282 + 283 + 284 + "dynamic-classes" = buildLispPackage 285 + ((f: x: (x // (f x))) 286 + (qlOverrides."dynamic-classes" or (x: {})) 287 + (import ./quicklisp-to-nix-output/dynamic-classes.nix { 288 + inherit fetchurl; 289 + "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 290 + })); 291 + 292 + 214 293 "db3" = buildLispPackage 215 294 ((f: x: (x // (f x))) 216 295 (qlOverrides."db3" or (x: {})) ··· 224 303 (qlOverrides."cl-markdown" or (x: {})) 225 304 (import ./quicklisp-to-nix-output/cl-markdown.nix { 226 305 inherit fetchurl; 227 - "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 228 - "metabang-bind" = quicklisp-to-nix-packages."metabang-bind"; 229 - "dynamic-classes" = quicklisp-to-nix-packages."dynamic-classes"; 230 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 231 - "cl-containers" = quicklisp-to-nix-packages."cl-containers"; 232 306 "anaphora" = quicklisp-to-nix-packages."anaphora"; 307 + "asdf-system-connections" = quicklisp-to-nix-packages."asdf-system-connections"; 308 + "cl-containers" = quicklisp-to-nix-packages."cl-containers"; 309 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 310 + "dynamic-classes" = quicklisp-to-nix-packages."dynamic-classes"; 311 + "metabang-bind" = quicklisp-to-nix-packages."metabang-bind"; 312 + "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 233 313 })); 234 314 235 315 ··· 241 321 })); 242 322 243 323 324 + "cl-interpol" = buildLispPackage 325 + ((f: x: (x // (f x))) 326 + (qlOverrides."cl-interpol" or (x: {})) 327 + (import ./quicklisp-to-nix-output/cl-interpol.nix { 328 + inherit fetchurl; 329 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 330 + "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 331 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 332 + })); 333 + 334 + 244 335 "cl-csv" = buildLispPackage 245 336 ((f: x: (x // (f x))) 246 337 (qlOverrides."cl-csv" or (x: {})) 247 338 (import ./quicklisp-to-nix-output/cl-csv.nix { 248 339 inherit fetchurl; 249 - "iterate" = quicklisp-to-nix-packages."iterate"; 340 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 250 341 "cl-interpol" = quicklisp-to-nix-packages."cl-interpol"; 251 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 342 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 343 + "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 344 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 345 + "iterate" = quicklisp-to-nix-packages."iterate"; 346 + "lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2"; 347 + })); 348 + 349 + 350 + "cl-containers" = buildLispPackage 351 + ((f: x: (x // (f x))) 352 + (qlOverrides."cl-containers" or (x: {})) 353 + (import ./quicklisp-to-nix-output/cl-containers.nix { 354 + inherit fetchurl; 355 + "asdf-system-connections" = quicklisp-to-nix-packages."asdf-system-connections"; 356 + "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 357 + "moptilities" = quicklisp-to-nix-packages."moptilities"; 252 358 })); 253 359 254 360 ··· 257 363 (qlOverrides."abnf" or (x: {})) 258 364 (import ./quicklisp-to-nix-output/abnf.nix { 259 365 inherit fetchurl; 366 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 260 367 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 261 368 "esrap" = quicklisp-to-nix-packages."esrap"; 262 369 })); 263 370 264 371 265 - "named-readtables" = buildLispPackage 372 + "lack-component" = buildLispPackage 266 373 ((f: x: (x // (f x))) 267 - (qlOverrides."named-readtables" or (x: {})) 268 - (import ./quicklisp-to-nix-output/named-readtables.nix { 374 + (qlOverrides."lack-component" or (x: {})) 375 + (import ./quicklisp-to-nix-output/lack-component.nix { 269 376 inherit fetchurl; 270 377 })); 271 378 272 379 273 - "iolib_slash_multiplex" = buildLispPackage 380 + "iolib_dot_grovel" = buildLispPackage 274 381 ((f: x: (x // (f x))) 275 - (qlOverrides."iolib_slash_multiplex" or (x: {})) 276 - (import ./quicklisp-to-nix-output/iolib_slash_multiplex.nix { 382 + (qlOverrides."iolib_dot_grovel" or (x: {})) 383 + (import ./quicklisp-to-nix-output/iolib_dot_grovel.nix { 277 384 inherit fetchurl; 278 - "iolib_slash_syscalls" = quicklisp-to-nix-packages."iolib_slash_syscalls"; 385 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 279 386 "cffi" = quicklisp-to-nix-packages."cffi"; 387 + "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf"; 388 + "iolib_dot_base" = quicklisp-to-nix-packages."iolib_dot_base"; 389 + "iolib_dot_conf" = quicklisp-to-nix-packages."iolib_dot_conf"; 390 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 391 + "uiop" = quicklisp-to-nix-packages."uiop"; 280 392 })); 281 393 282 394 283 - "iolib_slash_sockets" = buildLispPackage 395 + "iolib_dot_conf" = buildLispPackage 284 396 ((f: x: (x // (f x))) 285 - (qlOverrides."iolib_slash_sockets" or (x: {})) 286 - (import ./quicklisp-to-nix-output/iolib_slash_sockets.nix { 397 + (qlOverrides."iolib_dot_conf" or (x: {})) 398 + (import ./quicklisp-to-nix-output/iolib_dot_conf.nix { 287 399 inherit fetchurl; 288 - "swap-bytes" = quicklisp-to-nix-packages."swap-bytes"; 289 - "iolib_slash_syscalls" = quicklisp-to-nix-packages."iolib_slash_syscalls"; 290 - "iolib_slash_streams" = quicklisp-to-nix-packages."iolib_slash_streams"; 291 - "idna" = quicklisp-to-nix-packages."idna"; 292 - "cffi" = quicklisp-to-nix-packages."cffi"; 293 - "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 400 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 401 + "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf"; 402 + })); 403 + 404 + 405 + "iolib_dot_base" = buildLispPackage 406 + ((f: x: (x // (f x))) 407 + (qlOverrides."iolib_dot_base" or (x: {})) 408 + (import ./quicklisp-to-nix-output/iolib_dot_base.nix { 409 + inherit fetchurl; 410 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 411 + "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf"; 412 + "iolib_dot_common-lisp" = quicklisp-to-nix-packages."iolib_dot_common-lisp"; 413 + "iolib_dot_conf" = quicklisp-to-nix-packages."iolib_dot_conf"; 414 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 415 + })); 416 + 417 + 418 + "iolib_dot_asdf" = buildLispPackage 419 + ((f: x: (x // (f x))) 420 + (qlOverrides."iolib_dot_asdf" or (x: {})) 421 + (import ./quicklisp-to-nix-output/iolib_dot_asdf.nix { 422 + inherit fetchurl; 423 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 424 + })); 425 + 426 + 427 + "eos" = buildLispPackage 428 + ((f: x: (x // (f x))) 429 + (qlOverrides."eos" or (x: {})) 430 + (import ./quicklisp-to-nix-output/eos.nix { 431 + inherit fetchurl; 432 + })); 433 + 434 + 435 + "xpath" = buildLispPackage 436 + ((f: x: (x // (f x))) 437 + (qlOverrides."xpath" or (x: {})) 438 + (import ./quicklisp-to-nix-output/xpath.nix { 439 + inherit fetchurl; 440 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 294 441 "babel" = quicklisp-to-nix-packages."babel"; 442 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 443 + "closure-common" = quicklisp-to-nix-packages."closure-common"; 444 + "cxml" = quicklisp-to-nix-packages."cxml"; 445 + "cxml-dom" = quicklisp-to-nix-packages."cxml-dom"; 446 + "cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks"; 447 + "cxml-test" = quicklisp-to-nix-packages."cxml-test"; 448 + "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 449 + "parse-number" = quicklisp-to-nix-packages."parse-number"; 450 + "puri" = quicklisp-to-nix-packages."puri"; 451 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 452 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 453 + "yacc" = quicklisp-to-nix-packages."yacc"; 295 454 })); 296 455 297 456 298 - "iolib_slash_streams" = buildLispPackage 457 + "swank" = buildLispPackage 299 458 ((f: x: (x // (f x))) 300 - (qlOverrides."iolib_slash_streams" or (x: {})) 301 - (import ./quicklisp-to-nix-output/iolib_slash_streams.nix { 459 + (qlOverrides."swank" or (x: {})) 460 + (import ./quicklisp-to-nix-output/swank.nix { 302 461 inherit fetchurl; 303 - "iolib_slash_multiplex" = quicklisp-to-nix-packages."iolib_slash_multiplex"; 304 - "cffi" = quicklisp-to-nix-packages."cffi"; 305 462 })); 306 463 307 464 ··· 313 470 })); 314 471 315 472 316 - "md5" = buildLispPackage 473 + "cxml-stp" = buildLispPackage 317 474 ((f: x: (x // (f x))) 318 - (qlOverrides."md5" or (x: {})) 319 - (import ./quicklisp-to-nix-output/md5.nix { 475 + (qlOverrides."cxml-stp" or (x: {})) 476 + (import ./quicklisp-to-nix-output/cxml-stp.nix { 320 477 inherit fetchurl; 478 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 479 + "babel" = quicklisp-to-nix-packages."babel"; 480 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 481 + "closure-common" = quicklisp-to-nix-packages."closure-common"; 482 + "cxml" = quicklisp-to-nix-packages."cxml"; 483 + "cxml-dom" = quicklisp-to-nix-packages."cxml-dom"; 484 + "cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks"; 485 + "cxml-test" = quicklisp-to-nix-packages."cxml-test"; 486 + "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 487 + "parse-number" = quicklisp-to-nix-packages."parse-number"; 488 + "puri" = quicklisp-to-nix-packages."puri"; 489 + "rt" = quicklisp-to-nix-packages."rt"; 490 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 491 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 492 + "xpath" = quicklisp-to-nix-packages."xpath"; 493 + "yacc" = quicklisp-to-nix-packages."yacc"; 321 494 })); 322 495 323 496 ··· 326 499 (qlOverrides."jonathan" or (x: {})) 327 500 (import ./quicklisp-to-nix-output/jonathan.nix { 328 501 inherit fetchurl; 329 - "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 330 - "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 331 - "fast-io" = quicklisp-to-nix-packages."fast-io"; 332 - "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 333 - "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 502 + "babel" = quicklisp-to-nix-packages."babel"; 503 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 334 504 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 335 - "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 336 - "babel" = quicklisp-to-nix-packages."babel"; 505 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 506 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 507 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 508 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 509 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 337 510 })); 338 511 339 512 ··· 345 518 })); 346 519 347 520 348 - "puri" = buildLispPackage 349 - ((f: x: (x // (f x))) 350 - (qlOverrides."puri" or (x: {})) 351 - (import ./quicklisp-to-nix-output/puri.nix { 352 - inherit fetchurl; 353 - })); 354 - 355 - 356 521 "chunga" = buildLispPackage 357 522 ((f: x: (x // (f x))) 358 523 (qlOverrides."chunga" or (x: {})) ··· 367 532 (qlOverrides."sqlite" or (x: {})) 368 533 (import ./quicklisp-to-nix-output/sqlite.nix { 369 534 inherit fetchurl; 535 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 536 + "babel" = quicklisp-to-nix-packages."babel"; 370 537 "cffi" = quicklisp-to-nix-packages."cffi"; 371 538 "iterate" = quicklisp-to-nix-packages."iterate"; 372 - })); 373 - 374 - 375 - "cl-postgres" = buildLispPackage 376 - ((f: x: (x // (f x))) 377 - (qlOverrides."cl-postgres" or (x: {})) 378 - (import ./quicklisp-to-nix-output/cl-postgres.nix { 379 - inherit fetchurl; 380 - "md5" = quicklisp-to-nix-packages."md5"; 381 - })); 382 - 383 - 384 - "cxml-test" = buildLispPackage 385 - ((f: x: (x // (f x))) 386 - (qlOverrides."cxml-test" or (x: {})) 387 - (import ./quicklisp-to-nix-output/cxml-test.nix { 388 - inherit fetchurl; 389 - "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 390 - "cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks"; 391 - "cxml-dom" = quicklisp-to-nix-packages."cxml-dom"; 539 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 392 540 })); 393 541 394 542 395 - "cxml-klacks" = buildLispPackage 543 + "md5" = buildLispPackage 396 544 ((f: x: (x // (f x))) 397 - (qlOverrides."cxml-klacks" or (x: {})) 398 - (import ./quicklisp-to-nix-output/cxml-klacks.nix { 545 + (qlOverrides."md5" or (x: {})) 546 + (import ./quicklisp-to-nix-output/md5.nix { 399 547 inherit fetchurl; 400 - "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 401 548 })); 402 549 403 550 404 - "cxml-dom" = buildLispPackage 551 + "cl-postgres" = buildLispPackage 405 552 ((f: x: (x // (f x))) 406 - (qlOverrides."cxml-dom" or (x: {})) 407 - (import ./quicklisp-to-nix-output/cxml-dom.nix { 553 + (qlOverrides."cl-postgres" or (x: {})) 554 + (import ./quicklisp-to-nix-output/cl-postgres.nix { 408 555 inherit fetchurl; 409 - "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 556 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 557 + "md5" = quicklisp-to-nix-packages."md5"; 410 558 })); 411 559 412 560 ··· 423 571 (qlOverrides."cl-store" or (x: {})) 424 572 (import ./quicklisp-to-nix-output/cl-store.nix { 425 573 inherit fetchurl; 574 + "rt" = quicklisp-to-nix-packages."rt"; 426 575 })); 427 576 428 577 ··· 431 580 (qlOverrides."cl-paths-ttf" or (x: {})) 432 581 (import ./quicklisp-to-nix-output/cl-paths-ttf.nix { 433 582 inherit fetchurl; 583 + "cl-paths" = quicklisp-to-nix-packages."cl-paths"; 434 584 "zpb-ttf" = quicklisp-to-nix-packages."zpb-ttf"; 435 585 })); 436 586 437 587 438 - "cl-aa" = buildLispPackage 588 + "cl-paths" = buildLispPackage 439 589 ((f: x: (x // (f x))) 440 - (qlOverrides."cl-aa" or (x: {})) 441 - (import ./quicklisp-to-nix-output/cl-aa.nix { 590 + (qlOverrides."cl-paths" or (x: {})) 591 + (import ./quicklisp-to-nix-output/cl-paths.nix { 442 592 inherit fetchurl; 443 593 })); 444 594 445 595 446 - "cl-unicode_slash_base" = buildLispPackage 596 + "cl-aa" = buildLispPackage 447 597 ((f: x: (x // (f x))) 448 - (qlOverrides."cl-unicode_slash_base" or (x: {})) 449 - (import ./quicklisp-to-nix-output/cl-unicode_slash_base.nix { 598 + (qlOverrides."cl-aa" or (x: {})) 599 + (import ./quicklisp-to-nix-output/cl-aa.nix { 450 600 inherit fetchurl; 451 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 452 601 })); 453 602 454 603 ··· 468 617 })); 469 618 470 619 471 - "cl-annot" = buildLispPackage 620 + "trivial-garbage" = buildLispPackage 472 621 ((f: x: (x // (f x))) 473 - (qlOverrides."cl-annot" or (x: {})) 474 - (import ./quicklisp-to-nix-output/cl-annot.nix { 622 + (qlOverrides."trivial-garbage" or (x: {})) 623 + (import ./quicklisp-to-nix-output/trivial-garbage.nix { 475 624 inherit fetchurl; 476 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 625 + "rt" = quicklisp-to-nix-packages."rt"; 477 626 })); 478 627 479 628 480 - "trivial-garbage" = buildLispPackage 629 + "cl-ppcre-test" = quicklisp-to-nix-packages."cl-ppcre"; 630 + 631 + 632 + "puri" = buildLispPackage 481 633 ((f: x: (x // (f x))) 482 - (qlOverrides."trivial-garbage" or (x: {})) 483 - (import ./quicklisp-to-nix-output/trivial-garbage.nix { 634 + (qlOverrides."puri" or (x: {})) 635 + (import ./quicklisp-to-nix-output/puri.nix { 636 + inherit fetchurl; 637 + "ptester" = quicklisp-to-nix-packages."ptester"; 638 + })); 639 + 640 + 641 + "parse-number" = buildLispPackage 642 + ((f: x: (x // (f x))) 643 + (qlOverrides."parse-number" or (x: {})) 644 + (import ./quicklisp-to-nix-output/parse-number.nix { 484 645 inherit fetchurl; 485 646 })); 486 647 ··· 493 654 })); 494 655 495 656 657 + "hu_dot_dwim_dot_stefil" = buildLispPackage 658 + ((f: x: (x // (f x))) 659 + (qlOverrides."hu_dot_dwim_dot_stefil" or (x: {})) 660 + (import ./quicklisp-to-nix-output/hu_dot_dwim_dot_stefil.nix { 661 + inherit fetchurl; 662 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 663 + "hu_dot_dwim_dot_asdf" = quicklisp-to-nix-packages."hu_dot_dwim_dot_asdf"; 664 + })); 665 + 666 + 667 + "cxml-xml" = quicklisp-to-nix-packages."cxml"; 668 + 669 + 670 + "cxml-test" = quicklisp-to-nix-packages."cxml"; 671 + 672 + 673 + "cxml-klacks" = quicklisp-to-nix-packages."cxml"; 674 + 675 + 676 + "cxml-dom" = quicklisp-to-nix-packages."cxml"; 677 + 678 + 679 + "closure-common" = buildLispPackage 680 + ((f: x: (x // (f x))) 681 + (qlOverrides."closure-common" or (x: {})) 682 + (import ./quicklisp-to-nix-output/closure-common.nix { 683 + inherit fetchurl; 684 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 685 + "babel" = quicklisp-to-nix-packages."babel"; 686 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 687 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 688 + })); 689 + 690 + 496 691 "cl-l10n-cldr" = buildLispPackage 497 692 ((f: x: (x // (f x))) 498 693 (qlOverrides."cl-l10n-cldr" or (x: {})) ··· 501 696 })); 502 697 503 698 699 + "pcall-queue" = buildLispPackage 700 + ((f: x: (x // (f x))) 701 + (qlOverrides."pcall-queue" or (x: {})) 702 + (import ./quicklisp-to-nix-output/pcall-queue.nix { 703 + inherit fetchurl; 704 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 705 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 706 + })); 707 + 708 + 709 + "named-readtables" = buildLispPackage 710 + ((f: x: (x // (f x))) 711 + (qlOverrides."named-readtables" or (x: {})) 712 + (import ./quicklisp-to-nix-output/named-readtables.nix { 713 + inherit fetchurl; 714 + })); 715 + 716 + 717 + "dbi" = buildLispPackage 718 + ((f: x: (x // (f x))) 719 + (qlOverrides."dbi" or (x: {})) 720 + (import ./quicklisp-to-nix-output/dbi.nix { 721 + inherit fetchurl; 722 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 723 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 724 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 725 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 726 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 727 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 728 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 729 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 730 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 731 + })); 732 + 733 + 734 + "cl-annot" = buildLispPackage 735 + ((f: x: (x // (f x))) 736 + (qlOverrides."cl-annot" or (x: {})) 737 + (import ./quicklisp-to-nix-output/cl-annot.nix { 738 + inherit fetchurl; 739 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 740 + })); 741 + 742 + 504 743 "cl-fad" = buildLispPackage 505 744 ((f: x: (x // (f x))) 506 745 (qlOverrides."cl-fad" or (x: {})) ··· 508 747 inherit fetchurl; 509 748 "alexandria" = quicklisp-to-nix-packages."alexandria"; 510 749 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 750 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 751 + "unit-test" = quicklisp-to-nix-packages."unit-test"; 511 752 })); 512 753 513 754 514 - "cl-async-util" = buildLispPackage 755 + "lift" = buildLispPackage 515 756 ((f: x: (x // (f x))) 516 - (qlOverrides."cl-async-util" or (x: {})) 517 - (import ./quicklisp-to-nix-output/cl-async-util.nix { 757 + (qlOverrides."lift" or (x: {})) 758 + (import ./quicklisp-to-nix-output/lift.nix { 518 759 inherit fetchurl; 519 - "vom" = quicklisp-to-nix-packages."vom"; 520 - "fast-io" = quicklisp-to-nix-packages."fast-io"; 521 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 522 - "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 523 - "cl-async-base" = quicklisp-to-nix-packages."cl-async-base"; 524 - "cffi" = quicklisp-to-nix-packages."cffi"; 760 + })); 761 + 762 + 763 + "ptester" = buildLispPackage 764 + ((f: x: (x // (f x))) 765 + (qlOverrides."ptester" or (x: {})) 766 + (import ./quicklisp-to-nix-output/ptester.nix { 767 + inherit fetchurl; 768 + })); 769 + 770 + 771 + "kmrcl" = buildLispPackage 772 + ((f: x: (x // (f x))) 773 + (qlOverrides."kmrcl" or (x: {})) 774 + (import ./quicklisp-to-nix-output/kmrcl.nix { 775 + inherit fetchurl; 525 776 })); 526 777 527 778 528 - "lack-middleware-backtrace" = buildLispPackage 779 + "cl-async-util" = quicklisp-to-nix-packages."cl-async"; 780 + 781 + 782 + "clack-test" = buildLispPackage 529 783 ((f: x: (x // (f x))) 530 - (qlOverrides."lack-middleware-backtrace" or (x: {})) 531 - (import ./quicklisp-to-nix-output/lack-middleware-backtrace.nix { 784 + (qlOverrides."clack-test" or (x: {})) 785 + (import ./quicklisp-to-nix-output/clack-test.nix { 532 786 inherit fetchurl; 533 - "uiop" = quicklisp-to-nix-packages."uiop"; 787 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 788 + "clack" = quicklisp-to-nix-packages."clack"; 789 + "dexador" = quicklisp-to-nix-packages."dexador"; 790 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 791 + "http-body" = quicklisp-to-nix-packages."http-body"; 792 + "lack" = quicklisp-to-nix-packages."lack"; 793 + "prove" = quicklisp-to-nix-packages."prove"; 794 + "usocket" = quicklisp-to-nix-packages."usocket"; 534 795 })); 535 796 536 797 ··· 540 801 (import ./quicklisp-to-nix-output/lack-util.nix { 541 802 inherit fetchurl; 542 803 "ironclad" = quicklisp-to-nix-packages."ironclad"; 804 + "nibbles" = quicklisp-to-nix-packages."nibbles"; 805 + })); 806 + 807 + 808 + "lack-middleware-backtrace" = buildLispPackage 809 + ((f: x: (x // (f x))) 810 + (qlOverrides."lack-middleware-backtrace" or (x: {})) 811 + (import ./quicklisp-to-nix-output/lack-middleware-backtrace.nix { 812 + inherit fetchurl; 813 + "uiop" = quicklisp-to-nix-packages."uiop"; 543 814 })); 544 815 545 816 ··· 551 822 })); 552 823 553 824 825 + "cffi-toolchain" = buildLispPackage 826 + ((f: x: (x // (f x))) 827 + (qlOverrides."cffi-toolchain" or (x: {})) 828 + (import ./quicklisp-to-nix-output/cffi-toolchain.nix { 829 + inherit fetchurl; 830 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 831 + "babel" = quicklisp-to-nix-packages."babel"; 832 + "cffi" = quicklisp-to-nix-packages."cffi"; 833 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 834 + })); 835 + 836 + 554 837 "uiop" = buildLispPackage 555 838 ((f: x: (x // (f x))) 556 839 (qlOverrides."uiop" or (x: {})) ··· 559 842 })); 560 843 561 844 562 - "anaphora" = buildLispPackage 845 + "myway" = buildLispPackage 563 846 ((f: x: (x // (f x))) 564 - (qlOverrides."anaphora" or (x: {})) 565 - (import ./quicklisp-to-nix-output/anaphora.nix { 847 + (qlOverrides."myway" or (x: {})) 848 + (import ./quicklisp-to-nix-output/myway.nix { 566 849 inherit fetchurl; 850 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 851 + "babel" = quicklisp-to-nix-packages."babel"; 852 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 853 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 854 + "map-set" = quicklisp-to-nix-packages."map-set"; 855 + "quri" = quicklisp-to-nix-packages."quri"; 856 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 857 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 567 858 })); 568 859 569 860 570 - "cl-project" = buildLispPackage 861 + "do-urlencode" = buildLispPackage 571 862 ((f: x: (x // (f x))) 572 - (qlOverrides."cl-project" or (x: {})) 573 - (import ./quicklisp-to-nix-output/cl-project.nix { 863 + (qlOverrides."do-urlencode" or (x: {})) 864 + (import ./quicklisp-to-nix-output/do-urlencode.nix { 574 865 inherit fetchurl; 575 - "uiop" = quicklisp-to-nix-packages."uiop"; 576 - "prove" = quicklisp-to-nix-packages."prove"; 577 - "local-time" = quicklisp-to-nix-packages."local-time"; 578 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 579 - "cl-emb" = quicklisp-to-nix-packages."cl-emb"; 866 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 867 + "babel" = quicklisp-to-nix-packages."babel"; 868 + "babel-streams" = quicklisp-to-nix-packages."babel-streams"; 869 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 870 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 580 871 })); 581 872 582 873 ··· 585 876 (qlOverrides."cl-syntax" or (x: {})) 586 877 (import ./quicklisp-to-nix-output/cl-syntax.nix { 587 878 inherit fetchurl; 588 - "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 589 879 "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 880 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 590 881 })); 591 882 592 883 593 - "do-urlencode" = buildLispPackage 884 + "cl-project" = buildLispPackage 594 885 ((f: x: (x // (f x))) 595 - (qlOverrides."do-urlencode" or (x: {})) 596 - (import ./quicklisp-to-nix-output/do-urlencode.nix { 886 + (qlOverrides."cl-project" or (x: {})) 887 + (import ./quicklisp-to-nix-output/cl-project.nix { 597 888 inherit fetchurl; 598 - "babel" = quicklisp-to-nix-packages."babel"; 599 - "babel-streams" = quicklisp-to-nix-packages."babel-streams"; 889 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 890 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 891 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 892 + "cl-ansi-text" = quicklisp-to-nix-packages."cl-ansi-text"; 893 + "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 894 + "cl-emb" = quicklisp-to-nix-packages."cl-emb"; 895 + "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 896 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 897 + "let-plus" = quicklisp-to-nix-packages."let-plus"; 898 + "local-time" = quicklisp-to-nix-packages."local-time"; 899 + "prove" = quicklisp-to-nix-packages."prove"; 900 + "uiop" = quicklisp-to-nix-packages."uiop"; 600 901 })); 601 902 602 903 603 - "myway" = buildLispPackage 904 + "anaphora" = buildLispPackage 604 905 ((f: x: (x // (f x))) 605 - (qlOverrides."myway" or (x: {})) 606 - (import ./quicklisp-to-nix-output/myway.nix { 906 + (qlOverrides."anaphora" or (x: {})) 907 + (import ./quicklisp-to-nix-output/anaphora.nix { 607 908 inherit fetchurl; 608 - "quri" = quicklisp-to-nix-packages."quri"; 609 - "map-set" = quicklisp-to-nix-packages."map-set"; 610 - "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 611 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 612 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 909 + "rt" = quicklisp-to-nix-packages."rt"; 613 910 })); 614 911 615 912 ··· 655 952 })); 656 953 657 954 955 + "xkeyboard" = buildLispPackage 956 + ((f: x: (x // (f x))) 957 + (qlOverrides."xkeyboard" or (x: {})) 958 + (import ./quicklisp-to-nix-output/xkeyboard.nix { 959 + inherit fetchurl; 960 + "clx" = quicklisp-to-nix-packages."clx"; 961 + })); 962 + 963 + 658 964 "wookie" = buildLispPackage 659 965 ((f: x: (x // (f x))) 660 966 (qlOverrides."wookie" or (x: {})) ··· 681 987 (qlOverrides."woo" or (x: {})) 682 988 (import ./quicklisp-to-nix-output/woo.nix { 683 989 inherit fetchurl; 684 - "vom" = quicklisp-to-nix-packages."vom"; 685 - "uiop" = quicklisp-to-nix-packages."uiop"; 686 - "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 687 - "swap-bytes" = quicklisp-to-nix-packages."swap-bytes"; 688 - "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 689 - "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 690 - "quri" = quicklisp-to-nix-packages."quri"; 691 - "lev" = quicklisp-to-nix-packages."lev"; 692 - "fast-io" = quicklisp-to-nix-packages."fast-io"; 693 - "fast-http" = quicklisp-to-nix-packages."fast-http"; 694 - "clack-socket" = quicklisp-to-nix-packages."clack-socket"; 695 - "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 696 - "cffi" = quicklisp-to-nix-packages."cffi"; 697 - "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 698 990 "alexandria" = quicklisp-to-nix-packages."alexandria"; 991 + "babel" = quicklisp-to-nix-packages."babel"; 992 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 993 + "cffi" = quicklisp-to-nix-packages."cffi"; 994 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 995 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 996 + "clack-socket" = quicklisp-to-nix-packages."clack-socket"; 997 + "fast-http" = quicklisp-to-nix-packages."fast-http"; 998 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 999 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1000 + "lev" = quicklisp-to-nix-packages."lev"; 1001 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1002 + "quri" = quicklisp-to-nix-packages."quri"; 1003 + "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 1004 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1005 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 1006 + "swap-bytes" = quicklisp-to-nix-packages."swap-bytes"; 1007 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1008 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1009 + "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 1010 + "uiop" = quicklisp-to-nix-packages."uiop"; 1011 + "vom" = quicklisp-to-nix-packages."vom"; 1012 + "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 699 1013 })); 700 1014 701 1015 ··· 761 1075 (qlOverrides."swap-bytes" or (x: {})) 762 1076 (import ./quicklisp-to-nix-output/swap-bytes.nix { 763 1077 inherit fetchurl; 1078 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 764 1079 "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 765 1080 })); 766 1081 ··· 782 1097 (import ./quicklisp-to-nix-output/static-vectors.nix { 783 1098 inherit fetchurl; 784 1099 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1100 + "babel" = quicklisp-to-nix-packages."babel"; 785 1101 "cffi" = quicklisp-to-nix-packages."cffi"; 786 1102 "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 1103 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1104 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 787 1105 })); 788 1106 789 1107 ··· 792 1110 (qlOverrides."split-sequence" or (x: {})) 793 1111 (import ./quicklisp-to-nix-output/split-sequence.nix { 794 1112 inherit fetchurl; 1113 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 795 1114 })); 796 1115 797 1116 ··· 800 1119 (qlOverrides."smart-buffer" or (x: {})) 801 1120 (import ./quicklisp-to-nix-output/smart-buffer.nix { 802 1121 inherit fetchurl; 803 - "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 804 - "uiop" = quicklisp-to-nix-packages."uiop"; 805 1122 "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1123 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1124 + "uiop" = quicklisp-to-nix-packages."uiop"; 1125 + "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 806 1126 })); 807 1127 808 1128 ··· 819 1139 (qlOverrides."quri" or (x: {})) 820 1140 (import ./quicklisp-to-nix-output/quri.nix { 821 1141 inherit fetchurl; 1142 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1143 + "babel" = quicklisp-to-nix-packages."babel"; 1144 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 822 1145 "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 823 - "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 824 - "babel" = quicklisp-to-nix-packages."babel"; 825 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1146 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 826 1147 })); 827 1148 828 1149 ··· 831 1152 (qlOverrides."query-fs" or (x: {})) 832 1153 (import ./quicklisp-to-nix-output/query-fs.nix { 833 1154 inherit fetchurl; 1155 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1156 + "babel" = quicklisp-to-nix-packages."babel"; 834 1157 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1158 + "cffi" = quicklisp-to-nix-packages."cffi"; 1159 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 835 1160 "cl-fuse" = quicklisp-to-nix-packages."cl-fuse"; 836 1161 "cl-fuse-meta-fs" = quicklisp-to-nix-packages."cl-fuse-meta-fs"; 837 1162 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1163 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 838 1164 "command-line-arguments" = quicklisp-to-nix-packages."command-line-arguments"; 839 1165 "iterate" = quicklisp-to-nix-packages."iterate"; 1166 + "pcall" = quicklisp-to-nix-packages."pcall"; 1167 + "pcall-queue" = quicklisp-to-nix-packages."pcall-queue"; 840 1168 "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 1169 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1170 + "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 841 1171 })); 842 1172 843 1173 ··· 846 1176 (qlOverrides."prove" or (x: {})) 847 1177 (import ./quicklisp-to-nix-output/prove.nix { 848 1178 inherit fetchurl; 849 - "uiop" = quicklisp-to-nix-packages."uiop"; 850 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 851 - "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 1179 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1180 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 852 1181 "cl-ansi-text" = quicklisp-to-nix-packages."cl-ansi-text"; 853 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1182 + "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 1183 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1184 + "let-plus" = quicklisp-to-nix-packages."let-plus"; 1185 + "uiop" = quicklisp-to-nix-packages."uiop"; 854 1186 })); 855 1187 856 1188 ··· 859 1191 (qlOverrides."proc-parse" or (x: {})) 860 1192 (import ./quicklisp-to-nix-output/proc-parse.nix { 861 1193 inherit fetchurl; 1194 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 862 1195 "babel" = quicklisp-to-nix-packages."babel"; 863 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1196 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 864 1197 })); 865 1198 866 1199 ··· 869 1202 (qlOverrides."plump" or (x: {})) 870 1203 (import ./quicklisp-to-nix-output/plump.nix { 871 1204 inherit fetchurl; 1205 + "array-utils" = quicklisp-to-nix-packages."array-utils"; 1206 + "plump-dom" = quicklisp-to-nix-packages."plump-dom"; 1207 + "plump-lexer" = quicklisp-to-nix-packages."plump-lexer"; 1208 + "plump-parser" = quicklisp-to-nix-packages."plump-parser"; 1209 + "trivial-indent" = quicklisp-to-nix-packages."trivial-indent"; 872 1210 })); 873 1211 874 1212 ··· 879 1217 inherit fetchurl; 880 1218 "abnf" = quicklisp-to-nix-packages."abnf"; 881 1219 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1220 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 1221 + "asdf-system-connections" = quicklisp-to-nix-packages."asdf-system-connections"; 1222 + "babel" = quicklisp-to-nix-packages."babel"; 1223 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1224 + "cffi" = quicklisp-to-nix-packages."cffi"; 1225 + "chipz" = quicklisp-to-nix-packages."chipz"; 1226 + "chunga" = quicklisp-to-nix-packages."chunga"; 1227 + "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 882 1228 "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1229 + "cl-containers" = quicklisp-to-nix-packages."cl-containers"; 883 1230 "cl-csv" = quicklisp-to-nix-packages."cl-csv"; 884 1231 "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 1232 + "cl-interpol" = quicklisp-to-nix-packages."cl-interpol"; 885 1233 "cl-log" = quicklisp-to-nix-packages."cl-log"; 886 1234 "cl-markdown" = quicklisp-to-nix-packages."cl-markdown"; 887 1235 "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; 888 1236 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1237 + "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 1238 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1239 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 889 1240 "command-line-arguments" = quicklisp-to-nix-packages."command-line-arguments"; 890 1241 "db3" = quicklisp-to-nix-packages."db3"; 891 1242 "drakma" = quicklisp-to-nix-packages."drakma"; 1243 + "dynamic-classes" = quicklisp-to-nix-packages."dynamic-classes"; 892 1244 "esrap" = quicklisp-to-nix-packages."esrap"; 893 1245 "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1246 + "garbage-pools" = quicklisp-to-nix-packages."garbage-pools"; 1247 + "ieee-floats" = quicklisp-to-nix-packages."ieee-floats"; 1248 + "ironclad" = quicklisp-to-nix-packages."ironclad"; 1249 + "iterate" = quicklisp-to-nix-packages."iterate"; 894 1250 "ixf" = quicklisp-to-nix-packages."ixf"; 1251 + "list-of" = quicklisp-to-nix-packages."list-of"; 895 1252 "local-time" = quicklisp-to-nix-packages."local-time"; 896 1253 "lparallel" = quicklisp-to-nix-packages."lparallel"; 1254 + "md5" = quicklisp-to-nix-packages."md5"; 897 1255 "metabang-bind" = quicklisp-to-nix-packages."metabang-bind"; 1256 + "metatilities-base" = quicklisp-to-nix-packages."metatilities-base"; 898 1257 "mssql" = quicklisp-to-nix-packages."mssql"; 1258 + "nibbles" = quicklisp-to-nix-packages."nibbles"; 1259 + "parse-number" = quicklisp-to-nix-packages."parse-number"; 899 1260 "postmodern" = quicklisp-to-nix-packages."postmodern"; 1261 + "puri" = quicklisp-to-nix-packages."puri"; 900 1262 "py-configparser" = quicklisp-to-nix-packages."py-configparser"; 901 1263 "qmynd" = quicklisp-to-nix-packages."qmynd"; 902 1264 "quri" = quicklisp-to-nix-packages."quri"; 1265 + "s-sql" = quicklisp-to-nix-packages."s-sql"; 903 1266 "simple-date" = quicklisp-to-nix-packages."simple-date"; 904 1267 "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 905 1268 "sqlite" = quicklisp-to-nix-packages."sqlite"; 906 1269 "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 1270 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1271 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1272 + "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 907 1273 "uiop" = quicklisp-to-nix-packages."uiop"; 908 1274 "usocket" = quicklisp-to-nix-packages."usocket"; 909 1275 "uuid" = quicklisp-to-nix-packages."uuid"; ··· 915 1281 (qlOverrides."pcall" or (x: {})) 916 1282 (import ./quicklisp-to-nix-output/pcall.nix { 917 1283 inherit fetchurl; 1284 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 918 1285 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1286 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1287 + "pcall-queue" = quicklisp-to-nix-packages."pcall-queue"; 919 1288 })); 920 1289 921 1290 ··· 924 1293 (qlOverrides."parenscript" or (x: {})) 925 1294 (import ./quicklisp-to-nix-output/parenscript.nix { 926 1295 inherit fetchurl; 927 - "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 928 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 929 1296 "anaphora" = quicklisp-to-nix-packages."anaphora"; 1297 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1298 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 930 1299 })); 931 1300 932 1301 ··· 935 1304 (qlOverrides."optima" or (x: {})) 936 1305 (import ./quicklisp-to-nix-output/optima.nix { 937 1306 inherit fetchurl; 938 - "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 939 1307 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1308 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 940 1309 })); 941 1310 942 1311 ··· 977 1346 (qlOverrides."lquery" or (x: {})) 978 1347 (import ./quicklisp-to-nix-output/lquery.nix { 979 1348 inherit fetchurl; 980 - "plump" = quicklisp-to-nix-packages."plump"; 981 - "form-fiddle" = quicklisp-to-nix-packages."form-fiddle"; 982 - "clss" = quicklisp-to-nix-packages."clss"; 983 1349 "array-utils" = quicklisp-to-nix-packages."array-utils"; 1350 + "clss" = quicklisp-to-nix-packages."clss"; 1351 + "form-fiddle" = quicklisp-to-nix-packages."form-fiddle"; 1352 + "plump" = quicklisp-to-nix-packages."plump"; 984 1353 })); 985 1354 986 1355 ··· 989 1358 (qlOverrides."local-time" or (x: {})) 990 1359 (import ./quicklisp-to-nix-output/local-time.nix { 991 1360 inherit fetchurl; 1361 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1362 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 992 1363 "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 993 1364 })); 994 1365 ··· 1007 1378 (qlOverrides."lev" or (x: {})) 1008 1379 (import ./quicklisp-to-nix-output/lev.nix { 1009 1380 inherit fetchurl; 1381 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1382 + "babel" = quicklisp-to-nix-packages."babel"; 1010 1383 "cffi" = quicklisp-to-nix-packages."cffi"; 1384 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1011 1385 })); 1012 1386 1013 1387 ··· 1018 1392 inherit fetchurl; 1019 1393 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1020 1394 "anaphora" = quicklisp-to-nix-packages."anaphora"; 1395 + "lift" = quicklisp-to-nix-packages."lift"; 1021 1396 })); 1022 1397 1023 1398 ··· 1026 1401 (qlOverrides."lack" or (x: {})) 1027 1402 (import ./quicklisp-to-nix-output/lack.nix { 1028 1403 inherit fetchurl; 1404 + "ironclad" = quicklisp-to-nix-packages."ironclad"; 1405 + "lack-component" = quicklisp-to-nix-packages."lack-component"; 1406 + "lack-util" = quicklisp-to-nix-packages."lack-util"; 1407 + "nibbles" = quicklisp-to-nix-packages."nibbles"; 1029 1408 })); 1030 1409 1031 1410 ··· 1051 1430 (qlOverrides."iolib" or (x: {})) 1052 1431 (import ./quicklisp-to-nix-output/iolib.nix { 1053 1432 inherit fetchurl; 1054 - "iolib_slash_streams" = quicklisp-to-nix-packages."iolib_slash_streams"; 1055 - "iolib_slash_sockets" = quicklisp-to-nix-packages."iolib_slash_sockets"; 1056 - "iolib_slash_multiplex" = quicklisp-to-nix-packages."iolib_slash_multiplex"; 1433 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1434 + "babel" = quicklisp-to-nix-packages."babel"; 1435 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1436 + "cffi" = quicklisp-to-nix-packages."cffi"; 1437 + "idna" = quicklisp-to-nix-packages."idna"; 1438 + "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf"; 1439 + "iolib_dot_base" = quicklisp-to-nix-packages."iolib_dot_base"; 1440 + "iolib_dot_conf" = quicklisp-to-nix-packages."iolib_dot_conf"; 1441 + "iolib_dot_grovel" = quicklisp-to-nix-packages."iolib_dot_grovel"; 1442 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1443 + "swap-bytes" = quicklisp-to-nix-packages."swap-bytes"; 1444 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1057 1445 })); 1058 1446 1059 1447 ··· 1062 1450 (qlOverrides."ieee-floats" or (x: {})) 1063 1451 (import ./quicklisp-to-nix-output/ieee-floats.nix { 1064 1452 inherit fetchurl; 1453 + "eos" = quicklisp-to-nix-packages."eos"; 1065 1454 })); 1066 1455 1067 1456 ··· 1079 1468 (qlOverrides."hunchentoot" or (x: {})) 1080 1469 (import ./quicklisp-to-nix-output/hunchentoot.nix { 1081 1470 inherit fetchurl; 1471 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1472 + "babel" = quicklisp-to-nix-packages."babel"; 1082 1473 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1474 + "cffi" = quicklisp-to-nix-packages."cffi"; 1083 1475 "chunga" = quicklisp-to-nix-packages."chunga"; 1084 1476 "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1085 1477 "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1086 1478 "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 1087 1479 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1480 + "cl-who" = quicklisp-to-nix-packages."cl-who"; 1481 + "cxml-stp" = quicklisp-to-nix-packages."cxml-stp"; 1482 + "drakma" = quicklisp-to-nix-packages."drakma"; 1088 1483 "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1089 1484 "md5" = quicklisp-to-nix-packages."md5"; 1090 1485 "rfc2388" = quicklisp-to-nix-packages."rfc2388"; 1486 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1487 + "swank" = quicklisp-to-nix-packages."swank"; 1091 1488 "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 1489 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1490 + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1491 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1092 1492 "usocket" = quicklisp-to-nix-packages."usocket"; 1093 - })); 1094 - 1095 - 1096 - "hu_dot_dwim_dot_def" = buildLispPackage 1097 - ((f: x: (x // (f x))) 1098 - (qlOverrides."hu_dot_dwim_dot_def" or (x: {})) 1099 - (import ./quicklisp-to-nix-output/hu_dot_dwim_dot_def.nix { 1100 - inherit fetchurl; 1101 - "metabang-bind" = quicklisp-to-nix-packages."metabang-bind"; 1102 - "iterate" = quicklisp-to-nix-packages."iterate"; 1103 - "anaphora" = quicklisp-to-nix-packages."anaphora"; 1104 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1493 + "xpath" = quicklisp-to-nix-packages."xpath"; 1105 1494 })); 1106 1495 1107 1496 ··· 1119 1508 (qlOverrides."http-body" or (x: {})) 1120 1509 (import ./quicklisp-to-nix-output/http-body.nix { 1121 1510 inherit fetchurl; 1122 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1123 - "quri" = quicklisp-to-nix-packages."quri"; 1124 - "jonathan" = quicklisp-to-nix-packages."jonathan"; 1125 - "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1126 - "fast-http" = quicklisp-to-nix-packages."fast-http"; 1127 - "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1128 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1511 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1129 1512 "babel" = quicklisp-to-nix-packages."babel"; 1513 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 1514 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1515 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1516 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1517 + "fast-http" = quicklisp-to-nix-packages."fast-http"; 1518 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 1519 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1520 + "jonathan" = quicklisp-to-nix-packages."jonathan"; 1521 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1522 + "quri" = quicklisp-to-nix-packages."quri"; 1523 + "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 1524 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1525 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1526 + "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 1130 1527 })); 1131 1528 1132 1529 ··· 1174 1571 (qlOverrides."fast-io" or (x: {})) 1175 1572 (import ./quicklisp-to-nix-output/fast-io.nix { 1176 1573 inherit fetchurl; 1177 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1178 - "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 1179 1574 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1575 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 1576 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1180 1577 })); 1181 1578 1182 1579 ··· 1185 1582 (qlOverrides."fast-http" or (x: {})) 1186 1583 (import ./quicklisp-to-nix-output/fast-http.nix { 1187 1584 inherit fetchurl; 1188 - "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 1189 - "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 1190 - "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1191 - "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1585 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1192 1586 "babel" = quicklisp-to-nix-packages."babel"; 1193 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1587 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1588 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1589 + "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 1590 + "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 1194 1591 })); 1195 1592 1196 1593 ··· 1199 1596 (qlOverrides."external-program" or (x: {})) 1200 1597 (import ./quicklisp-to-nix-output/external-program.nix { 1201 1598 inherit fetchurl; 1599 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1202 1600 "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1203 1601 })); 1204 1602 1205 1603 1604 + "esrap-peg" = buildLispPackage 1605 + ((f: x: (x // (f x))) 1606 + (qlOverrides."esrap-peg" or (x: {})) 1607 + (import ./quicklisp-to-nix-output/esrap-peg.nix { 1608 + inherit fetchurl; 1609 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1610 + "cl-unification" = quicklisp-to-nix-packages."cl-unification"; 1611 + "esrap" = quicklisp-to-nix-packages."esrap"; 1612 + "iterate" = quicklisp-to-nix-packages."iterate"; 1613 + })); 1614 + 1615 + 1206 1616 "esrap" = buildLispPackage 1207 1617 ((f: x: (x // (f x))) 1208 1618 (qlOverrides."esrap" or (x: {})) 1209 1619 (import ./quicklisp-to-nix-output/esrap.nix { 1210 1620 inherit fetchurl; 1211 1621 "alexandria" = quicklisp-to-nix-packages."alexandria"; 1622 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1212 1623 })); 1213 1624 1214 1625 ··· 1217 1628 (qlOverrides."drakma" or (x: {})) 1218 1629 (import ./quicklisp-to-nix-output/drakma.nix { 1219 1630 inherit fetchurl; 1220 - "usocket" = quicklisp-to-nix-packages."usocket"; 1221 - "puri" = quicklisp-to-nix-packages."puri"; 1222 - "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1223 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1224 - "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1225 - "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1631 + "chipz" = quicklisp-to-nix-packages."chipz"; 1226 1632 "chunga" = quicklisp-to-nix-packages."chunga"; 1227 - "chipz" = quicklisp-to-nix-packages."chipz"; 1633 + "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1634 + "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1635 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1636 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1637 + "puri" = quicklisp-to-nix-packages."puri"; 1638 + "usocket" = quicklisp-to-nix-packages."usocket"; 1228 1639 })); 1229 1640 1230 1641 ··· 1242 1653 (qlOverrides."dexador" or (x: {})) 1243 1654 (import ./quicklisp-to-nix-output/dexador.nix { 1244 1655 inherit fetchurl; 1245 - "usocket" = quicklisp-to-nix-packages."usocket"; 1246 - "trivial-mimes" = quicklisp-to-nix-packages."trivial-mimes"; 1247 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1248 - "quri" = quicklisp-to-nix-packages."quri"; 1249 - "fast-io" = quicklisp-to-nix-packages."fast-io"; 1250 - "fast-http" = quicklisp-to-nix-packages."fast-http"; 1251 - "cl-reexport" = quicklisp-to-nix-packages."cl-reexport"; 1252 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1253 - "cl-cookie" = quicklisp-to-nix-packages."cl-cookie"; 1254 - "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1255 - "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1256 - "chunga" = quicklisp-to-nix-packages."chunga"; 1257 - "chipz" = quicklisp-to-nix-packages."chipz"; 1656 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1657 + "babel" = quicklisp-to-nix-packages."babel"; 1258 1658 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1259 - "babel" = quicklisp-to-nix-packages."babel"; 1260 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1659 + "cffi" = quicklisp-to-nix-packages."cffi"; 1660 + "chipz" = quicklisp-to-nix-packages."chipz"; 1661 + "chunga" = quicklisp-to-nix-packages."chunga"; 1662 + "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1663 + "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1664 + "cl-cookie" = quicklisp-to-nix-packages."cl-cookie"; 1665 + "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 1666 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1667 + "cl-reexport" = quicklisp-to-nix-packages."cl-reexport"; 1668 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1669 + "fast-http" = quicklisp-to-nix-packages."fast-http"; 1670 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 1671 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1672 + "local-time" = quicklisp-to-nix-packages."local-time"; 1673 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1674 + "quri" = quicklisp-to-nix-packages."quri"; 1675 + "smart-buffer" = quicklisp-to-nix-packages."smart-buffer"; 1676 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1677 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 1678 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1679 + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1680 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1681 + "trivial-mimes" = quicklisp-to-nix-packages."trivial-mimes"; 1682 + "usocket" = quicklisp-to-nix-packages."usocket"; 1683 + "xsubseq" = quicklisp-to-nix-packages."xsubseq"; 1261 1684 })); 1262 1685 1263 1686 ··· 1266 1689 (qlOverrides."dbd-sqlite3" or (x: {})) 1267 1690 (import ./quicklisp-to-nix-output/dbd-sqlite3.nix { 1268 1691 inherit fetchurl; 1269 - "uiop" = quicklisp-to-nix-packages."uiop"; 1270 - "sqlite" = quicklisp-to-nix-packages."sqlite"; 1692 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1693 + "babel" = quicklisp-to-nix-packages."babel"; 1694 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1695 + "cffi" = quicklisp-to-nix-packages."cffi"; 1696 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 1697 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1271 1698 "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1272 - "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1699 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 1700 + "dbi" = quicklisp-to-nix-packages."dbi"; 1701 + "iterate" = quicklisp-to-nix-packages."iterate"; 1702 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1703 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1704 + "sqlite" = quicklisp-to-nix-packages."sqlite"; 1705 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1706 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1707 + "uiop" = quicklisp-to-nix-packages."uiop"; 1273 1708 })); 1274 1709 1275 1710 ··· 1278 1713 (qlOverrides."dbd-postgres" or (x: {})) 1279 1714 (import ./quicklisp-to-nix-output/dbd-postgres.nix { 1280 1715 inherit fetchurl; 1281 - "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1282 - "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1283 - "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1716 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1717 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1718 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 1284 1719 "cl-postgres" = quicklisp-to-nix-packages."cl-postgres"; 1720 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1721 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1722 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 1723 + "dbi" = quicklisp-to-nix-packages."dbi"; 1724 + "md5" = quicklisp-to-nix-packages."md5"; 1725 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1726 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1727 + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1728 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1285 1729 })); 1286 1730 1287 1731 ··· 1290 1734 (qlOverrides."dbd-mysql" or (x: {})) 1291 1735 (import ./quicklisp-to-nix-output/dbd-mysql.nix { 1292 1736 inherit fetchurl; 1293 - "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1294 - "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1737 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1738 + "babel" = quicklisp-to-nix-packages."babel"; 1739 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1740 + "cffi" = quicklisp-to-nix-packages."cffi"; 1741 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 1295 1742 "cl-mysql" = quicklisp-to-nix-packages."cl-mysql"; 1743 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1744 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1745 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 1746 + "dbi" = quicklisp-to-nix-packages."dbi"; 1747 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1748 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1749 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1750 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1296 1751 })); 1297 1752 1298 1753 ··· 1301 1756 (qlOverrides."cxml" or (x: {})) 1302 1757 (import ./quicklisp-to-nix-output/cxml.nix { 1303 1758 inherit fetchurl; 1304 - "cxml-dom" = quicklisp-to-nix-packages."cxml-dom"; 1305 - "cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks"; 1306 - "cxml-test" = quicklisp-to-nix-packages."cxml-test"; 1759 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1760 + "babel" = quicklisp-to-nix-packages."babel"; 1761 + "closure-common" = quicklisp-to-nix-packages."closure-common"; 1762 + "puri" = quicklisp-to-nix-packages."puri"; 1763 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1764 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1307 1765 })); 1308 1766 1309 1767 ··· 1328 1786 (qlOverrides."clx-truetype" or (x: {})) 1329 1787 (import ./quicklisp-to-nix-output/clx-truetype.nix { 1330 1788 inherit fetchurl; 1789 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1790 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1331 1791 "cl-aa" = quicklisp-to-nix-packages."cl-aa"; 1332 1792 "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 1333 1793 "cl-paths-ttf" = quicklisp-to-nix-packages."cl-paths-ttf"; ··· 1352 1812 (qlOverrides."cl-who" or (x: {})) 1353 1813 (import ./quicklisp-to-nix-output/cl-who.nix { 1354 1814 inherit fetchurl; 1815 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1355 1816 })); 1356 1817 1357 1818 ··· 1360 1821 (qlOverrides."cl-vectors" or (x: {})) 1361 1822 (import ./quicklisp-to-nix-output/cl-vectors.nix { 1362 1823 inherit fetchurl; 1824 + "cl-aa" = quicklisp-to-nix-packages."cl-aa"; 1825 + "cl-paths" = quicklisp-to-nix-packages."cl-paths"; 1363 1826 })); 1364 1827 1365 1828 ··· 1384 1847 (qlOverrides."cl-unicode" or (x: {})) 1385 1848 (import ./quicklisp-to-nix-output/cl-unicode.nix { 1386 1849 inherit fetchurl; 1387 - "cl-unicode_slash_base" = quicklisp-to-nix-packages."cl-unicode_slash_base"; 1850 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1851 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1388 1852 })); 1389 1853 1390 1854 ··· 1393 1857 (qlOverrides."cl-test-more" or (x: {})) 1394 1858 (import ./quicklisp-to-nix-output/cl-test-more.nix { 1395 1859 inherit fetchurl; 1860 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1861 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 1862 + "cl-ansi-text" = quicklisp-to-nix-packages."cl-ansi-text"; 1863 + "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 1864 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1865 + "let-plus" = quicklisp-to-nix-packages."let-plus"; 1866 + "prove" = quicklisp-to-nix-packages."prove"; 1396 1867 })); 1397 1868 1398 1869 ··· 1402 1873 (import ./quicklisp-to-nix-output/cl-syntax-markup.nix { 1403 1874 inherit fetchurl; 1404 1875 "cl-markup" = quicklisp-to-nix-packages."cl-markup"; 1876 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1877 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1878 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1405 1879 })); 1406 1880 1407 1881 ··· 1411 1885 (import ./quicklisp-to-nix-output/cl-syntax-anonfun.nix { 1412 1886 inherit fetchurl; 1413 1887 "cl-anonfun" = quicklisp-to-nix-packages."cl-anonfun"; 1888 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1889 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1890 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1414 1891 })); 1415 1892 1416 1893 ··· 1419 1896 (qlOverrides."cl-syntax-annot" or (x: {})) 1420 1897 (import ./quicklisp-to-nix-output/cl-syntax-annot.nix { 1421 1898 inherit fetchurl; 1899 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1422 1900 "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 1901 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1902 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 1903 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1423 1904 })); 1424 1905 1425 1906 ··· 1428 1909 (qlOverrides."cl+ssl" or (x: {})) 1429 1910 (import ./quicklisp-to-nix-output/cl+ssl.nix { 1430 1911 inherit fetchurl; 1431 - "uiop" = quicklisp-to-nix-packages."uiop"; 1432 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1433 - "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1434 - "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1435 - "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1436 - "cffi" = quicklisp-to-nix-packages."cffi"; 1912 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1913 + "babel" = quicklisp-to-nix-packages."babel"; 1437 1914 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1438 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 1915 + "cffi" = quicklisp-to-nix-packages."cffi"; 1916 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1917 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1918 + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1919 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1920 + "uiop" = quicklisp-to-nix-packages."uiop"; 1439 1921 })); 1440 1922 1441 1923 ··· 1463 1945 (qlOverrides."cl-smtp" or (x: {})) 1464 1946 (import ./quicklisp-to-nix-output/cl-smtp.nix { 1465 1947 inherit fetchurl; 1948 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1949 + "babel" = quicklisp-to-nix-packages."babel"; 1950 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1951 + "cffi" = quicklisp-to-nix-packages."cffi"; 1466 1952 "cl+ssl" = quicklisp-to-nix-packages."cl+ssl"; 1467 1953 "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1468 1954 "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1955 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1956 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1957 + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; 1469 1958 "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1470 1959 "usocket" = quicklisp-to-nix-packages."usocket"; 1471 1960 })); ··· 1485 1974 (qlOverrides."cl-ppcre-unicode" or (x: {})) 1486 1975 (import ./quicklisp-to-nix-output/cl-ppcre-unicode.nix { 1487 1976 inherit fetchurl; 1977 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1978 + "cl-ppcre-test" = quicklisp-to-nix-packages."cl-ppcre-test"; 1488 1979 "cl-unicode" = quicklisp-to-nix-packages."cl-unicode"; 1980 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1489 1981 })); 1490 1982 1491 1983 ··· 1495 1987 (import ./quicklisp-to-nix-output/cl-ppcre-template.nix { 1496 1988 inherit fetchurl; 1497 1989 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1990 + "cl-unification" = quicklisp-to-nix-packages."cl-unification"; 1498 1991 })); 1499 1992 1500 1993 ··· 1503 1996 (qlOverrides."cl-ppcre" or (x: {})) 1504 1997 (import ./quicklisp-to-nix-output/cl-ppcre.nix { 1505 1998 inherit fetchurl; 1999 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1506 2000 })); 1507 2001 1508 2002 ··· 1519 2013 (qlOverrides."cl-mysql" or (x: {})) 1520 2014 (import ./quicklisp-to-nix-output/cl-mysql.nix { 1521 2015 inherit fetchurl; 2016 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2017 + "babel" = quicklisp-to-nix-packages."babel"; 1522 2018 "cffi" = quicklisp-to-nix-packages."cffi"; 2019 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1523 2020 })); 1524 2021 1525 2022 ··· 1529 2026 (import ./quicklisp-to-nix-output/cl-libuv.nix { 1530 2027 inherit fetchurl; 1531 2028 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2029 + "babel" = quicklisp-to-nix-packages."babel"; 1532 2030 "cffi" = quicklisp-to-nix-packages."cffi"; 1533 2031 "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 2032 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1534 2033 })); 1535 2034 1536 2035 ··· 1540 2039 (import ./quicklisp-to-nix-output/cl-l10n.nix { 1541 2040 inherit fetchurl; 1542 2041 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2042 + "babel" = quicklisp-to-nix-packages."babel"; 2043 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1543 2044 "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 1544 2045 "cl-l10n-cldr" = quicklisp-to-nix-packages."cl-l10n-cldr"; 1545 2046 "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1546 2047 "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 2048 + "closure-common" = quicklisp-to-nix-packages."closure-common"; 1547 2049 "cxml" = quicklisp-to-nix-packages."cxml"; 2050 + "cxml-dom" = quicklisp-to-nix-packages."cxml-dom"; 2051 + "cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks"; 2052 + "cxml-test" = quicklisp-to-nix-packages."cxml-test"; 2053 + "cxml-xml" = quicklisp-to-nix-packages."cxml-xml"; 1548 2054 "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 2055 + "hu_dot_dwim_dot_stefil" = quicklisp-to-nix-packages."hu_dot_dwim_dot_stefil"; 1549 2056 "iterate" = quicklisp-to-nix-packages."iterate"; 1550 2057 "local-time" = quicklisp-to-nix-packages."local-time"; 1551 2058 "metabang-bind" = quicklisp-to-nix-packages."metabang-bind"; 2059 + "parse-number" = quicklisp-to-nix-packages."parse-number"; 2060 + "puri" = quicklisp-to-nix-packages."puri"; 2061 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 2062 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1552 2063 })); 1553 2064 1554 2065 ··· 1557 2068 (qlOverrides."cl-json" or (x: {})) 1558 2069 (import ./quicklisp-to-nix-output/cl-json.nix { 1559 2070 inherit fetchurl; 2071 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1560 2072 })); 1561 2073 1562 2074 ··· 1565 2077 (qlOverrides."cl-fuse-meta-fs" or (x: {})) 1566 2078 (import ./quicklisp-to-nix-output/cl-fuse-meta-fs.nix { 1567 2079 inherit fetchurl; 2080 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2081 + "babel" = quicklisp-to-nix-packages."babel"; 1568 2082 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2083 + "cffi" = quicklisp-to-nix-packages."cffi"; 2084 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 1569 2085 "cl-fuse" = quicklisp-to-nix-packages."cl-fuse"; 2086 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1570 2087 "iterate" = quicklisp-to-nix-packages."iterate"; 1571 2088 "pcall" = quicklisp-to-nix-packages."pcall"; 2089 + "pcall-queue" = quicklisp-to-nix-packages."pcall-queue"; 2090 + "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 2091 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 2092 + "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 1572 2093 })); 1573 2094 1574 2095 ··· 1577 2098 (qlOverrides."cl-fuse" or (x: {})) 1578 2099 (import ./quicklisp-to-nix-output/cl-fuse.nix { 1579 2100 inherit fetchurl; 2101 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2102 + "babel" = quicklisp-to-nix-packages."babel"; 1580 2103 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1581 2104 "cffi" = quicklisp-to-nix-packages."cffi"; 1582 2105 "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 1583 2106 "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 1584 2107 "iterate" = quicklisp-to-nix-packages."iterate"; 1585 2108 "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 2109 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1586 2110 "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; 1587 2111 })); 1588 2112 ··· 1601 2125 (qlOverrides."cl-dbi" or (x: {})) 1602 2126 (import ./quicklisp-to-nix-output/cl-dbi.nix { 1603 2127 inherit fetchurl; 2128 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2129 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2130 + "cl-annot" = quicklisp-to-nix-packages."cl-annot"; 2131 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 2132 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 2133 + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; 2134 + "dbi" = quicklisp-to-nix-packages."dbi"; 2135 + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; 2136 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 2137 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1604 2138 })); 1605 2139 1606 2140 ··· 1609 2143 (qlOverrides."cl-cookie" or (x: {})) 1610 2144 (import ./quicklisp-to-nix-output/cl-cookie.nix { 1611 2145 inherit fetchurl; 1612 - "quri" = quicklisp-to-nix-packages."quri"; 1613 - "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 1614 - "local-time" = quicklisp-to-nix-packages."local-time"; 1615 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1616 2146 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2147 + "babel" = quicklisp-to-nix-packages."babel"; 2148 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2149 + "cl-fad" = quicklisp-to-nix-packages."cl-fad"; 2150 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2151 + "cl-utilities" = quicklisp-to-nix-packages."cl-utilities"; 2152 + "local-time" = quicklisp-to-nix-packages."local-time"; 2153 + "proc-parse" = quicklisp-to-nix-packages."proc-parse"; 2154 + "quri" = quicklisp-to-nix-packages."quri"; 2155 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 2156 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1617 2157 })); 1618 2158 1619 2159 ··· 1623 2163 (import ./quicklisp-to-nix-output/cl-colors.nix { 1624 2164 inherit fetchurl; 1625 2165 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2166 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 1626 2167 "let-plus" = quicklisp-to-nix-packages."let-plus"; 2168 + "lift" = quicklisp-to-nix-packages."lift"; 1627 2169 })); 1628 2170 1629 2171 ··· 1641 2183 (qlOverrides."cl-base64" or (x: {})) 1642 2184 (import ./quicklisp-to-nix-output/cl-base64.nix { 1643 2185 inherit fetchurl; 2186 + "kmrcl" = quicklisp-to-nix-packages."kmrcl"; 2187 + "ptester" = quicklisp-to-nix-packages."ptester"; 1644 2188 })); 1645 2189 1646 2190 ··· 1649 2193 (qlOverrides."cl-async-ssl" or (x: {})) 1650 2194 (import ./quicklisp-to-nix-output/cl-async-ssl.nix { 1651 2195 inherit fetchurl; 1652 - "vom" = quicklisp-to-nix-packages."vom"; 2196 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2197 + "babel" = quicklisp-to-nix-packages."babel"; 2198 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1653 2199 "cffi" = quicklisp-to-nix-packages."cffi"; 2200 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 2201 + "cl-async" = quicklisp-to-nix-packages."cl-async"; 2202 + "cl-async-base" = quicklisp-to-nix-packages."cl-async-base"; 2203 + "cl-async-util" = quicklisp-to-nix-packages."cl-async-util"; 2204 + "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 2205 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2206 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 2207 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 2208 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 2209 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 2210 + "vom" = quicklisp-to-nix-packages."vom"; 1654 2211 })); 1655 2212 1656 2213 ··· 1659 2216 (qlOverrides."cl-async-repl" or (x: {})) 1660 2217 (import ./quicklisp-to-nix-output/cl-async-repl.nix { 1661 2218 inherit fetchurl; 2219 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2220 + "babel" = quicklisp-to-nix-packages."babel"; 1662 2221 "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2222 + "cffi" = quicklisp-to-nix-packages."cffi"; 2223 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 2224 + "cl-async" = quicklisp-to-nix-packages."cl-async"; 2225 + "cl-async-base" = quicklisp-to-nix-packages."cl-async-base"; 2226 + "cl-async-util" = quicklisp-to-nix-packages."cl-async-util"; 2227 + "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 2228 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2229 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 2230 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 2231 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 2232 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 2233 + "vom" = quicklisp-to-nix-packages."vom"; 1663 2234 })); 1664 2235 1665 2236 1666 - "cl-async-base" = buildLispPackage 1667 - ((f: x: (x // (f x))) 1668 - (qlOverrides."cl-async-base" or (x: {})) 1669 - (import ./quicklisp-to-nix-output/cl-async-base.nix { 1670 - inherit fetchurl; 1671 - "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 1672 - "cffi" = quicklisp-to-nix-packages."cffi"; 1673 - "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1674 - })); 2237 + "cl-async-base" = quicklisp-to-nix-packages."cl-async"; 1675 2238 1676 2239 1677 2240 "cl-async" = buildLispPackage ··· 1679 2242 (qlOverrides."cl-async" or (x: {})) 1680 2243 (import ./quicklisp-to-nix-output/cl-async.nix { 1681 2244 inherit fetchurl; 1682 - "uiop" = quicklisp-to-nix-packages."uiop"; 1683 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1684 - "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1685 - "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 1686 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1687 - "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 1688 - "cl-async-util" = quicklisp-to-nix-packages."cl-async-util"; 1689 - "cl-async-base" = quicklisp-to-nix-packages."cl-async-base"; 1690 - "cffi" = quicklisp-to-nix-packages."cffi"; 2245 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1691 2246 "babel" = quicklisp-to-nix-packages."babel"; 2247 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2248 + "cffi" = quicklisp-to-nix-packages."cffi"; 2249 + "cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel"; 2250 + "cl-libuv" = quicklisp-to-nix-packages."cl-libuv"; 2251 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2252 + "fast-io" = quicklisp-to-nix-packages."fast-io"; 2253 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 2254 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 2255 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 2256 + "uiop" = quicklisp-to-nix-packages."uiop"; 2257 + "vom" = quicklisp-to-nix-packages."vom"; 1692 2258 })); 1693 2259 1694 2260 ··· 1697 2263 (qlOverrides."cl-ansi-text" or (x: {})) 1698 2264 (import ./quicklisp-to-nix-output/cl-ansi-text.nix { 1699 2265 inherit fetchurl; 1700 - "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 1701 2266 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2267 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 2268 + "cl-colors" = quicklisp-to-nix-packages."cl-colors"; 2269 + "let-plus" = quicklisp-to-nix-packages."let-plus"; 1702 2270 })); 1703 2271 1704 2272 ··· 1707 2275 (qlOverrides."clack-v1-compat" or (x: {})) 1708 2276 (import ./quicklisp-to-nix-output/clack-v1-compat.nix { 1709 2277 inherit fetchurl; 1710 - "uiop" = quicklisp-to-nix-packages."uiop"; 1711 - "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 1712 - "trivial-mimes" = quicklisp-to-nix-packages."trivial-mimes"; 1713 - "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 1714 - "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1715 - "quri" = quicklisp-to-nix-packages."quri"; 2278 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2279 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2280 + "circular-streams" = quicklisp-to-nix-packages."circular-streams"; 2281 + "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 2282 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2283 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 2284 + "clack" = quicklisp-to-nix-packages."clack"; 2285 + "clack-test" = quicklisp-to-nix-packages."clack-test"; 2286 + "dexador" = quicklisp-to-nix-packages."dexador"; 2287 + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 2288 + "http-body" = quicklisp-to-nix-packages."http-body"; 2289 + "ironclad" = quicklisp-to-nix-packages."ironclad"; 2290 + "lack" = quicklisp-to-nix-packages."lack"; 2291 + "lack-util" = quicklisp-to-nix-packages."lack-util"; 2292 + "local-time" = quicklisp-to-nix-packages."local-time"; 1716 2293 "marshal" = quicklisp-to-nix-packages."marshal"; 1717 - "local-time" = quicklisp-to-nix-packages."local-time"; 1718 - "lack-util" = quicklisp-to-nix-packages."lack-util"; 1719 - "lack" = quicklisp-to-nix-packages."lack"; 1720 - "ironclad" = quicklisp-to-nix-packages."ironclad"; 1721 - "http-body" = quicklisp-to-nix-packages."http-body"; 1722 - "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; 1723 - "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1724 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1725 - "cl-base64" = quicklisp-to-nix-packages."cl-base64"; 1726 - "circular-streams" = quicklisp-to-nix-packages."circular-streams"; 1727 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 2294 + "prove" = quicklisp-to-nix-packages."prove"; 2295 + "quri" = quicklisp-to-nix-packages."quri"; 2296 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 2297 + "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; 2298 + "trivial-mimes" = quicklisp-to-nix-packages."trivial-mimes"; 2299 + "trivial-types" = quicklisp-to-nix-packages."trivial-types"; 2300 + "uiop" = quicklisp-to-nix-packages."uiop"; 2301 + "usocket" = quicklisp-to-nix-packages."usocket"; 1728 2302 })); 1729 2303 1730 2304 ··· 1733 2307 (qlOverrides."clack" or (x: {})) 1734 2308 (import ./quicklisp-to-nix-output/clack.nix { 1735 2309 inherit fetchurl; 1736 - "uiop" = quicklisp-to-nix-packages."uiop"; 1737 - "lack-util" = quicklisp-to-nix-packages."lack-util"; 1738 - "lack-middleware-backtrace" = quicklisp-to-nix-packages."lack-middleware-backtrace"; 1739 - "lack" = quicklisp-to-nix-packages."lack"; 1740 - "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 1741 2310 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2311 + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; 2312 + "lack" = quicklisp-to-nix-packages."lack"; 2313 + "lack-middleware-backtrace" = quicklisp-to-nix-packages."lack-middleware-backtrace"; 2314 + "lack-util" = quicklisp-to-nix-packages."lack-util"; 2315 + "uiop" = quicklisp-to-nix-packages."uiop"; 1742 2316 })); 1743 2317 1744 2318 ··· 1747 2321 (qlOverrides."circular-streams" or (x: {})) 1748 2322 (import ./quicklisp-to-nix-output/circular-streams.nix { 1749 2323 inherit fetchurl; 1750 - "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 2324 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 1751 2325 "fast-io" = quicklisp-to-nix-packages."fast-io"; 2326 + "static-vectors" = quicklisp-to-nix-packages."static-vectors"; 2327 + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; 1752 2328 })); 1753 2329 1754 2330 ··· 1766 2342 (import ./quicklisp-to-nix-output/cffi-grovel.nix { 1767 2343 inherit fetchurl; 1768 2344 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2345 + "babel" = quicklisp-to-nix-packages."babel"; 2346 + "cffi" = quicklisp-to-nix-packages."cffi"; 2347 + "cffi-toolchain" = quicklisp-to-nix-packages."cffi-toolchain"; 2348 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1769 2349 })); 1770 2350 1771 2351 ··· 1774 2354 (qlOverrides."cffi" or (x: {})) 1775 2355 (import ./quicklisp-to-nix-output/cffi.nix { 1776 2356 inherit fetchurl; 1777 - "uiop" = quicklisp-to-nix-packages."uiop"; 2357 + "alexandria" = quicklisp-to-nix-packages."alexandria"; 2358 + "babel" = quicklisp-to-nix-packages."babel"; 2359 + "cl-json" = quicklisp-to-nix-packages."cl-json"; 2360 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1778 2361 "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1779 - "babel" = quicklisp-to-nix-packages."babel"; 1780 - "alexandria" = quicklisp-to-nix-packages."alexandria"; 2362 + "uiop" = quicklisp-to-nix-packages."uiop"; 1781 2363 })); 1782 2364 1783 2365 ··· 1786 2368 (qlOverrides."caveman" or (x: {})) 1787 2369 (import ./quicklisp-to-nix-output/caveman.nix { 1788 2370 inherit fetchurl; 2371 + "anaphora" = quicklisp-to-nix-packages."anaphora"; 2372 + "cl-emb" = quicklisp-to-nix-packages."cl-emb"; 2373 + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 2374 + "cl-project" = quicklisp-to-nix-packages."cl-project"; 2375 + "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 2376 + "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 2377 + "clack-v1-compat" = quicklisp-to-nix-packages."clack-v1-compat"; 2378 + "do-urlencode" = quicklisp-to-nix-packages."do-urlencode"; 2379 + "local-time" = quicklisp-to-nix-packages."local-time"; 1789 2380 "myway" = quicklisp-to-nix-packages."myway"; 1790 - "local-time" = quicklisp-to-nix-packages."local-time"; 1791 - "do-urlencode" = quicklisp-to-nix-packages."do-urlencode"; 1792 - "clack-v1-compat" = quicklisp-to-nix-packages."clack-v1-compat"; 1793 - "cl-syntax-annot" = quicklisp-to-nix-packages."cl-syntax-annot"; 1794 - "cl-syntax" = quicklisp-to-nix-packages."cl-syntax"; 1795 - "cl-project" = quicklisp-to-nix-packages."cl-project"; 1796 - "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; 1797 - "cl-emb" = quicklisp-to-nix-packages."cl-emb"; 1798 - "anaphora" = quicklisp-to-nix-packages."anaphora"; 1799 2381 })); 1800 2382 1801 2383 ··· 1805 2387 (import ./quicklisp-to-nix-output/bordeaux-threads.nix { 1806 2388 inherit fetchurl; 1807 2389 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2390 + "fiveam" = quicklisp-to-nix-packages."fiveam"; 1808 2391 })); 1809 2392 1810 2393 ··· 1822 2405 (qlOverrides."babel" or (x: {})) 1823 2406 (import ./quicklisp-to-nix-output/babel.nix { 1824 2407 inherit fetchurl; 1825 - "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1826 2408 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2409 + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; 1827 2410 })); 1828 2411 1829 2412 ··· 1856 2439 (qlOverrides."_3bmd" or (x: {})) 1857 2440 (import ./quicklisp-to-nix-output/_3bmd.nix { 1858 2441 inherit fetchurl; 1859 - "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1860 - "esrap" = quicklisp-to-nix-packages."esrap"; 1861 2442 "alexandria" = quicklisp-to-nix-packages."alexandria"; 2443 + "esrap" = quicklisp-to-nix-packages."esrap"; 2444 + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; 1862 2445 })); 1863 2446 1864 2447 1865 - } // qlAliases {inherit quicklisp-to-nix-packages;}; 1866 - qlAliases = import ./quicklisp-to-nix-aliases.nix; 2448 + }; 1867 2449 in 1868 2450 quicklisp-to-nix-packages
+5 -18
pkgs/development/lisp-modules/quicklisp-to-nix/nix-package.emb
··· 1 1 args @ { fetchurl, ... }: 2 2 rec { 3 3 baseName = ''<% @var filename %>''; 4 - version = ''<% @var version %>'';<% @if testname %> 4 + version = ''<% @var version %>'';<% @if parasites %> 5 5 6 - testSystems = ["<% @var testname %>"];<% @endif %> 6 + parasites = [<% (dolist (p (getf env :parasites)) (format t " \"~A\"" p)) %> ];<% @endif %> 7 7 8 8 description = ''<% @var description %>''; 9 9 ··· 13 13 url = ''<% @var url %>''; 14 14 sha256 = ''<% @var sha256 %>''; 15 15 }; 16 - 16 + 17 17 packageName = "<% @var name %>"; 18 18 19 - overrides = x: { 20 - postInstall = '' 21 - find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/<% @var name %>[.]asd${"$"}' | 22 - while read f; do 23 - env -i \ 24 - NIX_LISP="$NIX_LISP" \ 25 - NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn 26 - (asdf:load-system :$(basename "$f" .asd)) 27 - (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) 28 - (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) 29 - )'" \ 30 - "$out"/bin/*-lisp-launcher.sh || 31 - mv "$f"{,.sibling}; done || true 32 - ''; 33 - }; 19 + asdFilesToKeep = ["<% @var name %>.asd"]; 20 + overrides = x: x; 34 21 } 35 22 /* <%= cl-emb-intern::topenv %> */
+1
pkgs/development/lisp-modules/quicklisp-to-nix/parasitic-invocation.emb
··· 1 + "<% @var filename %>" = quicklisp-to-nix-packages."<% @var host-filename %>";
+275 -132
pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp
··· 1 - ; QuickLisp-to-Nix export 2 - ; Requires QuickLisp to be loaded 3 - ; Installs the QuickLisp version of all the packages processed (in the 4 - ; QuickLisp instance it uses) 1 + (unless (find-package :ql-to-nix-util) 2 + (load "util.lisp")) 3 + (unless (find-package :ql-to-nix-quicklisp-bootstrap) 4 + (load "quicklisp-bootstrap.lisp")) 5 + (defpackage :ql-to-nix 6 + (:use :common-lisp :ql-to-nix-util :ql-to-nix-quicklisp-bootstrap)) 7 + (in-package :ql-to-nix) 5 8 6 - (ql:quickload :cl-emb) 7 - (ql:quickload :external-program) 8 - (ql:quickload :cl-ppcre) 9 - (ql:quickload :alexandria) 10 - (ql:quickload :md5) 9 + ;; We're going to pull in our dependencies at image dumping time in an 10 + ;; isolated quicklisp installation. Unfortunately, that means that we 11 + ;; can't yet access the symbols for our dependencies. We can probably 12 + ;; do better (by, say, loading these dependencies before this file), 13 + ;; but... 11 14 12 - (defvar testnames (make-hash-table :test 'equal)) 15 + (defvar *required-systems* nil) 13 16 14 - (defun nix-prefetch-url (url) 15 - (let* 16 - ((stdout nil) 17 - (stderr nil)) 18 - (setf 19 - stdout 20 - (with-output-to-string (so) 21 - (setf 22 - stderr 23 - (with-output-to-string (se) 24 - (external-program:run 25 - "nix-prefetch-url" 26 - (list url) 27 - :search t :output so :error se))))) 28 - (let* 29 - ((path-line (first (last (cl-ppcre:split (format nil "~%") stderr)))) 30 - (path (cl-ppcre:regex-replace-all "path is .(.*)." path-line "\\1"))) 31 - (list 32 - :sha256 (first (cl-ppcre:split (format nil "~%") stdout)) 33 - :path path 34 - :md5 (string-downcase 35 - (format nil "~{~16,2,'0r~}" 36 - (map 'list 'identity (md5:md5sum-file path)))))))) 17 + (push :cl-emb *required-systems*) 18 + (wrap :cl-emb register-emb) 19 + (wrap :cl-emb execute-emb) 20 + 21 + (push :external-program *required-systems*) 22 + (wrap :external-program run) 23 + 24 + (push :cl-ppcre *required-systems*) 25 + (wrap :cl-ppcre split) 26 + (wrap :cl-ppcre regex-replace-all) 27 + (wrap :cl-ppcre scan) 28 + 29 + (push :alexandria *required-systems*) 30 + (wrap :alexandria read-file-into-string) 31 + (wrap :alexandria write-string-into-file) 32 + 33 + (push :md5 *required-systems*) 34 + (wrap :md5 md5sum-file) 35 + 36 + (wrap :ql-dist find-system) 37 + (wrap :ql-dist release) 38 + (wrap :ql-dist provided-systems) 39 + (wrap :ql-dist archive-url) 40 + (wrap :ql-dist local-archive-file) 41 + (wrap :ql-dist ensure-local-archive-file) 42 + (wrap :ql-dist archive-md5) 43 + (wrap :ql-dist name) 44 + (wrap :ql-dist short-description) 37 45 38 46 (defun escape-filename (s) 39 47 (format 40 - nil "~a~{~a~}" 41 - (if (cl-ppcre:scan "^[a-zA-Z_]" s) "" "_") 42 - (loop 48 + nil "~a~{~a~}" 49 + (if (scan "^[a-zA-Z_]" s) "" "_") 50 + (loop 43 51 for x in (map 'list 'identity s) 44 52 collect 45 - (case x 46 - (#\/ "_slash_") 47 - (#\\ "_backslash_") 48 - (#\_ "__") 49 - (#\. "_dot_") 50 - (t x))))) 53 + (case x 54 + (#\/ "_slash_") 55 + (#\\ "_backslash_") 56 + (#\_ "__") 57 + (#\. "_dot_") 58 + (t x))))) 51 59 52 - (defun system-depends-on (system-name) 53 - (labels 54 - ((decode (name) 55 - (typecase name 56 - (string 57 - name) 58 - (cons 59 - (ecase (car name) 60 - (:version (second name))))))) 61 - (let* ((asdf-dependencies (asdf:system-depends-on (asdf:find-system system-name))) 62 - (decoded-asdf-dependencies (mapcar #'decode asdf-dependencies)) 63 - (clean-asdf-dependencies (remove-if-not 'ql-dist:find-system decoded-asdf-dependencies)) 64 - (ql-dependencies (ql-dist:required-systems (ql-dist:find-system system-name))) 65 - (all-dependencies (concatenate 'list clean-asdf-dependencies ql-dependencies)) 66 - (sorted-dependencies (sort all-dependencies #'string<)) 67 - (unique-dependencies (remove-duplicates sorted-dependencies :test #'equal))) 68 - unique-dependencies))) 60 + (defvar *system-info-bin* 61 + (let* ((path (uiop:getenv "system-info")) 62 + (path-dir (if (equal #\/ (aref path (1- (length path)))) 63 + path 64 + (concatenate 'string path "/"))) 65 + (pathname (parse-namestring path-dir))) 66 + (merge-pathnames #P"bin/quicklisp-to-nix-system-info" pathname)) 67 + "The path to the quicklisp-to-nix-system-info binary.") 68 + 69 + (defvar *cache-dir* nil 70 + "The folder where fasls will be cached.") 71 + 72 + (defun raw-system-info (system-name) 73 + "Run quicklisp-to-nix-system-info on the given system and return the 74 + form produced by the program." 75 + (when *cache-dir* 76 + (let ((command `(,*system-info-bin* "--cacheDir" ,(namestring *cache-dir*) ,system-name))) 77 + (handler-case 78 + (return-from raw-system-info 79 + (read (make-string-input-stream (uiop:run-program command :output :string)))) 80 + (error (e) 81 + ;; Some systems don't like the funky caching that we're 82 + ;; doing. That's okay. Let's try it uncached before we 83 + ;; give up. 84 + (warn "Unable to use cache for system ~A.~%~A" system-name e))))) 85 + (read (make-string-input-stream (uiop:run-program `(,*system-info-bin* ,system-name) :output :string)))) 86 + 87 + (defvar *system-data-memoization-path* nil 88 + "The path to the folder where fully-resolved system information can 89 + be cached. 90 + 91 + If information for a system is found in this directory, `system-data' 92 + will use it instead of re-computing the system data.") 93 + 94 + (defvar *system-data-in-memory-memoization* 95 + (make-hash-table :test #'equalp)) 96 + 97 + (defun memoized-system-data-path (system) 98 + "Return the path to the file that (if it exists) contains 99 + pre-computed system data." 100 + (when *system-data-memoization-path* 101 + (merge-pathnames (make-pathname :name system :type "txt") *system-data-memoization-path*))) 102 + 103 + (defun memoized-system-data (system) 104 + "Attempts to locate memoized system data in the path specified by 105 + `*system-data-memoization-path*'." 106 + (multiple-value-bind (value found) (gethash system *system-data-in-memory-memoization*) 107 + (when found 108 + (return-from memoized-system-data (values value found)))) 109 + (let ((path (memoized-system-data-path system))) 110 + (unless path 111 + (return-from memoized-system-data (values nil nil))) 112 + (with-open-file (s path :if-does-not-exist nil :direction :input) 113 + (unless s 114 + (return-from memoized-system-data (values nil nil))) 115 + (return-from memoized-system-data (values (read s) t))))) 116 + 117 + (defun set-memoized-system-data (system data) 118 + "Store system data in the path specified by 119 + `*system-data-memoization-path*'." 120 + (setf (gethash system *system-data-in-memory-memoization*) data) 121 + (let ((path (memoized-system-data-path system))) 122 + (unless path 123 + (return-from set-memoized-system-data data)) 124 + (with-open-file (s path :direction :output :if-exists :supersede) 125 + (format s "~W" data))) 126 + data) 69 127 70 128 (defun system-data (system) 71 - (let* 72 - ((asdf-system 73 - (or 74 - (ignore-errors (asdf:find-system system)) 75 - (progn 76 - (ql:quickload system) 77 - (asdf:find-system system)))) 78 - (ql-system (ql-dist:find-system system)) 79 - (ql-release (ql-dist:release ql-system)) 80 - (ql-sibling-systems (ql-dist:provided-systems ql-release)) 81 - (url (ql-dist:archive-url ql-release)) 82 - (local-archive (ql-dist:local-archive-file ql-release)) 83 - (local-url (format nil "file://~a" (pathname local-archive))) 84 - (archive-data 85 - (progn 86 - (ql-dist:ensure-local-archive-file ql-release) 87 - (nix-prefetch-url local-url))) 88 - (ideal-md5 (ql-dist:archive-md5 ql-release)) 89 - (file-md5 (getf archive-data :md5)) 90 - (raw-dependencies (system-depends-on system)) 91 - (name (string-downcase (format nil "~a" system))) 92 - (ql-sibling-names 93 - (remove name (mapcar 'ql-dist:name ql-sibling-systems) 94 - :test 'equal)) 95 - (dependencies 96 - (set-difference 97 - (remove-duplicates 98 - (remove-if-not 'ql-dist:find-system raw-dependencies) 99 - :test 'equal) 100 - ql-sibling-names 101 - :test 'equal)) 102 - (deps (mapcar (lambda (x) (list :name x :filename (escape-filename x))) 103 - dependencies)) 104 - (description (asdf:system-description asdf-system)) 105 - (release-name (ql-dist:short-description ql-release)) 106 - (version (cl-ppcre:regex-replace-all 107 - (format nil "~a-" name) release-name ""))) 108 - (assert (equal ideal-md5 file-md5)) 109 - (list 110 - :system system 111 - :description description 112 - :sha256 (getf archive-data :sha256) 113 - :url url 114 - :md5 file-md5 115 - :name name 116 - :testname (gethash name testnames) 117 - :filename (escape-filename name) 118 - :deps deps 119 - :dependencies dependencies 120 - :version version 121 - :siblings ql-sibling-names))) 129 + "Examine a quicklisp system name and figure out everything that is 130 + required to produce a nix package. 131 + 132 + This function stores results for memoization purposes in files within 133 + `*system-data-memoization-path*'." 134 + (multiple-value-bind (value found) (memoized-system-data system) 135 + (when found 136 + (return-from system-data value))) 137 + (format t "Examining system ~A~%" system) 138 + (let* ((system-info (raw-system-info system)) 139 + (host (getf system-info :host)) 140 + (host-name (getf system-info :host-name)) 141 + (name (getf system-info :name))) 142 + (when host 143 + (return-from system-data 144 + (set-memoized-system-data 145 + system 146 + (list 147 + :system (getf system-info :system) 148 + :host host 149 + :filename (escape-filename name) 150 + :host-filename (escape-filename host-name))))) 151 + 152 + (let* ((url (getf system-info :url)) 153 + (sha256 (getf system-info :sha256)) 154 + (archive-data (nix-prefetch-url url :expected-sha256 sha256)) 155 + (archive-path (getf archive-data :path)) 156 + (archive-md5 (string-downcase 157 + (format nil "~{~16,2,'0r~}" 158 + (map 'list 'identity (md5sum-file archive-path))))) 159 + (stated-md5 (getf system-info :md5)) 160 + (dependencies (getf system-info :dependencies)) 161 + (deps (mapcar (lambda (x) (list :name x :filename (escape-filename x))) 162 + dependencies)) 163 + (description (getf system-info :description)) 164 + (siblings (getf system-info :siblings)) 165 + (release-name (getf system-info :release-name)) 166 + (parasites (getf system-info :parasites)) 167 + (version (regex-replace-all 168 + (format nil "~a-" name) release-name ""))) 169 + (assert (equal archive-md5 stated-md5)) 170 + (set-memoized-system-data 171 + system 172 + (list 173 + :system system 174 + :description description 175 + :sha256 sha256 176 + :url url 177 + :md5 stated-md5 178 + :name name 179 + :filename (escape-filename name) 180 + :deps deps 181 + :dependencies dependencies 182 + :version version 183 + :siblings siblings 184 + :parasites parasites))))) 122 185 123 - (defmacro this-file () 124 - (or *compile-file-truename* 125 - *load-truename*)) 186 + (defun parasitic-p (data) 187 + (getf data :host)) 188 + 189 + (defvar *loaded-from* (or *compile-file-truename* *load-truename*) 190 + "Where this source file is located.") 191 + 192 + (defun this-file () 193 + "Where this source file is located or an error." 194 + (or *loaded-from* (error "Not sure where this file is located!"))) 126 195 127 196 (defun nix-expression (system) 128 - (cl-emb:execute-emb 129 - (merge-pathnames #p"nix-package.emb" (this-file)) 197 + (execute-emb 198 + "nix-package" 130 199 :env (system-data system))) 200 + 131 201 (defun nix-invocation (system) 132 - (cl-emb:execute-emb 133 - (merge-pathnames #p"invocation.emb" (this-file)) 134 - :env (system-data system))) 202 + (let ((data (system-data system))) 203 + (if (parasitic-p data) 204 + (execute-emb 205 + "parasitic-invocation" 206 + :env data) 207 + (execute-emb 208 + "invocation" 209 + :env data)))) 135 210 136 211 (defun systems-closure (systems) 137 212 (let* ··· 153 228 finally (return res)))) 154 229 155 230 (defun ql-to-nix (target-directory) 156 - (load (format nil "~a/quicklisp-to-nix-overrides.lisp" target-directory)) 157 231 (let* 158 232 ((systems 159 - (cl-ppcre:split 233 + (split 160 234 (format nil "~%") 161 - (alexandria:read-file-into-string 162 - (format nil "~a/quicklisp-to-nix-systems.txt" target-directory)))) 235 + (read-file-into-string 236 + (format nil "~a/quicklisp-to-nix-systems.txt" target-directory)))) 163 237 (closure (systems-closure systems)) 164 238 (invocations 165 239 (loop for s in closure 166 240 collect (list :code (nix-invocation s))))) 167 241 (loop 168 242 for s in closure 169 - do (alexandria:write-string-into-file 170 - (nix-expression s) 171 - (format nil "~a/quicklisp-to-nix-output/~a.nix" 172 - target-directory (escape-filename s)) 173 - :if-exists :supersede)) 174 - (alexandria:write-string-into-file 175 - (cl-emb:execute-emb 176 - (merge-pathnames 177 - #p"top-package.emb" 178 - (this-file)) 243 + do (unless (parasitic-p (system-data s)) 244 + (write-string-into-file 245 + (nix-expression s) 246 + (format nil "~a/quicklisp-to-nix-output/~a.nix" 247 + target-directory (escape-filename s)) 248 + :if-exists :supersede))) 249 + (write-string-into-file 250 + (execute-emb 251 + "top-package" 179 252 :env (list :invocations invocations)) 180 253 (format nil "~a/quicklisp-to-nix.nix" target-directory) 181 254 :if-exists :supersede))) 255 + 256 + (defun print-usage-and-quit () 257 + "Does what it says on the tin." 258 + (format *error-output* "Usage: 259 + ~A [--help] [--cacheSystemInfoDir <path>] <work-dir> 260 + Arguments: 261 + --cacheSystemInfoDir Store computed system info in the given directory 262 + --help Print usage and exit 263 + <work-dir> Path to directory with quicklisp-to-nix-systems.txt 264 + " (uiop:argv0)) 265 + (uiop:quit 2)) 266 + 267 + (defun main () 268 + "Make it go" 269 + (let ((argv (uiop:command-line-arguments)) 270 + work-directory 271 + cache-system-info-directory 272 + cache-fasl-directory) 273 + (loop :while argv :for arg = (pop argv) :do 274 + (cond 275 + ((equal arg "--cacheSystemInfoDir") 276 + (unless argv 277 + (format *error-output* "--cacheSystemInfoDir requires an argument~%") 278 + (print-usage-and-quit)) 279 + (setf cache-system-info-directory (pop argv))) 280 + 281 + ((equal arg "--cacheFaslDir") 282 + (unless argv 283 + (format *error-output* "--cacheFaslDir requires an argument~%") 284 + (print-usage-and-quit)) 285 + (setf cache-fasl-directory (pop argv))) 286 + 287 + ((equal arg "--help") 288 + (print-usage-and-quit)) 289 + 290 + (t 291 + (when argv 292 + (format *error-output* "Only one positional argument allowed~%") 293 + (print-usage-and-quit)) 294 + (setf work-directory arg)))) 295 + 296 + (when cache-system-info-directory 297 + (setf cache-system-info-directory (pathname-as-directory (pathname cache-system-info-directory))) 298 + (ensure-directories-exist cache-system-info-directory)) 299 + 300 + (labels 301 + ((make-go (*cache-dir*) 302 + (format t "Caching fasl files in ~A~%" *cache-dir*) 303 + 304 + (let ((*system-data-memoization-path* cache-system-info-directory)) 305 + (ql-to-nix work-directory)))) 306 + (if cache-fasl-directory 307 + (make-go (truename (pathname-as-directory (parse-namestring (ensure-directories-exist cache-fasl-directory))))) 308 + (with-temporary-directory (*cache-dir*) 309 + (make-go *cache-dir*)))))) 310 + 311 + (defun dump-image () 312 + "Make an executable" 313 + (with-quicklisp (dir) () 314 + (declare (ignore dir)) 315 + (dolist (system *required-systems*) 316 + (funcall (sym :ql :quickload) system))) 317 + (register-emb "nix-package" (merge-pathnames #p"nix-package.emb" (this-file))) 318 + (register-emb "invocation" (merge-pathnames #p"invocation.emb" (this-file))) 319 + (register-emb "parasitic-invocation" (merge-pathnames #p"parasitic-invocation.emb" (this-file))) 320 + (register-emb "top-package" (merge-pathnames #p"top-package.emb" (this-file))) 321 + (setf uiop:*image-entry-point* #'main) 322 + (setf uiop:*lisp-interaction* nil) 323 + (setf *loaded-from* nil) ;; Break the link to our source 324 + (uiop:dump-image "quicklisp-to-nix" :executable t))
+76
pkgs/development/lisp-modules/quicklisp-to-nix/quicklisp-bootstrap.lisp
··· 1 + (unless (find-package :ql-to-nix-util) 2 + (load "ql-to-nix-util.lisp")) 3 + (defpackage :ql-to-nix-quicklisp-bootstrap 4 + (:use :common-lisp :ql-to-nix-util) 5 + (:export #:with-quicklisp) 6 + (:documentation 7 + "This package provides a way to create a temporary quicklisp installation.")) 8 + (in-package :ql-to-nix-quicklisp-bootstrap) 9 + 10 + (declaim (optimize (debug 3) (speed 0) (space 0) (compilation-speed 0) (safety 3))) 11 + 12 + ;; This file cannot have any dependencies beyond quicklisp and asdf. 13 + ;; Otherwise, we'll miss some dependencies! 14 + 15 + (defvar *quicklisp* 16 + (namestring (pathname-as-directory (uiop:getenv "quicklisp"))) 17 + "The path to the nix quicklisp package.") 18 + 19 + (defun prepare-quicklisp-dir (target-dir quicklisp-prototype-dir) 20 + "Install quicklisp into the specified `target-dir'. 21 + 22 + `quicklisp-prototype-dir' should be the path to the quicklisp nix 23 + package." 24 + (ensure-directories-exist target-dir) 25 + (dolist (subdir '(#P"dists/quicklisp/" #P"tmp/" #P"local-projects/" #P"quicklisp/")) 26 + (ensure-directories-exist (merge-pathnames subdir target-dir))) 27 + (with-open-file (s (merge-pathnames #P"dists/quicklisp/enabled.txt" target-dir) :direction :output :if-exists :supersede) 28 + (format s "1~%")) 29 + (uiop:copy-file 30 + (merge-pathnames #P"lib/common-lisp/quicklisp/quicklisp-distinfo.txt" quicklisp-prototype-dir) 31 + (merge-pathnames #P"dists/quicklisp/distinfo.txt" target-dir)) 32 + (uiop:copy-file 33 + (merge-pathnames #P"lib/common-lisp/quicklisp/asdf.lisp" quicklisp-prototype-dir) 34 + (merge-pathnames #P"asdf.lisp" target-dir)) 35 + (uiop:copy-file 36 + (merge-pathnames #P"lib/common-lisp/quicklisp/setup.lisp" quicklisp-prototype-dir) 37 + (merge-pathnames #P"setup.lisp" target-dir)) 38 + (copy-directory-tree 39 + (merge-pathnames #P"lib/common-lisp/quicklisp/quicklisp/" quicklisp-prototype-dir) 40 + (merge-pathnames #P"quicklisp/" target-dir))) 41 + 42 + (defun call-with-quicklisp (function &key (target-dir :temp) (cache-dir :temp)) 43 + "Invoke the given function with the path to a quicklisp installation. 44 + 45 + Quicklisp will be loaded before the function is called. `target-dir' 46 + can either be a pathname for the place where quicklisp should be 47 + installed or `:temp' to request installation in a temporary directory. 48 + `cache-dir' can either be a pathname for a place to store fasls or 49 + `:temp' to request caching in a temporary directory." 50 + (when (find-package :ql) 51 + (error "Already loaded quicklisp in this process")) 52 + (labels 53 + ((make-ql (ql-dir) 54 + (prepare-quicklisp-dir ql-dir *quicklisp*) 55 + (with-temporary-asdf-cache (ql-dir) 56 + (load (merge-pathnames #P"setup.lisp" ql-dir)) 57 + (if (eq :temp cache-dir) 58 + (funcall function ql-dir) 59 + (with-asdf-cache (ql-dir cache-dir) 60 + (funcall function ql-dir)))))) 61 + (if (eq :temp target-dir) 62 + (with-temporary-directory (dir) 63 + (make-ql dir)) 64 + (make-ql target-dir)))) 65 + 66 + (defmacro with-quicklisp ((quicklisp-dir) (&key (cache-dir :temp)) &body body) 67 + "Install quicklisp in a temporary directory, load it, bind 68 + `quicklisp-dir' to the path where quicklisp was installed, and then 69 + evaluate `body'. 70 + 71 + `cache-dir' can either be a pathname for a place to store fasls or 72 + `:temp' to request caching in a temporary directory." 73 + `(call-with-quicklisp 74 + (lambda (,quicklisp-dir) 75 + ,@body) 76 + :cache-dir ,cache-dir))
+473
pkgs/development/lisp-modules/quicklisp-to-nix/system-info.lisp
··· 1 + (unless (find-package :ql-to-nix-util) 2 + (load "util.lisp")) 3 + (unless (find-package :ql-to-nix-quicklisp-bootstrap) 4 + (load "quicklisp-bootstrap.lisp")) 5 + (defpackage :ql-to-nix-system-info 6 + (:use :common-lisp :ql-to-nix-quicklisp-bootstrap :ql-to-nix-util) 7 + (:export #:dump-image)) 8 + (in-package :ql-to-nix-system-info) 9 + 10 + (declaim (optimize (debug 3) (speed 0) (space 0) (compilation-speed 0) (safety 3))) 11 + 12 + ;; This file cannot have any dependencies beyond quicklisp and asdf. 13 + ;; Otherwise, we'll miss some dependencies! 14 + 15 + ;; We can't load quicklisp until runtime (at which point we'll create 16 + ;; an isolated quicklisp installation). These wrapper functions are 17 + ;; nicer than funcalling intern'd symbols every time we want to talk 18 + ;; to quicklisp. 19 + (wrap :ql apply-load-strategy) 20 + (wrap :ql compute-load-strategy) 21 + (wrap :ql show-load-strategy) 22 + (wrap :ql quicklisp-systems) 23 + (wrap :ql ensure-installed) 24 + (wrap :ql quicklisp-releases) 25 + (wrap :ql-dist archive-md5) 26 + (wrap :ql-dist archive-url) 27 + (wrap :ql-dist ensure-local-archive-file) 28 + (wrap :ql-dist find-system) 29 + (wrap :ql-dist local-archive-file) 30 + (wrap :ql-dist name) 31 + (wrap :ql-dist provided-systems) 32 + (wrap :ql-dist release) 33 + (wrap :ql-dist short-description) 34 + (wrap :ql-dist system-file-name) 35 + (wrap :ql-impl-util call-with-quiet-compilation) 36 + 37 + (defvar *version* (uiop:getenv "version") 38 + "The version number of this program") 39 + 40 + (defvar *main-system* nil 41 + "The name of the system we're trying to extract info from.") 42 + 43 + (defvar *found-parasites* (make-hash-table :test #'equalp) 44 + "Names of systems which have been identified as parasites. 45 + 46 + A system is parasitic if its name doesn't match the name of the file 47 + it is defined in. So, for example, if foo and foo-bar are both 48 + defined in a file named foo.asd, foo would be the host system and 49 + foo-bar would be a parasitic system. 50 + 51 + Parasitic systems are not generally loaded without loading the host 52 + system first. 53 + 54 + Keys are system names. Values are unspecified.") 55 + 56 + (defvar *found-dependencies* (make-hash-table :test #'equalp) 57 + "Hash table containing the set of dependencies discovered while installing a system. 58 + 59 + Keys are system names. Values are unspecified.") 60 + 61 + (defun decode-asdf-dependency (name) 62 + "Translates an asdf system dependency description into a system name. 63 + 64 + For example, translates (:version :foo \"1.0\") into \"foo\"." 65 + (etypecase name 66 + (symbol 67 + (setf name (symbol-name name))) 68 + (string) 69 + (cons 70 + (ecase (first name) 71 + (:version 72 + (warn "Discarding version information ~A" name) 73 + ;; There's nothing we can do about this. If the version we 74 + ;; have around is good enough, then we're golden. If it isn't 75 + ;; good enough, then we'll error out and let a human figure it 76 + ;; out. 77 + (setf name (second name)) 78 + (return-from decode-asdf-dependency 79 + (decode-asdf-dependency name))) 80 + 81 + (:feature 82 + (if (find (second name) *features*) 83 + (return-from decode-asdf-dependency 84 + (decode-asdf-dependency (third name))) 85 + (progn 86 + (warn "Dropping dependency due to missing feature: ~A" name) 87 + (return-from decode-asdf-dependency nil)))) 88 + 89 + (:require 90 + ;; This probably isn't a dependency we can satisfy using 91 + ;; quicklisp, but we might as well try anyway. 92 + (return-from decode-asdf-dependency 93 + (decode-asdf-dependency (second name))))))) 94 + (string-downcase name)) 95 + 96 + (defun found-new-parasite (system-name) 97 + "Record that the given system has been identified as a parasite." 98 + (setf system-name (decode-asdf-dependency system-name)) 99 + (setf (gethash system-name *found-parasites*) t) 100 + (when (nth-value 1 (gethash system-name *found-dependencies*)) 101 + (error "Found dependency on parasite"))) 102 + 103 + (defun known-parasite-p (system-name) 104 + "Have we previously identified this system as a parasite?" 105 + (nth-value 1 (gethash system-name *found-parasites*))) 106 + 107 + (defun found-parasites () 108 + "Return a vector containing all identified parasites." 109 + (let ((systems (make-array (hash-table-size *found-parasites*) :fill-pointer 0))) 110 + (loop :for system :being :the :hash-keys :of *found-parasites* :do 111 + (vector-push system systems)) 112 + systems)) 113 + 114 + (defvar *track-dependencies* nil 115 + "When this variable is nil, found-new-dependency will not record 116 + depdendencies.") 117 + 118 + (defun parasitic-relationship-p (potential-host potential-parasite) 119 + "Returns t if potential-host and potential-parasite have a parasitic relationship. 120 + 121 + See `*found-parasites*'." 122 + (let ((host-ql-system (find-system potential-host)) 123 + (parasite-ql-system (find-system potential-parasite))) 124 + (and host-ql-system parasite-ql-system 125 + (not (equal (name host-ql-system) 126 + (name parasite-ql-system))) 127 + (equal (system-file-name host-ql-system) 128 + (system-file-name parasite-ql-system))))) 129 + 130 + (defun found-new-dependency (name) 131 + "Record that the given system has been identified as a dependency. 132 + 133 + The named system may not be recorded as a dependency. It may be left 134 + out for any number of reasons. For example, if `*track-dependencies*' 135 + is nil then this function does nothing. If the named system isn't a 136 + quicklisp system, this function does nothing." 137 + (setf name (decode-asdf-dependency name)) 138 + (unless name 139 + (return-from found-new-dependency)) 140 + (unless *track-dependencies* 141 + (return-from found-new-dependency)) 142 + (when (known-parasite-p name) 143 + (return-from found-new-dependency)) 144 + (when (parasitic-relationship-p *main-system* name) 145 + (found-new-parasite name) 146 + (return-from found-new-dependency)) 147 + (unless (find-system name) 148 + (return-from found-new-dependency)) 149 + (setf (gethash name *found-dependencies*) t)) 150 + 151 + (defun forget-dependency (name) 152 + "Whoops. Did I say that was a dependency? My bad. 153 + 154 + Be very careful using this function! You can remove a system from the 155 + dependency list, but you can't remove other effects associated with 156 + this system. For example, transitive dependencies might still be in 157 + the dependency list." 158 + (setf name (decode-asdf-dependency name)) 159 + (remhash name *found-dependencies*)) 160 + 161 + (defun found-dependencies () 162 + "Return a vector containing all identified dependencies." 163 + (let ((systems (make-array (hash-table-size *found-dependencies*) :fill-pointer 0))) 164 + (loop :for system :being :the :hash-keys :of *found-dependencies* :do 165 + (vector-push system systems)) 166 + systems)) 167 + 168 + (defun host-system (system-name) 169 + "If the given system is a parasite, return the name of the system that is its host. 170 + 171 + See `*found-parasites*'." 172 + (let* ((system (find-system system-name)) 173 + (host-file (system-file-name system))) 174 + (unless (equalp host-file system-name) 175 + host-file))) 176 + 177 + (defun get-loaded (system) 178 + "Try to load the named system using quicklisp and record any 179 + dependencies quicklisp is aware of. 180 + 181 + Unlike `our-quickload', this function doesn't attempt to install 182 + missing dependencies." 183 + ;; Let's get this party started! 184 + (let* ((strategy (compute-load-strategy system)) 185 + (ql-systems (quicklisp-systems strategy))) 186 + (dolist (dep ql-systems) 187 + (found-new-dependency (name dep))) 188 + (show-load-strategy strategy) 189 + (labels 190 + ((make-go () 191 + (apply-load-strategy strategy))) 192 + (call-with-quiet-compilation #'make-go) 193 + (let ((asdf-system (asdf:find-system system))) 194 + ;; If ASDF says that it needed a system, then we should 195 + ;; probably track that. 196 + (dolist (asdf-dep (asdf:component-sideway-dependencies asdf-system)) 197 + (found-new-dependency asdf-dep)) 198 + (dolist (asdf-dep (asdf:system-defsystem-depends-on asdf-system)) 199 + (found-new-dependency asdf-dep)))))) 200 + 201 + (defun our-quickload (system) 202 + "Attempt to install a package like quicklisp would, but record any 203 + dependencies that are detected during the install." 204 + (setf system (string-downcase system)) 205 + ;; Load it quickly, but do it OUR way. Turns out our way is very 206 + ;; similar to the quicklisp way... 207 + (let ((already-tried (make-hash-table :test #'equalp))) ;; Case insensitive 208 + (tagbody 209 + retry 210 + (handler-case 211 + (get-loaded system) 212 + (asdf/find-component:missing-dependency (e) 213 + (let ((required-by (asdf/find-component:missing-required-by e)) 214 + (missing (asdf/find-component:missing-requires e))) 215 + (unless (typep required-by 'asdf:system) 216 + (error e)) 217 + (when (gethash missing already-tried) 218 + (error "Dependency loop? ~A" missing)) 219 + (setf (gethash missing already-tried) t) 220 + (let ((parasitic-p (parasitic-relationship-p *main-system* missing))) 221 + (if parasitic-p 222 + (found-new-parasite missing) 223 + (found-new-dependency missing)) 224 + ;; We always want to track the dependencies of systems 225 + ;; that share an asd file with the main system. The 226 + ;; whole asd file should be loadable. Otherwise, we 227 + ;; don't want to include transitive dependencies. 228 + (let ((*track-dependencies* parasitic-p)) 229 + (our-quickload missing))) 230 + (format t "Attempting to load ~A again~%" system) 231 + (go retry))))))) 232 + 233 + (defvar *blacklisted-parasites* 234 + #("hu.dwim.stefil/documentation" ;; This system depends on :hu.dwim.stefil.test, but it should depend on hu.dwim.stefil/test 235 + "named-readtables/doc" ;; Dependency cycle between named-readtabes and mgl-pax 236 + "symbol-munger-test" ;; Dependency cycle between lisp-unit2 and symbol-munger 237 + "cl-postgres-simple-date-tests" ;; Dependency cycle between cl-postgres and simple-date 238 + "cl-containers/with-variates") ;; Symbol conflict between cl-variates:next-element, metabang.utilities:next-element 239 + "A vector of systems that shouldn't be loaded by `quickload-parasitic-systems'. 240 + 241 + These systems are known to be troublemakers. In some sense, all 242 + parasites are troublemakers (you shouldn't define parasitic systems!). 243 + However, these systems prevent us from generating nix packages and are 244 + thus doubly evil.") 245 + 246 + (defvar *blacklisted-parasites-table* 247 + (let ((ht (make-hash-table :test #'equalp))) 248 + (loop :for system :across *blacklisted-parasites* :do 249 + (setf (gethash system ht) t)) 250 + ht) 251 + "A hash table where each entry in `*blacklisted-parasites*' is an 252 + entry in the table.") 253 + 254 + (defun blacklisted-parasite-p (system-name) 255 + "Returns non-nil if the named system is blacklisted" 256 + (nth-value 1 (gethash system-name *blacklisted-parasites-table*))) 257 + 258 + (defun quickload-parasitic-systems (system) 259 + "Attempt to load all the systems defined in the same asd as the named system. 260 + 261 + Blacklisted systems are skipped. Dependencies of the identified 262 + parasitic systems will be tracked." 263 + (let* ((asdf-system (asdf:find-system system)) 264 + (source-file (asdf:system-source-file asdf-system))) 265 + (cond 266 + (source-file 267 + (loop :for system-name :being :the :hash-keys :of asdf/find-system:*defined-systems* :do 268 + (when (and (parasitic-relationship-p system system-name) 269 + (not (blacklisted-parasite-p system-name))) 270 + (found-new-parasite system-name) 271 + (let ((*track-dependencies* t)) 272 + (our-quickload system-name))))) 273 + (t 274 + (unless (or (equal "uiop" system) 275 + (equal "asdf" system)) 276 + (warn "No source file for system ~A. Can't identify parasites." system)))))) 277 + 278 + (defun determine-dependencies (system) 279 + "Load the named system and return a sorted vector containing all the 280 + quicklisp systems that were loaded to satisfy dependencies. 281 + 282 + This function should probably only be called once per process! 283 + Subsequent calls will miss dependencies identified by earlier calls." 284 + (tagbody 285 + retry 286 + (restart-case 287 + (let ((*standard-output* (make-broadcast-stream)) 288 + (*trace-output* (make-broadcast-stream)) 289 + (*main-system* system) 290 + (*track-dependencies* t)) 291 + (our-quickload system) 292 + (quickload-parasitic-systems system)) 293 + (try-again () 294 + :report "Start the quickload over again" 295 + (go retry)) 296 + (die () 297 + :report "Just give up and die" 298 + (uiop:quit 1)))) 299 + 300 + ;; Systems can't depend on themselves! 301 + (forget-dependency system) 302 + (values)) 303 + 304 + (defun parasitic-system-data (parasite-system) 305 + "Return a plist of information about the given known-parastic system. 306 + 307 + Sometimes we are asked to provide information about a system that is 308 + actually a parasite. The only correct response is to point them 309 + toward the host system. The nix package for the host system should 310 + have all the dependencies for this parasite already recorded. 311 + 312 + The plist is only meant to be consumed by other parts of 313 + quicklisp-to-nix." 314 + (let ((host-system (host-system parasite-system))) 315 + (list 316 + :system parasite-system 317 + :host host-system 318 + :name (string-downcase (format nil "~a" parasite-system)) 319 + :host-name (string-downcase (format nil "~a" host-system))))) 320 + 321 + (defun system-data (system) 322 + "Produce a plist describing a system. 323 + 324 + The plist is only meant to be consumed by other parts of 325 + quicklisp-to-nix." 326 + (when (host-system system) 327 + (return-from system-data 328 + (parasitic-system-data system))) 329 + 330 + (determine-dependencies system) 331 + (let* 332 + ((dependencies (sort (found-dependencies) #'string<)) 333 + (parasites (coerce (sort (found-parasites) #'string<) 'list)) 334 + (ql-system (find-system system)) 335 + (ql-release (release ql-system)) 336 + (ql-sibling-systems (provided-systems ql-release)) 337 + (url (archive-url ql-release)) 338 + (local-archive (local-archive-file ql-release)) 339 + (local-url (format nil "file://~a" (pathname local-archive))) 340 + (archive-data 341 + (progn 342 + (ensure-local-archive-file ql-release) 343 + ;; Stuff this archive into the nix store. It was almost 344 + ;; certainly going to end up there anyway (since it will 345 + ;; probably be fetchurl'd for a nix package). Also, putting 346 + ;; it into the store also gives us the SHA we need. 347 + (nix-prefetch-url local-url))) 348 + (ideal-md5 (archive-md5 ql-release)) 349 + (raw-dependencies (coerce dependencies 'list)) 350 + (name (string-downcase (format nil "~a" system))) 351 + (ql-sibling-names 352 + (remove name (mapcar 'name ql-sibling-systems) 353 + :test 'equal)) 354 + (dependencies raw-dependencies) 355 + (description (asdf:system-description (asdf:find-system system))) 356 + (release-name (short-description ql-release))) 357 + (list 358 + :system system 359 + :description description 360 + :sha256 (getf archive-data :sha256) 361 + :url url 362 + :md5 ideal-md5 363 + :name name 364 + :dependencies dependencies 365 + :siblings ql-sibling-names 366 + :release-name release-name 367 + :parasites parasites))) 368 + 369 + (defvar *error-escape-valve* *error-output* 370 + "When `*error-output*' is rebound to inhibit spew, this stream will 371 + still produce output.") 372 + 373 + (defun print-usage-and-quit () 374 + "Describe how to use this program... and then exit." 375 + (format *error-output* "Usage: 376 + ~A [--cacheDir <dir>] [--silent] [--debug] [--help|-h] <system-name> 377 + Arguments: 378 + --cacheDir Store (and look for) compiled lisp files in the given directory 379 + --verbose Show compilation output 380 + --debug Enter the debugger when a fatal error is encountered 381 + --help Print usage and exit 382 + <system-name> The quicklisp system to examine 383 + " (or (uiop:argv0) "quicklisp-to-nix-system-info")) 384 + (uiop:quit 2)) 385 + 386 + (defun main () 387 + "Make it go." 388 + (let ((argv (uiop:command-line-arguments)) 389 + cache-dir 390 + target-system 391 + verbose-p 392 + debug-p) 393 + (handler-bind 394 + ((warning 395 + (lambda (w) 396 + (format *error-escape-valve* "~A~%" w))) 397 + (error 398 + (lambda (e) 399 + (if debug-p 400 + (invoke-debugger e) 401 + (progn 402 + (format *error-escape-valve* "~ 403 + Failed to extract system info. Details are below. ~ 404 + Run with --debug and/or --verbose for more info. 405 + ~A~%" e) 406 + (uiop:quit 1)))))) 407 + (loop :while argv :do 408 + (cond 409 + ((equal "--cacheDir" (first argv)) 410 + (pop argv) 411 + (unless argv 412 + (error "--cacheDir expects an argument")) 413 + (setf cache-dir (first argv)) 414 + (pop argv)) 415 + 416 + ((equal "--verbose" (first argv)) 417 + (setf verbose-p t) 418 + (pop argv)) 419 + 420 + ((equal "--debug" (first argv)) 421 + (setf debug-p t) 422 + (pop argv)) 423 + 424 + ((or (equal "--help" (first argv)) 425 + (equal "-h" (first argv))) 426 + (print-usage-and-quit)) 427 + 428 + (t 429 + (setf target-system (pop argv)) 430 + (when argv 431 + (error "Can only operate on one system"))))) 432 + 433 + (unless target-system 434 + (print-usage-and-quit)) 435 + 436 + (when cache-dir 437 + (setf cache-dir (pathname-as-directory (parse-namestring cache-dir)))) 438 + 439 + (with-quicklisp (dir) (:cache-dir (or cache-dir :temp)) 440 + (declare (ignore dir)) 441 + 442 + (let (system-data) 443 + (let ((*error-output* (if verbose-p 444 + *error-output* 445 + (make-broadcast-stream))) 446 + (*standard-output* (if verbose-p 447 + *standard-output* 448 + (make-broadcast-stream))) 449 + (*trace-output* (if verbose-p 450 + *trace-output* 451 + (make-broadcast-stream)))) 452 + (format *error-output* 453 + "quicklisp-to-nix-system-info ~A~%ASDF ~A~%Quicklisp ~A~%Compiler ~A ~A~%" 454 + *version* 455 + (asdf:asdf-version) 456 + (funcall (intern "CLIENT-VERSION" :ql)) 457 + (lisp-implementation-type) 458 + (lisp-implementation-version)) 459 + (setf system-data (system-data target-system))) 460 + 461 + (cond 462 + (system-data 463 + (format t "~W~%" system-data) 464 + (uiop:quit 0)) 465 + (t 466 + (format *error-output* "Failed to determine system data~%") 467 + (uiop:quit 1)))))))) 468 + 469 + (defun dump-image () 470 + "Make an executable" 471 + (setf uiop:*image-entry-point* #'main) 472 + (setf uiop:*lisp-interaction* nil) 473 + (uiop:dump-image "quicklisp-to-nix-system-info" :executable t))
+1 -2
pkgs/development/lisp-modules/quicklisp-to-nix/top-package.emb
··· 8 8 <% @loop invocations %> 9 9 <% @var code %> 10 10 <% @endloop %> 11 - } // qlAliases {inherit quicklisp-to-nix-packages;}; 12 - qlAliases = import ./quicklisp-to-nix-aliases.nix; 11 + }; 13 12 in 14 13 quicklisp-to-nix-packages
+178
pkgs/development/lisp-modules/quicklisp-to-nix/util.lisp
··· 1 + (defpackage :ql-to-nix-util 2 + (:use :common-lisp) 3 + (:export #:nix-prefetch-url #:wrap #:pathname-as-directory #:copy-directory-tree #:with-temporary-directory #:sym #:with-temporary-asdf-cache #:with-asdf-cache) 4 + (:documentation 5 + "A collection of useful functions and macros that ql-to-nix will use.")) 6 + (in-package :ql-to-nix-util) 7 + 8 + (declaim (optimize (debug 3) (speed 0) (space 0) (compilation-speed 0) (safety 3))) 9 + 10 + ;; This file cannot have any dependencies beyond quicklisp and asdf. 11 + ;; Otherwise, we'll miss some dependencies! 12 + 13 + (defun pathname-as-directory (pathname) 14 + "Given a pathname, make it into a path to a directory. 15 + 16 + This is sort of like putting a / at the end of the path." 17 + (unless (pathname-name pathname) 18 + (return-from pathname-as-directory pathname)) 19 + (let* ((old-dir (pathname-directory pathname)) 20 + (old-name (pathname-name pathname)) 21 + (old-type (pathname-type pathname)) 22 + (last-dir 23 + (cond 24 + (old-type 25 + (format nil "~A.~A" old-name old-type)) 26 + (t 27 + old-name))) 28 + (new-dir (if old-dir 29 + (concatenate 'list old-dir (list last-dir)) 30 + (list :relative last-dir)))) 31 + 32 + (make-pathname :name nil :directory new-dir :type nil :defaults pathname))) 33 + 34 + (defvar *nix-prefetch-url-bin* 35 + (namestring (merge-pathnames #P"bin/nix-prefetch-url" (pathname-as-directory (uiop:getenv "nix-prefetch-url")))) 36 + "The path to the nix-prefetch-url binary") 37 + 38 + (defun nix-prefetch-url (url &key expected-sha256) 39 + "Invoke the nix-prefetch-url program. 40 + 41 + Returns a plist with two keys. 42 + :sha256 => The sha of the fetched file 43 + :path => The path to the file in the nix store" 44 + (when expected-sha256 45 + (setf expected-sha256 (list expected-sha256))) 46 + (let* ((stdout 47 + (with-output-to-string (so) 48 + (uiop:run-program 49 + `(,*nix-prefetch-url-bin* "--print-path" ,url ,@expected-sha256) 50 + :output so))) 51 + (stream (make-string-input-stream stdout))) 52 + (list 53 + :sha256 (read-line stream) 54 + :path (read-line stream)))) 55 + 56 + (defmacro wrap (package symbol-name) 57 + "Create a function which looks up the named symbol at runtime and 58 + invokes it with the same arguments. 59 + 60 + If you can't load a system until runtime, this macro gives you an 61 + easier way to write 62 + (funcall (intern \"SYMBOL-NAME\" :package-name) arg) 63 + Instead, you can write 64 + (wrap :package-name symbol-name) 65 + (symbol-name arg)" 66 + (let ((args (gensym "ARGS"))) 67 + `(defun ,symbol-name (&rest ,args) 68 + (apply (sym ',package ',symbol-name) ,args)))) 69 + 70 + (defun copy-directory-tree (src-dir target-dir) 71 + "Recursively copy every file in `src-dir' into `target-dir'. 72 + 73 + This function traverses symlinks." 74 + (when (or (not (pathname-directory target-dir)) 75 + (pathname-name target-dir)) 76 + (error "target-dir must be a dir")) 77 + (when (or (not (pathname-directory src-dir)) 78 + (pathname-name src-dir)) 79 + (error "src-dir must be a dir")) 80 + (let ((src-wild (make-pathname :name :wild :type :wild :defaults src-dir))) 81 + (dolist (entity (uiop:directory* src-wild)) 82 + (if (pathname-name entity) 83 + (uiop:copy-file entity (make-pathname :type (pathname-type entity) :name (pathname-name entity) :defaults target-dir)) 84 + (let ((new-target-dir 85 + (make-pathname 86 + :directory (concatenate 'list (pathname-directory target-dir) (last (pathname-directory entity)))))) 87 + (ensure-directories-exist new-target-dir) 88 + (copy-directory-tree entity new-target-dir)))))) 89 + 90 + (defun call-with-temporary-directory (function) 91 + "Create a temporary directory, invoke the given function by passing 92 + in the pathname for the directory, and then delete the directory." 93 + (let* ((dir (uiop:run-program '("mktemp" "-d") :output :line)) 94 + (parsed (parse-namestring dir)) 95 + (parsed-as-dir (pathname-as-directory parsed))) 96 + (assert (uiop:absolute-pathname-p dir)) 97 + (unwind-protect 98 + (funcall function parsed-as-dir) 99 + (uiop:delete-directory-tree 100 + parsed-as-dir 101 + :validate 102 + (lambda (path) 103 + (and (uiop:absolute-pathname-p path) 104 + (equal (subseq (pathname-directory path) 0 (length (pathname-directory parsed-as-dir))) 105 + (pathname-directory parsed-as-dir)))))))) 106 + 107 + (defmacro with-temporary-directory ((dir-name) &body body) 108 + "See `call-with-temporary-directory'." 109 + `(call-with-temporary-directory (lambda (,dir-name) ,@body))) 110 + 111 + (defun sym (package sym) 112 + "A slightly less picky version of `intern'. 113 + 114 + Unlike `intern', the `sym' argument can be a string or a symbol. If 115 + it is a symbol, then the `symbol-name' is `intern'ed into the 116 + specified package. 117 + 118 + The arguments are also reversed so that the package comes first." 119 + (etypecase sym 120 + (symbol (setf sym (symbol-name sym))) 121 + (string)) 122 + (intern sym package)) 123 + 124 + (defvar *touch-bin* 125 + (namestring (merge-pathnames #P"bin/touch" (pathname-as-directory (uiop:getenv "touch")))) 126 + "Path to the touch binary.") 127 + 128 + (defvar *cache-dir* nil 129 + "When asdf cache remapping is in effect (see `with-asdf-cache'), 130 + this stores the path to the fasl cache directory.") 131 + (defvar *src-dir* nil 132 + "When asdf cache remapping is in effect (see `with-asdf-cache'), 133 + this stores the path to the source directory. 134 + 135 + Only lisp files within the source directory will have their fasls 136 + cached in the cache directory.") 137 + 138 + (defun remap (path prefix) 139 + "Implements the cache policy described in `with-asdf-cache'." 140 + (declare (ignore prefix)) 141 + (let* ((ql-dirs (pathname-directory *src-dir*)) 142 + (ql-dirs-length (length ql-dirs)) 143 + (path-prefix (subseq (pathname-directory path) 0 ql-dirs-length)) 144 + (path-postfix (subseq (pathname-directory path) ql-dirs-length))) 145 + (unless (equal path-prefix ql-dirs) 146 + (return-from remap path)) 147 + (let ((result (make-pathname :directory (concatenate 'list (pathname-directory *cache-dir*) path-postfix) :defaults path))) 148 + (with-open-file (s result :direction :probe :if-does-not-exist nil) 149 + (when s 150 + (uiop:run-program `(,*touch-bin* ,(namestring result))))) 151 + result))) 152 + 153 + (defmacro with-temporary-asdf-cache ((src-dir) &body body) 154 + "Create a temporary directory, and then use it as the ASDF cache 155 + directory for source files in `src-dir'. 156 + 157 + See `with-asdf-cache'." 158 + (let ((tmp-dir (gensym "ORIGINAL-VALUE"))) 159 + `(with-temporary-directory (,tmp-dir) 160 + (with-asdf-cache (,src-dir ,tmp-dir) 161 + ,@body)))) 162 + 163 + (defmacro with-asdf-cache ((src-dir cache-dir) &body body) 164 + "When ASDF compiles a lisp file in `src-dir', store the fasl in `cache-dir'." 165 + (let ((original-value (gensym "ORIGINAL-VALUE"))) 166 + `(let ((,original-value asdf:*output-translations-parameter*) 167 + (*src-dir* ,src-dir) 168 + (*cache-dir* ,cache-dir)) 169 + (unwind-protect 170 + (progn 171 + (asdf:initialize-output-translations 172 + '(:output-translations 173 + :INHERIT-CONFIGURATION 174 + ;; FIXME: Shouldn't we only be remaping things 175 + ;; actually in the src dir? Oh well. 176 + (t (:function remap)))) 177 + ,@body) 178 + (asdf:initialize-output-translations ,original-value)))))
+15
pkgs/development/lisp-modules/shell.nix
··· 1 + with import ../../../default.nix {}; 2 + let 3 + self = rec { 4 + name = "ql-to-nix"; 5 + env = buildEnv { name = name; paths = buildInputs; }; 6 + buildInputs = [ 7 + gcc stdenv 8 + openssl fuse libuv mariadb libfixposix libev sqlite 9 + freetds 10 + lispPackages.quicklisp-to-nix lispPackages.quicklisp-to-nix-system-info 11 + ]; 12 + CPATH = "${libfixposix}/include"; 13 + LD_LIBRARY_PATH = "${openssl.out}/lib:${fuse}/lib:${libuv}/lib:${libev}/lib:${mariadb}/lib:${sqlite.out}/lib:${libfixposix}/lib:${freetds}/lib"; 14 + }; 15 + in stdenv.mkDerivation self