3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

129 commits

Author SHA1 Message Date
Matthieu Coudron c4519cf8a6 lua: add withPackages function (#54460)
* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
2019-01-30 14:13:15 +00:00
Matthieu Coudron 15a8719d40 luarocks-nix: init
luarocks-nix is a fork of luarocks that adds a "nix" command capable of
converting luarocks package descriptions into nix derivations (though nixpkgs is
still missing the lua infrastructure).
2019-01-22 16:52:43 +09:00
Izorkin 2a2294298f luaPackages.luadbi: 0.6 -> 0.7.1 2019-01-04 10:14:12 +03:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Robin Gloster 9111012f7f
luaPackages.luasocket: fix cross 2018-11-29 04:12:10 +01:00
Jörg Thalheim a8413d816a luaPackages.luadbi: 0.5 -> 0.6 (#47156)
Switch to maintained fork that is compatible with lua5.2/lua5.3.
This package was tested with prosody.
2018-09-22 22:27:35 +02:00
Vladimír Čunát 7a605f3c78
lua*Packages.http: init at 0.2 2018-07-30 17:35:20 +02:00
Vladimír Čunát 40140997cb
lua*Packages.basexx: init at 0.4.0 2018-07-30 17:26:48 +02:00
Vladimír Čunát 597a5936d3
lua*Packages.compat53: init at 0.7
The manual compilation is weird, but there's only a rockspec upstream,
and I don't know how to use that well inside the nix build.
2018-07-30 17:08:48 +02:00
Vladimír Čunát 837a9a4677
lua*Packages.luaoss: init at 20170903 2018-07-30 16:40:41 +02:00
Vladimír Čunát 05df847150
fixup! lua*Packages.cqueues: init at 20171014 2018-07-30 16:40:01 +02:00
Vladimír Čunát 4aa324ac5a
lua*Packages.lpeg_patterns: init at 0.5 2018-07-30 16:31:40 +02:00
Vladimír Čunát 3a808133d3
lua*Packages.fifo: init at 0.2 2018-07-30 16:23:51 +02:00
Vladimír Čunát 112021b166
lua*Packages.cqueues: init at 20171014 2018-07-30 16:09:01 +02:00
Vladimír Čunát bddcd35e1d
Merge #43141: lua-5.3 and lpeg updates 2018-07-21 23:05:44 +02:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
volth 87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Vladimír Čunát bfc123803d
lua*Packages.lfs: init at 1.7.0.2 2018-07-08 09:19:43 +02:00
Philipp Gesang 0b30f69406
lua-packages: update lpeg 0.12 -> 1.0.1
Signed-off-by: Philipp Gesang <phg@phi-gamma.net>
2018-07-07 16:21:19 +02:00
Philipp Gesang cc5d281035
lua-packages: define lua53Packages
Set up lua packages for the v5.3.x interpreter.

Blacklist the set of lua-packages (luabitop, luaexpat, luazip,
luasqlite3) whose compilation fails against 5.3.4. The rest are at least
building.

Signed-off-by: Philipp Gesang <phg@phi-gamma.net>
2018-07-07 16:10:31 +02:00
Orivej Desh 1e97008bb8 luaPackages.mpack: fix build after #28029 2018-05-29 15:06:38 +00:00
John Ericson cf06e42d1c Merge remote-tracking branch 'upstream/master' into staging 2018-05-03 16:35:36 -04:00
Stefan Wiehler 2fcf50a323 luafilesystem: 1.6.3 -> 1.7.0 2018-04-30 10:59:57 +02:00
Jan Malakhovski 7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Ricardo M. Correia 475c4e08ea luaPackages.mpack: fix hash
The actual revision was changed back in November 2007 with commit
b7ed086650 but the hash wasn't updated.
2018-04-13 20:54:31 +02:00
Robin Gloster 76ea0e1b2e
Merge pull request #32960 from florianjacob/prosody-0.10
Prosody 0.10.0
2018-03-22 14:12:57 +01:00
Ryan Mulligan e38d28840d lua51Packages.lgi: 0.9.1 -> 0.9.2
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 0.9.2 with grep in /nix/store/q6lcshhmi0dn8ndz2jz9nlircfww4fcm-lgi-0.9.2
- directory tree listing: https://gist.github.com/48d4d638fbd1169b1c96b7e506202b93
2018-03-20 09:53:14 -07:00
Florian Jacob 0c74665bad luaevent: 0.4.3 -> 0.4.4 2018-03-12 20:18:34 +01:00
Luka Blaskovic 13c8e0194d luaPackages.bit32: init at 5.3.0
fixes #35581
2018-03-09 19:32:28 +00:00
Luka Blaskovic b86c7469a6 luaposix: 33.4.0 -> 34.0.4 2018-03-09 19:32:06 +00:00
Luka Blaskovic 73ec2c29d4 luaPackages.std.normalize: init at 2.0.1 2018-03-09 19:32:06 +00:00
Luka Blaskovic 2f0ff59d89 luaPackages.std._debug: init at 1.0 2018-03-09 19:32:06 +00:00
Luka Blaskovic 7b7607382d lua packages: propagate libs with a setupHook
The LUA_PATH and LUA_CPATH variables are needed to load libraries.
This setupHook exports them to the environment.
2018-02-25 21:24:47 +00:00
Uli Schlachter 718552eca4 lgi: Fix cairo bindings search path
Since commit e44038bcca, cairo-1.0.typelib contains an absolute
path to cairo in the nix store so that no $LD_LIBRARY_PATH hacks are
needed. However, this did not yet work for lgi, because lgi does
dlopen("libcairo.so.2") without a full path, too.

To make this work, this commit ensures that lgi first uses
gobject-introspection to load libcairo. This uses the full path provided
by the typelib. Afterwards, dlopen("libcairo.so.2") does not hit the
filesystem anymore since the library is already loaded.

This commit adds a patch that reorders some code in lgi's cairo
initialisation. Previously, this started with core.module('cairo', 2),
which is where the dlopen happens. Now, this code is moved down and
instead core.gi.cairo.resolve is used to load the definitions of some
enums first. This part of the code goes through gobject-introspection
and causes libcairo to be loaded.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-02-04 11:23:35 +01:00
Yegor Timoshenko 506c89c30a maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
Robin Gloster fe437d70ec luaPackages.luadbi: libmysql -> connector-c 2017-12-29 02:18:35 +01:00
José Romildo Malaquias 4cc9886d79 vicious: 2.3.0 -> 2.3.1 2017-12-22 07:06:27 -02:00
Orivej Desh 54aafd15b2 luaPackages.luadbi: fix darwin build 2017-12-09 11:54:40 +00:00
Orivej Desh 40950f6a2d
Merge pull request #31006 from florianjacob/prosody
Improvements for Prosody
2017-12-09 09:19:24 +00:00
Daiderd Jordan b7ed086650 lua-mpack: fix darwin build 2017-11-29 03:01:15 +00:00
Joerg Thalheim 88dfc0333a luaPackages.vicious: 2.2.0 -> 2.3.0
cc @makefu
2017-11-25 09:36:27 +00:00
Rok Garbas 7dce6c88d2 neovim: 0.2.0 -> 0.2.1
* neovimLibvterm: 5a748f97 -> 4ca7ebf7
* neovim ruby: 0.5.0 -> 0.5.1
* pythonPackages.neovim: 0.1.13 -> 0.2.0
* libmpack: 1.0.3-rev80bd55ea6 -> 1.0.5
* luaPackages.mpack: switched to new source location, 1.0.7_ef025224a7
* only one set of lua packages, switched to luajit
2017-11-15 01:21:46 +01:00
Markus Kohlhase c84cb83e40 luabitop: remove flosse from the list of maintainers 2017-11-06 16:00:09 +01:00
Satoshi Shishiku 7d0b910361 luaPackages.luasocket: compile with unix support 2017-11-01 13:37:59 +01:00
Satoshi Shishiku dcd9969f5b luacyrussasl: init at 1.1.0 2017-11-01 13:37:59 +01:00
Satoshi Shishiku 36995b788e luaPackages.lpty: 1.1.1 -> 1.2.1 2017-11-01 13:37:57 +01:00
Satoshi Shishiku fbe0310ea4 luaPackages.luafilesystem: 1.6.2 -> 1.6.3 2017-11-01 13:37:56 +01:00
Satoshi Shishiku 309c74fd84 luaPackages.luaexpat: don't set isLibrary
This flag seems to be useless.
2017-11-01 13:37:56 +01:00
Satoshi Shishiku ec07abf316 luaPackages.luadbi: init at 0.5 2017-11-01 13:37:55 +01:00
Vladimír Čunát 681c6f99a8
luaPackages.mpack: fix sourceRoot
Uncovered by c3255fe8ec.
2017-10-31 23:47:16 +01:00