| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
|
|
|
|
|
|
| |
Add patch on UAX-15 to fix missing dependency in ASDF system.
Remove patch on ESRAP that are obsoleted by upstream fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.trivial-arguments: init from Quicklisp,
quicklispPackages: regenerate
|
|
|
|
|
| |
quicklispPackages: regenerate,
lispPackages.nyxt: 2021-03-27 -> 2021-05-06, use upstream Makefile
|
| |
|
| |
|
|
|
|
| |
Fix building with `config.allowAliases = false;`.
|
|
|
|
| |
Replace a tab with spaces to fix a failing EditorConfig check.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
For [ZHF](https://github.com/NixOS/nixpkgs/issues/68361)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The following packages has been added:
- cl-css
- dbus
- log4cl
- mk-string-metrics
- prove-asdf
- sqlite
- str
- swank
- trivia
- trivial-clipboard
- unix-opts
|
| | |
|
| |
| |
| |
| | |
This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing
changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1.
Let's delay this. We have some serious regressions.
|
|/ |
|
| |
|
|
|
|
|
|
|
| |
Fixes:
Survive empty ASDF description (UIOP)
Patch "split-sequence" that misses :serial
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
from NIX_LISP_
|
| |
|
| |
|
| |
|
|
|
|
| |
for some reason NIX_LDFLAGS get lost with the new binutils wrapper
|
|
|
|
| |
suggested by Fare
|
| |
|
|
|
|
| |
Note: Changes to overrides were necessary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
cases
|