diff options
author | sternenseemann <sternenseemann@systemli.org> | 2021-12-24 17:06:06 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2021-12-24 17:06:06 +0100 |
commit | 5acf83265428cf569943c4ff2f733ecc83fec641 (patch) | |
tree | 0b02b8e103a36864b895025ad794582392280d47 /pkgs/development/lisp-modules | |
parent | 16c4d72e1d5dfe76f9b2b332cfb263c33a4a1b74 (diff) | |
download | nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar.gz nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar.bz2 nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar.lz nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar.xz nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.tar.zst nixpkgs-5acf83265428cf569943c4ff2f733ecc83fec641.zip |
quicklispPackages.spinneret: init at 20211020-git
Diffstat (limited to 'pkgs/development/lisp-modules')
4 files changed, 116 insertions, 1 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/spinneret.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/spinneret.nix new file mode 100644 index 00000000000..8475d80c419 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/spinneret.nix @@ -0,0 +1,67 @@ +/* Generated file. */ +args @ { fetchurl, ... }: +rec { + baseName = "spinneret"; + version = "20211020-git"; + + description = "Common Lisp HTML5 generator."; + + deps = [ args."alexandria" args."anaphora" args."babel" args."bordeaux-threads" args."cl-ppcre" args."closer-mop" args."fare-quasiquote" args."fare-quasiquote-extras" args."fare-quasiquote-optima" args."fare-quasiquote-readtable" args."fare-utils" args."global-vars" args."introspect-environment" args."iterate" args."lisp-namespace" args."named-readtables" args."parenscript" args."parse-declarations-1_dot_0" args."parse-number" args."serapeum" args."split-sequence" args."string-case" args."trivia" args."trivia_dot_balland2006" args."trivia_dot_level0" args."trivia_dot_level1" args."trivia_dot_level2" args."trivia_dot_quasiquote" args."trivia_dot_trivial" args."trivial-cltl2" args."trivial-features" args."trivial-file-size" args."trivial-garbage" args."trivial-gray-streams" args."trivial-macroexpand-all" args."type-i" ]; + + src = fetchurl { + url = "http://beta.quicklisp.org/archive/spinneret/2021-10-20/spinneret-20211020-git.tgz"; + sha256 = "1j3z2sr98j7rd8ssxp8r1yxlj8chvldn0k2nh2vf2jaynhwk3slq"; + }; + + packageName = "spinneret"; + + asdFilesToKeep = ["spinneret.asd"]; + overrides = x: x; +} +/* (SYSTEM spinneret DESCRIPTION Common Lisp HTML5 generator. SHA256 + 1j3z2sr98j7rd8ssxp8r1yxlj8chvldn0k2nh2vf2jaynhwk3slq URL + http://beta.quicklisp.org/archive/spinneret/2021-10-20/spinneret-20211020-git.tgz + MD5 f10e1537f3bfd16a0a189d16fd86790b NAME spinneret FILENAME spinneret DEPS + ((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora) + (NAME babel FILENAME babel) + (NAME bordeaux-threads FILENAME bordeaux-threads) + (NAME cl-ppcre FILENAME cl-ppcre) (NAME closer-mop FILENAME closer-mop) + (NAME fare-quasiquote FILENAME fare-quasiquote) + (NAME fare-quasiquote-extras FILENAME fare-quasiquote-extras) + (NAME fare-quasiquote-optima FILENAME fare-quasiquote-optima) + (NAME fare-quasiquote-readtable FILENAME fare-quasiquote-readtable) + (NAME fare-utils FILENAME fare-utils) + (NAME global-vars FILENAME global-vars) + (NAME introspect-environment FILENAME introspect-environment) + (NAME iterate FILENAME iterate) + (NAME lisp-namespace FILENAME lisp-namespace) + (NAME named-readtables FILENAME named-readtables) + (NAME parenscript FILENAME parenscript) + (NAME parse-declarations-1.0 FILENAME parse-declarations-1_dot_0) + (NAME parse-number FILENAME parse-number) + (NAME serapeum FILENAME serapeum) + (NAME split-sequence FILENAME split-sequence) + (NAME string-case FILENAME string-case) (NAME trivia FILENAME trivia) + (NAME trivia.balland2006 FILENAME trivia_dot_balland2006) + (NAME trivia.level0 FILENAME trivia_dot_level0) + (NAME trivia.level1 FILENAME trivia_dot_level1) + (NAME trivia.level2 FILENAME trivia_dot_level2) + (NAME trivia.quasiquote FILENAME trivia_dot_quasiquote) + (NAME trivia.trivial FILENAME trivia_dot_trivial) + (NAME trivial-cltl2 FILENAME trivial-cltl2) + (NAME trivial-features FILENAME trivial-features) + (NAME trivial-file-size FILENAME trivial-file-size) + (NAME trivial-garbage FILENAME trivial-garbage) + (NAME trivial-gray-streams FILENAME trivial-gray-streams) + (NAME trivial-macroexpand-all FILENAME trivial-macroexpand-all) + (NAME type-i FILENAME type-i)) + DEPENDENCIES + (alexandria anaphora babel bordeaux-threads cl-ppcre closer-mop + fare-quasiquote fare-quasiquote-extras fare-quasiquote-optima + fare-quasiquote-readtable fare-utils global-vars introspect-environment + iterate lisp-namespace named-readtables parenscript parse-declarations-1.0 + parse-number serapeum split-sequence string-case trivia trivia.balland2006 + trivia.level0 trivia.level1 trivia.level2 trivia.quasiquote trivia.trivial + trivial-cltl2 trivial-features trivial-file-size trivial-garbage + trivial-gray-streams trivial-macroexpand-all type-i) + VERSION 20211020-git SIBLINGS NIL PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt index dc2f678e973..3d67721f7f3 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt @@ -206,6 +206,7 @@ simple-date simple-date-time smart-buffer smug +spinneret split-sequence sqlite static-vectors diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix.nix b/pkgs/development/lisp-modules/quicklisp-to-nix.nix index 5909aa7190d..1040c2e51e2 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix.nix @@ -2263,6 +2263,50 @@ let quicklisp-to-nix-packages = rec { })); + "spinneret" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."spinneret" or (x: {})) + (import ./quicklisp-to-nix-output/spinneret.nix { + inherit fetchurl; + "alexandria" = quicklisp-to-nix-packages."alexandria"; + "anaphora" = quicklisp-to-nix-packages."anaphora"; + "babel" = quicklisp-to-nix-packages."babel"; + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; + "closer-mop" = quicklisp-to-nix-packages."closer-mop"; + "fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote"; + "fare-quasiquote-extras" = quicklisp-to-nix-packages."fare-quasiquote-extras"; + "fare-quasiquote-optima" = quicklisp-to-nix-packages."fare-quasiquote-optima"; + "fare-quasiquote-readtable" = quicklisp-to-nix-packages."fare-quasiquote-readtable"; + "fare-utils" = quicklisp-to-nix-packages."fare-utils"; + "global-vars" = quicklisp-to-nix-packages."global-vars"; + "introspect-environment" = quicklisp-to-nix-packages."introspect-environment"; + "iterate" = quicklisp-to-nix-packages."iterate"; + "lisp-namespace" = quicklisp-to-nix-packages."lisp-namespace"; + "named-readtables" = quicklisp-to-nix-packages."named-readtables"; + "parenscript" = quicklisp-to-nix-packages."parenscript"; + "parse-declarations-1_dot_0" = quicklisp-to-nix-packages."parse-declarations-1_dot_0"; + "parse-number" = quicklisp-to-nix-packages."parse-number"; + "serapeum" = quicklisp-to-nix-packages."serapeum"; + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; + "string-case" = quicklisp-to-nix-packages."string-case"; + "trivia" = quicklisp-to-nix-packages."trivia"; + "trivia_dot_balland2006" = quicklisp-to-nix-packages."trivia_dot_balland2006"; + "trivia_dot_level0" = quicklisp-to-nix-packages."trivia_dot_level0"; + "trivia_dot_level1" = quicklisp-to-nix-packages."trivia_dot_level1"; + "trivia_dot_level2" = quicklisp-to-nix-packages."trivia_dot_level2"; + "trivia_dot_quasiquote" = quicklisp-to-nix-packages."trivia_dot_quasiquote"; + "trivia_dot_trivial" = quicklisp-to-nix-packages."trivia_dot_trivial"; + "trivial-cltl2" = quicklisp-to-nix-packages."trivial-cltl2"; + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; + "trivial-file-size" = quicklisp-to-nix-packages."trivial-file-size"; + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; + "trivial-macroexpand-all" = quicklisp-to-nix-packages."trivial-macroexpand-all"; + "type-i" = quicklisp-to-nix-packages."type-i"; + })); + + "smug" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."smug" or (x: {})) diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix/system-info.lisp b/pkgs/development/lisp-modules/quicklisp-to-nix/system-info.lisp index e9df02e010e..af8d450272c 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix/system-info.lisp +++ b/pkgs/development/lisp-modules/quicklisp-to-nix/system-info.lisp @@ -245,7 +245,10 @@ dependencies that are detected during the install." "symbol-munger-test" ;; Dependency cycle between lisp-unit2 and symbol-munger "cl-postgres-simple-date-tests" ;; Dependency cycle between cl-postgres and simple-date "cl-containers/with-variates" ;; Symbol conflict between cl-variates:next-element, metabang.utilities:next-element - "serapeum/docs") ;; Weird issue with FUN-INFO redefinition + "serapeum/docs" ;; Weird issue with FUN-INFO redefinition + "spinneret/cl-markdown" ;; Weird issue with FUN-INFO redefinition + "spinneret/ps" ;; Weird issue with FUN-INFO redefinition + "spinneret/tests") ;; Weird issue with FUN-INFO redefinition "A vector of systems that shouldn't be loaded by `quickload-parasitic-systems'. These systems are known to be troublemakers. In some sense, all |