summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'upstream/master' into wrapper-pname-supportJohn Ericson2019-11-24
|\
| * luaPackages.pulseaudio: 0.1 -> 0.2Doron Behar2019-11-15
| |
| * luaPackages.pulseaudio: init at 0.1Doron Behar2019-10-04
| |
* | treewide: Get rid of most `parseDrvName` without breaking compatJohn Ericson2019-11-24
|/ | | | | That is because this commit should be merged to both master and release-19.09.
* lua*Packages: Consolidate separate setup hooks togetherAlexei Robyn2019-09-01
| | | | | | | | | | | | | | | - Lua packages now consistently use LUA_PATH/LUA_CPATH rather than a mix of those and NIX_LUA_PATH/NIX_LUA_CPATH - Lua libraries are now consistently only added to the search path variables if: 1) The library actually has a corresponding directory to search 2) The library is not already present in the search path This should help prevent the search paths from growing overly large - Fixed bugs in some path helpers - Changed the affected shell script indentation to 2 spaces; nixpkgs shell scripts are inconsistently split between 2 and 4 space indentation, but 2 matches better with the Nix expressions, so IMO it makes more sense
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* Merge pull request #63108 from Shados/lua-packaging-improvements-prMatthieu Coudron2019-06-19
|\ | | | | Lua/luarocks packaging improvements
| * luaPackages: Replace all rockspec packages with generated onesAlexei Robyn2019-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | luaPackages replaced by generated ones: - bit32 - compat53 - cqueues - luacyrussasl -> cyrussasl (luarocks name) - luaexpat - luadbi -> luadbi front-end module + separate backend modules luadbi-{mysql,postgresql,sqlite3} - luafilesystem - luaossl - luasec - luasocket - luastdlib -> stdlib (luarocks name) - lrexlib -> lrexlib-pcre (we already have lrexlib-gnu and lrexlib-posix, lrexlib-pcre however appears to be the variant used in mudlet, which is the only current dep in nixpkgs) - luasqlite -> luasql-sqlite3 (luarocks name) - lfs -> luafilesytem (we literally had two manually written luafilesystem expressions, under different names) Changes and additions to overrides to generated luarocks packgaes, including: - busted: Install bash completions along with the zsh ones - cqueues: - Perform minor surgery on the rockspec to allow using a single rockspec to build for all supported Lua versions - Add a patch by @vcunat to work around a build issue - luuid: Wrote a tiny patch to allow for Lua 5.1/Luajit compatibility - General changes: - Sorted the packages - Attempted to make the formatting consistent - Preferenced `.override` instead of `.overrideAttrs` wherever possible Minor changes to other packages to adjust for the Lua package changes: - luakit expression simplified - prosody expression simplified; but users will now need to specify the luadbi backend module they intend to use in withExtraLibs - knot-resolver inputs correctd - mudlet inputs corrected (although this package was and should still be broken)
* | treewide: remove unused variables (#63177)volth2019-06-16
|/ | | | | | * treewide: remove unused variables * making ofborg happy
* luaPackages.luadbi: 0.7.1 -> 0.7.2Izorkin2019-06-11
|
* luaPackages.lpeg: 1.0.1 -> 1.0.2Matthieu Coudron2019-06-07
| | | | and move to generated
* luaPackages.luaposix: move to generatedMatthieu Coudron2019-06-06
|
* luaPackages.mpack: removed duplicate manual packageMatthieu Coudron2019-06-06
|
* luaPackages.lua-zlib: 1.1 -> 1.2Matthieu Coudron2019-06-06
| | | | | Renamed from luazlib to luarocks name lua-zlib. Move to generated.
* luaPackages.luazip: 2007-10-30 -> 1.2.7Matthieu Coudron2019-06-05
|
* luaPackages.cjson: move to generatedMatthieu Coudron2019-06-05
|
* lua*Packages.luasec: 0.6 -> 0.8Vladimír Čunát2019-05-21
| | | | https://github.com/brunoos/luasec/blob/luasec-0.8/CHANGELOG
* lua*Packages.luaossl: 20170903 -> 20181207Vladimír Čunát2019-05-21
| | | | I'm in particular interested in :setCertificateChain()
* lua*Packages.http: 0.3 -> 0.4 (and generate)Vladimír Čunát2019-05-01
| | | | | | 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.
* lua*Packages.luasec: improve pathsVladimír Čunát2019-05-01
| | | | | | Test case that should execute without an error: echo "require('ssl.https')" | env NIX_PATH=nixpkgs=$(pwd) \ nix-shell --pure -p lua -p lua.pkgs.luasec --run lua
* lua*Packages.compat53: improve pathsVladimír Čunát2019-05-01
| | | | | | Test case that should execute without an error: echo "require('compat53')" | env NIX_PATH=nixpkgs=$(pwd) \ nix-shell --pure -p lua -p lua.pkgs.compat53 --run lua
* Merge pull request #57945 from teto/lua/std_renameMichael Raskin2019-04-27
|\ | | | | lua: std._debug / std.normalize rename + move to automated.
| * luaPackages: rename std._debug to std__debugMatthieu Coudron2019-04-14
| | | | | | | | | | | | | | 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 '=',`
* | lua*Packages.cqueues: fix internal version numberVladimír Čunát2019-04-23
|/ | | | It's a workaround for now, until we know more. See upstream ticket.
* Merge pull request #57010 from teto/luarocks_updateMichael Raskin2019-03-07
|\ | | | | Luarocks update
| * lua-packages.nix:remove unused 'overrides' settingMatthieu Coudron2019-03-07
| | | | | | | | | | This was leftover from early implementations. The overrides are passed via packageOverrides in lua-modules/default.nix
* | lua: run postConfigure hook for rock and rockspecMatthieu Coudron2019-03-07
| | | | | | | | it was previously run only for src.rock
* | lua: add isLua53Matthieu Coudron2019-03-07
|/
* Revert "luaPackages.cqueues: move to generated"Vladimír Čunát2019-03-04
| | | | | This reverts commit c01fe375ca192395af8ae8c575ff8eaa79ed03d8. See the reverted commit on GitHub for discussion. /cc PR #55305.
* luaPackages.lua-iconv: move to generatedMatthieu Coudron2019-02-13
|
* luaPackages.lpty: 1.2.1 -> 1.2.2 generatedMatthieu Coudron2019-02-13
|
* luaPackages.luabitop: generatedMatthieu Coudron2019-02-13
|
* luaPackages.luacheck: 0.20 -> 0.23 generatedMatthieu Coudron2019-02-13
|
* luaPackages.luaevent: 0.4.4 -> 0.4.6 generatedMatthieu Coudron2019-02-13
|
* luaPackages.lgi: move to generatedMatthieu Coudron2019-02-12
|
* luaPackages.cqueues: move to generatedMatthieu Coudron2019-02-12
|
* luaPackages.basexx: move to generatedMatthieu Coudron2019-02-12
|
* luaPackages.fifo: move to generatedMatthieu Coudron2019-02-12
|
* luaPackages.lpeg_patterns: move to generatedMatthieu Coudron2019-02-12
|
* Add checkPhase for neovim (disabled by default) (#55266)Matthieu Coudron2019-02-05
| | | | | | | | | | | | * 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
* Lua generate nix packages from luarocks (#54978)Matthieu Coudron2019-02-04
| | | | | | | | | | | | | | * 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
* lua: add withPackages function (#54460)Matthieu Coudron2019-01-30
| | | | | | | * lua: add withPackages function First step towards more automation similar to the haskell backend. Follow up of https://github.com/NixOS/nixpkgs/pull/33903
* luarocks-nix: initMatthieu Coudron2019-01-22
| | | | | | 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).
* luaPackages.luadbi: 0.6 -> 0.7.1Izorkin2019-01-04
|
* gobject-introspection: rename packageJan Tojnar2018-12-02
| | | | camelCase package name was a huge inconsistency in GNOME package set.
* luaPackages.luasocket: fix crossRobin Gloster2018-11-29
|
* luaPackages.luadbi: 0.5 -> 0.6 (#47156)Jörg Thalheim2018-09-22
| | | | Switch to maintained fork that is compatible with lua5.2/lua5.3. This package was tested with prosody.
* lua*Packages.http: init at 0.2Vladimír Čunát2018-07-30
|
* lua*Packages.basexx: init at 0.4.0Vladimír Čunát2018-07-30
|
* lua*Packages.compat53: init at 0.7Vladimír Čunát2018-07-30
| | | | | 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.