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
Gabriel Ebner
66afaccb81
luaPackages: update
2021-09-27 11:13:49 +02:00
Caleb Maclennan
9d753f2704
lua-penlight: dev-1 → 1.11.0-1
...
Upstream is working on some major deprecations, being on a HEAD commit
will not be a good plan going forward.
Remove double `busted` in `checkInputs` - keep only 1.
2021-09-07 11:42:41 +03:00
Caleb Maclennan
07557e3b49
lua-cassowary: 2.3.1-1 → 2.3.1-2
...
lua-cassowary: Avoid circular check deps with Busted/Penlight
2021-09-06 12:42:03 +03:00
Matthieu Coudron
6312bac408
luaPackages.ansicolors: remove because unmaintained since 2013
...
luarocks points at https://github.com/kikito/ansicolors.lua with a last
commit in 2013 while its upstream https://github.com/hoelzro/ansicolors
contains a 2017 commit. This last project mentions it's superseeded by
https://github.com/hoelzro/lua-term
2021-08-31 00:42:30 +02:00
Matthieu Coudron
a2fd477970
lua: restore knownRockspec and lgi
...
- fix std._debug build
- fixed std-normalize
- pinned stdlib since the git version causes issues with awesome
cleanup
2021-08-31 00:42:26 +02:00
Matthieu Coudron
404e5b1040
luaPackages.ltermbox: removed
...
official repo here https://github.com/LuaDist-testing/ltermbox but nothing is using it and it is outdated/unmaintained (2018)
and poses issue updating
2021-08-31 00:09:47 +02:00
Matthieu Coudron
15e5c92495
luaPackages: update
2021-08-31 00:07:28 +02:00
Matthieu Coudron
5b73af6f5b
update-luarocks-packages: support in-repo rockspecs
...
to handle derivations that are not registered or updated on
luarocks.org, for instance neovim plugins.
2021-08-29 19:39:42 +02:00
"Matthieu Coudron"
5e4ece6c6a
luaPackages: update
2021-08-12 01:14:59 +02:00
Matthieu Coudron
8ddad244ea
update-luarocks-packages: use pluginupdate.py
...
Cleans up the common interface between the updaters.
Restores the ability to regen the lua packages in parallel.
2021-08-12 01:14:58 +02:00
Matthieu Coudron
b02c265190
luaPackages: update
...
Several updates
2021-08-09 21:38:32 +02:00
Matthieu Coudron
560a4e4e08
update-luarocks-packages: use pluginupdate.py
...
Trying to reuse the update scripts used by kakoune/vim to provide the
user with an unified convergence. Some stuff doesn't work yet (parallel
download, caching) but I (anyone else welcome to try too) will improve
it in other PRs.
2021-08-09 21:37:56 +02:00
Matthieu Coudron
a2a2bb32fb
lua51Packages.plenary-nvim: init
...
there is no version yet
2021-07-30 00:32:16 +02:00
Bruno Bigras
d0a243c4ba
luaPackages.lua-resty-openidc: 1.7.2-1 -> 1.7.4-1
2021-04-18 17:21:13 +02:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed
2021-01-25 18:31:47 +01:00
Matthieu Coudron
b20b9f98b8
luarocks-update-packages: pass "lib" in arguments
2021-01-23 00:39:01 +01:00
Profpatsch
4a7f99d55d
treewide: with stdenv.lib; in meta -> with lib;
...
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Patrick Hilhorst
f7e390e6d4
treewide: fix redirected urls (run 3)
...
Related:
- 9fc5e7e473
- 593e11fd94
- 508ae42a0f
Since the last time I ran this script, the Repology API changed, so I had to
adapt the script used in the previous PR. The new API should be more robust, so
overall this is a positive (no more grepping the error messages for our relevant
data but just a nice json structure).
Here's the new script I used:
```sh
curl https://repology.org/api/v1/repository/nix_unstable/problems \
| jq -r '.[] | select(.type == "homepage_permanent_https_redirect") | .data | "s@\(.url)@\(.target)@"' \
| sort | uniq | tee script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
I will also add this script to `maintainers/scripts`.
2020-10-02 09:01:35 -07:00
Bruno Bigras
215ff41134
luaPackages.lua-resty-openidc: init at 1.7.2-1
2020-08-30 03:11:31 -04:00
Caleb Maclennan
28593b182b
lua-penlight: 1.7.0 → 1.8.0
2020-08-14 21:23:10 +03:00
Caleb Maclennan
e1f6f37dc9
lua-cassowary: Fix URL and add myself to maintainer list
...
(I am also an upstream committer.)
2020-08-14 21:21:55 +03:00
Doron Behar
039056386d
luaPackages.pulseaudio: remove ( #94939 )
...
It's not maintained any more by upstream (by @doronbehar) and it doesn't
build correctly with `buildLuarocksPackage` (see #89767 ).
2020-08-08 15:43:13 +02:00
Mitsuhiro Nakamura
a1bea5278d
luaPackages.readline: init at 2.6-0 ( #91854 )
2020-07-01 17:58:50 +02:00
pablo1107
52c906147c
luaPackages.ldbus: init at scm-0
2020-06-17 12:12:08 +02:00
Luka Blaskovic
bd400bd006
lyaml: init at 6.2.5-1, update all generated packages
2020-06-06 18:45:57 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Daiderd Jordan
220636999b
Revert "luaPackages.luv: 1.30.0-0 -> 1.34.1-1"
...
This reverts commit eaa4728411
.
With 81461cff5f
luv also needs to be
downgraded until luarocks can be updated to 3.3.1 again.
Fixes #82727
2020-03-27 22:19:25 +01:00
Doron Behar
ca35318508
luaPackages.nvim-client: 0.2.0-1 -> 0.2.2-1
2020-02-26 15:47:54 +01:00
Michael Lingelbach
eaa4728411
luaPackages.luv: 1.30.0-0 -> 1.34.1-1
2020-02-17 19:34:55 +01:00
Mario Rodas
7d64380b6b
luaPackages.cosmo: init at 16.06.04-1
2020-02-11 16:18:19 +03:00
Mario Rodas
0b2a15fddd
luaPackages.cassowary: init at 2.2-1
2020-02-11 16:18:19 +03:00
Silvan Mosberger
80a2740991
Merge pull request #78265 from Synthetica9/https-homepages
...
treewide: fix redirected urls
2020-01-27 15:00:53 +01:00
Matthieu Coudron
84a2134baa
luaPackages.vstruct: init at 2.0.2-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
a032a3ad90
luaPackages.luarepl: init at 0.9-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
460224d4cd
luaPackages.luaepnf: init at 0.3-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
bc07d117f2
luaPackages.linenoise: init at 0.9-1
2020-01-24 21:23:08 +01:00
Matthieu Coudron
5365e3650d
luaPackages.digestif: scm1 -> 0.2-1
...
Now it's a released package so no need to specify the manifest anymore.
2020-01-24 21:23:08 +01:00
Patrick Hilhorst
593e11fd94
treewide: fix redirected urls
...
According to https://repology.org/repository/nix_unstable/problems , we have a
lot of packages that have http links that redirect to https as their homepage.
This commit updates all these packages to use the https links as their
homepage.
The following script was used to make these updates:
```
curl https://repology.org/api/v1/repository/nix_unstable/problems \
| jq '.[] | .problem' -r \
| rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \
| sort | uniq > script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
2020-01-22 11:26:22 +01:00
Matthieu Coudron
5f3db033df
Merge pull request #71802 from teto/luadoc
...
adds Luadoc.
2019-10-24 18:04:12 +09:00
Matthieu Coudron
15818981fe
luaPackages.luadoc: init at 3.0.1-1
...
Used in vim plugins like nvim-terminal-lua to generate html docs.
2019-10-23 20:03:57 +09:00
Matthieu Coudron
af6bdae831
luaPackages.lualogging: init at 1.3.0-1
...
Dependency of luadoc
2019-10-23 20:00:45 +09:00
Matthieu Coudron
73c64f0f38
luaPackages.luacov: init at 0.13.0-1
...
It is needed to run luarocks test.
2019-10-14 21:53:23 +09:00
Philipp
2787d4160c
lua*Packages.lua-yajl: init at 2.0-1
...
Dependency for mudlet >= 4.0
2019-09-07 23:05:55 +09:00
Philipp
fc250d64e5
lua*Packages.luautf8: init at 0.1.1-1
...
Dependency for mudlet >= 4.0
2019-09-07 23:05:55 +09:00
Luka Blaskovic
4d11f5dabd
ljsyscall: init at 20180515
2019-08-28 19:58:14 +09:00
Alexei Robyn
740a7255b6
lua*Packages.moonscript: init at 0.5.0-1 (generated)
2019-08-21 22:06:32 +10:00
Alexei Robyn
c84a282c74
lua*Packages.alt-getopt: init at 0.8.0-1 (generated)
2019-08-21 22:04:19 +10:00
Vladimír Čunát
81b91fe258
lua*Packages.luaossl: 20190612-0 -> 20190731-0
...
My main aim is to fix it on aarch64 NixOS.
2019-08-05 20:31:39 +02:00
Vladimír Čunát
265692f9ff
lua*Packages.cqueues: 20171014.52-0 -> 20190731.52-0
...
My main aim is to fix it on aarch64 NixOS.
The patch was included in the release.
2019-08-05 20:31:36 +02:00