RTorrent uses a companion library, libtorrent, and they should be synchronized
along the releases. They act like a small package set. Therefore it is a good
idea to treat them the same way in Nixpkgs code.
This commit should not change much of the things, because no code besides
rtorrent uses libtorrent.
(Yes, this the same message from jesec-rtorrent commit.)
RTorrent uses a companion library, libtorrent, and they should be synchronized
along the releases. They act like a small package set. Therefore it is a good
idea to treat them the same way in Nixpkgs code.
This commit should not change much of the things, because no code besides
rtorrent uses libtorrent.
(Yes, this the same message from rakshasa-rtorrent commit.)
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>