Commit Graph

376 Commits

Author SHA1 Message Date
Matthieu C.
35e972e3a4 vimPluginsUpdater: make development easier
`nix develop .#vimPluginsUpdater` now lets you enter a shell where you
can run `pkgs/applications/editors/vim/plugins/update.py` and
iteratively develop !

- removed `warn` warning from python by using `warning` instead
- `plugin2nix` was calling the same bit of code over and over thus
  slowing down the generator by a lot
2024-07-15 10:31:28 +02:00
Marc Jakobi
eed9fc902e luaPackages.busted-htest: init at 1.0.0-1 2024-07-08 22:08:14 +02:00
github-actions[bot]
4bba3c5730
Merge master into staging-next 2024-07-05 12:01:14 +00:00
Matthieu C.
8a0c6be458 generateLuarocksConfig: dont hardcode local_cache
I tried using luaLib.generateLuarocksConfig outside nixpkgs, to generate a rocks.nvim config but it adds a `local_cache = ""` configuration line that is painful to remove so let's not add it in the first place, and let the caller set it if needed.
2024-07-05 13:32:47 +02:00
Alyssa Ross
629d1dc03e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/lua-modules/generated-packages.nix
2024-07-01 14:34:32 +02:00
Martin Weinelt
9b79a05ae1
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/flexcache/default.nix
- pkgs/development/python-modules/flexparser/default.nix
- pkgs/development/python-modules/odp-amsterdam/default.nix
- pkgs/development/python-modules/pint/default.nix
- pkgs/development/python-modules/uncertainties/default.nix
- pkgs/top-level/python-packages.nix
2024-07-01 01:07:21 +02:00
Matthieu C.
f560e20cb6 luaPackages.dkjson: fix hash manually 2024-06-30 21:35:37 +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
"teto sse"
293cbbb947 luaPackages: update on 2024-06-24 2024-06-30 21:21:54 +02:00
Marc Jakobi
2197d6e256 luaPackages.lz-n: 1.3.2-1 -> 1.4.2-1 2024-06-30 00:47:32 +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
Marc Jakobi
d5bf1b6a3b luaPackages.lz-n: 1.3.0-1 -> 1.3.2-1 2024-06-22 17:23:40 +02:00
github-actions[bot]
c6707a9686
Merge staging-next into staging 2024-06-21 12:01:53 +00:00
Marc Jakobi
44fd040e87 luaPackages.nlua 0.1.0-1 -> 0.2.0-1 2024-06-21 10:07:20 +02:00
Martin Weinelt
f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
Marc Jakobi
7d329d1a9e luaPackages.lz-n: enable checks for lua 5.1 2024-06-18 18:56:42 +02:00
Marc Jakobi
1ddd48bc0c luaPackages.lz-n: 1.2.2-1 -> 1.3.0-1 2024-06-18 18:56:42 +02:00
Marc Jakobi
8655bf7636 luaPackages.lz-n: init at 1.2.2-1 2024-06-16 18:59:06 +02:00
github-actions[bot]
aacd9cf894
Merge staging-next into staging 2024-06-13 00:02:48 +00:00
Wu, Zhenyu
6c02cec283 ansicolor: init at 1.0.2 2024-06-12 23:56:32 +02:00
Marc Jakobi
294f7a767f luaPackages.luarocks 3.11.0 -> 3.11.1 2024-06-12 14:33:40 +02:00
github-actions[bot]
aaf691124c
Merge staging-next into staging 2024-06-11 18:01:49 +00:00
Gaetan Lepage
1032df05d0 luaPackages.neotest: disable tests on darwin 2024-06-11 18:23:15 +02:00
github-actions[bot]
e5f5ec1e9c
Merge staging-next into staging 2024-06-10 12:01:42 +00:00
Wu, Zhenyu
9b4b3c2959 luaprompt: init at 0.8
Fix #223852
2024-06-10 13:40:08 +02:00
github-actions[bot]
c8c2ff3b9b
Merge staging-next into staging 2024-06-10 00:02:49 +00:00
Matthieu C.
c7b821ba2e luaPackages.neotest: enable tests 2024-06-10 01:14:39 +02:00
github-actions[bot]
1e902c10ad
Merge staging-next into staging 2024-06-03 12:01:54 +00:00
Stanislav Asunkin
a394cdd7d2 luaPackages.luv: 1.44.2-1 -> 1.48.0-2 2024-06-01 19:59:57 +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
Matthieu C.
7243d0943a luaPackages.sqlite: make it work out of the box
the tests worked because we exported LIBSQLITE. the user had to either set LIBSQLITE himself or set vim.g.sqlite_clib_path. This change overrides vim.g.sqlite_clib_path
2024-05-30 15:12:20 +02:00
Matthieu C.
c3c9941f70 luaPackages.toml: remove debug leftover
we dont need to cat CMakeLists.txt.

So you dont know about git blame ? Gooooodd
2024-05-30 15:12:20 +02:00
Mathis
2c6795d6b7
luaPackages.toml-edit: unbreak on darwin (#314576)
* luaPackages.toml-edit: unbreak on darwin

* use lua.pkgs.isLuaJIT
2024-05-25 16:22:36 +02:00
Sandro Jäckel
12a5234a61
luaPackages.psl: init at 0.3 2024-05-23 20:45:40 +02:00
Jakob Beckmann
9ae49e368a
chore: add luajitPackages.luatext, lua51Packages.luatext, lua52Packages.luatext, lua53Packages.luatext, lua54Packages.luatext 2024-05-14 12:33:18 +02:00
Leah Amelia Chen
900dacfb78 luaPackages.toml: unbreak
Regression introduced by commit 199efdb1de
2024-05-13 20:21:19 +02:00
Jan Tojnar
4be4408157 Merge branch 'master' into staging-next
; Conflicts:
;	maintainers/scripts/luarocks-packages.csv
;	pkgs/development/lua-modules/generated-packages.nix
2024-05-11 12:47:40 +02:00
Pol Dellaiera
3fe064a63f
Merge pull request #309762 from GaetanLepage/luasnip
luaPackages.luasnip: 2.2.0-1 -> 2.3.0-1
2024-05-10 10:53:25 +02:00
Petingoso
e5457f657b lua51Packages.nfd: feat added postInstallCheck for test
lua51Packages.nfd: cleanup duplicate line

lua51Packages.nfd: cleanup useless undefined hooks

lua51Packages.nfd: squashed commits

lua51Packages.nfd: change to generic buster
2024-05-09 15:53:55 +02:00
Petingoso
c4bd61ba34 lua51Packages.nfd: fix module not loading
As this (issue)[https://github.com/NixOS/nixpkgs/issues/295022] complains, it wasn't
finding symbols properly.

I traced it to the (migration)[https://github.com/NixOS/nixpkgs/pull/288669] from buildLuarocksPackage.extraVariables to
buildLuarocksPackage.luarocksConfig.variables where someone forgot to
add .variables.

It now launches the dialogue properly.
2024-05-09 15:53:55 +02:00
Marc Jakobi
e8f3c74367 luaPackages.tree-sitter-norg: init at 0.2.4-1 2024-05-09 15:31:35 +02:00
github-actions[bot]
05abe113a9
Merge master into staging-next 2024-05-08 12:01:20 +00:00
Enric Morales
492d273968
lua54Packages.lgi: mark as broken with Lua versions < 5.1 or >= 5.4 2024-05-08 10:20:05 +02:00
Gaetan Lepage
23e470c352 luaPackages.luasnip: 2.2.0-1 -> 2.3.0-1
Changelog: https://github.com/L3MON4D3/LuaSnip/releases/tag/v2.3.0
2024-05-07 09:24:06 +02:00
Matthieu C.
f18e2b8926 luaPackages.rtoml: 0.4 -> 0.3
0.4 doesnt build and I dont want to investigate
2024-05-01 00:19:58 +02:00
Matthieu C.
199efdb1de luaPackages.vusted: fix build by setting bounds 2024-05-01 00:19:58 +02:00
Matthieu C.
e5a0a45882 luaPackages.fzy-lua: fix tests 2024-05-01 00:19:58 +02:00
Matthieu C.
ed2e4feeac luaPackages.busted: fix substitution
using --replace-fail to make sure it pops up next time
2024-05-01 00:19:58 +02:00