about summary refs log tree commit diff
path: root/pkgs/development/lua-modules/overrides.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-06-18luaPackages.lz-n: enable checks for lua 5.1Marc Jakobi1-0/+11
2024-06-11luaPackages.neotest: disable tests on darwinGaetan Lepage1-1/+2
2024-06-10luaprompt: init at 0.8Wu, Zhenyu1-0/+6
Fix #223852
2024-06-10luaPackages.neotest: enable testsMatthieu C.1-1/+22
2024-05-31luaPackages.luarocks: generate luarocks as wellMatthieu C.1-0/+30
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-30luaPackages.sqlite: make it work out of the boxMatthieu C.1-1/+7
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-30luaPackages.toml: remove debug leftoverMatthieu C.1-2/+0
we dont need to cat CMakeLists.txt. So you dont know about git blame ? Gooooodd
2024-05-25luaPackages.toml-edit: unbreak on darwin (#314576)Mathis1-0/+3
* luaPackages.toml-edit: unbreak on darwin * use lua.pkgs.isLuaJIT
2024-05-23luaPackages.psl: init at 0.3Sandro Jäckel1-0/+10
2024-05-13luaPackages.toml: unbreakLeah Amelia Chen1-3/+5
Regression introduced by commit 199efdb1dead77efa41fbed267cdb1285f907000
2024-05-11Merge branch 'master' into staging-nextJan Tojnar1-8/+16
; Conflicts: ; maintainers/scripts/luarocks-packages.csv ; pkgs/development/lua-modules/generated-packages.nix
2024-05-10Merge pull request #309762 from GaetanLepage/luasnipPol Dellaiera1-8/+0
luaPackages.luasnip: 2.2.0-1 -> 2.3.0-1
2024-05-09luaPackages.tree-sitter-norg: init at 0.2.4-1Marc Jakobi1-0/+16
2024-05-08Merge master into staging-nextgithub-actions[bot]1-0/+4
2024-05-08lua54Packages.lgi: mark as broken with Lua versions < 5.1 or >= 5.4Enric Morales1-0/+4
2024-05-07luaPackages.luasnip: 2.2.0-1 -> 2.3.0-1Gaetan Lepage1-8/+0
Changelog: https://github.com/L3MON4D3/LuaSnip/releases/tag/v2.3.0
2024-05-01luaPackages.vusted: fix build by setting boundsMatthieu C.1-4/+6
2024-05-01luaPackages.fzy-lua: fix testsMatthieu C.1-0/+10
2024-05-01luaPackages.busted: fix substitutionMatthieu C.1-1/+1
using --replace-fail to make sure it pops up next time
2024-05-01luaPackages: update on 2024-04-21Matthieu Coudron1-5/+1
luaPackages.rlua-toml: fix overrides luaPackages.dkjson: rollback changes because of this checksum issue... luaPackages: update on 2024-04-29
2024-05-01lua: fixed the way to create environmentsMatthieu C.1-1/+2
`paths = requiredLuaModules (extraLibs ++ [ lua ] );` would discard lua and so in absence of a propagated lua, the lua.withPackages would return an empty bin/ directory.
2024-04-21Merge staging-next into staginggithub-actions[bot]1-0/+19
2024-04-21luaPackages.haskell-tools-nvim: enable teststeto sse1-0/+11
limited to 5.1 as nlua uses neovim as lua interpreter, which is 5.1
2024-04-21luaPackages.nlua: disable patchShebangAutoteto sse1-1/+9
the automatic shebang patch adds a -l in the shebang which nlua picks up and aborts saying it doesn't accept -l
2024-04-13luaPackages.toml: fix buildGaetan Lepage1-4/+5
2024-04-13luaPackages.lua-resty-openidc: fix buildGaetan Lepage1-0/+7
2024-04-13luaPackages.vusted: fix buildGaetan Lepage1-0/+4
2024-04-13luaPackages.luasnip: fix buildGaetan Lepage1-0/+8
2024-04-13luaPackages.fzy: fix buildGaetan Lepage1-10/+0
2024-04-13luaPackages.busted: fix buildGaetan Lepage1-1/+1
2024-04-12luaPackages.toml-edit: 0.1.5-1 -> 0.3.6-1Marc Jakobi1-2/+10
2024-04-02luaPackages.sqlite: fix buildMatthieu Coudron1-2/+2
2024-04-02luaPackages.ldbus: make override more robustMatthieu Coudron1-4/+6
2024-04-02lua overrides, limit the scope of the with;Matthieu Coudron1-3/+5
2024-03-30luaPackages.luadbi-mysql: fix overrides => fix buildteto sse1-4/+7
we previously dropped the generated config, thus breaking the build
2024-03-18luaPackages.argparse: enable testsMatthieu Coudron1-0/+12
2024-03-13luaPackages.tiktoken_core: init at 0.2.1-1natsukium1-0/+8
2024-02-17buildLuarocksPackage: accept structured luarocks configMatthieu Coudron1-5/+6
There is an arbitrary mapping being done right now between nixpkgs lua infrastructre and luarocks config schema. This is confusing if you use lua so let's make it possible to use the lua names in the nixpkgs, thanks to the lib.generators.toLua convertor. The only nixpkgs thing to remember should be to put the config into `luarocksConfig` `buildLuarocksPackage.extraVariables` should become `buildLuarocksPackage.luarocksConfig.variables`
2024-01-16Merge pull request #279564 from GaetanLepage/image-nvimFranz Pletz1-0/+8
luaPackages.image-nvim: correct magick dependency
2024-01-08luaPackages.image-nvim: correct magick dependencyGaetan Lepage1-0/+8
2023-12-31Merge branch 'master' into staging-nextJan Tojnar1-1/+1
; Conflicts: ; pkgs/development/lua-modules/generated-packages.nix ; pkgs/development/lua-modules/overrides.nix
2023-12-29luaPackages.toml-edit: 0.1.4 -> 0.1.5Marc Jakobi1-1/+1
2023-12-08luaPackages: fix lua_cliargs and toml-edit after updateMarc Jakobi1-1/+1
2023-12-05Merge staging-next into staginggithub-actions[bot]1-0/+10
2023-12-04luaPackages.fzy: init at 1.0-1Marc Jakobi1-0/+10
2023-12-03luaPackages.plenary-nvim: add code to run testsMatthieu Coudron1-0/+31
... but dont enable it just yet since it is so damn flaky. Passed on my laptop but not on CI.
2023-11-30luaPackages.magick: fix libMagickWand-7.Q16HDRI path on darwineth3lbert1-1/+1
Darwin uses .dylib as the extension for dynamic libraries. Replace the hardcoded extension with stdenv.hostPlatform.extensions.sharedLibrary to fix magick support on darwin.
2023-11-06Merge branch 'master' into staging-nextWeijia Wang1-0/+11
2023-11-06lua-rtoml: init 0.2Luka Blaskovic1-0/+11
2023-10-22luaPackages.cyrussasl: remove because broken/oldMatthieu Coudron1-6/+0
and unused ?