summaryrefslogtreecommitdiffstats
path: root/maintainers/scripts
AgeCommit message (Collapse)Author
11 daysluaPackages.luarocks: generate luarocks as wellMatthieu C.
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.
12 daysMerge pull request #314421 from pbsds/fix-nixpkgs-lint-1716591469Peder Bergebakken Sundt
nixpkgs-lint: patch nix-shell shebang
2024-05-27maintainers/scripts/pluginupdate.py: fix repo name inferring for non-github ↵Gaetan Lepage
repos
2024-05-25nixpkgs-lint: refactor to pname+version and dontBuildPeder Bergebakken Sundt
2024-05-25nixpkgs-lint: patch shebangPeder Bergebakken Sundt
2024-05-23luaPackages.psl: init at 0.3Sandro Jäckel
2024-05-23kdePackages: Gear 24.02 -> 24.05K900
- 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 Beckmann
2024-05-14chore: add luajitPackages.luatext, lua51Packages.luatext, ↵Jakob Beckmann
lua52Packages.luatext, lua53Packages.luatext, lua54Packages.luatext
2024-05-11Merge branch 'master' into staging-nextJan Tojnar
; Conflicts: ; maintainers/scripts/luarocks-packages.csv ; pkgs/development/lua-modules/generated-packages.nix
2024-05-10kdePackages: fix some disappeared dependenciesK900
CMake cross continues to be very scuffed.
2024-05-09luaPackages.tree-sitter-norg: init at 0.2.4-1Marc Jakobi
2024-05-01luaPackages.rtp-nvim: init at 1.0Matthieu C.
it's a required dependency of rocks-nvim
2024-05-01luarocks-packages.csv: changed repo by rockspec uriMatthieu C.
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 Rodas
2024-04-22maintainers/scripts/eval-release: don't special case xbursttoolsK900
2024-04-12kdePackages: use stable metadata file, update metadataK900
2024-04-10check-cherry-picks.sh maintainer script: add clarifying message regarding ↵Robert Scott
differences found
2024-04-10check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less ↵Robert Scott
branches
2024-04-08Merge pull request #172098 from risicle/ris-cherry-pick-checkThomas Gerbet
add "check cherry-picks" github action
2024-04-06luaPackages.pathlib-nvim: init at 2.2.0-1Mathew Polzin
2024-04-06doc: update name of luarocks update package in codedocMathew Polzin
2024-04-02luaPackages: init some neovim packagesMarc Jakobi
2024-04-01maintainers: remove maintainers/scripts/mdize-module.shPhilip Taron
2024-04-01add "Check cherry-picks" github actionRobert Scott
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 Favier
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 Favier
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 Mosberger
Switch the `pkgs/by-name` check to a separate repository
2024-03-26workflows/check-by-name.yml: Switch to new separate repoSilvan Mosberger
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 shebangK900
2024-03-22maintainers/scripts/bootstrap-files: fix nar extract on linuxannalee
`<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 informationannalee
2024-03-20Merge master into staging-nextgithub-actions[bot]
2024-03-20luaPackages.mimetypes: init at 1.0.0-3Matthieu Coudron
2024-03-19maintainers/scripts/bootstrap-files: add darwin targets; nar downloadsannalee
- 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 binarystuebinm
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]
2024-03-14Merge pull request #295627 from natsukium/tiktoken_core/initMatthieu Coudron
luaPackages.tiktoken_core: init at 0.2.1-1
2024-03-13luaPackages.tiktoken_core: init at 0.2.1-1natsukium
2024-03-13Merge master into haskell-updatesgithub-actions[bot]
2024-03-12maintainers/scripts/kde/generate-sources: allow overriding sources URLK900
2024-03-12Merge master into haskell-updatesgithub-actions[bot]
2024-03-10maintainers/scripts/bootstrap-files: Add powerpc64 to CROSS_TARGETSOPNA2608
2024-03-07Merge master into haskell-updatesgithub-actions[bot]
2024-03-06Avoid top-level `with ...;` in maintainers/scripts/eval-release.nixPhilip Taron
Tested with ``` nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix ```
2024-03-06Avoid `with lib;` at the top level in maintainers/scripts/find-tarballs.nixPhilip Taron
Tested with ``` nix-instantiate --readonly-mode --eval --strict --show-trace --json ./maintainers/scripts/find-tarballs.nix --arg expr 'import ./maintainers/scripts/all-tarballs.nix' ```
2024-03-06maintainers/scripts/kde/generate-sources: sort keys for consistencyK900
2024-02-29Merge master into haskell-updatesgithub-actions[bot]
2024-02-28Merge pull request #292118 from philiptaron/typo-fixJon Seager
maintainers/bootstrap-files: fix two typos in README.md
2024-02-28maintainers/bootstrap-files: fix two typos in README.mdPhilip Taron