diff options
Diffstat (limited to 'pkgs/development/compilers/chicken/5/read-egg.scm')
-rwxr-xr-x | pkgs/development/compilers/chicken/5/read-egg.scm | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/pkgs/development/compilers/chicken/5/read-egg.scm b/pkgs/development/compilers/chicken/5/read-egg.scm deleted file mode 100755 index b5e3d5c3d05a..000000000000 --- a/pkgs/development/compilers/chicken/5/read-egg.scm +++ /dev/null @@ -1,43 +0,0 @@ -(import (chicken process-context) - (chicken format) - (chicken string)) - -(define env-var get-environment-variable) -(define ref alist-ref) - -(define egg (read)) - -(printf "[~A]\n" (env-var "EGG_NAME")) - -(define dependencies - (map (lambda (dep) - (->string (if (list? dep) - (car dep) - dep))) - (append - (ref 'dependencies egg eqv? '()) - ;; TODO separate this into `buildInputs` and `propagatedBuildInputs` - (ref 'build-dependencies egg eqv? '())))) -(printf "dependencies = [~A]\n" - (string-intersperse (map (lambda (dep) (sprintf "~S" dep)) - dependencies) - ", ")) - -(define license (ref 'license egg)) -(printf "license = ~S\n" - (if (not license) - "" - (string-translate (->string (car license)) - "ABCDEFGHIJKLMNOPQRSTUVWXYZ " - "abcdefghijklmnopqrstuvwxyz-"))) - -(printf "sha256 = ~S\n" (env-var "EGG_SHA256")) - -(define synopsis (ref 'synopsis egg)) -(printf "synopsis = ~S\n" - (if (not synopsis) - "" - (car synopsis))) - -(printf "version = ~S\n" (env-var "EGG_VERSION")) -(print) |