Commit Graph

459248 Commits

Author SHA1 Message Date
Kasper Gałkowski
84eea85ad9 lisp-modules: use wrapLisp to wrap Lisps
The previous approach of manually repeating a complex pattern inside Common Lisp
implementation package declarations was fragile and hard to change. After
reading python and lua modules code in Nixpkgs, I was able to come up with
something better.

The function `wrapLisp` doesn't need to be inside package declarations so all
the code for wrapping Lisps can be in `all-packages.nix`.

This works by wrapping the `override` function created from `mkDerivation` to
accept a new argument `packageOverrides`.

One problem with this is that `override.__functionArgs` disappears. But one can
look at the source code of a package to discover what can be overridden.
2023-03-11 15:11:38 +01:00
Kasper Gałkowski
653ba45834 sbclPackages.math: fix build
There was a compile-time pathname into the home directory. It was patched to be
a function that works on run-time.
2023-03-10 20:13:54 +01:00
Kasper Gałkowski
a0bdaf345b lisp-modules: replace "_" in package names with "__" for reversibility 2023-03-10 20:10:39 +01:00
Kasper Gałkowski
efe902542a sbclPackages.cl-gtk4: update to tip of trunk
Makes latest examples from upstream work
2023-03-02 21:12:47 +01:00
Kasper Gałkowski
092acca8b3 lisp-modules: make ql-import.lisp automatically pull the latest Quicklisp dist 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
5f2e4cf4be sbclPackages.hu_dot_dwim_dot_graphviz: fix build
hu.dwim.graphviz didn't build because of lack of graphiz in nativeLibs
2023-03-02 19:04:47 +01:00
Kasper Gałkowski
254765f3d2 lisp-modules: make spec.flags a list of strings 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
03ef1b250a nyxt: fix after major changes to lisp-modules 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
e141ed8312 stumpwm: fix after major changes to lisp-modules 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
5a3c528cce lisp-modules: wrap lisps 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
9e860e41eb lisp-modules: init
From https://github.com/Uthar/nix-cl
Commit ebeb76057abf01029067f1ebe0ae6fae90848bfe
2023-03-02 19:04:47 +01:00
Kasper Gałkowski
04c276ac9c asdf_3_3: init at 3.3.6 2023-03-02 19:04:47 +01:00
Kasper Gałkowski
a43b5237ed clasp: init at 2.2.0 2023-03-02 19:04:46 +01:00
Kasper Gałkowski
6c96e30a3a clasp: remove 2023-03-02 19:04:46 +01:00
Kasper Gałkowski
7a1ccaa997 lisp-modules: Add manual section 2023-03-02 19:04:41 +01:00
Kasper Gałkowski
0467444d96 lisp-modules: remove both current implementations
In preparation for including another API based on github:uthar/nix-cl

This commit will surely temporarily break some packages, but at least it will
make reviewing such big changes.
2023-03-01 16:14:38 +01:00
Weijia Wang
0d34707255
Merge pull request #218833 from r-ryantm/auto-update/python310Packages.types-dateutil
python310Packages.types-dateutil: 2.8.19.8 -> 2.8.19.9
2023-02-28 21:32:53 +02:00
Weijia Wang
111ca8e037
Merge pull request #218743 from r-ryantm/auto-update/python310Packages.udatetime
python310Packages.udatetime: 0.0.16 -> 0.0.17
2023-02-28 21:30:29 +02:00
Weijia Wang
512d5877eb
Merge pull request #218558 from r-ryantm/auto-update/python310Packages.dkimpy
python310Packages.dkimpy: 1.0.5 -> 1.1.0
2023-02-28 21:27:32 +02:00
Weijia Wang
e0b10fbd17
Merge pull request #218554 from r-ryantm/auto-update/wtfis
wtfis: 0.5.1 -> 0.6.1
2023-02-28 21:22:53 +02:00
Weijia Wang
33436396b1
Merge pull request #218506 from r-ryantm/auto-update/python310Packages.zigpy
python310Packages.zigpy: 0.53.1 -> 0.53.2
2023-02-28 21:21:08 +02:00
Weijia Wang
01af5ec48b
Merge pull request #218552 from r-ryantm/auto-update/arkade
arkade: 0.8.62 -> 0.9.0
2023-02-28 21:20:47 +02:00
Weijia Wang
01e3abd434
Merge pull request #218819 from r-ryantm/auto-update/checkstyle
checkstyle: 10.7.0 -> 10.8.0
2023-02-28 21:12:11 +02:00
piegames
9b8c1453cd
Merge PR #208315: firefox: fix desktop file and icon for variants 2023-02-28 20:11:02 +01:00
Weijia Wang
1a418492dd
Merge pull request #218745 from r-ryantm/auto-update/ctlptl
ctlptl: 0.8.16 -> 0.8.17
2023-02-28 21:09:28 +02:00
Weijia Wang
faaa0bfd62
Merge pull request #218823 from r-ryantm/auto-update/regctl
regctl: 0.4.5 -> 0.4.7
2023-02-28 21:05:33 +02:00
Weijia Wang
213432ab87
Merge pull request #218828 from superherointj/package-fluxcd-0.40.2
fluxcd: 0.40.1 -> 0.40.2
2023-02-28 21:03:16 +02:00
K900
2ba72a90aa
Merge pull request #218839 from K900/plasma-5.27.2
plasma: 5.27.1 -> 5.27.2
2023-02-28 22:02:09 +03:00
Weijia Wang
d52178b6e1
Merge pull request #218838 from figsoda/cargo-hack
cargo-hack: 0.5.27 -> 0.5.28
2023-02-28 20:50:15 +02:00
Weijia Wang
44e1ca49a9
Merge pull request #218825 from r-ryantm/auto-update/unciv
unciv: 4.4.19 -> 4.5.1
2023-02-28 20:43:55 +02:00
K900
3e8c0b0dbd
Merge pull request #218845 from fabaff/jira_cli-remove
jira_cli: remove
2023-02-28 21:37:48 +03:00
Weijia Wang
e22a91173c
Merge pull request #218646 from superherointj/pkg-SDL2_mixer-2.6.3
SDL2_mixer: 2.0.4 -> 2.6.3
2023-02-28 20:35:54 +02:00
Artturi
4aba90e89f
Merge pull request #216278 from turion/dev_fix_vscode_tests 2023-02-28 20:19:40 +02:00
Fabian Affolter
b71b395f62 jira_cli: remove
Project is unmaintained
https://github.com/alisaifee/jira-cli#this-project-needs-a-new-owner
Requires suds-jurko which was removed (due to the usage of use_2to3)
2023-02-28 19:11:09 +01:00
figsoda
36acdebd04
Merge pull request #218748 from r-ryantm/auto-update/your-editor
your-editor: 1503 -> 1504
2023-02-28 12:45:03 -05:00
Fabian Affolter
b167c4ca8f
Merge pull request #218836 from r-ryantm/auto-update/python310Packages.weconnect
python310Packages.weconnect: 0.54.0 -> 0.54.1
2023-02-28 18:39:29 +01:00
figsoda
c60dc70983
Merge pull request #218750 from r-ryantm/auto-update/dua
dua: 2.19.1 -> 2.19.2
2023-02-28 12:38:54 -05:00
figsoda
4f9fa18b58
Merge pull request #218767 from r-ryantm/auto-update/gitleaks
gitleaks: 8.15.4 -> 8.16.0
2023-02-28 12:34:08 -05:00
Thiago Kenji Okada
de098f6584
Merge pull request #218818 from thiagokokada/git-cola-darwin
git-cola: update dependencies and make it work in darwin
2023-02-28 17:29:37 +00:00
K900
982e08119d
Merge pull request #218616 from fabaff/suseapi-remove
python310Packages.suseapi: remove
2023-02-28 20:19:09 +03:00
K900
c72a30954f plasma: 5.27.1 -> 5.27.2 2023-02-28 20:13:24 +03:00
figsoda
45ee5cbf63 cargo-hack: 0.5.27 -> 0.5.28
Changelog: https://github.com/taiki-e/cargo-hack/blob/v0.5.28/CHANGELOG.md
2023-02-28 11:56:26 -05:00
Fabian Affolter
1769f295d8
Merge pull request #218656 from fabaff/yaralyzer
yaralyzer: init at 0.9.0
2023-02-28 17:56:15 +01:00
Fabian Affolter
b6a35ec0d9
Merge pull request #218683 from fabaff/octosuite
octosuite: init at 3.1.0
2023-02-28 17:56:02 +01:00
Fabian Affolter
821939005b
Merge pull request #218758 from fabaff/cart-bump
python310Packages.cart: 1.2.1 -> 1.2.2
2023-02-28 17:55:50 +01:00
Fabian Affolter
39c1061b7e
Merge pull request #218759 from fabaff/neo4j-bump
python310Packages.neo4j: 5.5.0 -> 5.6.0
2023-02-28 17:55:38 +01:00
Fabian Affolter
938cb1f267
Merge pull request #218805 from fabaff/vt-cli-bump
vt-cli: add mainProgram
2023-02-28 17:55:25 +01:00
Fabian Affolter
36e6541850 python310Packages.suseapi: remove
- is no longer maintained
- requires suds-jurko which is also no longer maintained
2023-02-28 17:54:28 +01:00
Fabian Affolter
5f5f8be324
Merge pull request #218615 from fabaff/transip-remove
python310Packages.transip: remove
2023-02-28 17:52:16 +01:00
Fabian Affolter
6e83729a55
Merge pull request #218612 from fabaff/suds-jurko-remove
python310Packages.suds-jurko: remove
2023-02-28 17:52:04 +01:00