Commit Graph

906 Commits

Author SHA1 Message Date
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
github-actions[bot]
47e7b83fd1
Merge master into haskell-updates 2024-02-29 00:12:06 +00:00
Jon Seager
54a099d4c6
Merge pull request #292118 from philiptaron/typo-fix
maintainers/bootstrap-files: fix two typos in README.md
2024-02-28 17:37:31 +00:00
Philip Taron
f83aea707a
maintainers/bootstrap-files: fix two typos in README.md 2024-02-28 08:56:49 -08:00
K900
4cbb0adf4d maintainers/scripts/kde/collect-logs: rewrite in Nu
Fast.
2024-02-28 18:49:33 +03:00
K900
3a52750ac7 maintainers/scripts: add kde2nix tooling
This will be used to generate data for KDE 6 packages.
2024-02-28 18:49:12 +03:00
github-actions[bot]
28d39db400
Merge master into haskell-updates 2024-02-07 00:12:13 +00:00
Matthieu Coudron
90e92eb67e lua51Packages.xml2lua: init at 1.5-2
required by the upcoming rest.nvim
2024-02-06 10:36:20 +01:00
github-actions[bot]
0e09aea96c
Merge master into haskell-updates 2024-02-06 00:12:25 +00:00
maralorn
b9cae33009 haskellPackages.cabal2nix-unstable: 2024-01-04 -> 2024-02-05 2024-02-05 23:32:27 +01:00
Matthieu Coudron
86af9d1ce8 luaPackages.nvim-nio: init at 1.2.0-1 2024-02-05 19:42:30 +01:00
Matthieu Coudron
0d44579e51 lua51Packages.rocks-nvim: init at 2.7.3-1 2024-02-05 19:42:30 +01:00
github-actions[bot]
c2791e85de
Merge master into haskell-updates 2024-01-29 00:12:49 +00:00
Sergei Trofimovich
8a256ed0a7 maintainers/scripts/bootstrap-files: documentation and a script to update tarballs
This script attempts to document the exact procedure used to upload
bootstrap binaries used previously. I modeled it after most recent
https://github.com/NixOS/nixpkgs/pull/282517 upload.

There is one deviation from it to make it easier to handle mass updates
for https://github.com/NixOS/nixpkgs/issues/253713:

The binaries are expected to be stored in `stdenv/$target` (and not
something like `stdenv-linux/i686`.

The script handles both native and cross- linux targets. `darwin` will
need a bit more work to fin into this scheme, but it should be easy.

Example run to generate `i686-linux` update:

    $ maintainers/scripts/bootstrap-files/refresh-tarballs.bash --commit --targets=i686-unknown-linux-gnu
2024-01-28 14:48:18 +00:00
Naïm Favier
18456d10ef
maintainers/scripts/haskell: optimise calculateReverseDependencies
Use an IntMap rather than a list for the fixpoint computation.
2024-01-14 17:46:48 +01:00
Naïm Favier
afb843b80f
maintainers/scripts/haskell: ignore self-dependencies
These create trivial loops in the dependency graph, which make the
transitive closure computation loop.
2024-01-14 17:46:04 +01:00
sternenseemann
245035ea35 Merge remote-tracking branch 'origin/master' into haskell-updates 2024-01-12 16:55:57 +01:00
Jan Tojnar
ff42d23313 Merge branch 'master' into staging-next
Conflicts:

pkgs/development/python-modules/dbt-core/default.nix
pkgs/development/python-modules/dbt-semantic-interfaces/default.nix

Still broken by pydantic 2 bump, though.
2024-01-07 16:14:41 +01:00
sternenseemann
854b534052 haskellPackages: stackage LTS 21.25 -> LTS 22.4
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-01-07 14:14:09 +01:00
Vladimír Čunát
8a839514de
Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
sternenseemann
4a227da543 haskellPackages: stackage LTS 21.23 -> LTS 21.25
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.

Add capability to update to an out of date solver in update-stackage.sh.
2024-01-04 13:31:30 +01:00
Gaetan Lepage
15373e4b9d maintainers/scripts/pluginupdate.py: filter invalid XML characters 2024-01-03 23:23:09 +01:00
K900
887e96e875 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-02 10:55:23 +03:00
github-actions[bot]
d4c7b50784
Merge master into haskell-updates 2023-12-27 00:12:29 +00:00
Martin Weinelt
1bae2c7e57 Merge remote-tracking branch 'origin/master' into staging-next 2023-12-26 16:33:57 +01:00
Matthieu Coudron
be0c33cafc luaPackages.image-nvim: init at 1.2 2023-12-26 14:47:47 +01:00
github-actions[bot]
d34c05a7c3
Merge master into haskell-updates 2023-12-22 00:12:39 +00:00
github-actions[bot]
a9a9030f1b
Merge master into staging-next 2023-12-22 00:02:09 +00:00
Silvan Mosberger
02b3c06b1c
Merge pull request #274591 from tweag/by-name-reproducible
`pkgs/by-name`: Enable gradual migration checks and add `run-local.sh`
2023-12-22 00:17:37 +01:00
Silvan Mosberger
f882df781c maintainers/scripts/check-by-name.sh: Introduce symlink alias 2023-12-22 00:04:16 +01:00
github-actions[bot]
83f5ace380
Merge master into haskell-updates 2023-12-18 00:13:30 +00:00
github-actions[bot]
6ffc5a8603
Merge staging-next into staging 2023-12-18 00:03:01 +00:00
Matthieu Coudron
6946f33a2e luaPackages.nlua: init at 0.1
a wrapper around neovim to use it as a lua interpreter
2023-12-17 22:59:28 +01:00
github-actions[bot]
71c41d360a
Merge staging-next into staging 2023-12-17 18:01:38 +00:00
Marc Jakobi
6e3af65947 luaPackages.nvim-client: remove 2023-12-17 17:37:25 +01:00
github-actions[bot]
f061cfd767
Merge master into haskell-updates 2023-12-14 00:12:40 +00:00
github-actions[bot]
688991ba84
Merge staging-next into staging 2023-12-13 12:01:48 +00:00
nicoo
6b6b12c27c doc/manpage-urls.json: Add *all* systemd manpages
and add the generating script to `maintainers/scripts/doc`
2023-12-12 23:06:11 +00:00
github-actions[bot]
dc3afe8ff5
Merge master into haskell-updates 2023-12-09 00:12:41 +00:00
Dmitry Kalinkin
025a278148 Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	pkgs/tools/networking/ofono/default.nix
2023-12-08 12:27:28 -05:00
nicoo
1d7f14656a
maintainers-list.nix: Document (current) invitation process, add get-maintainer.sh (#267084)
* maintainer-list: Document automatic invites to @NixOS/nixpkgs-maintainers

* maintainers/scripts: Add `get-maintainer.sh`

Supports querying `maintainers-list.nix` by Nix attribute,
email address, github name or id, matrix account, or name.

* maintainers/scripts/get-maintainer.sh: More verbose help message

* maintainers/scripts/get-maintainer.sh: Fix (some) `shellcheck` lints

* maintainers/scripts: Add README

* maintainers/scripts/get-maintainer.sh: Put inline documentation at the top of the file

* maintainers/scripts: Document this is not a stable interfact to nixpkgs

Co-authored-by: Silvan Mosberger <github@infinisil.com>

* scripts/README: Add example for `get-maintainer.sh`

---------

Co-authored-by: Silvan Mosberger <github@infinisil.com>
2023-12-08 02:57:38 +01:00
Marc Jakobi
8245a91890 luaPackages: pin luuid to 20120509-2 2023-12-08 01:10:25 +01:00
Marc Jakobi
df40110ea7 luaPackages: unpin compat53 2023-12-08 01:10:25 +01:00
Marc Jakobi
d5b50b71a6 luaPackages: fix lua_cliargs and toml-edit after update 2023-12-08 01:10:25 +01:00
Marc Jakobi
1a48973558 luaPackages.fidget-nvim: init at 1.0.0 2023-12-08 01:10:25 +01:00
github-actions[bot]
a07e69c080
Merge master into haskell-updates 2023-12-05 00:12:58 +00:00
Marc Jakobi
8998288f7b luaPackages.fzy: init at 1.0-1 2023-12-04 22:00:06 +01:00
Naïm Favier
1a1a8d2559
maintainers/scripts/merge-and-open-pr: fix error handling
Calling `die` in a subshell hides the error message.
2023-12-04 19:06:30 +01:00
Naïm Favier
5f1da6e045
scripts/haskell/hydra-report: use inline emoji
GitHub broke the rendering of colon emoji codes inside square brackets;
let's just use emoji.
2023-12-03 13:06:38 +01:00
Matthieu Coudron
d00d51e451 luaPackages.luasnip: init at 2.1.1-1 2023-12-02 11:29:46 +01:00
figsoda
032090d216
Merge pull request #267794 from figsoda/up-date
pluginupdate.py: format date differently
2023-11-16 22:08:21 -05:00
figsoda
7805a7a88f pluginupdate.py: format date differently
- use %Y-%m%d
- use UTC instead of local time
2023-11-15 22:23:30 -05:00
github-actions[bot]
9776723357
Merge master into staging-next 2023-11-11 18:00:58 +00:00
Anthony Roussel
e30f48be94
treewide: fix redirected and broken URLs
Using the script in maintainers/scripts/update-redirected-urls.sh
2023-11-11 10:49:01 +01:00
Alyssa Ross
afabc4a15d
Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
	pkgs/development/libraries/SDL2/default.nix
2023-11-10 15:18:19 +01:00
github-actions[bot]
8541e5ab09
Merge master into haskell-updates 2023-11-07 00:12:32 +00:00
Weijia Wang
32da89a1a1 Merge branch 'master' into staging-next 2023-11-06 14:33:18 +01:00
Luka Blaskovic
cac8c76f21 lua-rtoml: init 0.2 2023-11-06 10:36:31 +01:00
Dennis Gosnell
f754973d14
haskell hydra-report: bump timeout for all requests to Hydra
In practice, almost all requests to Hydra take longer than the default
timeout of 30 seconds.

This commit bumps all requests to the max timeout of 15 minutes.  This
should hopefully make the hdyra-report.hs script more reliable and fail
less.
2023-11-02 10:29:42 +09:00
Vladimír Čunát
5c89ba8ab4
Merge branch 'master' into staging-next 2023-10-30 06:12:04 +01:00
Matthieu Coudron
f15e58cbeb
luarocks-packages-update: init (#262156)
* luarocks-packages-updater: init

Goal is to make it possible to maintain out-of-tree luarocks packages
without needing to clone nixpkgs.

maintainers/scripts/update-luarocks-packages gets renamed to
pkgs/development/lua-modules/updater/updater.py

Once merged you can run for instance
nix run nixpkgs#luarocks-packages-updater -- -i contrib/luarocks-packages.csv -o contrib/generated-packages.nix

I also set the parallelism (--proc) to 1 by default else luarocks fails
because of https://github.com/luarocks/luarocks/issues/1540

* Update maintainers/scripts/pluginupdate.py

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>

---------

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2023-10-29 21:02:55 +01:00
Vladimír Čunát
d811555465
Merge branch 'staging' into staging-next 2023-10-26 10:36:50 +02:00