Commit Graph

74 Commits

Author SHA1 Message Date
sternenseemann
16c4d72e1d lispPackages.quicklisp: distinfo 2021-10-21 -> 2021-12-09
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
2021-12-18 18:27:36 +01:00
Luke Gorrie
47e8e39791 quicklisp: 2021-08-07 -> 2021-10-21
Add patch on UAX-15 to fix missing dependency in ASDF system.

Remove patch on ESRAP that are obsoleted by upstream fix.
2021-10-21 08:16:17 +02:00
Luke Gorrie
4f9ca7c565
Common lisp update (#142209)
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>
2021-10-20 14:30:31 +00:00
remedialchaos
2557094202
nyxt: v2_pre-release-7 -> 2.0.0 (#124024) 2021-05-22 15:32:47 -04:00
Michael Raskin
3fde66cd0c lispPackages.quicklisp: distinfo 2021-02-28 -> 2021-04-11,
quicklispPackages: regenerate,
lispPackages.nyxt: 2021-03-27 -> 2021-05-06, use upstream Makefile
2021-05-10 18:17:21 +02:00
Michael Raskin
be2cb07963 nyxt: 2020-10-23 -> 2021-03-27 2021-03-28 23:47:25 +02:00
Michael Raskin
1331b90c9b lispPackages.quicklisp: 2019-02-16 -> 2021-02-13, dist info 2020-10-16 -> 2021-02-28 2021-03-28 14:55:57 +02:00
Ben Siraphob
36c91cea1d treewide: stdenv.lib -> lib 2021-01-27 13:08:40 +07:00
volth
bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob
8dd78bb4fb treewide: fix double quoted strings in meta.description 2021-01-16 11:29:30 +07:00
Michael Raskin
4d73ca7b48 lispPackages.nyxt: build a binary 2020-10-25 01:30:44 +02:00
Michael Raskin
619173b237 lispPackages.nyxt: init, based on code from bqv 2020-10-24 23:24:50 +02:00
Michael Raskin
d4f98f24cb lispPackages.cluffer: init (package from bqv) 2020-10-24 23:04:20 +02:00
Michael Raskin
1ced8347aa lispPackages.clx-truetype: define manually as Quicklisp dropped it after upstream disappeared 2020-10-24 12:15:16 +02:00
Michael Raskin
2c9c237873 quicklisp: update distinfo 2019-12-27 -> 2020-10-16 2020-10-24 10:32:58 +02:00
ysengrimm
43e76027b9 lispPackages: update distinfo 2020-03-15 22:34:16 +01:00
ysengrimm
46c80bfee6 quicklisp: 2017-03-06 -> 2019-02-16 2020-03-15 22:32:17 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
Michael Raskin
e6878f36d8 lispPackages: update to Quicklisp release 2019-07-11
Fixes:

Survive empty ASDF description (UIOP)
Patch "split-sequence" that misses :serial
2019-08-25 22:53:27 +03:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Michael Raskin
2e76049491 lispPackages.quicklisp.quicklispdist: 2018-08-31 -> 2019-01-07 2019-01-31 07:21:30 +01:00
Michael Raskin
5048b0d1f9 lispPackages.quicklisp: 2018-04-30 -> 2018-08-31 ; regenerate packages
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.
2018-09-12 11:52:43 +03:00
Michael Raskin
a4867b30d1 lispPackages.quicklisp: 2018-01-31 -> 2018-04-30; regenerate packages 2018-05-30 19:33:27 +02:00
Michael Raskin
fb8379cc76 lispPackages, lispPackages.quicklisp-to-nix: 2017-07-25 -> 2018-01-31
* 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
2018-02-12 20:45:33 +01:00
Michael Raskin
1d7f90cba2 quicklisp-to-nix: update after fixes to our ASDF handling suggested by upstream 2017-12-19 17:55:22 +01:00
Michael Raskin
e0771b0a04 quicklisp-to-nix: make it possible to run with Nix sandboxing enabled 2017-09-04 21:39:07 +02:00
Brad Jensen
8f03f38ab1 Move esrap-peg into the normally defined packages 2017-08-31 20:10:18 -07:00
Brad Jensen
ebb5d33e93 Move xkeyboard into the normally defined packages 2017-08-31 20:10:18 -07:00
Brad Jensen
f0c8027ae3 Overhaul quicklisp-to-nix
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.
2017-08-31 20:10:18 -07:00
Brad Jensen
85b57b524d Use a more recent version of quicklisp 2017-08-01 18:47:26 -07:00
Michael Raskin
623a469653 quicklispPackages, lispPackages: make all system-loads pass with precompilation 2017-04-01 08:08:22 +02:00
Michael Raskin
1e7bad5d51 clwrapper, buildLispPackage: compile fasls and store them for all systems 2017-03-31 22:46:49 +02:00
Michael Raskin
739ecca4b5 esrap-peg: 20131029 -> 20170320 2017-03-31 17:56:35 +02:00
Michael Raskin
02f58311ec lispPackages: migrate to quicklispPackages where possible 2017-03-31 12:06:46 +02:00
Michael Raskin
64666a402f lispPackages.clx: git-20150117 -> git-20170201 2017-02-05 13:03:03 +01:00
Michael Raskin
2615ef01a7 lispPackages.command-line-arguments: git-20141113 -> git-20151120 2016-09-26 15:49:29 +02:00
Vladimír Čunát
950feb70b2 treewide: fixup various mysql ocurrences after re-split 2016-08-07 20:46:37 +02:00
Bjørn Forsman
bd01fad0ed Captialize meta.description of all packages
In line with the Nixpkgs manual.

A mechanical change, done with this command:

  find pkgs -name "*.nix" | \
      while read f; do \
          sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \
      done

I manually skipped some:

* Descriptions starting with an abbreviation, a user name or package name
* Frequently generated expressions (haskell-packages.nix)
2016-06-20 13:55:52 +02:00
Tuomas Tynkkynen
bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Michael Raskin
511ad5e5bf quicklisp (lispPackages.quicklisp): init 2016-03-25 17:58:05 +01:00
Tomas Hlavaty
4e66ba1a70 lisp-packages: git.b9.com moved to git.kpe.io 2015-09-30 23:41:01 +02:00
Michael Raskin
e6e02133d6 Fix version strings for switch from CVS 2015-07-15 23:52:44 +03:00
Michael Raskin
44c9eddd64 Update cl-smtp source 2015-07-15 23:52:44 +03:00
Michael Raskin
e431602983 Update cl-unification source 2015-07-15 23:52:44 +03:00
William A. Kennington III
ffd0539eba cacert: store ca-bundle.crt in $out/etc/ssl/certs instead of $out 2015-06-05 13:00:52 -07:00
Michael Raskin
7d2b98370f ca-bundle.crt is now in the root irectory of the cacert package 2015-05-31 19:37:30 +03:00
Michael Raskin
e75b6ac468 Add CLX-XKeayboard; fix downloads for darcs over https 2015-05-31 18:56:50 +03:00
William A. Kennington III
14c1e0fa1f Fix ca-bundle paths 2015-05-29 14:03:34 -07:00
Michael Raskin
6276ebafae Update Query-FS (and CL-Fuse-Meta-FS) 2015-05-23 22:42:37 +03:00