summary refs log tree commit diff
path: root/pkgs/development/lua-modules
Commit message (Collapse)AuthorAge
* luaPackages.luv: 1.42.0 -> 1.43.0Matthieu Coudron2022-03-08
|
* Merge pull request #152497 from jonringer/update-luaPackages.lgi-homepageBobby Rong2021-12-29
|\ | | | | luaPackages.lgi: update homepage
| * luaPackages.lgi: update homepageJonathan Ringer2021-12-28
| |
* | luaPackages.ldoc: update homepageJonathan Ringer2021-12-28
|/
* luaPackages: updateoxalica2021-12-07
|
* luaPackages.moonscript: Correct package version to dev-1Alexei Robyn2021-11-23
| | | | | | | | | | | | The "0.5.0-1" rockspec on luarocks has a bug, resulting in it pulling the current git master version, which is what we have effectively been using. Given that 0.5.0-1 is the latest release, is 6 years old, and that there have been some bug fixes since then, we do actually want to be using the git master version, but we also want to be using the correct rockspec (particularly as alt-getopt has been replaced by argparse in the `moon` binary).
* ljsyscall: fix buildLuka Blaskovic2021-11-06
|
* luaPackages: updateMatthieu Coudron2021-10-18
| | | | | | | | | | | | | - 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.
* lua: create a folder for hooksMatthieu Coudron2021-09-27
| | | | | | | - moved lua hooks to a specific folder as I foresee to add more - moved generateLuarocksConfig to lib - fix getLuaPath - removed the useless rockspecDir
* luaPackages: updateGabriel Ebner2021-09-27
|
* luaPackages.luv: 1.30.0-0 -> 1.42.0-0Gabriel Ebner2021-09-27
|
* Apply suggestions from code reviewMatthieu Coudron2021-09-12
| | | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* lua: introduced a lua libMatthieu Coudron2021-09-12
| | | | | | | | Goal is to improve separation between packages and utilities. Can help with autocompletion/navigate nixpkgs faster. Also it will help standardize how LUA_PATH is exported across packages, so that one can more easily make lua changes across nixpkgs (for instance changing where lua modules are installed).
* lua-penlight: dev-1 → 1.11.0-1Caleb Maclennan2021-09-07
| | | | | | 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.
* lua-cassowary: 2.3.1-1 → 2.3.1-2Caleb Maclennan2021-09-06
| | | | lua-cassowary: Avoid circular check deps with Busted/Penlight
* luaPackages.ansicolors: remove because unmaintained since 2013Matthieu Coudron2021-08-31
| | | | | | | 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
* lua: restore knownRockspec and lgiMatthieu Coudron2021-08-31
| | | | | | | | - fix std._debug build - fixed std-normalize - pinned stdlib since the git version causes issues with awesome cleanup
* luaPackages.ltermbox: removedMatthieu Coudron2021-08-31
| | | | | official repo here https://github.com/LuaDist-testing/ltermbox but nothing is using it and it is outdated/unmaintained (2018) and poses issue updating
* luaPackages: updateMatthieu Coudron2021-08-31
|
* update-luarocks-packages: support in-repo rockspecsMatthieu Coudron2021-08-29
| | | | | to handle derivations that are not registered or updated on luarocks.org, for instance neovim plugins.
* luaPackages: update"Matthieu Coudron"2021-08-12
|
* update-luarocks-packages: use pluginupdate.pyMatthieu Coudron2021-08-12
| | | | | Cleans up the common interface between the updaters. Restores the ability to regen the lua packages in parallel.
* luaPackages: updateMatthieu Coudron2021-08-09
| | | | Several updates
* update-luarocks-packages: use pluginupdate.pyMatthieu Coudron2021-08-09
| | | | | | | 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.
* lua51Packages.plenary-nvim: initMatthieu Coudron2021-07-30
| | | | there is no version yet
* treewide: Fix mysql alias deprecation breakagetalyz2021-06-04
| | | | | | 62733b37b4a866cabafe1fc8bb7415240126eb0b broke evaluation in all places `pkgs.mysql` was used. Fix this by changing all occurrences to `pkgs.mariadb`.
* luaPackages.lua-resty-openidc: 1.7.2-1 -> 1.7.4-1Bruno Bigras2021-04-18
|
* treewide: remove stdenv where not neededPavol Rusnak2021-01-25
|
* luarocks-update-packages: pass "lib" in argumentsMatthieu Coudron2021-01-23
|
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | 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
* buildLuaPackage: pass propagatedBuildInputs to final derivation (#108311)Luka Blašković2021-01-03
| | | propagatedBuildInputs was completely overridden in the process
* Merge staging-next into stagingFrederik Rietdijk2020-10-06
|\
| * treewide: fix redirected urls (run 3)Patrick Hilhorst2020-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related: - 9fc5e7e473874762fdb1b49d17dcf703d48352c3 - 593e11fd944ce961ecf5425c3540df09e4f52265 - 508ae42a0f64c350036d722b84c2e2905bbc5418 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`.
* | luadbi-mysql: fix libmysqlclient include pathThomas Tuegel2020-09-12
|/
* luaPackages.lua-resty-openidc: init at 1.7.2-1Bruno Bigras2020-08-30
|
* lua-penlight: 1.7.0 → 1.8.0Caleb Maclennan2020-08-14
|
* lua-cassowary: Fix URL and add myself to maintainer listCaleb Maclennan2020-08-14
| | | | (I am also an upstream committer.)
* Merge #94790: luajit*: bugfix updatesVladimír Čunát2020-08-11
|\
| * luajit.pkgs.luaexpat: fix redefinition of luaL_setfuncs()Luka Blaskovic2020-08-09
| |
* | luaPackages.pulseaudio: remove (#94939)Doron Behar2020-08-08
|/ | | | It's not maintained any more by upstream (by @doronbehar) and it doesn't build correctly with `buildLuarocksPackage` (see #89767).
* luaPackages.readline: init at 2.6-0 (#91854)Mitsuhiro Nakamura2020-07-01
|
* luaPackages.ldbus: init at scm-0pablo11072020-06-17
|
* Revert "lua*Packages.cqueues: fixup darwin build"Vladimír Čunát2020-06-07
| | | | | This reverts commit 47ad7d313135f97815efa2eaacfd7fdb52cc689c. The fix isn't needed after the update contained in PR #89632.
* lyaml: init at 6.2.5-1, update all generated packagesLuka Blaskovic2020-06-06
|
* luaPackages.mpack: use system mpackMatthieu Coudron2020-04-26
| | | | | the luarocks package uses the builtin command and discards the Makefile. While using the makefile one needs to set some more flags.
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* Revert "luaPackages.luv: 1.30.0-0 -> 1.34.1-1"Daiderd Jordan2020-03-27
| | | | | | | | | This reverts commit eaa47284113cda19a037b7fcbaa892ddb596b813. With 81461cff5f540c92e5030f62b89ee7b64e85c6df luv also needs to be downgraded until luarocks can be updated to 3.3.1 again. Fixes #82727
* Merge pull request #81067 from teto/lua_fixMatthieu Coudron2020-02-27
|\ | | | | | | | | - introduce a default checkPhase for lua (disabled by default) - dont apply patchShebangs on the whole lua package; hopefulyl it doesnt break stuff
| * buildLuarocksPackage: extraVariables is now an attrsetMatthieu Coudron2020-02-26
| |