From 594a143e0e5dafbce1a2f400e233388d4461b7ae Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Wed, 28 Jul 2021 02:28:25 +0200 Subject: lua: normalize package name --- maintainers/scripts/update-luarocks-packages | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'maintainers') diff --git a/maintainers/scripts/update-luarocks-packages b/maintainers/scripts/update-luarocks-packages index da4d224bd3300..c7180083da20f 100755 --- a/maintainers/scripts/update-luarocks-packages +++ b/maintainers/scripts/update-luarocks-packages @@ -89,6 +89,10 @@ function convert_pkg() { echo "Skipping comment ${*}" >&2 return fi + + # Normalize package name + nix_pkg_name_normalized=$(sed 's/\./-/' <(echo "$nix_pkg_name")) + if [ -z "$lua_pkg_name" ]; then echo "Using nix_name as lua_pkg_name for '$nix_pkg_name'" >&2 lua_pkg_name="$nix_pkg_name" @@ -111,7 +115,7 @@ function convert_pkg() { luarocks_args+=("$pkg_version") fi echo "Running 'luarocks ${luarocks_args[*]}'" >&2 - if drv="$nix_pkg_name = $(luarocks "${luarocks_args[@]}")"; then + if drv="$nix_pkg_name_normalized = $(luarocks "${luarocks_args[@]}")"; then echo "$drv" else echo "Failed to convert $nix_pkg_name" >&2 -- cgit 1.4.1 From a2a2bb32fb3cb254a10b88570366e221cb49fe37 Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Fri, 30 Jul 2021 00:05:53 +0200 Subject: lua51Packages.plenary-nvim: init there is no version yet --- maintainers/scripts/luarocks-packages.csv | 3 ++- .../development/lua-modules/generated-packages.nix | 30 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) (limited to 'maintainers') diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index a387430245aba..b092a58b2d108 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -78,10 +78,11 @@ mpack,,,,, moonscript,,,,,arobyn nvim-client,,,,, penlight,,,,, +plenary.nvim,,,,lua5_1, rapidjson,,,,, readline,,,,, say,,,,, -std__debug,std._debug,,,, +std-_debug,std._debug,,,, std_normalize,std.normalize,,,, stdlib,,,,,vyp vstruct,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 07a91f96ff316..5cd7a7c8fe797 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1479,6 +1479,36 @@ penlight = buildLuarocksPackage { license.fullName = "MIT/X11"; }; }; +plenary-nvim = buildLuarocksPackage { + pname = "plenary.nvim"; + version = "scm-1"; + + knownRockspec = (fetchurl { + url = "mirror://luarocks/plenary.nvim-scm-1.rockspec"; + sha256 = "1cp2dzf3010q85h300aa7zphyz75qn67lrwf9v6b0p534nzvmash"; + }).outPath; + + src = fetchgit ( removeAttrs (builtins.fromJSON ''{ + "url": "git://github.com/nvim-lua/plenary.nvim", + "rev": "8bae2c1fadc9ed5bfcfb5ecbd0c0c4d7d40cb974", + "date": "2021-07-12T11:07:18-04:00", + "path": "/nix/store/djp9yacizsxs9hiz786fb900fri0m2l8-plenary.nvim", + "sha256": "1axvjv6n77afkjqk914dpc020kxd7mig6m5sr916k1n1q35jc4ny", + "fetchSubmodules": true, + "deepClone": false, + "leaveDotGit": false +} + '') ["date" "path"]) ; + + disabled = (luaOlder "5.1") || (luaAtLeast "5.4"); + propagatedBuildInputs = [ lua luassert ]; + + meta = with lib; { + homepage = "http://github.com/nvim-lua/plenary.nvim"; + description = "lua functions you don't want to write "; + license.fullName = "MIT/X11"; + }; +}; rapidjson = buildLuarocksPackage { pname = "rapidjson"; version = "0.6.1-1"; -- cgit 1.4.1