<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/pkgs/development/lua-modules/generic, branch master</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>treewide: run nixfmt 1.0.0</title>
<updated>2025-07-24T11:55:40+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2025-07-22T13:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5a0711127cd8b916c3d3128f473388c8c79df0da'/>
<id>5a0711127cd8b916c3d3128f473388c8c79df0da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua{54,Jit}Packages.lua-pam: mark as broken</title>
<updated>2025-07-19T11:04:47+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2025-07-18T20:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=236cf1200e7870aa589405d2c8437de74437e565'/>
<id>236cf1200e7870aa589405d2c8437de74437e565</id>
<content type='text'>
Removes the roll-your-own-broken-attribute that `disabled` was. The
advantage of `meta.broken`: It can be caught and properly handled by CI,
while the custom `throw` can not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes the roll-your-own-broken-attribute that `disabled` was. The
advantage of `meta.broken`: It can be caught and properly handled by CI,
while the custom `throw` can not.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: format all inactive Nix files</title>
<updated>2024-12-10T19:26:33+00:00</updated>
<author>
<name>Silvan Mosberger</name>
<email>silvan.mosberger@tweag.io</email>
</author>
<published>2024-12-10T19:26:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=4f0dadbf38ee4cf4cc38cbc232b7708fddf965bc'/>
<id>4f0dadbf38ee4cf4cc38cbc232b7708fddf965bc</id>
<content type='text'>
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
    result/bin/apply-formatting $NIXPKGS_PATH
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
    result/bin/apply-formatting $NIXPKGS_PATH
</pre>
</div>
</content>
</entry>
<entry>
<title>buildLuaPackage: make makeFlags expandable</title>
<updated>2022-12-26T02:07:19+00:00</updated>
<author>
<name>Sandro Jäckel</name>
<email>sandro.jaeckel@gmail.com</email>
</author>
<published>2022-12-19T07:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=861c7554d18200137a1480d733cbbb337614b500'/>
<id>861c7554d18200137a1480d733cbbb337614b500</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update-luarocks-packages: support in-repo rockspecs</title>
<updated>2021-08-29T17:39:42+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>mcoudron@hotmail.com</email>
</author>
<published>2021-08-15T21:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5b73af6f5b142b0a926492427c0dd7891915ccf4'/>
<id>5b73af6f5b142b0a926492427c0dd7891915ccf4</id>
<content type='text'>
to handle derivations that are not registered or updated on
luarocks.org, for instance neovim plugins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to handle derivations that are not registered or updated on
luarocks.org, for instance neovim plugins.
</pre>
</div>
</content>
</entry>
<entry>
<title>buildLuaPackage: pass propagatedBuildInputs to final derivation (#108311)</title>
<updated>2021-01-03T13:03:30+00:00</updated>
<author>
<name>Luka Blašković</name>
<email>lblasc@users.noreply.github.com</email>
</author>
<published>2021-01-03T13:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=beef4b95a9664b713e9107641a006cf627ae4c26'/>
<id>beef4b95a9664b713e9107641a006cf627ae4c26</id>
<content type='text'>
propagatedBuildInputs was completely overridden in the process</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
propagatedBuildInputs was completely overridden in the process</pre>
</div>
</content>
</entry>
<entry>
<title>lua*Packages: Consolidate separate setup hooks together</title>
<updated>2019-09-01T15:42:20+00:00</updated>
<author>
<name>Alexei Robyn</name>
<email>shados@shados.net</email>
</author>
<published>2019-08-21T13:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=c62337d9c7ff70e9bdfe317388c4fa5d6202142a'/>
<id>c62337d9c7ff70e9bdfe317388c4fa5d6202142a</id>
<content type='text'>
- 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: add withPackages function (#54460)</title>
<updated>2019-01-30T14:13:15+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>coudron@iij.ad.jp</email>
</author>
<published>2019-01-30T14:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=c4519cf8a6bfdb21ced8b053953d2a8fa68c615c'/>
<id>c4519cf8a6bfdb21ced8b053953d2a8fa68c615c</id>
<content type='text'>
* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
</pre>
</div>
</content>
</entry>
<entry>
<title>lua packages: add init.lua to modules search path</title>
<updated>2018-05-24T13:43:15+00:00</updated>
<author>
<name>Luka Blaskovic</name>
<email>lblasc@tvbeat.com</email>
</author>
<published>2018-05-24T13:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=00349e27e5449e3243ba7525446900a16e1f4c2b'/>
<id>00349e27e5449e3243ba7525446900a16e1f4c2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua packages: propagate libs with a setupHook</title>
<updated>2018-02-25T21:24:47+00:00</updated>
<author>
<name>Luka Blaskovic</name>
<email>lblasc@tvbeat.com</email>
</author>
<published>2018-02-25T20:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=7b7607382d33457cfda337e6576ccdf4eb1e1c16'/>
<id>7b7607382d33457cfda337e6576ccdf4eb1e1c16</id>
<content type='text'>
The LUA_PATH and LUA_CPATH variables are needed to load libraries.
This setupHook exports them to the environment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The LUA_PATH and LUA_CPATH variables are needed to load libraries.
This setupHook exports them to the environment.
</pre>
</div>
</content>
</entry>
</feed>
