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