Commit graph

1046 commits

Author SHA1 Message Date
Matthieu Coudron 8ac1f15e2c
teal-language-server: dev-1 -> 0.0.5.1 (#356677) 2024-11-23 14:48:24 +01:00
barsoosayque e6c6a56f64 teal-language-server: dev-1 -> 0.0.5.1
teal-language-server is now out of dev channel
in luarocks
2024-11-23 13:30:20 +07:00
barsoosayque 0967e2f2c5 tl: 0.15.3-1 -> 0.24.1-1
https://github.com/teal-language/tl/blob/v0.24.1/CHANGELOG.md#0241

This update introduced a lock file in tl, which
needs to be removed in order to build the package
2024-11-23 13:28:07 +07:00
barsoosayque f7b46bfd5f lusc_luv: init at 4.0.1-1 2024-11-23 13:25:04 +07:00
Matthieu Coudron d6c5afdca4
pluginupdate.py: add support for adding/updating individual plugins (#336137) 2024-11-21 20:26:17 +01:00
David McFarland 3d38ecca0c maintainers/scripts/update: add dependencies to nativeBuildInputs
This allows update.nix to work with a pure shell.
2024-11-17 18:35:20 -04:00
David McFarland 9fb173da94 maintainers/scripts/update-dotnet-lockfiles.nix: use update.nix 2024-11-17 18:35:20 -04:00
David McFarland e3736259f7 maintainers/scripts/update: disable aliases 2024-11-17 18:35:20 -04:00
PerchunPak 3c2cc3049d
pluginupdate.py: use newer syntax for types 2024-11-10 16:53:32 +01:00
Victor Engmark 106ba63900
tree-wide: Indent .bash files like .sh 2024-11-10 14:52:08 +13:00
PerchunPak ecee72e247
pluginupdate.py: add support for adding/updating individual plugins 2024-11-10 01:42:51 +01:00
PerchunPak a6fe798a01
pluginupdate.py: fix bugs and add improvements
I fixed many hidden bugs and made some small improvements. The main
reason this was separated from #336137 is to fix the sorting issue.

Before this commit, sorting for Vim plugins was broken and worked by
what was fetched first. This is because the sorting was done by empty
strings (the default value in CSV is not None but an empty string). This
PR fixes it and also moves sorting from the user to the library (from
`vim/plugins/update.py` to `pluginupdate.py`) to prevent such weird
issues and duplication of code.
2024-11-09 00:20:38 +01:00
PerchunPak 8b503ec432
pluginupdate.py: reformat with ruff
Ruff - an extremely fast Python linter and code formatter, written in Rust.
2024-11-09 00:20:38 +01:00
Artturin 11761eda6d
rebuild-amount: Fix 'SC2155 (warning): Declare and assign separately to avoid masking return values.' (#321146) 2024-10-25 02:34:36 +03:00
Austin Horstman 1d19bc9a53
luarocks-packages.csv: fix sorting 2024-10-23 23:17:02 -05:00
Austin Horstman 6e7cb5485e
luaPackages: pin tl to 0.15.3-1
luarocks lockfile not supported, at the moment. pinning package until we
can properly manage this.
2024-10-23 23:17:01 -05:00
David McFarland 8b193a46be
dotnet: october 2024 releases (#348077) 2024-10-15 10:51:53 -03:00
Michael Hoang e81b7d4f57 maintainers/scripts/update.nix: avoid deadlock
Use `Process.communicate()` instead of `Process.wait()` to ensure the
`stdin` and `stdout` OS pipe buffers don't get full and cause a deadlock
waiting for the buffers to get emptied.
2024-10-14 18:47:31 -03:00
K900 0c879e6e01 kdePackages: Plasma 6.1.5 -> 6.2.0 2024-10-08 15:31:24 +03:00
K900 20afb4559c maintainers/scripts/kde: fix formatting to match nixfmt 2024-10-08 15:31:24 +03:00
K900 38fb2331ad maintainers/scripts/fetch-kde-qt.sh: hardcode path instead of using $0 2024-10-08 14:21:49 +03:00
Artturin e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Gaetan Lepage b4cde4d7f1 luaPackages.neorg: init at 9.1.1-1
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2024-09-24 10:06:58 +02:00
Matthieu Coudron 57bbd52af5
packages luarocks updater as pyproject package (#343584)
* luarocks-packages-updater: convert into pyproject package

* pluginupdate: move to its own folder

so we can copy just the folder when using this as a module

* luarocks-packages-updater: adress review
2024-09-22 21:15:41 +02:00
K900 a78ad9a8ee maintainers/scripts/kde: fix for nixfmt style 2024-09-20 08:56:56 +03:00
David McFarland 988b57fa74 update-dotnet-lockfiles: add startWith flag
This allows you to resume after a failure by passing the name of the
first package you want to be fetched.
2024-09-17 01:14:28 -03:00
David McFarland 3a7d2b8bbf update-dotnet-lockfiles: skip packages that don't evaluate
This allows the script to run on platforms that can't fetch all of the
packages, or without allowing unfree.
2024-09-17 01:14:27 -03:00
nicoo 4ebe4a2089 maintainers/scripts/sha-to-sri: ignore gemset.nix files 2024-09-15 11:24:30 +02:00
Gaétan Lepage c6e077b0b2
vimPlugins.lze: init at 0.1.1 (#339387) 2024-09-14 20:32:40 +02:00
Alyssa Ross df61c2acb5 treewide: remove executable bit from .nix files
???
2024-09-14 13:08:57 +02:00
BirdeeHub 6b1aa6159f vimPlugins.lze: init at 0.1.1
I made this, and I almost completely deleted it because I was fully
on board with lz-n again. However, I have been using it and lz-n
simultaneosly and trying them out.

I wish to publish lze after all. I like it a lot.

It works completely differently from lz-n and has a different handler
api, but has a similar plugin spec.

Update pkgs/development/lua-modules/overrides.nix

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2024-09-13 16:47:37 -07:00
nicoo 9259479c42 maintainers/scripts/sha-to-sri: minor efficiency improvement of the Nix32 decoder 2024-09-13 14:11:34 +00:00
nicoo 011daf9161 maintainers/scripts: document sha-to-sri 2024-09-13 10:15:19 +00:00
nicoo e079a279f4 maintainers/scripts/sha-to-sri: drop unused imports 2024-09-13 10:06:36 +00:00
nicoo bf6b5f7f85 maintainers/scripts/sha-to-sri: accept directories as input
Doesn't skip files passed as CLI arguments based on their name anymore,
since bulk changes can now be done without resorting to `xargs` or equivalent.
2024-09-13 10:06:36 +00:00
nicoo 915799a2b9 maintainers/scripts/sha-to-sri: fix file-descriptor leak 2024-09-13 10:06:35 +00:00
nicoo c425822e17 maintainers/scripts/sha-to-sri: format 2024-09-13 10:03:00 +00:00
K900 b9b940b8b9 maintainers/scripts/kde/generate-sources: update URL format 2024-09-12 16:35:02 +03:00
Philip Taron fd27888c61
maintainers: add targeted fix for missing pkgs/by-name/.../package.nix files to maintainers/scripts/build.nix 2024-09-10 08:41:15 -07:00
David McFarland 13bd100300 update-dotnet-lockfiles.nix: disable aliases 2024-09-05 22:47:38 -03:00
Philip Taron 89cbfde96d
nixpkgs-vet: update CI, docs, and release to 0.1.4
Everything gets moved into the `ci/` top-level directory.

We keep behind `maintainers/scripts/check-by-name.sh` and `pkgs/test/check-by-name/pinned-version.txt` as they are going to cause CI errors and confusion until we get all the way through the various channels.
They'll be removed in about a week or so.
2024-09-03 13:53:25 -07:00
Gutyina Gergő 341610082b
vimPlugins.lsp-progress-nvim: init at 1.0.13-1 2024-09-01 15:24:33 +02:00
Gutyina Gergő be3e301b9a
luaPackages.lsp-progress-nvim: init at 1.0.13-1 2024-09-01 15:23:16 +02:00
Sandro Jäckel 55760e4c10 hydra: rename from hydra_unstable
There is no stable hydra package
2024-08-29 13:56:32 +10:00
Marc Jakobi 3fa807ef33 vimPlugins.lzn-auto-require: init at 0.1.0 2024-08-23 12:16:32 +02:00
K900 65f5cbb5f2 kdePackages: Gear 24.05.2 -> 24.08.0
- kweathercore to gear
- kipi removed
- knotes removed
- kgraphviewer and massif-visualizer added
- kdevelop and friends to qt6
2024-08-22 17:14:41 +03:00
Thiago Kenji Okada 5b60c5736f
Merge pull request #327878 from teto/warn-when-missing-token
pluginupdate: warn when github token isn't set
2024-08-11 11:40:07 +01:00
Marc Jakobi 064ef15077 luaPackages.luarocks-build-treesitter-parser-cpp: init at 1.0.0 2024-08-09 18:23:02 +02:00
bl0v3 313fc26d22 maintainers/scripts/bootstrap-files: Add s390x to CROSS_TARGETS 2024-08-05 13:02:00 +02:00
github-actions[bot] 0b204f8f69
Merge master into haskell-updates 2024-07-30 00:14:25 +00:00
Philip Taron 4089e292e5 convert-to-import-cargo-lock: avoid top-level with in shell.nix 2024-07-29 19:46:18 +02:00
Marc Jakobi 61e2966413 luaPackages.llscheck: init at 0.5.0-1 2024-07-28 15:10:37 +02:00
sternenseemann 9919b666ab haskell.packages.ghc{96,98}.cabal-install: fix build of 3.12
With cabal-install >= 3.12, we need to adjust our cabal-install overlay
once again.

- Due to the new dependency semaphore-compat, which appears to require
  unix >= 2.8 it is very difficult to get to work for GHC < 9.6 (but
  probably possible). Technically, using pkgs.cabal-install should
  always be fine, so there's no strict need for cabal-install to work
  with every GHC. Let's drop support for GHC < 9.6 for now.

- Make sure that cabal-install-solver also uses the latest version
  always.

- Due to Cabal 3.12, we need to deviate from Stackage for
  hackage-security. cabal-install does support the standard version of
  resolv now, though.
2024-07-25 16:54:51 +02:00
Audrey Dutcher 9dbd5a9a9d [squashme] do the requested changes 2024-07-19 21:32:07 -07:00
Matthieu C. 4078209d71 pluginupdate: warn when github token isn't set
and nproc > 1. Actually the error might happen even with nproc=1.
2024-07-17 12:19:18 +02:00
Matthieu C. 35e972e3a4 vimPluginsUpdater: make development easier
`nix develop .#vimPluginsUpdater` now lets you enter a shell where you
can run `pkgs/applications/editors/vim/plugins/update.py` and
iteratively develop !

- removed `warn` warning from python by using `warning` instead
- `plugin2nix` was calling the same bit of code over and over thus
  slowing down the generator by a lot
2024-07-15 10:31:28 +02:00
Jan Tojnar 9fc19b0866 maintainers/scripts/update.py: Fix worktree cleanup on failure
The context manager would previously just terminate early on exception.
As a result, the worktree and branch would not get pruned when update script failed.

Let’s wrap the cleanup code in `finally` block as suggested by Python docs:
https://docs.python.org/3/library/contextlib.html#contextlib.contextmanager
2024-07-13 15:48:17 +02:00
❄️ 61ff097de5
Merge pull request #319860 from superherointj/update-script-skip-prompt
maintainers/scripts/update: support skipping prompts
2024-07-12 10:55:40 -03:00
Marc Jakobi eed9fc902e luaPackages.busted-htest: init at 1.0.0-1 2024-07-08 22:08:14 +02:00
Martin Weinelt 7b8429bbc4
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/jaxtyping/default.nix
2024-07-02 12:08:49 +02:00
Jan Tojnar 0f56e32213
Merge pull request #319659 from jtojnar/gnome-extract
Move various packages out of gnome scope
2024-07-02 08:03:53 +02:00
Alyssa Ross 629d1dc03e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/lua-modules/generated-packages.nix
2024-07-01 14:34:32 +02:00
Jan Tojnar 2be24442bb nautilus: Move from gnome scope to top-level 2024-07-01 08:26:44 +02:00
Matthieu C. 9230038858 luaPackages.toml: remove
build often breaks and we dont use it in nixpkgs anymore. It was introduced for rocks.nvim which now uses toml-edit
2024-06-30 21:35:33 +02:00
github-actions[bot] 3bb3e89f3b
Merge master into staging-next 2024-06-29 18:01:05 +00:00
0x4A6F 3e1871e364
Merge pull request #314823 from trofi/bootstrap-files-for-a-new-target
maintainers/scripts/bootstrap-files: document the procedure of adding…
2024-06-29 18:43:00 +02:00
github-actions[bot] 667f4bf852
Merge staging-next into staging 2024-06-20 12:01:36 +00:00
Matthieu C. 80f48521c9 pluginupdate.py: print script duration
to help track the plugin speed across time
2024-06-20 10:51:45 +02:00
Victor Engmark 893e0f3733
rebuild-amount: Fix 'SC2155 (warning): Declare and assign separately to avoid masking return values.' 2024-06-20 14:37:25 +12:00
Martin Weinelt f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
K900 818c7c2111 scripts/kde/collect-metadata: option to use unstable version 2024-06-18 14:34:00 +03:00
Marc Jakobi 8655bf7636 luaPackages.lz-n: init at 1.2.2-1 2024-06-16 18:59:06 +02:00
superherointj abce0bda0b maintainers/scripts/update.py: support skipping prompts 2024-06-14 14:09:13 -03:00
github-actions[bot] bcf52f9343
Merge staging-next into staging 2024-06-14 12:01:40 +00:00
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
github-actions[bot] aacd9cf894
Merge staging-next into staging 2024-06-13 00:02:48 +00:00
Wu, Zhenyu 6c02cec283 ansicolor: init at 1.0.2 2024-06-12 23:56:32 +02:00
github-actions[bot] e5f5ec1e9c
Merge staging-next into staging 2024-06-10 12:01:42 +00:00
Wu, Zhenyu 9b4b3c2959 luaprompt: init at 0.8
Fix #223852
2024-06-10 13:40:08 +02:00
github-actions[bot] 1e902c10ad
Merge staging-next into staging 2024-06-03 12:01:54 +00:00
Stanislav Asunkin a394cdd7d2 luaPackages.luv: 1.44.2-1 -> 1.48.0-2 2024-06-01 19:59:57 +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
Sergei Trofimovich f26287d1a4 maintainers/scripts/bootstrap-files: document the procedure of adding a new target 2024-05-26 11:34:41 +01: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
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