Commit graph

44 commits

Author SHA1 Message Date
Nathan Ringo d00a9f089b lispPackages.generic-cl: init from Quicklisp,
lispPackages.trivial-arguments: init from Quicklisp,
quicklispPackages: regenerate
2021-05-18 17:51:55 -05: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 85b6efff7c quicklispPackages: improve non-SBCL support 2021-03-28 18:19:29 +02:00
Michael Raskin 850862ffac lispPackages: pass lib explicitly 2021-03-28 16:41:37 +02:00
Michael Raskin fad53e2961 quicklispPackages: regenerate 2021-03-28 14:57:54 +02:00
Ben Siraphob 36c91cea1d treewide: stdenv.lib -> lib 2021-01-27 13:08:40 +07:00
Michael White 02f9353c90 clfswm: Add fresh CLFSWM built via lisp-packages, based on StumpWM 2021-01-11 17:19:05 -07:00
Michael Raskin 665597f50b lispPackages: add some more, mainly from Quicklisp top 100 2020-10-25 18:32:33 +01:00
Michael Raskin 619173b237 lispPackages.nyxt: init, based on code from bqv 2020-10-24 23:24:50 +02:00
Michael Raskin 26a0533979 lispPackages: more Nyxt deps 2020-10-24 22:23:58 +02:00
Michael Raskin 6c76bc2949 lispPackages.cl-webkit2: init 2020-10-24 20:31:59 +02:00
Michael Raskin d97a71865e lispPackages: more Nyxt deps 2020-10-24 20:14:01 +02:00
Michael Raskin 588501bcb2 lispPackages: more stuff 2020-10-24 18:36:09 +02:00
Michael Raskin 435b144ca8 lispPackages.cl-paths-ttf: readd, previously was a dependency of clx-truetype 2020-10-24 13:27:56 +02:00
Michael Raskin a8d38f8f07 quicklispPackages: regenerate 2020-10-24 12:53:25 +02:00
ysengrimm 43e76027b9 lispPackages: update distinfo 2020-03-15 22:34:16 +01:00
Taylor Viti 418b80bd88 lispPackages: add serapeum
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
2020-01-20 18:35:49 -10:00
Antoine Eiche 92119cd96a lispPackages: add cl-prevalence and cl-hooks 2019-10-10 10:08:35 +02:00
Antoine Eiche 6309561d39 lispPackages: add 11 packages
The following packages has been added:
- cl-css
- dbus
- log4cl
- mk-string-metrics
- prove-asdf
- sqlite
- str
- swank
- trivia
- trivial-clipboard
- unix-opts
2019-09-11 09:18:27 +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
Michael Raskin 19d817c5ec lispPackages.lfarm-*: init from Quicklisp 2019-03-03 13:54:08 +01:00
Michael Raskin 1cfa5a72e2 Add lparallel 2019-02-28 22:15:32 +01:00
Michael Raskin 2e76049491 lispPackages.quicklisp.quicklispdist: 2018-08-31 -> 2019-01-07 2019-01-31 07:21:30 +01:00
Philippe f03c9c25ac Add cl-jpeg, cl-pdf & cl-typesetting, no extra external deps 2018-12-05 07:01:40 +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 cd7bfa6f48 lispPackages: drop pgloader that leads to a circular depedency 2018-05-30 23:42:33 +02:00
Michael Raskin a4867b30d1 lispPackages.quicklisp: 2018-01-31 -> 2018-04-30; regenerate packages 2018-05-30 19:33:27 +02:00
Michael Raskin ea299bdca8 lispPackages.xembed: init 2018-02-26 11:17:36 +01:00
Michael Raskin 140b163602 lispPackages: add a few more, escape + 2018-02-25 18:10:58 +01: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
Brad Jensen 0a4704bd19 lispPackages.cl-protobufs: init at 20170403-git 2017-09-27 09:07:26 -07:00
Michael Raskin 8343a6c7a5 lispPackages.clsql-sqlite3: init 2017-09-07 11:40:06 +02:00
Michael Raskin 674c3c6bdd lispPackages: add clsql-postgresql* 2017-09-04 21:39:07 +02:00
Brad Jensen d1e11cd41e Regenerate quicklisp-to-nix
Note: Changes to overrides were necessary
2017-08-31 20:10:19 -07:00
Brad Jensen e73e1aa64d Add some new packages and regenerate quicklisp-to-nix 2017-08-01 18:50:15 -07:00
Michael Raskin bc47794ab5 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
2017-06-21 22:17:48 +02:00
Michael Raskin 365e8a7b6a quicklispPackages: update to fresh QuickLisp
lispPackages: reduce environment-bombing
2017-04-06 18:47:36 +02:00
Michael Raskin 623a469653 quicklispPackages, lispPackages: make all system-loads pass with precompilation 2017-04-01 08:08:22 +02:00
Michael Raskin 02f58311ec lispPackages: migrate to quicklispPackages where possible 2017-03-31 12:06:46 +02:00
Michael Raskin 0f69573731 quicklispPackages: add a basic set of packages, make sure that quicklispPackages_asdf_3_1 can be built completely 2017-03-30 22:55:26 +02:00
Michael Raskin 8641a0ace9 quicklisp-to-nix: support / in the system name
Add some more packages
2017-03-30 12:15:50 +02:00
Michael Raskin 1af70c331c Add a couple of quicklisp packages 2017-03-29 19:40:42 +02:00
Michael Raskin 13007957e5 quicklispPackages: init
The idea is to have an almost-automatic conversion from QuickLisp, the
definitive Common Lisp package repository, to Nix. The benefit over just
using lispPackages.quicklisp is automatic installation of non-Lisp
dependencies from NixPkgs (and integration with Nix package management).
The benefit over lispPackages for normal Lisp packages is packaging just
a snapshot of QuickLisp which is known to be tested for version
compatibility between libraries.

There are some packages in lispPackages that are not from QuickLisp (for
example, the installable wrapper of QuickLisp itself). My hope is to
replace the rest with the expressions converted from QuickLisp.

Note that the current commit is a mere addition.
2017-03-29 00:40:01 +02:00