From c82af6b2a9cd5419c45b5efb89c916bf1c79e604 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Thu, 21 Oct 2021 11:20:56 +0200 Subject: [PATCH] lispPackages.hunchensocket: init at 20180711-git (#139905) --- .../quicklisp-to-nix-output/hunchensocket.nix | 48 +++++++++++++++++++ .../lisp-modules/quicklisp-to-nix-systems.txt | 1 + .../lisp-modules/quicklisp-to-nix.nix | 30 ++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/hunchensocket.nix diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/hunchensocket.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/hunchensocket.nix new file mode 100644 index 000000000000..7aa4f50c57d1 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/hunchensocket.nix @@ -0,0 +1,48 @@ +/* Generated file. */ +args @ { fetchurl, ... }: +rec { + baseName = "hunchensocket"; + version = "20180711-git"; + + parasites = [ "hunchensocket-tests" ]; + + description = "WebSockets for Hunchentoot"; + + deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."fiasco" args."flexi-streams" args."hunchentoot" args."ironclad" args."md5" args."rfc2388" args."split-sequence" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-utf-8" args."usocket" ]; + + src = fetchurl { + url = "http://beta.quicklisp.org/archive/hunchensocket/2018-07-11/hunchensocket-20180711-git.tgz"; + sha256 = "03igrp8svb4gkwhhhgmxwrnp5vq5ndp15mxqsafyi065xj3ppw48"; + }; + + packageName = "hunchensocket"; + + asdFilesToKeep = ["hunchensocket.asd"]; + overrides = x: x; +} +/* (SYSTEM hunchensocket DESCRIPTION WebSockets for Hunchentoot SHA256 + 03igrp8svb4gkwhhhgmxwrnp5vq5ndp15mxqsafyi065xj3ppw48 URL + http://beta.quicklisp.org/archive/hunchensocket/2018-07-11/hunchensocket-20180711-git.tgz + MD5 bf6cd52c13e3b1f464c8a45a8bac85b8 NAME hunchensocket FILENAME + hunchensocket DEPS + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) + (NAME bordeaux-threads FILENAME bordeaux-threads) + (NAME cffi FILENAME cffi) (NAME chunga FILENAME chunga) + (NAME cl+ssl FILENAME cl_plus_ssl) (NAME cl-base64 FILENAME cl-base64) + (NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre) + (NAME fiasco FILENAME fiasco) (NAME flexi-streams FILENAME flexi-streams) + (NAME hunchentoot FILENAME hunchentoot) (NAME ironclad FILENAME ironclad) + (NAME md5 FILENAME md5) (NAME rfc2388 FILENAME rfc2388) + (NAME split-sequence FILENAME split-sequence) + (NAME trivial-backtrace FILENAME trivial-backtrace) + (NAME trivial-features FILENAME trivial-features) + (NAME trivial-garbage FILENAME trivial-garbage) + (NAME trivial-gray-streams FILENAME trivial-gray-streams) + (NAME trivial-utf-8 FILENAME trivial-utf-8) + (NAME usocket FILENAME usocket)) + DEPENDENCIES + (alexandria babel bordeaux-threads cffi chunga cl+ssl cl-base64 cl-fad + cl-ppcre fiasco flexi-streams hunchentoot ironclad md5 rfc2388 + split-sequence trivial-backtrace trivial-features trivial-garbage + trivial-gray-streams trivial-utf-8 usocket) + VERSION 20180711-git SIBLINGS NIL PARASITES (hunchensocket-tests)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt index 00a852b4b9b0..2e02fa02e42a 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt @@ -142,6 +142,7 @@ heap http-body hu.dwim.asdf hu.dwim.defclass-star +hunchensocket hunchentoot idna ieee-floats diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix.nix b/pkgs/development/lisp-modules/quicklisp-to-nix.nix index ffde6fbb928a..f49f01f14517 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix.nix @@ -2950,6 +2950,36 @@ let quicklisp-to-nix-packages = rec { })); + "hunchensocket" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."hunchensocket" or (x: {})) + (import ./quicklisp-to-nix-output/hunchensocket.nix { + inherit fetchurl; + "alexandria" = quicklisp-to-nix-packages."alexandria"; + "babel" = quicklisp-to-nix-packages."babel"; + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; + "cffi" = quicklisp-to-nix-packages."cffi"; + "chunga" = quicklisp-to-nix-packages."chunga"; + "cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl"; + "cl-base64" = quicklisp-to-nix-packages."cl-base64"; + "cl-fad" = quicklisp-to-nix-packages."cl-fad"; + "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre"; + "fiasco" = quicklisp-to-nix-packages."fiasco"; + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; + "hunchentoot" = quicklisp-to-nix-packages."hunchentoot"; + "ironclad" = quicklisp-to-nix-packages."ironclad"; + "md5" = quicklisp-to-nix-packages."md5"; + "rfc2388" = quicklisp-to-nix-packages."rfc2388"; + "split-sequence" = quicklisp-to-nix-packages."split-sequence"; + "trivial-backtrace" = quicklisp-to-nix-packages."trivial-backtrace"; + "trivial-features" = quicklisp-to-nix-packages."trivial-features"; + "trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage"; + "trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams"; + "trivial-utf-8" = quicklisp-to-nix-packages."trivial-utf-8"; + "usocket" = quicklisp-to-nix-packages."usocket"; + })); + + "hu_dot_dwim_dot_defclass-star" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."hu_dot_dwim_dot_defclass-star" or (x: {}))