Commit Graph

358 Commits

Author SHA1 Message Date
Alyssa Ross
9691082a9a luaPackages: fetchCargoTarball -> fetchCargoVendor
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.
2025-01-30 16:25:20 +01:00
Austin Horstman
19b75068f7 luaPackages.tree-sitter-http: init at 0.0.33-1 2025-01-28 15:33:25 -06:00
nixpkgs-ci[bot]
26d9061f29 Merge staging-next into staging 2025-01-21 00:14:29 +00:00
Austin Horstman
aad44b3412 luaPackages.tree-sitter-orgmode: init at 1.3.2-1 2025-01-20 15:10:48 -06:00
Wolfgang Walther
105c45176d libpq: init at 17.2 (#359659) 2025-01-19 15:57:10 +01:00
Wolfgang Walther
546ece569b libpq: init at 17.2
Resolves #61580
2025-01-19 12:49:21 +01:00
Peder Bergebakken Sundt
b09e931798 treewide: run ./maintainers/scripts/update_redirected_urls.sh 2025-01-17 04:46:25 +01:00
FliegendeWurst
304a69568c luaPackages.argparse: fix strictDeps build 2025-01-12 15:37:20 +01:00
Austin Horstman
d4ef63592a luaPackages: update on 2025-01-10 2025-01-09 19:46:14 -06:00
Austin Horstman
da35acc93d luaPackages: update on 2024-11-26 2024-11-26 13:56:11 -06:00
Austin Horstman
2b2e6614ce {nodePackages.jsonlint,luaPackages.luacheck}: add meta.mainProgram (#358173) 2024-11-24 22:15:00 -06:00
Austin Horstman
f176d9b7b6 luaPackages.luacheck: add meta.mainProgram 2024-11-23 12:05:42 -06:00
Matthieu Coudron
8ac1f15e2c teal-language-server: dev-1 -> 0.0.5.1 (#356677) 2024-11-23 14:48:24 +01:00
barsoosayque
0967e2f2c5 tl: 0.15.3-1 -> 0.24.1-1
https://github.com/teal-language/tl/blob/v0.24.1/CHANGELOG.md#0241

This update introduced a lock file in tl, which
needs to be removed in order to build the package
2024-11-23 13:28:07 +07:00
Masum Reza
e13831335f treewide: stdenv.is -> stdenv.hostPlatform.is (#356363)
* treewide: stdenv.is -> stdenv.hostPlatform.is

* treewide: nixfmt due to ci error
2024-11-17 16:11:54 +05:30
7c6f434c
4ab73fc71f luaprompt: install man page (#354424) 2024-11-15 07:09:44 +00:00
Marc Jakobi
73e03e065e luaPackages.toml-edit: 0.6.0 -> 0.6.1 2024-11-09 23:21:35 +01:00
Michael Adler
7f886ba9db luaprompt: install man page 2024-11-08 09:58:08 +01:00
Marc Jakobi
d030cd7bd2 luaPackages.toml-edit: 0.5.0 -> 0.6.0 2024-11-07 00:14:14 +01:00
arcnmx
77ae4529c0 luaPackages.luadbi-postgresql: fix build
requires postgresql dev input
2024-10-26 09:02:46 -07:00
Marc Jakobi
49863997c8 luaPackages.toml-edit: 0.4.1 -> 0.5.0 2024-10-24 20:00:26 +02:00
Peder Bergebakken Sundt
3b5c13b40f lua54Packages.cqueues: use mirror url 2024-10-09 12:04:03 +02:00
Austin Horstman
e277415cfe luaPackages: update on 2024-09-30 2024-10-01 17:08:30 +02:00
Gaetan Lepage
365046188f luaPackages.neorg: remove forgotten debug 2024-09-29 19:41:39 +02:00
Austin Horstman
fe866c653c luaPackages.neotest: disable checks on darwin 2024-09-25 22:32:29 +02: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
Gaetan Lepage
b4cde4d7f1 luaPackages.neorg: init at 9.1.1-1
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2024-09-24 10:06:58 +02:00
Austin Horstman
6c9ef1b934 luaPackages.sqlite: disable checks on darwin 2024-09-20 07:58:48 -05:00
Gaétan Lepage
c6e077b0b2 vimPlugins.lze: init at 0.1.1 (#339387) 2024-09-14 20:32:40 +02:00
BirdeeHub
6b1aa6159f vimPlugins.lze: init at 0.1.1
I made this, and I almost completely deleted it because I was fully
on board with lz-n again. However, I have been using it and lz-n
simultaneosly and trying them out.

I wish to publish lze after all. I like it a lot.

It works completely differently from lz-n and has a different handler
api, but has a similar plugin spec.

Update pkgs/development/lua-modules/overrides.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2024-09-13 16:47:37 -07:00
Marc Jakobi
8420ab868c luaPackages.lua-resty-openidc: 1.7.6 -> 1.8.0 2024-09-13 20:44:26 +02:00
PerchunPak
b19131c832 luaModules.neotest: enable checks and fix 2024-09-11 12:35:34 -05:00
Austin Horstman
22b4614665 luaModules.sqlite: fix checks 2024-09-11 12:35:34 -05:00
Gaétan Lepage
21f1d1a412 Merge pull request #336645 from mrcjkb/push-rltnztktvoxt
luaPackages.tree-sitter-norg: update + unbreak on darwin
2024-08-23 13:18:57 +02:00
Marc Jakobi
b45eb82718 luaPackages.rtp-nvim: enable tests 2024-08-23 12:42:29 +02:00
Marc Jakobi
25628691a0 luaPackages.tree-sitter-norg: update + unbreak on darwin 2024-08-23 09:33:10 +02:00
Philip Taron
eded5c3275 luaPackages: remove with sstatement in overrides 2024-08-18 06:31:16 -07:00
Gaetan Lepage
5e5431ead3 luaPackages.lua-rtoml: mark as broken on Darwin 2024-08-09 13:23:19 +02:00
Gaetan Lepage
36d2ddb27b luaPackages.fennel: remove explicit installation of the man page
Not needed I guess...
2024-08-09 13:11:35 +02:00
Gaetan Lepage
4a4afe2d46 luaPackages: update on 2024-08-07 2024-08-09 13:11:35 +02:00
Marc Jakobi
61e2966413 luaPackages.llscheck: init at 0.5.0-1 2024-07-28 15:10:37 +02:00
Marc Jakobi
c9b408ea5d luaPackages.rustaceanvim: 4.25.1 -> 5.0.0 (#330157)
* luaPackages.rustaceanvim: 4.25.1 -> 5.0.0

* luaPackages.rustaceanvim: enable checks

* vimPlugins.rustaceanvim: move to overrides
2024-07-26 15:31:48 +02:00
Matthieu C.
8ead224a2b luaPackages.lua-zlib: fix meta 2024-06-30 21:35:37 +02:00
Matthieu C.
4462ffb96b luaPackages.lua-resty-jwt: mark as broken 2024-06-30 21:35:37 +02:00
Matthieu C.
9230038858 luaPackages.toml: remove
build often breaks and we dont use it in nixpkgs anymore. It was introduced for rocks.nvim which now uses toml-edit
2024-06-30 21:35:33 +02:00
Marc Jakobi
7d329d1a9e luaPackages.lz-n: enable checks for lua 5.1 2024-06-18 18:56:42 +02:00
Gaetan Lepage
1032df05d0 luaPackages.neotest: disable tests on darwin 2024-06-11 18:23:15 +02:00
Wu, Zhenyu
9b4b3c2959 luaprompt: init at 0.8
Fix #223852
2024-06-10 13:40:08 +02:00
Matthieu C.
c7b821ba2e luaPackages.neotest: enable tests 2024-06-10 01:14:39 +02:00
Matthieu C.
2ea757a029 luaPackages.luarocks: generate luarocks as well
When installing a lua package that depends on luarocks, luarocks was not
capable of recognizing the luarocks module: https://github.com/NixOS/nixpkgs/issues/316009 .

As explained here https://github.com/luarocks/luarocks/issues/1659,
luarocks needs a manifest to recognize the package.
I first attempted to generate a manifest with `luarocks-admin
make-manifest` on our current manual luarocks derivation but this ended
up being too hackish as the `make-manifest` requires a .rockspec or
.rock to work, which we had not.

It seemed simpled to just rename the current manual luarocks derivation to luarocks_bootstrap
in order to break cyclic dependencies in buildLuarocksPackage and add a
generated luarocks derivation. Previously it was impossible to test
luarocks because of the cyclic dependency but we will now be able to
test the generated derivation.
2024-05-31 19:59:29 +02:00