about summary refs log tree commit diff
path: root/maintainers/scripts
AgeCommit message (Collapse)AuthorFilesLines
2024-06-20pluginupdate.py: print script durationMatthieu C.1-0/+3
to help track the plugin speed across time
2024-06-18scripts/kde/collect-metadata: option to use unstable versionK9002-20/+28
2024-06-16luaPackages.lz-n: init at 1.2.2-1Marc Jakobi1-0/+1
2024-06-14maintainers/scripts/copy-tarballs.pl: switch nix versionVladimír Čunát1-1/+1
nixUnstable is a deprecated alias, so the script didn't work anymore. Also, I see no need to avoid the default nix here (maybe years ago). Tested on mirror-tarballs.service at pluto.nixos.org (atop 24.05).
2024-06-12ansicolor: init at 1.0.2Wu, Zhenyu1-0/+1
2024-06-10luaprompt: init at 0.8Wu, Zhenyu1-0/+1
Fix #223852
2024-05-31luaPackages.luarocks: generate luarocks as wellMatthieu C.1-0/+1
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.
2024-05-30Merge pull request #314421 from pbsds/fix-nixpkgs-lint-1716591469Peder Bergebakken Sundt1-2/+6
nixpkgs-lint: patch nix-shell shebang
2024-05-27maintainers/scripts/pluginupdate.py: fix repo name inferring for non-github ↵Gaetan Lepage1-1/+1
repos
2024-05-25nixpkgs-lint: refactor to pname+version and dontBuildPeder Bergebakken Sundt1-2/+3
2024-05-25nixpkgs-lint: patch shebangPeder Bergebakken Sundt1-0/+3
2024-05-23luaPackages.psl: init at 0.3Sandro Jäckel1-0/+1
2024-05-23kdePackages: Gear 24.02 -> 24.05K9001-0/+8
- 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
2024-05-14fix: remove link to git repo on luatext luarockJakob Beckmann1-1/+1
2024-05-14chore: add luajitPackages.luatext, lua51Packages.luatext, ↵Jakob Beckmann1-0/+1
lua52Packages.luatext, lua53Packages.luatext, lua54Packages.luatext
2024-05-11Merge branch 'master' into staging-nextJan Tojnar2-0/+6
; Conflicts: ; maintainers/scripts/luarocks-packages.csv ; pkgs/development/lua-modules/generated-packages.nix
2024-05-10kdePackages: fix some disappeared dependenciesK9001-0/+4
CMake cross continues to be very scuffed.
2024-05-09luaPackages.tree-sitter-norg: init at 0.2.4-1Marc Jakobi1-0/+2
2024-05-01luaPackages.rtp-nvim: init at 1.0Matthieu C.1-0/+1
it's a required dependency of rocks-nvim
2024-05-01luarocks-packages.csv: changed repo by rockspec uriMatthieu C.1-18/+17
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.
2024-04-24maintainers: drop marsamMario Rodas1-2/+2
2024-04-22maintainers/scripts/eval-release: don't special case xbursttoolsK9001-1/+1
2024-04-12kdePackages: use stable metadata file, update metadataK9001-4/+1
2024-04-10check-cherry-picks.sh maintainer script: add clarifying message regarding ↵Robert Scott1-0/+2
differences found
2024-04-10check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less ↵Robert Scott1-0/+3
branches
2024-04-08Merge pull request #172098 from risicle/ris-cherry-pick-checkThomas Gerbet1-0/+92
add "check cherry-picks" github action
2024-04-06luaPackages.pathlib-nvim: init at 2.2.0-1Mathew Polzin1-0/+1
2024-04-06doc: update name of luarocks update package in codedocMathew Polzin1-1/+1
2024-04-02luaPackages: init some neovim packagesMarc Jakobi1-0/+9
2024-04-01maintainers: remove maintainers/scripts/mdize-module.shPhilip Taron1-83/+0
2024-04-01add "Check cherry-picks" github actionRobert Scott1-0/+92
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.
2024-03-30maintainers/haskell/hydra-report: slightly optimise `get-report --slow`Naïm Favier1-5/+4
There's no need to fetch the eval again, we have it right there.
2024-03-30maintainers/haskell/hydra-report: add optional id argument to `get-report`Naïm Favier1-7/+15
Useful if we ever need to reproduce the report for a previous evaluation.
2024-03-26Merge pull request #297901 from tweag/check-by-name-separate-repoSilvan Mosberger2-2/+2
Switch the `pkgs/by-name` check to a separate repository
2024-03-26workflows/check-by-name.yml: Switch to new separate repoSilvan Mosberger2-2/+2
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/)
2024-03-26scripts/kde/generate-sources: fix shebangK9001-1/+1
2024-03-22maintainers/scripts/bootstrap-files: fix nar extract on linuxannalee1-11/+22
`<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.
2024-03-22maintainers/scripts/bootstrap-files: update darwin informationannalee1-11/+3
2024-03-20Merge master into staging-nextgithub-actions[bot]1-0/+1
2024-03-20luaPackages.mimetypes: init at 1.0.0-3Matthieu Coudron1-0/+1
2024-03-19maintainers/scripts/bootstrap-files: add darwin targets; nar downloadsannalee1-14/+30
- allow for fetching and expanding nar archives - add targets for aarch64 and x86_64 darwin
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm2-0/+2
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.
2024-03-15Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2024-03-14Merge pull request #295627 from natsukium/tiktoken_core/initMatthieu Coudron1-0/+1
luaPackages.tiktoken_core: init at 0.2.1-1
2024-03-13luaPackages.tiktoken_core: init at 0.2.1-1natsukium1-0/+1
2024-03-13Merge master into haskell-updatesgithub-actions[bot]1-7/+15
2024-03-12maintainers/scripts/kde/generate-sources: allow overriding sources URLK9001-7/+15
2024-03-12Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2024-03-10maintainers/scripts/bootstrap-files: Add powerpc64 to CROSS_TARGETSOPNA26081-0/+1
2024-03-07Merge master into haskell-updatesgithub-actions[bot]3-9/+19