Commit Graph

905 Commits

Author SHA1 Message Date
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
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