Commit Graph

74 Commits

Author SHA1 Message Date
7c6f434c
08b62a0025
Merge pull request #288761 from teto/luarocks-admin-completions
luarocks: add luarocks-admin completion
2024-02-14 19:57:43 +00:00
Matthieu Coudron
3d4ea13cbe luarocks: add luarocks-admin completion 2024-02-14 11:08:15 +01:00
Jeremy Baxter
69c531d286 luarocks: 3.9.1 -> 3.9.2 2024-02-12 10:20:56 +13:00
Matthieu Coudron
d83aab96a0 luarocks-nix: unstable-2023-02-26 -> unstable-2023-09-08 2023-10-22 12:45:17 +02:00
Anderson Torres
c910d4628a luarocks: change self to finalAttrs 2023-04-20 22:22:23 -03:00
Matthieu Coudron
426ebe81e2 luarocks-nix: unstable-2022-10-12 -> unstable-2023-02-26
generates slightly better derivations
2023-02-26 23:33:35 +01:00
figsoda
a211d94291 treewide: remove attrPath from nix-update-script calls
after https://github.com/Mic92/nix-update/pull/120 and https://github.com/NixOS/nixpkgs/pull/207703, `attrPath` can now be omitted when using `nix-update-script`
2022-12-26 12:39:21 -05:00
Markus Kowalewski
f50fabb819
luarocks-nix: fix meta data 2022-11-02 23:53:04 +01:00
github-actions[bot]
969a1796ef
Merge master into staging-next 2022-10-17 12:01:24 +00:00
figsoda
30a59df705 luarocks-nix: unstable-2022-09-04 -> unstable-2022-10-12 2022-10-16 15:35:25 -04:00
figsoda
c3ddd95cf2 luarocks{,-nix}: add necessary programs to PATH 2022-10-11 17:22:17 +02:00
github-actions[bot]
8db2124b57
Merge staging-next into staging 2022-09-05 12:02:04 +00:00
Matthieu Coudron
6aaf666aaa bumped luarocks-nix 2022-09-04 20:55:40 +02:00
Matthieu Coudron
bb22a35529 luarocks: 3.9.0 -> 3.9.1 2022-09-04 20:55:40 +02:00
Artturin
7b24b57c14 luaPackages.luarocks: don't refer to luaOnBuild 2022-08-26 20:55:30 +03:00
Artturin
a2c61752fb lua.pkgs.luarocks: fix usage in cross-compilation
copy of comment 8d878e4981 (r954257465)

with this patch the build of luasystem fails

LD=ld
```
ld  -shared -o system/core.so src/core.o src/compat.o src/time.o -L/nix/store/...-glibc-2.35-163/lib -Wl,-rpath,/nix/store/...-glibc-2.35-163/lib -lrt
/nix/store/vhf2cr6immz4qdxd83y025fnxim8mmfg-binutils-2.38/bin/ld: unrecognized option '-Wl,-rpath,/nix/store/...-glibc-2.35-163/lib'
/nix/store/vhf2cr6immz4qdxd83y025fnxim8mmfg-binutils-2.38/bin/ld: use the --help option for usage information

Error: Build error: Failed compiling module system/core.so
```

LD=gcc
```
gcc  -shared -o system/core.so src/core.o src/compat.o src/time.o -L/nix/store/...-glibc-2.35-163/lib -Wl,-rpath,/nix/store/...-glibc-2.35-163/lib -lrt
```

`-Wl,rpath... -lrt` are added by ecb63347bf/src/luarocks/build/builtin.lua (L249-L250)
2022-08-26 20:55:30 +03:00
Artturin
ec35f6341b lua-packages: try splicing 2022-08-26 20:04:02 +03:00
Sergei Trofimovich
f59fcefd8d luarocks: explicitly set 'configurePlatforms = [ ];'
Without the change build with `config.configurePlatformsByDefault = true`
fails as:

    Error: Unknown flag: --build=x86_64-unknown-linux-gnu
2022-06-23 09:04:08 +01:00
Matthieu Coudron
77a0e5f36e luarocks: 3.8.0 -> 3.9.0
pass the config to the luarocks binary

also bumps luarocks-nix: bump package due to the luarocks rebase
2022-06-13 11:17:24 +02:00
Matthieu Coudron
8bb4179147 luarocks: 3.2 -> 3.8 2022-03-29 03:27:53 +02:00
Matthieu Coudron
2c338f5122 luarocks-nix: bump 2022-03-29 03:18:46 +02:00
Felix Buehler
ae45cea36e treewide: remove all .upstream files 2022-01-30 23:02:53 +01:00
Felix Buehler
09e3b7a570 treewide: remove all updateWalker/downloadURLRegexp 2022-01-26 21:46:08 +01:00
Matthieu Coudron
253af9151f luaPackages: update
- luarocks-nix: bumped to pass args too, `package_X = callPackage ...`.
  It allows to remove the annoying `with self`.
  This new version disables tests (because broken) and now emits derivation
  with a callPackage in front.
- replaced X.override with lib.overrideLuarocks, it should be used
whenever buildInputs/extraVariables is changed since it impacts the
generated luarocks config.
Once structured attributes are in, it will be easier to have the
luarocks config generated by a hook and we probably will be able to
replace all overrideLuarocks by overrideAttrs.
2021-10-18 19:48:07 +02:00
Michael Raskin
397b649283 luaPackages.luarocks-3_7: init so that the reverted update can be accessed if desired 2021-10-16 20:57:36 +02:00
Michael Raskin
5c93a7780a Revert "luarocks: 3.2.1 -> 3.7.0"
This reverts commit eec90bc9d5.

See discussion in:
  https://github.com/NixOS/nixpkgs/pull/141718
  https://github.com/NixOS/nixpkgs/pull/80528
2021-10-16 20:54:36 +02:00
Aman Verma
eec90bc9d5 luarocks: 3.2.1 -> 3.7.0 2021-10-15 02:14:05 -04:00
Michael Raskin
e4f82b3722
Merge pull request #136507 from teto/luarocks-completion
luarocks: add bash/zsh completion
2021-09-03 06:02:00 +00:00
Matthieu Coudron
a9667fc80f luarocks: add bash/zsh completion 2021-09-02 22:57:06 +02:00
Matthieu Coudron
e62a0eac8f buildLuarocksPackage: cleanup 2021-08-31 22:16:28 +02:00
Matthieu Coudron
1d22aed041 luarocks-nix: bumped luarocks-nix
this new version removes support of src.rock but now supports rockspecs embedded in a repo. The goal is to be able to support neovim plugins that provide a rockspec, even when they are not registered on luarocks.
2021-08-31 01:01:56 +02:00
Matthieu Coudron
15e5c92495 luaPackages: update 2021-08-31 00:07:28 +02:00
Matthieu Coudron
9a70fbc593 luarocks-nix: nix_v3.5.0 -> nix_v3.5.0-1
that changes some rules as how to normalize nix names
2021-07-30 00:32:16 +02:00
Felix Buehler
87316d778b various: cleanup of "inherit version;" 2021-07-18 00:19:24 +02:00
Andrew Childs
2316ada93f luarocks: use targetPlatform.darwinMinVersion as default 2021-04-11 09:47:10 +09:00
volth
bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Sandro
c58219fff6
Merge pull request #110467 from teto/luarocks-update 2021-01-24 03:18:07 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Matthieu Coudron
2db2a966ea luarocks-nix: update 20190907 -> 20210122
rebased on top of luarocks 3.5
2021-01-22 22:47:26 +01:00
Bernardo Meurer
81461cff5f
Revert "Merge pull request #79750 from doronbehar/update-luarocks"
This reverts commit 0566b5ce19, reversing
changes made to 4d6e3bf127.
2020-03-01 18:39:58 -08:00
Doron Behar
d4f09b6590 luarocks: 3.2.1 -> 3.3.1 2020-02-10 19:45:36 +02:00
Matthieu Coudron
2edf9a0332 luarocks-nix: fix generation when missing license
vstruct rockspec doesnt contain a license, which made luarocks-nix
crash. Bump luarocks nix to fix this.
2020-01-25 19:39:28 +01:00
Matthieu Coudron
59d65e23e1
Merge pull request #68258 from teto/luarocks-nix_bump
Moved luarocks-nix to community and leverage luarocks mirrors when possible.
2019-09-09 12:41:54 +09:00
Matthieu Coudron
4a3189085a luarocks-nix: bump to 2019-09-07
added version and transferred the repostiory to nix-community.
With this bump, luarocks-nix generates mirro://luarocks urls.
2019-09-08 01:14:16 +09:00
Doron Behar
18b783b9bd luarocks: 3.1.3 -> 3.2.1 2019-09-07 23:53:48 +09:00
Lily Ballard
45e6253678 luarocks: Update detected platform version
Now that our MACOSX_DEPLOYMENT_TARGET is set to 10.12, we shouldn't be
hardcoding the platform at build time as 10.10. This change makes it
inherit the MACOSX_DEPLOYMENT_TARGET value.
2019-08-15 23:10:10 +09:00
Alexei Robyn
f8efece8e7 luarocks: 3.0.4 -> 3.1.3
The newer version silences some superfluous warnings we were previously
getting in Nix builds using luarocks.
2019-06-13 20:52:34 +10:00
Alexei Robyn
00622f144e luarocks-nix: Bump to version that supports --maintainers argument 2019-06-13 20:03:25 +10:00
Matthieu Coudron
441ef28ac5 luarocks-nix: update that fixes indentation
Finally fixes indentation.
- removed buildType as it was not used
- doesn't crash on missing description anymore
2019-06-04 18:57:36 +09:00
Will Dietz
6975dee942 luarocks-nix: update for formatting fixes 2019-04-28 10:10:50 -05:00