Commit Graph

469 Commits

Author SHA1 Message Date
jopejoe1
f9eb7ff5fe asdf: add homepage 2025-03-22 11:08:28 +01:00
Yueh-Shun Li
218681f7b4 freeimage: unstable-2021-11-01 -> 3.18.0-unstable-2024-04-18 (#369766) 2025-03-21 22:13:48 +08:00
usertam
41dadef9f2 sbclPackages.{cl-freeimage,clinch-freeimage}: mark broken on darwin 2025-03-19 03:07:10 +08:00
Wolfgang Walther
fb3a374b6d various: use libpq instead of postgresql (#389896) 2025-03-15 10:30:19 +00:00
Wolfgang Walther
7dbeb1be3a various: switch to lighter libpq package instead of postgresql
No need for the full server package when you only need libpq.
2025-03-14 19:03:06 +01:00
Sigmanificient
91d5ab3ae4 treewide: remove unused rec expressions 2025-03-14 05:15:05 +01:00
Wolfgang Walther
b19d0f6d3d treewide: replace substituteAll with replaceVars 2025-02-10 22:51:56 +01:00
7c6f434c
359726d99a sbcl.pkgs.stumpwm: use overrideLispAttrs not overrideAttrs
This allows further overrideLispAttrs use on the result
2025-01-20 00:02:49 +01:00
Kasper Gałkowski
ecbc3c2a87 stumpwm: 22.11 -> 24.11
Moved outside lisp-modules to a separate package, so as to re-use its
Makefile-based build-system and make a step in the direction of leaving just
development libraries in lisp-modules.
2025-01-10 04:47:23 +01:00
Rick van Schijndel
df96cebc05 sbclPackages._3d-math: build fix (#363106) 2024-12-12 08:35:48 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Rob Glossop
83d059ddf7 sbclPackages._3d-math: build fix
3d-math needs a >=4GB heap size to build, so ensure this, at least on SBCL.
2024-12-07 22:21:50 -08:00
Kasper Gałkowski
b43c292077 lisp-modules: detect circular dependencies during quicklisp import
Quicklisp's October 2024 release had such a problem between the new packages qvm
and cl-quil. It caused an issue with the "nixpkgs-review" tool because the Nix
interpreter was stopping with an error due to too much recursion.
2024-12-07 02:46:47 +01:00
jopejoe1
2e2c7f54fd treewide: hide more deprecated stuff if allowAliases is false 2024-11-27 20:51:46 +01:00
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