Age | Commit message (Collapse) | Author |
|
When installing a lua package that depends on luarocks, luarocks was not
capable of recognizing the luarocks module: https://github.com/NixOS/nixpkgs/issues/316009 .
As explained here https://github.com/luarocks/luarocks/issues/1659,
luarocks needs a manifest to recognize the package.
I first attempted to generate a manifest with `luarocks-admin
make-manifest` on our current manual luarocks derivation but this ended
up being too hackish as the `make-manifest` requires a .rockspec or
.rock to work, which we had not.
It seemed simpled to just rename the current manual luarocks derivation to luarocks_bootstrap
in order to break cyclic dependencies in buildLuarocksPackage and add a
generated luarocks derivation. Previously it was impossible to test
luarocks because of the cyclic dependency but we will now be able to
test the generated derivation.
|
|
nixpkgs-lint: patch nix-shell shebang
|
|
repos
|
|
|
|
|
|
|
|
- kio-extras-kf5 moved to misc because of release schedule weirdness
- calindori ported to KF6, reenabled
- some build fixes all over
- add 7zip to a bunch of games for SVG compression
|
|
|
|
lua52Packages.luatext, lua53Packages.luatext, lua54Packages.luatext
|
|
; Conflicts:
; maintainers/scripts/luarocks-packages.csv
; pkgs/development/lua-modules/generated-packages.nix
|
|
CMake cross continues to be very scuffed.
|
|
|
|
it's a required dependency of rocks-nvim
|
|
This is a breaking change that converts the 'src' csv column (a git URI) to a 'rockspec'
fullpath uri.
before this, luarocks-nix would clone the repo and look for rockspecs
with a brittle algorithm. This removes the ambiguity on which rockspec
to package while allowing to remove a bunch of brittle code from
luarocks-nix.
|
|
|
|
|
|
|
|
differences found
|
|
branches
|
|
add "check cherry-picks" github action
|
|
|
|
|
|
|
|
|
|
the intention being to catch commits which declare themselves as
cherry-picks, but either:
- don't refer to a commit in the master or staging branches
- are significantly altered from their original commit
determining the latter is not an exact science, but the heuristic of
looking for differences in only the added or removed lines seems to
work quite well. still, this should be considered an assistant
for reviewers rather than a hard failure. unfortunately github
workflows don't have a way of raising a gentle warning instead of a
failure.
the formatting of the output also leaves something to be desired due
to the limitations of github actions' "group" commands.
|
|
There's no need to fetch the eval again, we have it right there.
|
|
Useful if we ever need to reproduce the report for a previous
evaluation.
|
|
Switch the `pkgs/by-name` check to a separate repository
|
|
The nixpkgs-check-by-name tooling is [being moved](https://github.com/NixOS/nixpkgs/issues/286559#issuecomment-2000466124)
to a [separate repo](https://github.com/NixOS/nixpkgs-check-by-name).
This commit updates Nixpkgs CI to use it instead of the tree inside
Nixpkgs
No changes have been made to the tooling locally since it was moved:
- [Exported history](https://github.com/NixOS/nixpkgs/commits/55bf02190ee57fcf83490fd7b6bf7834e28c9c86/pkgs/test/nixpkgs-check-by-name)
- [Imported history](https://github.com/NixOS/nixpkgs-check-by-name/commits/d579e1821d56c79fd90dab34b991cc7bdab7a5c6/)
|
|
|
|
`<nix/fetchurl.nix>` fails importing nar files on linux due to file not
found errors. use nix-store to add the nar file to the store and get the
hash.
|
|
|
|
|
|
|
|
- allow for fetching and expanding nar archives
- add targets for aarch64 and x86_64 darwin
|
|
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
|
|
|
|
luaPackages.tiktoken_core: init at 0.2.1-1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tested with
```
nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix
```
|
|
Tested with
```
nix-instantiate --readonly-mode --eval --strict --show-trace --json ./maintainers/scripts/find-tarballs.nix --arg expr 'import ./maintainers/scripts/all-tarballs.nix'
```
|
|
|
|
|
|
maintainers/bootstrap-files: fix two typos in README.md
|
|
|