Commit Graph

677 Commits

Author SHA1 Message Date
Vladimír Čunát
8ca2ed4586 luaPackages.luaossl: fixup build with gcc15
https://hydra.nixos.org/build/317380691/nixlog/2/tail
(same for all lua*Packages)
2025-12-31 11:37:53 +01:00
nixpkgs-ci[bot]
9502fa5828 Merge master into staging-next 2025-12-27 18:05:54 +00:00
Austin Horstman
eb102b5fa3 luaPackages: update on 2025-12-24
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-26 09:54:12 -06:00
nixpkgs-ci[bot]
dc709e1156 Merge master into staging-next 2025-12-19 18:05:54 +00:00
Austin Horstman
77a1bc61a2 luaPackages: update on 2025-12-19
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-19 08:56:59 -06:00
nixpkgs-ci[bot]
31d4840e01 Merge staging-next into staging 2025-12-14 00:20:56 +00:00
Aliaksandr
f60a6c51e6 treewide: prefer standard name for old and final Attrs 2025-12-13 23:29:51 +02:00
nixpkgs-ci[bot]
0a965c5d15 Merge staging-next into staging 2025-12-11 06:08:16 +00:00
Austin Horstman
db1677833f luaPackages.neorg-interim-ls: add package
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-10 17:55:08 -06:00
nixpkgs-ci[bot]
cda25e78e9 Merge staging-next into staging 2025-12-08 18:06:58 +00:00
Austin Horstman
01ee94751e luaPackages: update on 2025-12-08
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-07 19:57:08 -06:00
nixpkgs-ci[bot]
5f547e8221 Merge staging-next into staging 2025-12-04 00:18:56 +00:00
Austin Horstman
ba34882f58 luaPackages.luacov: fix HTML report generation (#466150) 2025-12-03 19:05:23 +00:00
nixpkgs-ci[bot]
e0bb8c6487 Merge staging-next into staging 2025-12-03 18:06:53 +00:00
Wolfgang Walther
960c79b5a0 aliases: remove old throwing lua and writers aliases (#456468) 2025-12-03 12:35:33 +00:00
nixpkgs-ci[bot]
b254bdd282 Merge staging-next into staging 2025-11-30 18:06:43 +00:00
Aliaksandr
aeea2cf596 lua-modules: remove old throwing aliases 2025-11-30 02:25:37 +02:00
Austin Horstman
2650405704 luaPackages: update on 2025-11-29
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-28 22:54:01 -06:00
Xoddiel d'Croy
890281173c luaPackages.luacov: fix HTML report generation
Fixed up the HTML report generation capability of the `luacov` Lua
package. It is not entirely clear to me whether this used to work, and
got broken at some point, or whether it never worked.

The issue is that `luacov` uses the `datafile` rock to resolve its
static files for HTML reports (such as `prettier.js`, `report.css`,
etc.), which does not properly work in a Nix environment. This is
because `datafile` relies on the specific structure of the usual
LuaRocks directory to scan for files, which `nixpkgs` messes with.

Since we can't rely on `datafile` to detect a LuaRocks environment, I've
added a manual copy step to the derivation, merging the static files
with the other Lua files. We can then utilize the source-relative opener
to find the appropriate files.
2025-11-29 04:58:30 +01:00
Philip Taron
feb4539536 versionCheckHook: Check for --version first (#463218) 2025-11-26 16:19:36 +00:00
Austin Horstman
91c199b875 luaPackages: update on 2025-11-24
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-24 09:57:29 -06:00
Austin Horstman
c38662c916 luaPackages: remove dead code
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:33:04 -06:00
Austin Horstman
3dd668cfa1 luaPackages: sort overrides
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:21:52 -06:00
Austin Horstman
8d533b4e42 luaPackages: update on 2025-11-21
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:16:55 -06:00
Jonathan Davies
116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Austin Horstman
bc922b8ef3 luaPackages.telescope-nvim: fix rockspec
Was changed in repo, but has not been changed in luarocks rockspec we
fetch.

7fb51c8255

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-11 18:01:51 -06:00
Austin Horstman
7f2216b7ed luaPackages: update on 2025-11-07
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-07 16:58:19 -06:00
Michael Daniels
eb833639c8 treewide: drop figsoda as maintainer (part 1)
s/maintainers = with lib.maintainers; [ figsoda ];/maintainers = with lib.maintainers; [ ];/
2025-11-02 20:16:11 -05:00
Austin Horstman
31bcb0b493 luaPackages: update on 2025-10-31
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-30 23:18:30 -05:00
Matthieu Coudron
72a2aaa401 luajitPackages.lux-lua: symlink to 5.1 directory (#455208) 2025-10-24 18:57:27 +00:00
Marc Jakobi
440b010fc4 luajitPackages.lux-lua: symlink to 5.1 directory 2025-10-24 13:17:49 +02:00
Austin Horstman
6ce436d5b7 luaPackages: update on 2025-10-20
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-20 15:51:15 -05:00
Marc Jakobi
04dfdb0376 luaPackages.lux-lua: run formatter 2025-10-20 19:24:06 +02:00
Marc Jakobi
25f1a9dff9 luaPackages.lux-lua: use toLuaModule 2025-10-20 19:24:06 +02:00
Sigmanificient
4492ecb3a4 maintainers: drop vyp 2025-10-10 02:12:07 +02:00
Bobby Rong
16d9eb509b luaPackages.lgi: Backport fix for GLib 2.86 2025-10-06 18:46:24 +08:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Austin Horstman
b3307c6250 luaPackages:fzf-lua: 0.0.2234-1 -> 0.0.2246-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Austin Horstman
c97210e394 luaPackages.lsp-progress.nvim: 1.0.14-1 -> 10.15-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Austin Horstman
cf84c1372b luaPackages.gitsigns: update on 2025-09-26
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Charlotte 🦝 Deleńkec
f5888d15f8 fzf-lua: disable flakey tests 2025-09-17 16:18:54 +01:00
Austin Horstman
8b2e54c3d1 lux-cli: 0.17.0 -> 0.17.1 (#443293) 2025-09-16 22:33:48 +00:00
felix
0d70bb5fc1 lux-cli: 0.17.0 -> 0.17.1 2025-09-16 17:20:16 -05:00
Austin Horstman
dcc218ab3d luaPackages: update on 2025-09-16
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-16 00:49:37 -05:00
Austin Horstman
bb27e4a387 luaPackages: update on 2025-09-08
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-08 23:00:34 -05:00
Henry
44db9c3ace lux-cli: 0.15.1 -> 0.17.0 (#438110)
lux-lua: add perl to nativeBuildInputs
Upstream commit: nvim-neorocks/lux@32603c7#diff-0f31c68216d617b465827b69d5b5cd4c2c0c4489008cd14ee0e88b9887d15295R44

> I think the nix builder is trying to build everything it finds in the Cargo.lock file, regardless of whether it's needed or not.
So for now, let's leave perl in the nativeBuildInputs.
2025-09-05 14:47:53 +02:00
Austin Horstman
831cde4527 luaPackages: update on 2025-08-30
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-01 08:44:58 -05:00
Marc Jakobi
d521659af7 luaPackages.lux-lua: add lua to propagatedBuildInputs 2025-08-23 21:53:38 +02:00
Marc Jakobi
4972897414 luaPackages.lux-lua: symlink lua version directory 2025-08-23 21:52:53 +02:00