about summary refs log tree commit diff
path: root/pkgs/development/lisp-modules
AgeCommit message (Collapse)AuthorFilesLines
6 daystreewide: replace `stdenv.is` with `stdenv.hostPlatform.is`Artturin1-1/+1
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-05sbclPackages.cl-liballegro-nuklear: fix buildghpzin2-18/+0
- remove patch that no longer applies as upstream includes that change
2024-09-03treewide: remove some unreferenced patches (#338603)Paul Meyer1-12/+0
2024-09-02sbclPackages.cl-fam: remove override to fix evalK9001-3/+0
2024-08-31treewide: remove some unreferenced patchesPaul Meyer1-12/+0
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-08-22sbclPackages.nyxt: removeKasper Gałkowski1-265/+0
It's now built from release tarball with make. It's been removed from upstream quicklisp, too.
2024-07-02Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
Conflicts: - pkgs/development/python-modules/jaxtyping/default.nix
2024-07-01adwaita-icon-theme: Move from gnome scope to top-levelJan Tojnar1-1/+1
It is widely used outside gnome – although it probably should not be.
2024-06-23Merge remote-tracking branch 'origin/staging-next' into stagingMartin Weinelt4-3252/+3712
Conflicts: - pkgs/os-specific/windows/mingw-w64/default.nix
2024-06-22treewide: replace freeglut with libglutEmily1-1/+1
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-22sbclPackages.nyxt: removed overrides after quicklisp updateKasper Gałkowski1-45/+5
These fixes are now included in the standard packages.
2024-06-22lisp-modules: use self instead of super when not overridingKasper Gałkowski1-37/+40
It caused problems where unpatched dependencies were being picked up.
2024-06-22sbclPackages.slynk: build from trunk, with extensionsKasper Gałkowski1-0/+17
2024-06-22sbclPackages.swank: build from trunk, with extensionsKasper Gałkowski1-2/+10
2024-06-22sbclPackages.cl-gobject-introspection: apply patch for recent SBCLKasper Gałkowski2-2/+13
2024-06-22sbclPackages.tuple: removeKasper Gałkowski1-9/+0
It's an old package initially added for testing lisp modules.
2024-06-22sbclPackages.ltk: use the latest version from quicklispKasper Gałkowski1-9/+0
It includes the fix for ABCL, for which this override was originally made.
2024-06-22sbclPackages.cl-unicode: use the latest version from quicklispKasper Gałkowski1-11/+2
2024-06-22sbclPackages.cffi: use newest version from quicklispKasper Gałkowski3-37/+18
2024-06-22sbclPackages.dissect: use trunk version with compilation fixKasper Gałkowski1-0/+10
2024-06-22lisp-modules: update imported packages to October 2023 Quicklisp releaseKasper Gałkowski1-3101/+3595
2024-06-21sbclPackages.vk: add vulkan-loader dependencyRobert Glossop1-0/+3
2024-06-14nyxt.cl-gobject-introspection: update to fixMichal Atlas1-2/+2
Upstream explicitly fixes compatibility with the newest SBCL
2024-06-14sbclPackages.coalton: initMichal Atlas1-0/+27
2024-06-14sbclPackages.fset: 20200925 -> 1.4.0Michal Atlas1-0/+20
2024-06-14sbclPackages.misc-extensions: 20150608 -> 4.0.3Michal Atlas1-0/+11
2024-06-06lisp-modules: fix double prefix in wrapper pnamesKasper Gałkowski1-2/+2
sbcl-sbcl-with-packages -> sbcl-with-packages
2024-06-05sbclPackages.jzon: use up to date version from quicklispKasper Gałkowski2-12/+2
In the meantime jzon had a 1.0.0 release and was added to quicklisp.
2024-06-05clasp-common-lisp: 2.2.0 -> 2.6.0Kasper Gałkowski1-1/+9
Same flags as in from debian/arch builds are used (mixed bytecode mode). This release bundles dependencies that were previously fetched from their git repositories. It means that the repo-pinning code can be deleted. Clasp needs ASDF with changes not yet merged to the canonical repository. Such a patch was added to the asdf derivation to avoid adding conditionals in the lisp builder.
2024-05-14sbclPackages.qlot-cli: init at 1.5.2eriedaberrie1-0/+60
2024-05-07nixos/clfswm: use sbclPackages - lispPackages was removedKasper Gałkowski1-0/+17
2024-04-27treewide: wrapGAppsHook → wrapGAppsHook3Jan Tojnar1-1/+1
This was achieved using the following command: sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b') And then manually reverted the following changes: - alias in top-level.nix - function name in wrap-gapps-hook.sh - comment in postFixup of at-spi2-core - comment in gtk4 - comment in preFixup of 1password-gui/linux.nix - comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix - comment in postFixup of telegram-desktop - comment in postFixup of fwupd - buildCommand of mongodb-compass - postFixup of xflux-gui - comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config - description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-09sbclPackages.nyxt: 3.11.5 -> 3.11.6Vonfry1-3/+3
2024-03-28Merge pull request #299679 from Uthar/lisp-cephes-build7c6f434c2-0/+30
sbcl.pkgs.cephes: fix build
2024-03-28sbcl.pkgs.cephes: fix buildKasper Gałkowski2-0/+30
The package could not be built because it was trying to write the DLL into $src. One way to fix that is to build the DLL beforehand. Perhaps "make" could be convinced to put its outputs elsewhere, then the build-with-compile-into-pwd could be swapped for just build-asdf-system. It would have to create $out during buildPhase.
2024-03-19sbclPackages.nyxt-gtk: 3.11.4 -> 3.11.5Vonfry1-4/+5
2024-03-06sbclPackages.nyxt-gtk: 3.11.3 -> 3.11.4Vonfry1-5/+7
2024-02-21sbclPackages.nyxt-gtk: 3.11.2 -> 3.11.3Vonfry1-3/+3
2024-02-07sbclPackages.nyxt: 3.11.1 -> 3.11.2Vonfry1-3/+3
2024-01-24sbclPackages.nyxt: 3.11.0 -> 3.11.1Vonfry1-3/+3
2024-01-23Merge pull request #282996 from KiaraGrouwstra/nyxt-patch-rm7c6f434c1-1/+1
nyxt-gtk: add `-f` flag to rm operation
2024-01-23nyxt-gtk: add `-f` flag to rm operationKiara Grouwstra1-1/+1
2024-01-12nix-cl: provide the original pname as an attributeMichael Raskin1-2/+9
Overrides often inherit pname from the overriden package, and if they get the already-prefixed version, defaulting the systems list to [pname] produces wrong (and unintuitive) results. So we keep the prefix in the store paths for clarity, and nix-env sees disambiguated names with -i/-u (which should not be used anyway); but overrides won't be broken.
2024-01-10Merge pull request #279937 from Uthar/issue-32837c6f434c1-1/+2
lisp-modules: Prepend Lisp name before package name for lisp pkgs
2024-01-10sbclPackages.nyxt-gtk: 3.10.0 -> 3.11.0Vonfry1-3/+3
2024-01-10sbclPackages.prompter: 0.1.1 -> 20240108-gitVonfry1-3/+3
2024-01-10lisp-modules: Prepend Lisp name before package name for lisp pkgsKasper Gałkowski1-1/+2
Similar to how python3.pkgs does it https://github.com/NixOS/nixpkgs/issues/277571#issuecomment-1879892844
2023-12-13sbclPackages.nasdf: deprecateVonfry1-11/+0
2023-12-13nyxt: 3.9.0 -> 3.10.0Vonfry1-8/+32
2023-12-13sbclPackages.nkeymaps: 1.1.0 -> 1.1.1Vonfry1-2/+2