John Ericson
9b090ccbca
treewide: Get rid of most parseDrvName
without breaking compat
...
That is because this commit should be merged to both master and
release-19.09.
2019-11-24 17:22:28 +00: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
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
Matthieu Coudron
89c3c1cb42
update-luarocks-packages: reference only 1 server
...
we now pass a configuration file when calling luarocks to prevent
impurities.
2019-09-07 19:59:09 +09:00
Michael Fellinger
1f49035aca
ruby.withPackages: init
...
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2019-09-03 19:44:49 +00: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
worldofpeace
3f4a353737
treewide: use dontUnpack
2019-07-01 04:23:51 -04:00
Alexei Robyn
3ca771cdc3
luaPackages.luaexpat: Downgrade to fix issue and match typical distros
...
Matches version used on most distros. Fixes an issue with prosody.
Detailed reasoning behind this can be found
[here](https://github.com/NixOS/nixpkgs/pull/63108#issuecomment-504015507 ).
2019-06-24 04:08:29 +02:00
Tadeo Kondrak
e6f23b8b1e
discord-{ptb,canary}: init; add update-discord
2019-06-23 11:50:09 -07:00
Alexei Robyn
671e53af67
update-luarocks: Use containing nixpkgs, ensure Lua drvs exist
2019-06-14 15:17:52 +10:00
Alexei Robyn
46c6b27633
update-luarocks: Several improvements
...
Changes:
- Fetches rocks and builds Nix expressions for them in parallel
- Passes 'maintainers' list to luarocks-nix
- Constructs the luarocks argument list more cleanly, by using an
indexed array
- Made indentation consistent
2019-06-13 20:00:00 +10:00
Alexei Robyn
b7e6161b4d
luarocks-packages.csv: Add remaining manual Lua expression packages
...
And their deps.
2019-06-13 19:58:20 +10:00
Alexei Robyn
5a249ec657
luarocks-packages.csv: Sort rows, add some missing maintainers
2019-06-13 19:52:41 +10:00
Matthieu Coudron
128ca15808
luaPackages.lpeg: 1.0.1 -> 1.0.2
...
and move to generated
2019-06-07 21:17:01 +09:00
Matthieu Coudron
2d77d620ce
luaPackages.luaposix: move to generated
2019-06-06 14:39:14 +09:00
Matthieu Coudron
6fe580e30b
luaPackages.mpack: removed duplicate manual package
2019-06-06 14:39:14 +09:00
Matthieu Coudron
9a3f13f95f
luarocks-packages.csv: track maintainers in column
...
luarocks-nix doesn't use yet but it will in next update.
2019-06-06 12:15:13 +09:00
Matthieu Coudron
dbf4c8051a
luaPackages.lua-zlib: 1.1 -> 1.2
...
Renamed from luazlib to luarocks name lua-zlib.
Move to generated.
2019-06-06 12:12:15 +09:00
Matthieu Coudron
704358dcb5
luaPackages.luazip: 2007-10-30 -> 1.2.7
2019-06-05 16:20:27 +09:00
Matthieu Coudron
62d4e044e7
luaPackages.cjson: move to generated
2019-06-05 15:23:42 +09:00
Matthieu Coudron
f2f1726a9f
Merge pull request #62669 from teto/lua-lsp
...
Add one latex and one lua LSP server
2019-06-05 12:36:07 +09:00
Jan Tojnar
ea59f09946
maintainers/scripts/update.nix: various fixes ( #62478 )
...
maintainers/scripts/update.nix: various fixes
2019-06-04 18:24:16 +02:00
Matthieu Coudron
1b2e667ad6
luaPackages.lua-lsp: init at scm-2
2019-06-05 00:12:15 +09:00
Matthieu Coudron
021e04d0eb
luaPackages.lpeglabel: init at 1.5.0
2019-06-05 00:11:56 +09:00
Matthieu Coudron
2fc71c7404
luaPackages.digestif: init at scm-1
2019-06-05 00:01:42 +09:00
Matthieu Coudron
87d1ab0905
luarocks-packages.csv: remove unnecessary servers
...
Now that luarocks-nix supports installation from rockspecs, it's
possible to remove some server specifications.
2019-06-04 19:11:42 +09:00
Matthieu Coudron
6736cc3e3a
luarocks-packages.csv: Support luaversion
...
Opened with libreoffice calc which added the different commas
2019-06-04 18:57:42 +09:00
Matthieu Coudron
6402fbb6b8
update-luarocks: can install for a different lua
...
the recent luarocks can install for a different interpreter than the one
running luarocks.
Due to the way the update is done on nix, it seems more practical to use
this feature than running the script with different luarocks-nix ?
2019-06-04 18:57:42 +09:00
Matthieu Coudron
e967121053
update-luarocks: contact only the specified server
...
use --server-only instead of --server, I haven't run any testing but it
should be a bit faster as well as more deterministic.
2019-06-04 18:57:42 +09:00
Matthieu Coudron
cf45c7857a
update-luarocks: doesn't crash when no arguments
...
define print_help function before it gets called.
2019-06-04 18:57:42 +09:00
Jan Tojnar
e98c804cc9
maintainers/scripts/update.nix: Clean up
...
Make calling update.py a little nicer
2019-06-02 09:07:18 +02:00
Jan Tojnar
c3dd31f177
maintainers/scripts/update.nix: handle null paths
...
Previously we did not handle non-existant paths making the program crash.
Let’s show a proper error.
2019-06-02 09:03:41 +02:00
Jan Tojnar
36b2012447
maintainers/scripts/update.nix: ignore overlays
...
It makes little sense for update.nix to try to update overlays; for most people,
they will point to a read-only repository most of the cases.
2019-06-02 08:55:29 +02:00
Jan Tojnar
fa1bbe69fb
maintainers/scripts/update.nix: Do not store updateScripts
...
For update script parallelization, we have started calling builtins.toJSON
on updateScripts, which triggers evaluation of paths and therefore their copying
to Nix store. This breaks update scripts that assume that they exist in nixpkgs
like dwarf-fortress.
https://github.com/NixOS/nixpkgs/issues/61935
Let’s stringify the paths before JSONification to prevent the evaluation.
2019-06-02 08:10:17 +02:00
Vladimír Čunát
ec5f5a21d7
Merge #60614 : lua*Packages improvements
2019-05-12 10:01:48 +02:00
Will Dietz
d7ff576529
Merge pull request #60343 from dtzWill/fix/luarocks-nix-formatting-and-awesome-doc-goodness
...
luarocks-nix,luaPackages: formatting and additions; awesome: docs!
2019-05-10 16:56:58 -05:00
Vladimír Čunát
110fb944f1
lua*Packages.http: 0.3 -> 0.4 (and generate)
...
One bugfix patch is included - merged upstream but not released yet.
knot-resolver wrapper would need to add binaryheap explicitly,
so it's migrated to the automatic LUA path discovery instead.
2019-05-01 11:28:47 +02:00
Vladimír Čunát
6108e63a01
lua*Packages.binaryheap: init at 0.4-1 (generated)
...
The generator wanted to do various changes in other packages as well,
but I didn't commit those.
2019-05-01 10:33:26 +02:00
Luka Blaskovic
ca80cf922a
lua: add rapidjson, lua-toml and lua-messagepack to generated packages
2019-04-30 08:35:29 +00:00
Will Dietz
55f7515442
luarocks: Add 'markdown'
2019-04-28 10:14:05 -05:00
Will Dietz
9a3ed7ea04
luaPackages: add ldoc
2019-04-28 10:14:05 -05:00
Will Dietz
c37b3ab888
update-luarocks-packages: simplify server var, whitespace fixup
2019-04-28 10:08:56 -05:00
Matthieu Coudron
e195a37fd9
luaPackages: rename std._debug to std__debug
...
Similarly rename std.normalize to std_normalize.
Having a dot in the name prevents some changes to the lua infrastructure,
for instance passing attribute names { std._debug }: to a function would fail with
`syntax error, unexpected ',', expecting '.' or '=',`
2019-04-14 16:38:23 +09:00
Matthieu Coudron
f84594c7d7
update-luarocks-package: fix version pinning
2019-04-14 16:38:23 +09:00
nyanloutre
4b7d9dc868
fetch-kde-qt.sh: get hashes from metadata
2019-03-27 22:16:18 -04:00
Matthieu Coudron
68a72f1a47
luarocks-nix: bump to match luarocks
...
Also made changes to lua package generation system to account for packages like cqueues
that have one version per lua interpreter.
The csv file also accepts comments now.
2019-03-07 17:43:07 +09:00