Commit Graph

867 Commits

Author SHA1 Message Date
Vladimír Čunát
bf8e7f9cb3
maintainers/scripts/copy-tarballs.pl: switch nix version
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-14 09:23:21 +02:00
Wu, Zhenyu
6c02cec283 ansicolor: init at 1.0.2 2024-06-12 23:56:32 +02:00
Wu, Zhenyu
9b4b3c2959 luaprompt: init at 0.8
Fix #223852
2024-06-10 13:40:08 +02:00
Matthieu C.
2ea757a029 luaPackages.luarocks: generate luarocks as well
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-31 19:59:29 +02:00
Peder Bergebakken Sundt
0f8c6bed7e
Merge pull request #314421 from pbsds/fix-nixpkgs-lint-1716591469
nixpkgs-lint: patch nix-shell shebang
2024-05-30 22:11:20 +02:00
Gaetan Lepage
ea2706b839 maintainers/scripts/pluginupdate.py: fix repo name inferring for non-github repos 2024-05-27 12:57:35 +02:00
Peder Bergebakken Sundt
e9e8f72b3f nixpkgs-lint: refactor to pname+version and dontBuild 2024-05-25 01:04:33 +02:00
Peder Bergebakken Sundt
d6823f4211 nixpkgs-lint: patch shebang 2024-05-25 01:02:59 +02:00
Sandro Jäckel
12a5234a61
luaPackages.psl: init at 0.3 2024-05-23 20:45:40 +02:00
K900
c7d9fae3fd kdePackages: Gear 24.02 -> 24.05
- 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-23 18:46:14 +03:00
Jakob Beckmann
88369ef55b
fix: remove link to git repo on luatext luarock 2024-05-14 12:35:34 +02:00
Jakob Beckmann
9ae49e368a
chore: add luajitPackages.luatext, lua51Packages.luatext, lua52Packages.luatext, lua53Packages.luatext, lua54Packages.luatext 2024-05-14 12:33:18 +02:00
Jan Tojnar
4be4408157 Merge branch 'master' into staging-next
; Conflicts:
;	maintainers/scripts/luarocks-packages.csv
;	pkgs/development/lua-modules/generated-packages.nix
2024-05-11 12:47:40 +02:00
K900
9e4acec7f2 kdePackages: fix some disappeared dependencies
CMake cross continues to be very scuffed.
2024-05-10 20:39:41 +03:00
Marc Jakobi
e8f3c74367 luaPackages.tree-sitter-norg: init at 0.2.4-1 2024-05-09 15:31:35 +02:00
Matthieu C.
8969993572 luaPackages.rtp-nvim: init at 1.0
it's a required dependency of rocks-nvim
2024-05-01 00:19:58 +02:00
Matthieu C.
9e22d74930 luarocks-packages.csv: changed repo by rockspec uri
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-05-01 00:11:49 +02:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
K900
5106caae70 maintainers/scripts/eval-release: don't special case xbursttools 2024-04-22 22:43:29 +03:00
K900
8cff9765db kdePackages: use stable metadata file, update metadata 2024-04-12 21:00:52 +03:00
Robert Scott
dc4f218432 check-cherry-picks.sh maintainer script: add clarifying message regarding differences found 2024-04-10 22:21:08 +01:00
Robert Scott
b612366abc check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less branches 2024-04-10 21:59:50 +01:00
Thomas Gerbet
413f064414
Merge pull request #172098 from risicle/ris-cherry-pick-check
add "check cherry-picks" github action
2024-04-08 22:00:51 +02:00
Mathew Polzin
4d92f8bcc6 luaPackages.pathlib-nvim: init at 2.2.0-1 2024-04-06 20:40:27 +02:00
Mathew Polzin
8042fcecd0 doc: update name of luarocks update package in codedoc 2024-04-06 20:40:27 +02:00
Marc Jakobi
7ab5913164 luaPackages: init some neovim packages 2024-04-02 11:00:13 +02:00
Philip Taron
21b728e641
maintainers: remove maintainers/scripts/mdize-module.sh 2024-04-01 09:46:32 -07:00
Robert Scott
fbad66daa5 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.
2024-04-01 16:10:13 +01:00
Naïm Favier
9f983a6c27
maintainers/haskell/hydra-report: slightly optimise get-report --slow
There's no need to fetch the eval again, we have it right there.
2024-03-30 13:56:58 +01:00
Naïm Favier
73add9a862
maintainers/haskell/hydra-report: add optional id argument to get-report
Useful if we ever need to reproduce the report for a previous
evaluation.
2024-03-30 13:56:58 +01:00
Silvan Mosberger
8a1110b5e6
Merge pull request #297901 from tweag/check-by-name-separate-repo
Switch the `pkgs/by-name` check to a separate repository
2024-03-26 21:33:15 +01:00
Silvan Mosberger
f7ea336cb2 workflows/check-by-name.yml: Switch to new separate repo
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](55bf02190e/pkgs/test/nixpkgs-check-by-name)
- [Imported history](d579e1821d/)
2024-03-26 21:24:48 +01:00
K900
30409af9ef scripts/kde/generate-sources: fix shebang 2024-03-26 21:09:34 +03:00
annalee
e3c8b84dae
maintainers/scripts/bootstrap-files: fix nar extract on linux
`<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-22 09:10:27 +00:00
annalee
1756576c4a
maintainers/scripts/bootstrap-files: update darwin information 2024-03-22 08:41:52 +00:00
github-actions[bot]
36232fff71
Merge master into staging-next 2024-03-20 18:01:02 +00:00
Matthieu Coudron
11fc7cb8d9 luaPackages.mimetypes: init at 1.0.0-3 2024-03-20 13:08:02 +01:00
annalee
dcc63e54a4
maintainers/scripts/bootstrap-files: add darwin targets; nar downloads
- allow for fetching and expanding nar archives
- add targets for aarch64 and x86_64 darwin
2024-03-19 17:28:32 +00:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
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-19 03:14:51 +01:00
github-actions[bot]
cb97fed572
Merge master into haskell-updates 2024-03-15 00:12:36 +00:00
Matthieu Coudron
db00179759
Merge pull request #295627 from natsukium/tiktoken_core/init
luaPackages.tiktoken_core: init at 0.2.1-1
2024-03-14 01:49:55 +01:00
natsukium
e0d2c123b9
luaPackages.tiktoken_core: init at 0.2.1-1 2024-03-13 18:55:18 +09:00
github-actions[bot]
9e0e89d13c
Merge master into haskell-updates 2024-03-13 00:12:20 +00:00
K900
96e439e029 maintainers/scripts/kde/generate-sources: allow overriding sources URL 2024-03-12 21:15:17 +03:00
github-actions[bot]
87dfdf055e
Merge master into haskell-updates 2024-03-12 00:12:17 +00:00
OPNA2608
12f779bcd5 maintainers/scripts/bootstrap-files: Add powerpc64 to CROSS_TARGETS 2024-03-10 12:36:09 +01:00
github-actions[bot]
8534fb2f53
Merge master into haskell-updates 2024-03-07 00:10:05 +00:00
Philip Taron
60de328a9e
Avoid top-level with ...; in maintainers/scripts/eval-release.nix
Tested with

```
nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix
```
2024-03-06 12:21:08 -08:00
Philip Taron
ba515dec26
Avoid with lib; at the top level in maintainers/scripts/find-tarballs.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'
```
2024-03-06 12:10:16 -08:00
K900
e619085f91 maintainers/scripts/kde/generate-sources: sort keys for consistency 2024-03-06 09:47:17 +03:00