summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
Commit message (Collapse)AuthorAge
* lispPackages.quicklisp: distinfo 2021-10-21 -> 2021-12-09sternenseemann2021-12-18
| | | | | | | | lispPackages.uax-15: drop upstreamed patch lispPackages.mgl-mat: add missing dependency cl-fad lispPackages.cl-qrencode: init in preparation for nyxt 2.2.3
* treewide: quote urls according to rfc 0045 (#145260)xaverdh2021-11-10
| | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* quicklisp: 2021-08-07 -> 2021-10-21Luke Gorrie2021-10-21
| | | | | | Add patch on UAX-15 to fix missing dependency in ASDF system. Remove patch on ESRAP that are obsoleted by upstream fix.
* Common lisp update (#142209)Luke Gorrie2021-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | quicklisp: 2021-02-13 -> 2021-08-07 lispPackages: regenerate from fresher Quicklisp sbcl: 2.1.2 -> 2.1.9 (switch default version) lispPackages.mgl, lispPackages.mgl-mat: init lispPackages.iolib: suppress network-reliant tests lispPackages.esrap: apply upstream SBCL 2.1.9 compatibility patch Removed packages caveman and clack-v1-compat that are removed. Added more packages from Quicklisp. * lisp-modules/shell.nix: Add openblas for MGL * lisp-modules: Update README.txt Mention that shell.nix needs to be updated when adding packages that have external dependencies during package analysis, e.g. package :LLA that specifically wants to load libblas.so at compile-time. * lisp-modules/define-package.nix: Fix package path deduplication The deduplication of NIX_LISP_ASDF_PATHS was not working, apparently due to a shell quoting bug causing the sort/uniq pipeline to run at the wrong time. This is now deduplicated in a separate step. This fixes a series problem where environments with many Lisp packages would exhasut the available environment space on Linux, causing obscure "too many arguments" error messages from the shell, because the NIX_LISP_ASDF_PATHS list was bloated with ~90% duplicates. Co-authored-by: Luke Gorrie <luke@nuddy.co>
* lispPackages.generic-cl: init from Quicklisp,Nathan Ringo2021-05-18
| | | | | lispPackages.trivial-arguments: init from Quicklisp, quicklispPackages: regenerate
* lispPackages.quicklisp: distinfo 2021-02-28 -> 2021-04-11,Michael Raskin2021-05-10
| | | | | quicklispPackages: regenerate, lispPackages.nyxt: 2021-03-27 -> 2021-05-06, use upstream Makefile
* quicklispPackages: give names to all somewhat-working versionsMichael Raskin2021-03-28
|
* quicklispPackages: improve non-SBCL supportMichael Raskin2021-03-28
|
* lisp-modules/*: gdk_pixbuf -> gdk-pixbufSamuel Gräfenstein2021-03-17
| | | | Fix building with `config.allowAliases = false;`.
* lisp-packages: Fix whitespaceMichael White2021-01-11
| | | | Replace a tab with spaces to fix a failing EditorConfig check.
* clfswm: Add fresh CLFSWM built via lisp-packages, based on StumpWMMichael White2021-01-11
|
* lispPackages: add some more, mainly from Quicklisp top 100Michael Raskin2020-10-25
|
* lispPackages.nyxt: init, based on code from bqvMichael Raskin2020-10-24
|
* lispPackages.cl-webkit2: initMichael Raskin2020-10-24
|
* lispPackages: more Nyxt depsMichael Raskin2020-10-24
|
* lispPackages.dbi: break test-only dependency loopsMichael Raskin2020-10-24
|
* lispPackages.uiop: drop obsolete uiop/version referenceMichael Raskin2020-10-24
|
* lispPackages.cl-store: fix buildMichael Raskin2020-02-04
|
* lispPackages: add serapeumTaylor Viti2020-01-20
| | | | | | | | Adds common-lisp package serapeum (a dependency for Next browser as of Next v1.4.0), using the quicklisp-to-nix mechanism. src is overridden and pinned to 65837f8 to deal with https://github.com/ruricolist/serapeum/issues/42
* lispPackages.cl-mysql: fix buildJoachim Fasting2019-10-05
| | | | For [ZHF](https://github.com/NixOS/nixpkgs/issues/68361)
* Merge branch 'master' into staging-nextVladimír Čunát2019-09-24
|\
| * lispPackages: add 11 packagesAntoine Eiche2019-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following packages has been added: - cl-css - dbus - log4cl - mk-string-metrics - prove-asdf - sqlite - str - swank - trivia - trivial-clipboard - unix-opts
| * lispPackages.iolib: patch lisp files to use the libfixposix libraryAntoine Eiche2019-09-11
| |
* | Re-Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-22
| | | | | | | | This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
* | Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-21
| | | | | | | | | | | | | | This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
* | treewide: replace mysql.connector-c to libmysqlclientIzorkin2019-09-09
|/
* treewide: remove redundant recvolth2019-08-28
|
* lispPackages: update to Quicklisp release 2019-07-11Michael Raskin2019-08-25
| | | | | | | Fixes: Survive empty ASDF description (UIOP) Patch "split-sequence" that misses :serial
* lispPackages.stumpwm: mimic Query-FS tricks for adding extra depsMichael Raskin2019-03-25
|
* lispPackages.quicklisp: 2018-04-30 -> 2018-08-31 ; regenerate packagesMichael Raskin2018-09-12
| | | | | | | | Added a wrapper package that creates symlinks to OpenSSL libraries with the actual versions, because we have 1.0.2 with .so-suffix .1.0.0 and cl-async-ssl is unhappy because of that. I continue to dislike cl-postgres and simple-date upstream packaging.
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* [bot]: remove unreferenced codevolth2018-07-20
|
* lispPackages.postmodern: mark as brokenxeji2018-04-12
|
* lispPackages: add a few more, escape +Michael Raskin2018-02-25
|
* lispPackages, lispPackages.quicklisp-to-nix: 2017-07-25 -> 2018-01-31Michael Raskin2018-02-12
| | | | | | | | | * update Quicklisp distinfo * regenerate packages * add cl-html-parse and closure-html * add proper mariadb library path to fix cl-mysql * escape memoization filenames for systems * lispPackages.cl-postgres: keep simple-date in the same package
* lispPackages.clwrapper: build helper; saving dynamic library search path ↵Michael Raskin2018-01-29
| | | | from NIX_LISP_
* lisp-modules: mysql -> mysql.connector-cIzorkin2017-12-29
|
* treewide: generalise for both mysql & mariadbRobin Gloster2017-12-29
|
* mariadb: replace to connector-cRobin Gloster2017-12-29
|
* lispPackages.cl-fuse: compile the small wrapper library manually, because ↵Michael Raskin2017-12-19
| | | | for some reason NIX_LDFLAGS get lost with the new binutils wrapper
* lispPackages: A less aggressive way to manipulate ASDF search path, as ↵Michael Raskin2017-11-22
| | | | suggested by Fare
* lispPackages.query-fs: Kill build-with-lisp.sh referenceMichael Raskin2017-09-04
|
* Regenerate quicklisp-to-nixBrad Jensen2017-08-31
| | | | Note: Changes to overrides were necessary
* Overhaul quicklisp-to-nixBrad Jensen2017-08-31
| | | | | | | | | | | | | | | | | | | 1. Detect (and automatically handle) parasitic systems. 2. Each nix package has only one asd, and (almost) every parasitic package inside it builds. 3. Ensure that parasitic systems are compiled. 4. Remove unnecessary testnames lisp override mechanism (the testnae/testSystem is replaced by parasites/buildSystems). 5. Parasitic systems (if included in the system closure) become aliases to their host package. 6. Support caching fasl files in a known directory (for faster re-generation after modifying quicklisp-to-nix-system-info). 7. Eliminate unnecessary overrides. We're going to determine ALL lisp dependencies correctly. 8. Don't try to "build" lisp packages with make. lispPackages should be about bringing in a lisp library. 9. Eliminate the hand-maintained list of aliases. Parasites should become aliases. Everything else should be a real package.
* Do an ASDF build of StumpWM in quicklisp-converted versionMichael Raskin2017-08-18
|
* paper over more dependency issuesMichael Raskin2017-08-17
|
* Fresh SBCL is not compatible with not-fresh iolibMichael Raskin2017-06-28
|
* Re-add iolib subsystemsMichael Raskin2017-06-22
|
* quicklispPackages: updateMichael Raskin2017-06-21
| | | | | | | | | 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
* compile uiop/version with uiop, seems needed for monolithic bundles in some ↵Michael Raskin2017-04-16
| | | | cases