diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2017-06-21 22:15:07 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2017-06-21 22:17:48 +0200 |
commit | bc47794ab580a28d9c995e4b0f01ef4bee77af28 (patch) | |
tree | 0da1b1d874991f2a70d6777d3b4763616fc839e7 /pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix | |
parent | e89e96a7551e4213f50e0f44467546a26d42ea5f (diff) | |
download | nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar.gz nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar.bz2 nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar.lz nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar.xz nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.tar.zst nixlib-bc47794ab580a28d9c995e4b0f01ef4bee77af28.zip |
quicklispPackages: update
Escape things by default in derivation names (i.e. digit cannot be the first character etc.) Update Quicklisp (tracking upstream); list new missing dependencies Add some minimal README about ql-to-nix
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix')
-rw-r--r-- | pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix new file mode 100644 index 000000000000..3586d5cc21b7 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/mssql.nix @@ -0,0 +1,36 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''mssql''; + version = ''cl-20131003-git''; + + description = ''''; + + deps = [ args."cffi" args."garbage-pools" args."iterate" args."parse-number" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-mssql/2013-10-03/cl-mssql-20131003-git.tgz''; + sha256 = ''1ykk8g4h3n21ich60l495v6h5pplx9hfs0kasz8myc5xv8ndljnk''; + }; + + packageName = "mssql"; + + overrides = x: { + postInstall = '' + find "$out/lib/common-lisp/" -name '*.asd' | grep -iv '/mssql[.]asd${"$"}' | + while read f; do + env -i \ + NIX_LISP="$NIX_LISP" \ + NIX_LISP_PRELAUNCH_HOOK="nix_lisp_run_single_form '(progn + (asdf:load-system :$(basename "$f" .asd)) + (asdf:perform (quote asdf:compile-bundle-op) :$(basename "$f" .asd)) + (ignore-errors (asdf:perform (quote asdf:deliver-asd-op) :$(basename "$f" .asd))) + )'" \ + "$out"/bin/*-lisp-launcher.sh || + mv "$f"{,.sibling}; done || true + ''; + }; +} +/* (SYSTEM mssql DESCRIPTION NIL SHA256 1ykk8g4h3n21ich60l495v6h5pplx9hfs0kasz8myc5xv8ndljnk URL + http://beta.quicklisp.org/archive/cl-mssql/2013-10-03/cl-mssql-20131003-git.tgz MD5 3e9d85a3b0ae7e000723a857ce7c2d44 NAME mssql TESTNAME NIL FILENAME mssql + DEPS ((NAME cffi FILENAME cffi) (NAME garbage-pools FILENAME garbage-pools) (NAME iterate FILENAME iterate) (NAME parse-number FILENAME parse-number)) + DEPENDENCIES (cffi garbage-pools iterate parse-number) VERSION cl-20131003-git SIBLINGS NIL) */ |