Tadeo Kondrak
70167b64c5
maintainers/scripts/update-discord: improve
...
- add comment specifying file is generated
- remove repetition of version number
2019-10-15 21:21:13 -07: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
Doron Behar
922de4f4b5
luaPackages.pulseaudio: init at 0.1
2019-10-04 21:19:19 +02:00
edef
ac1fbe68bb
nix-generate-from-cpan: strip leading v from versions
...
Everything currently in perl-packages.nix already does this,
so we might as well automate it.
2019-09-25 01:16:02 +00:00
edef
838902a82c
nix-generate-from-cpan: use pname/version rather than version
...
The `name` parameter to buildPerlPackage is deprecated, and
everything currently in perl-packages.nix has already been
converted to use pname/version instead.
This also changes the URLs to be pure string literals,
matching the convention used in nixpkgs in practice.
2019-09-25 01:16:02 +00:00
Samuel Leathers
11fc56348e
maintainer scripts: fix hydra-eval-failures script
2019-09-13 23:33:38 -04: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
Vladimír Čunát
3e442fd0f9
Revert "luaPackages.cqueues: move to generated"
...
This reverts commit c01fe375ca
.
See the reverted commit on GitHub for discussion. /cc PR #55305 .
2019-03-04 20:34:07 +01:00
Will Dietz
e49175ceae
udpate-luarocks-package: drop 'lua' argument here as well
2019-02-25 23:53:21 -06:00
Matthieu Coudron
0cb3ee3bde
luaPackages.lua-iconv: move to generated
2019-02-13 14:13:39 +09:00
Matthieu Coudron
c84a431624
luaPackages.lpty: 1.2.1 -> 1.2.2 generated
2019-02-13 14:13:01 +09:00
Matthieu Coudron
ce63fd4381
luaPackages.luabitop: generated
2019-02-13 14:12:44 +09:00
Matthieu Coudron
c789b88cdd
luaPackages.luacheck: 0.20 -> 0.23 generated
2019-02-13 14:11:14 +09:00
Matthieu Coudron
421110ae36
luaPackages.luaevent: 0.4.4 -> 0.4.6 generated
2019-02-13 14:10:35 +09:00
Matthieu Coudron
71b2e1f554
luaPackages.lgi: move to generated
2019-02-12 11:47:54 +09:00
Matthieu Coudron
c01fe375ca
luaPackages.cqueues: move to generated
2019-02-12 11:47:54 +09:00
Matthieu Coudron
84d4faf8d5
luaPackages.basexx: move to generated
2019-02-12 11:47:53 +09:00
Matthieu Coudron
582fa48e6f
luaPackages.fifo: move to generated
2019-02-12 11:47:53 +09:00
Matthieu Coudron
f0269de17f
luaPackages.lpeg_patterns: move to generated
2019-02-12 11:47:53 +09:00
Matthieu Coudron
aaeaa6d1c6
Add checkPhase for neovim (disabled by default) ( #55266 )
...
* neovim-unwrapped: now use lua environments
* mpv: use lua environments
* luaPackages.inspect: init at 3.1.1-0
* luaPackages.lgi: mark as a lua module
* luaPackages.vicious: mark as a lua module
2019-02-05 15:00:19 +00:00
Matthieu Coudron
2ba891788b
Lua generate nix packages from luarocks ( #54978 )
...
* lua: generate packages from luarocks
* luarocks-nix: update
* removed packages already available in nixpkgs
* adressing reviews
update script can now accept another csv file as input with -c
* Remove obsolete comment
2019-02-04 11:30:58 +00:00
Jörg Thalheim
21bb1b0aac
Merge pull request #50990 from nlewo/pr-eval-release
...
Increase nix-instantiate heap size in eval-release.sh
2019-01-25 13:27:13 +00:00
Antoine Eiche
1f8c96054e
eval-release.sh: increase nix-instantiate heap size to 2GB
...
Otherwise, nix-instantiate fails with
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
2019-01-25 12:47:00 +01:00
Eelco Dolstra
11cf7d6e1f
Fix copy-tarballs.pl
2019-01-24 16:01:49 +01:00
Frederik Rietdijk
87d993f641
fix update-python-libraries
2018-12-19 09:37:59 +01:00
volth
6d2edfb0b8
treewide: remove aliases evaluated to null
2018-12-14 16:27:53 +00:00
Frederik Rietdijk
74d0b82f29
buildPython*: add updateScript to passthru
...
All Python packages now have an updateScript. The script calls
`update-python-libraries` and passes it the position of the derivation
expression obtained using `meta.position`. This works fine in case a Nix
expression represents only a single derivation. If there are more in it,
`update-python-libraries` will fail.
2018-12-07 15:48:54 +01:00
Jan Tojnar
59a94b57f0
update.nix: Run update scripts in parallel
...
To make updating large attribute sets faster, the update scripts
are now run in parallel.
Please note the following changes in semantics:
- The string passed to updateScript needs to be a path to an executable file.
- The updateScript can also be a list: the tail elements will then be passed
to the head as command line arguments.
2018-12-01 19:17:13 +01:00
Antoine Eiche
ea90e519a2
Remane test-eval-release.sh to eval-release.sh
...
Since this script can also be used for non testing purposes.
2018-11-24 18:54:47 +01:00
volth
cc55a3ebcb
treewide: fix build with disallowed aliases ( #43872 )
...
fixes build with disallowed aliases
2018-07-21 22:03:24 -04:00
Robert Schütz
7a59be9c52
maintainers/scripts/update-python-libraries: compare versions semantically instead of lexicographically ( #43120 )
2018-07-06 19:32:40 +02:00
Eelco Dolstra
8d4068d9d1
pkgs/top-level/release.nix: Don't require Darwin to be supported
2018-07-04 17:53:02 +02:00
Matthew Bauer
fb924af13f
nixpkgs-lint.pl: use nix-shell for shebang
...
This is more portable.
2018-06-16 20:14:51 -04:00
berdario
595efb966d
hydra-eval-faliures: Print Dependency failures as well as direct failures and update to Python3 ( #29760 )
...
* Print Dependency failures as well as direct failures and update to Python3
some package fail due to non-exposed dependencies and would thus not appear in the list, for example gcj
* hydra-eval-failures: simpler hashbang
2018-04-21 15:30:24 -05:00
Shea Levy
29d739a86a
copy-tarballs.pl: Set the right ACL for new keys.
2018-03-31 21:06:41 -04:00
Matthew Bauer
124d47c65a
meta: fix fallout from #36275
2018-03-18 00:16:43 -05:00
Jan Tojnar
2381bcd86f
maintainers/scripts/update.nix: use saner nubbing
2018-03-13 18:04:47 +01:00
Jan Tojnar
9b94dd0999
maintainers/scripts/update.nix: fix error message
2018-03-13 09:04:12 +01:00
Frederik Rietdijk
f92295abc3
Python: fix update script for nix 2.0
2018-03-10 12:41:27 +01:00
Graham Christensen
f7da7fa0c3
Revert "Revert "Convert maintainer file entries to attributes, add github handles""
2018-03-04 05:13:19 +01:00
Graham Christensen
b9f1a76f30
Revert "Convert maintainer file entries to attributes, add github handles"
...
This reverts commit aa47bac04f
.
2018-03-03 22:34:17 -05:00
Graham Christensen
f6e943fd40
Revert "maintainers/scripts: improve github handle checker"
...
This reverts commit a2c708c256
.
2018-03-03 22:34:17 -05:00
Profpatsch
a2c708c256
maintainers/scripts: improve github handle checker
...
Now also finds name-clashes for github handles who never contributed to nixpkgs
before. Also deals with too many request errors.
2018-03-04 03:26:44 +01:00
Profpatsch
aa47bac04f
Convert maintainer file entries to attributes, add github handles
...
Based on https://github.com/NixOS/nixpkgs/pull/34842 , the
nix-instantiate output was pretty-printed and the validity of the github handles
manually verified, by automatically checking whether the user handles exist on
github (https://github.com/userhandle , status 200 or 404).
Each handle under 5 characters was manually checked (because the collision
probability with non-maintainer accounts is high), each missing entry was
manually researched.
The script used is kept in `maintainers/scripts` as an example of how to work
with the mainainers list through nix’ JSON interface.
2018-03-04 03:26:44 +01:00
Jan Tojnar
4a7fc5f062
maintainers/scripts/gnome.sh: remove
2018-03-01 02:53:01 +01:00
Jan Tojnar
cb5c630db2
maintainers/scripts/update.nix: allow updating package collections
2018-03-01 02:53:00 +01:00
Jan Tojnar
f929f38d5e
maintainers/scripts/update.nix: deduplicate packages
...
Lot of my GNOME packages have several legacy aliases,
which causes them to be updated multiple times.
This patch uses lib.unique to remove the duplicates.
2018-03-01 02:53:00 +01:00
Will Dietz
9af5be98af
debian-patches.sh: patch-tracker is long-since dead, fix to use sources?
2018-01-17 13:17:45 -06:00
Thomas Tuegel
1c004da67e
Merge branch 'bugfix/kwidgetsaddons/5.42.1' into merge/qt-5.10.0
2018-01-15 19:08:27 -06:00
Thomas Tuegel
617c4f4220
Merge branch 'feature/qt-5/5.10.0' into merge/qt-5.10.0
2018-01-15 18:49:13 -06:00
Vladimír Čunát
4de01b6723
rebuild-amount.sh: add --print option (PR #33693 )
...
to allow additionally listing all the rebuilt packages.
2018-01-14 21:12:29 +01:00
Eelco Dolstra
1b0f696d10
Fix copy-tarballs.pl
2018-01-04 18:15:20 +01:00