Commit Graph

405 Commits

Author SHA1 Message Date
Gavin Downard
11f94542fb lisp-modules: don't override source registry
Previously, using withPackages for a lisp would totally ignore any
of the default source registry entries, such as
$XDG_DATA_HOME/common-lisp/source. To keep those around, an empty string
must be added to CL_SOURCE_REGISTRY, as documented here:
https://asdf.common-lisp.dev/asdf.html#Shell_002dfriendly-syntax-for-configuration
2024-10-26 22:37:57 -07:00
Kasper Gałkowski
1d2124626c lisp-modules: skip broken systems that don't evaluate from import
cl-quil and qvm are bugged on quicklisp 2024-10-12
2024-10-21 01:17:59 +02:00
Kasper Gałkowski
f6b9e011c5 cephes: update override to build with new version from quicklisp
embedded binaries are now removed from the source tree before build
2024-10-20 11:51:59 +02:00
Kasper Gałkowski
fd3e88ed7f coalton: update override to use the version from quicklisp 2024-10-20 11:51:59 +02:00
Kasper Gałkowski
2bcbbf9238 fset: remove override - use version from quicklisp 2024-10-20 11:51:58 +02:00
Kasper Gałkowski
8a19a34dd8 misc-extensions: remove override - use version from quicklisp 2024-10-20 11:51:58 +02:00
Kasper Gałkowski
0b28573954 sb-cga: remove override - use version from quicklisp 2024-10-20 11:51:58 +02:00
Kasper Gałkowski
27cbff0be1 kons-9: bump to tip of trunk 2024-10-20 11:51:58 +02:00
Kasper Gałkowski
761dc57aba polyclot: bump to tip of trunk 2024-10-20 11:51:58 +02:00
Kasper Gałkowski
2c1f56b961 cl-duckdb: update override for version in quicklisp 2024-10-20 11:51:55 +02:00
Kasper Gałkowski
c812bc90c3 frugal-uuid: update override for new version in quicklisp 2024-10-20 11:50:53 +02:00
Kasper Gałkowski
61d8086d86 trivial-clock: remove override - use version from quicklisp 2024-10-20 11:50:18 +02:00
Kasper Gałkowski
190f9d45d3 cl-avro: bump to tip of trunk 2024-10-20 11:50:18 +02:00
Kasper Gałkowski
e5b1a1042e cl-gtk4, cl-gtk4.adw, cl-gtk4.webkit2: update to tip of trunk
cl-gtk4.webkit2 was updated to work with webkit6 and renamed to cl-gtk4.webkit
2024-10-20 11:50:14 +02:00
Kasper Gałkowski
a6f0fda8da cl-glib, cl-glib.gio: use updated versions from quicklisp
the latter was renamed upstream
2024-10-20 11:49:46 +02:00
Kasper Gałkowski
2ba75d9b94 magicl: remove old patch - issue is fixed in quicklisp version 2024-10-20 11:49:45 +02:00
Kasper Gałkowski
c13db8a892 cl-liballegro-nuklear: remove override - use version from quicklisp
upstream added the mising cl-liballegro dependency
2024-10-20 11:49:45 +02:00
Kasper Gałkowski
ea8c22fd7e cl-gobject-introspection: remove override - use version from quicklisp 2024-10-20 11:49:45 +02:00
Kasper Gałkowski
b30e7c0e65 dissect: remove override - use version from quicklisp 2024-10-20 11:49:45 +02:00
Kasper Gałkowski
64351475a1 cl-environments: remove override - use version from quicklisp 2024-10-20 11:49:42 +02:00
Kasper Gałkowski
b8b20ae951 lisp-modules: import quicklisp dist 2024-10-12 2024-10-20 02:41:09 +02:00
Fabián Heredia Montiel
ccec93c1c7 treewide: replace webkitgtk to webkitgtk_4_0
sed -i 's/ webkitgtk\b/ webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/(webkitgtk\b/(webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/\.webkitgtk\b/.webkitgtk_4_0/g' pkgs/**.nix

webkitgtk is currently pointing to that specific ABI version but the
alias is going to start warning
2024-10-11 17:23:43 -06:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
ghpzin
6bb48ed4ea
sbclPackages.cl-liballegro-nuklear: fix build
- remove patch that no longer applies as upstream includes that change
2024-09-05 19:21:47 +03:00
Paul Meyer
82be0f067d
treewide: remove some unreferenced patches (#338603) 2024-09-03 07:26:10 +02:00
K900
c101f846b3 sbclPackages.cl-fam: remove override to fix eval 2024-09-02 13:55:18 +03:00
Paul Meyer
4516a96db4 treewide: remove some unreferenced patches
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-08-31 13:31:24 +02:00
Kasper Gałkowski
0875a51bda sbclPackages.nyxt: remove
It's now built from release tarball with make. It's been removed from upstream quicklisp, too.
2024-08-22 17:00:38 +02:00
Martin Weinelt
7b8429bbc4
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/jaxtyping/default.nix
2024-07-02 12:08:49 +02:00
Jan Tojnar
5c5c20919b adwaita-icon-theme: Move from gnome scope to top-level
It is widely used outside gnome – although it probably should not be.
2024-07-01 08:26:46 +02:00
Martin Weinelt
2096642430
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/os-specific/windows/mingw-w64/default.nix
2024-06-23 19:09:00 +02:00
Emily
fbda1dbfd6 treewide: replace freeglut with libglut
Allow the macOS GLUT framework to be used automatically in many
cases. Packages that specifically search for freeglut or require its
additional APIs should still explicitly depend on it.

Deliberately skip the Haskell package set, which is mostly
automatically generated, and mupdf, which has its own fork of freeglut.
2024-06-22 18:06:51 +01:00
Kasper Gałkowski
131cdc5d2d sbclPackages.nyxt: removed overrides after quicklisp update
These fixes are now included in the standard packages.
2024-06-22 18:13:18 +02:00
Kasper Gałkowski
1e45362589 lisp-modules: use self instead of super when not overriding
It caused problems where unpatched dependencies were being picked up.
2024-06-22 18:13:18 +02:00
Kasper Gałkowski
f6f653bc59 sbclPackages.slynk: build from trunk, with extensions 2024-06-22 18:13:17 +02:00
Kasper Gałkowski
788e3f97ed sbclPackages.swank: build from trunk, with extensions 2024-06-22 18:13:17 +02:00
Kasper Gałkowski
a490a01f74 sbclPackages.cl-gobject-introspection: apply patch for recent SBCL 2024-06-22 18:01:28 +02:00
Kasper Gałkowski
2a5ff80275 sbclPackages.tuple: remove
It's an old package initially added for testing lisp modules.
2024-06-22 18:01:28 +02:00
Kasper Gałkowski
1d34f6c526 sbclPackages.ltk: use the latest version from quicklisp
It includes the fix for ABCL, for which this override was originally made.
2024-06-22 18:01:28 +02:00
Kasper Gałkowski
18dfb7e140 sbclPackages.cl-unicode: use the latest version from quicklisp 2024-06-22 18:01:28 +02:00
Kasper Gałkowski
8cd61aa964 sbclPackages.cffi: use newest version from quicklisp 2024-06-22 18:01:28 +02:00
Kasper Gałkowski
62a961cfcb sbclPackages.dissect: use trunk version with compilation fix 2024-06-22 18:01:28 +02:00
Kasper Gałkowski
af973aaa01 lisp-modules: update imported packages to October 2023 Quicklisp release 2024-06-22 18:01:27 +02:00
Robert Glossop
8601a83d69 sbclPackages.vk: add vulkan-loader dependency 2024-06-21 22:15:57 -07:00
Michal Atlas
28e2d04cf0
nyxt.cl-gobject-introspection: update to fix
Upstream explicitly fixes compatibility with the newest SBCL
2024-06-14 04:35:46 +02:00
Michal Atlas
00998ce02c
sbclPackages.coalton: init 2024-06-14 03:01:57 +02:00
Michal Atlas
96d481a065
sbclPackages.fset: 20200925 -> 1.4.0 2024-06-14 02:48:20 +02:00
Michal Atlas
048001f323
sbclPackages.misc-extensions: 20150608 -> 4.0.3 2024-06-14 02:38:45 +02:00
Kasper Gałkowski
fc43ded6ef lisp-modules: fix double prefix in wrapper pnames
sbcl-sbcl-with-packages -> sbcl-with-packages
2024-06-06 15:54:43 +02:00
Kasper Gałkowski
19c055c078 sbclPackages.jzon: use up to date version from quicklisp
In the meantime jzon had a 1.0.0 release and was added to quicklisp.
2024-06-05 18:14:34 +02:00