Commit graph

314 commits

Author SHA1 Message Date
dariof4 a31444b1b8 nyxt: 3.5.0 -> 3.6.0
release notes: https://nyxt.atlas.engineer/article/release-3.6.0.org
2023-08-18 14:52:24 +02:00
buffet 91c7524fd2
lispModules_new.sdl2-{image,mixer,ttf}: add native libs 2023-08-16 16:59:21 +02:00
Artturin b93da3f4b7 treewide: overrideScope' -> overrideScope
`lib.makeScope` `overrideScope'` has been renamed to `overrideScope`

`fd --type f | xargs sd --string-mode "overrideScope'" "overrideScope"`
2023-08-14 18:46:47 +03:00
Michael Raskin f10602da92 sbcl.pkgs.{…}: add missing native dependencies
Full list of packages going from failure to build to build:

cl-charms libusb-ffi cl-fam jpeg-turbo vorbisfile-ffi png zmq
consfigurator cl-gss magicffi keystone capstone
2023-08-11 18:19:48 +02:00
Kasper Gałkowski 0e814ccf80 sbcl.pkgs.nsb-cga: add missing dependency on sb-cga 2023-08-09 01:23:50 +02:00
dariof4 f7f1e571b2 nyxt: 3.4.0 -> 3.5.0
Also updated nclasses and nhooks (Nyxt dependecies) and tweaked the build
to fix https://github.com/atlas-engineer/nyxt/issues/3075#issuecomment-1649680175.

release notes: https://nyxt.atlas.engineer/article/release-3.5.0.org
2023-07-26 15:13:00 +02:00
dariof4 605441fb4f nyxt: 3.3.0 -> 3.4.0
This also updates a few dependecies of nyxt which were updated in the
nyxt's upstreams submodules.

Release notes:
https://nyxt.atlas.engineer/article/release-3.4.0.org
2023-07-15 18:24:19 +02:00
dariof4 10648f3694 lisp-modules: unpin nyxt's quri dependecy
Since quri is now up-to date in quicklisp's repository there's no
longer a need to have the pinned version attribute for nyxt.
2023-07-15 18:24:06 +02:00
dariof4 911a0a4aa1 lisp-modules: remove version name from nyxt dependecies
Since nyxt's internal dependecies are no longer on quicklisp there's
no reason to keep the version number in their attribute
name (nasdf-unstable has also been renamed since it is also no longer
on quicklistp).
2023-07-15 17:55:57 +02:00
Kasper Gałkowski ec7dea44bf cl-gtk4.webkit2: mark as broken
Doesn't work with the new webkitgtk_6_0
2023-07-14 21:37:59 +02:00
Kasper Gałkowski acd0161ba2 sbcl.pkgs: use Quicklisp versions of tar and tar-file
Out-of-quicklisp version that was manually specified in packages.nix stopped
building after Quicklisp dist bump, because of a change in one of its
dependencies. Switching to using the one imported straight from Quicklisp, in
imported.nix.

See https://github.com/NixOS/nixpkgs/pull/238790#issuecomment-1622040328
2023-07-14 21:37:59 +02:00
Kasper Gałkowski 0d84933bfe sbcl.pkgs: update to Quicklisp dist from June 2023 2023-07-14 21:37:56 +02:00
Anomalocaridid 32e74779f5 nyxt: 3.1.0 -> 3.3.0 2023-07-05 20:26:32 -04:00
Felix Buehler 6672dde558 treewide: use optionalAttrs instead of 'else {}' 2023-06-25 11:01:34 -03:00
dariof4 2a8e901c2f nyxt: 2.2.4 -> 3.1.0
`WEBKIT_FORCE_SANDBOX=0` is no longer needed since web extension
support has been diabled by default.
ref: https://github.com/atlas-engineer/nyxt/pull/2897

Release notes:
https://nyxt.atlas.engineer/article/release-3.0.0.org
https://github.com/atlas-engineer/nyxt/releases/tag/3.1.0
2023-06-10 19:29:26 +02:00
dariof4 e577ef5d6e lisp-modules.nyxt-gtk: use gi-gtk system instead of gtk system
Package :nyxt/gi-gtk-application instead of :nyxt/gtk-application.
ref: https://github.com/NixOS/nixpkgs/issues/217888#issuecomment-1562523130
2023-06-10 19:29:26 +02:00
dariof4 e59c30b59d lisp-modules.prompter: init at 0.1.0
Promter was an internal part of nyxt that was split off as it's own
external library in nyxt 3.0.0.
2023-06-10 19:29:26 +02:00
dariof4 a71d35f73a lisp-modules: add updated lispLibs for nyxt
Adds various updated lisp packages that are needed to update nyxt to 3.1.0.
2023-06-10 19:29:18 +02:00
Ilan Joselevich a4a8624d74
Merge pull request #232913 from Uthar/stumpwm-fixes2
stumpwm: fix package conflict and HOME errors when loading modules
2023-05-29 11:38:00 +03:00
Kasper Gałkowski eb1c777cef stumpwm-unwrapped: init 2023-05-23 21:29:05 +02:00
Kasper Gałkowski fa8d4324f6 stumpwm: Fix package conflict and HOME errors when loading modules 2023-05-20 01:30:23 +02:00
Daniel Nagy 034812e0ae
lisp-modules.facts: use backup url
Upstream has vanished. We are pointing `src` to the backup of quicklisp.
2023-05-16 12:00:00 +02:00
Daniel Nagy 80a2d06850
lisp-modules.log4cl fix build on sbcl 2023-05-09 19:30:00 +02:00
Luke Gorrie ae269eca3a lisp-modules.kons-9: init from trunk 2023-04-27 08:48:46 +02:00
Artturin eac28f38d6 treewide: fix lints
Arg to lib.optional is a list

build time tool in buildInputs

*Flags not a list

https://github.com/nix-community/nixpkgs-lint
2023-04-18 20:20:56 +03:00
7c6f434c af0b4c1b61
Merge pull request #226149 from lukego/mcclim
lisp-modules: add polyclot & fix mcclim
2023-04-17 14:21:44 +00:00
Luke Gorrie 3bce72b7e9 lisp-modules.polyclot: init from trunk
Polyclot is a McCLIM-based "Grammar of Graphics" plotting library.

This package is not yet in Quicklisp.
2023-04-14 14:51:44 +02:00
Luke Gorrie f6b48239e4 lisp-modules.mcclim-layouts: fix build 2023-04-14 14:50:34 +02:00
Luke Gorrie 0afe48b332 lisp-modules.mcclim: fix build failure
Introduce out-of-tree fixes to McCLIM build from
https://github.com/Uthar/nix-cl/issues/32
2023-04-14 13:26:02 +02:00
7c6f434c e060d34431
Merge pull request #225873 from lukego/cl-duckdb
lisp-modules.duckdb: init
2023-04-13 08:36:01 +00:00
Vladimír Čunát 7486a74d9f
lisp-modules: avoid the replaced pkgs.webkitgtk_5_0
I don't know if it really works, but this way it at least evaluates
https://hydra.nixos.org/build/215504769/nixlog/1/tail
2023-04-12 13:54:35 +02:00
Luke Gorrie 9063e1b268 lisp-modules.duckdb: init
Add cl-duckdb, the Common Lisp binding to duckdb.

This package is not yet included in Quicklisp.

Includes the test and benchmark suites and their modest dependencies.
Both execute successfully on sbcl/x86_64-linux.
2023-04-12 12:06:14 +02:00
Kasper Gałkowski 6817b72ca3 lisp-modules: set maintainers to the lisp team 2023-04-05 20:52:27 +02:00
Kasper Gałkowski 44b62979c7 lisp-modules: reduce number of packages build on Hydra 2023-04-05 17:11:55 +02:00
Robert Schütz f60d291f64 lisp-modules: don't use mysql alias 2023-04-03 18:01:52 -07:00
Robert Schütz a182101ae7 lisp-modules: don't use mysql-client alias 2023-04-03 17:56:23 -07:00
Kasper Gałkowski 819d1d78e3 lisp-modules: use meta.mainProgram before pname 2023-03-15 19:06:47 +01:00
Kasper Gałkowski bf643838f3 lisp-modules: fix typos 2023-03-15 19:06:13 +01:00
Kasper Gałkowski dae0dca5d1 lisp-modules: second version of wrapLisp
The previous approach of trying to make both the `override` mechanism from
`mkDerivation` and the `overrideScope'` mechanism from `newScope` work together
resulted in hard to understand code, and there was a bug where once overridden
packages would lose the changes on next override with `packageOverrides`.

It's not ideal still, because Lisps created by `mkDerivation` will lose their
`pkgs` after using `override`.
2023-03-11 19:09:25 +01:00
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 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