Commit graph

460 commits

Author SHA1 Message Date
Christoph Heiss 6a1ef1c2b8
floorp: drop
Will be replaced with a -bin build, which becomes necessary due to
upstream becoming unfeasible to build from source starting with the 12.x
release line.

An appropriate `throw` is also added, to advise users to upgrade to the
new -bin variant.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-09-06 22:27:46 +02:00
Wolfgang Walther cdb246abb3
Merge commit '5203378d1dbf394970184006df4d6111065601a4' into haskell-updates 2025-09-06 21:18:41 +02:00
nixpkgs-ci[bot] 0b98a49ec9
Merge master into staging-next 2025-09-06 18:04:41 +00:00
sternenseemann 7b5b5fe515
treewide: drop GHCJS specific code
This affects haskelPackages.mkDerivation, ghcWithPackages and
hoogleWithPackages which means that it is not possible to re-introduce
a ghcjs derivation downstream and create a ghcjs package set with an up
to date Nixpkgs.
2025-09-06 14:56:31 +02:00
sternenseemann 6bd080254c
haskell.lib: remove controlPhases and ghcInfo 2025-09-06 14:56:30 +02:00
sternenseemann 60dfb9bae8
haskell.compiler.ghcjs: remove at 8.10.7 2025-09-06 14:56:30 +02:00
Johannes Kirschbauer d4167f57ff
lib/types: add deprecation note about freeform behavior of 'either' 2025-09-06 11:49:32 +02:00
nixpkgs-ci[bot] 2c83c4b1bd
Merge d1537033b5 into haskell-updates 2025-09-06 00:19:28 +00:00
nixpkgs-ci[bot] 7db992d114
Merge master into staging-next 2025-09-05 18:05:26 +00:00
dish 2b2ff53811
prometheus-script-exporter: switch to maintained fork (#435767) 2025-09-05 11:57:06 -04:00
nixpkgs-ci[bot] 8d45158d12
Merge bdbd743a2b into haskell-updates 2025-09-05 00:20:47 +00:00
nixpkgs-ci[bot] a5414f7a6d
Merge master into staging-next 2025-09-04 12:06:41 +00:00
Aleksana 36beb2ffd8
python3Packages.bjoern: drop (#439342) 2025-09-04 16:39:57 +08:00
Wolfgang Walther 72d19d84a1
Merge commit '1db6d3c472c786a90b9eea0bcd0368eb60bf6477' into haskell-updates 2025-09-04 09:47:44 +02:00
K900 fa2f6adfe6 Merge remote-tracking branch 'origin/master' into staging-next 2025-09-03 21:17:21 +03:00
Wolfgang Walther 6ae791288e
Merge commit '33d95fc71031eb4a1943c8cdcea3fe95aaba0910' into haskell-updates 2025-09-03 18:37:19 +02:00
Ulrik Strid e50f648270
k3s: simplify airgap images passthru (#434812) 2025-09-03 18:03:54 +02:00
nixpkgs-ci[bot] c5d7abb5ab
Merge master into staging-next 2025-09-03 14:30:56 +00:00
Felix Kimmel 579483f46e pulsemeeter: 1.2.14 -> 2.0.0 2025-09-03 15:24:13 +02:00
Peder Bergebakken Sundt 12520381ba
lxde: drop scope and migrate to by-name (#438741) 2025-09-03 15:00:56 +02:00
Sigmanificient e85dba0ea9 lxde: remove scope 2025-09-03 14:46:10 +02:00
K900 9ae07d7c4c Merge remote-tracking branch 'origin/master' into staging-next 2025-09-03 15:18:10 +03:00
Guider-le-recit a5843d4903
libpinyin: replace db with kyotocabinet for reproducibility 2025-09-03 10:54:08 +02:00
dish 5f7573d2f7
python3Packages.bjoern: drop
This package depends on a 14-year-old version of http-parser, which has
numerous security issues. The upstream also hasn't been updated in
several years, so this is a security issue to keep around.
2025-09-01 17:36:54 -04:00
Robert Rose f2faac4d0c k3s: simplify airgap images passthru
This reduces the filtering and renaming of airgap images archives to
make the update script and builder more resilient to upstream changes.
Additionally, it reduces the code of the k3s builder.
2025-09-01 20:14:52 +02:00
C4 Patino 66ab45eb9a
doc: updated breaking changes notes for prometheus-script-exporter 2025-08-30 10:49:19 -05:00
Martin Weinelt 2877deb852
python3Full: drop
Bluetooth support is now built into the default build. The X11 support is
realized outside the Python interpreter by including the tkinter module
from the package set.
2025-08-30 14:48:05 +02:00
nixpkgs-ci[bot] c82748f890
Merge d8f8b0d1b3 into haskell-updates 2025-08-30 00:20:12 +00:00
Robert Scott c027c69af9 rl-2511: add note on addition of glibcxxassertions hardening flag 2025-08-29 21:42:18 +01:00
Fabián Heredia Montiel 3e04a8f0a8 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-29 13:28:18 -06:00
dish 0d4577bce4
spidermonkey_91: drop
It has been EOL for several years now, and the last dependant(couchdb3)
no longer requires it as of #436932.

I've also removed all conditionals in the common.nix build file that
were for versions older than 115, since we no longer ship any versions
older than that. I would like to remove 115 and 128 soon as well, since
as of commit, they reach end of life in 3 weeks(in fact, 115 is EOL for
all platforms we support afaik)
2025-08-29 09:36:06 -04:00
David McFarland b8e3dd8db5
treewide: remove nuget-to-nix (#437744) 2025-08-29 09:58:45 -03:00
Jamie Magee d2201417a2 nuget-to-nix: remove 2025-08-28 20:25:29 -07:00
nixpkgs-ci[bot] add835b2c7
Merge 72469b3966 into haskell-updates 2025-08-29 00:21:11 +00:00
nixpkgs-ci[bot] e849ba637a
Merge staging-next into staging 2025-08-29 00:17:30 +00:00
Philip Taron ad1cab4997
buildGoModule: warn for passthru.overrideModAttrs lost after overriding (#434546) 2025-08-28 14:29:12 -07:00
Yueh-Shun Li 8c54246b3d buildGoModule: warn for passthru.overrideModAttrs lost after overriding 2025-08-29 03:10:57 +08:00
Robert Hensing 36bc5fa622 Merge master into haskell-updates 2025-08-28 14:08:43 +02:00
K900 92c54de171 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-28 12:55:20 +03:00
nixpkgs-ci[bot] 481393d6bb
Merge 33de6dfc31 into haskell-updates 2025-08-28 00:20:54 +00:00
Ben Siraphob cc5b731ed3
doc: fix typos 2025-08-27 11:46:26 -07:00
nixpkgs-ci[bot] b4d7d83861
Merge staging-next into staging 2025-08-27 18:06:13 +00:00
Sandro 390597d8e0
mono{4,5}: remove (#436991) 2025-08-27 15:29:18 +02:00
nixpkgs-ci[bot] fbb3e5e3f0
Merge staging-next into staging 2025-08-27 12:07:35 +00:00
Gaétan Lepage 5333e74142
python3Packages.triton: always support ROCm (#436500) 2025-08-27 10:24:04 +02:00
nixpkgs-ci[bot] 033e135e6b
Merge 101f44a827 into haskell-updates 2025-08-27 00:21:06 +00:00
nixpkgs-ci[bot] 93cbb748cc
Merge staging-next into staging 2025-08-27 00:17:25 +00:00
Yohann Boniface 214a2ee98a
ansible-later: remove (#436531) 2025-08-26 20:16:08 +02:00
nixpkgs-ci[bot] 78351764f7
Merge staging-next into staging 2025-08-26 12:08:22 +00:00
jopejoe1 590eff3120
ffmpeg_8{,-headless,-full}: init at 8.0 (#435958) 2025-08-26 08:16:47 +02:00
Jamie Magee 3f44f98312 mono4: remove 2025-08-25 21:18:11 -07:00
Jamie Magee d8994cc376 mono5: remove 2025-08-25 21:08:50 -07:00
nixpkgs-ci[bot] c6f1e97131
Merge 0e209ec109 into haskell-updates 2025-08-26 00:21:13 +00:00
nixpkgs-ci[bot] 04220127ea
Merge staging-next into staging 2025-08-26 00:17:21 +00:00
Luna Nova 5f54847b0e
rocmPackages.triton: remove in favor of python3Packages.triton 2025-08-25 17:03:03 -07:00
Luna Nova c74e5ffb65
python3Packages.triton: always support ROCm
ROCm packages are a runtime only dep for triton. triton-llvm always supports AMD GPU targets,
so we can reduce how many different builds of triton are needed by teaching triton to better search
for libamdhip64.so and ld.lld.
2025-08-25 17:03:03 -07:00
Emily 7c4b56bd12
nixos/nixos-containers: actually eliminate costs if no containers are used (#427001) 2025-08-25 19:53:32 +01:00
zimward 29be71ca49
nixos/nixos-containers: actually eliminate costs if no containers are used 2025-08-24 22:16:29 +02:00
polyfloyd 93cedfd1e7 ansible-later: remove 2025-08-24 22:03:24 +02:00
nixpkgs-ci[bot] 02de6cd51b
Merge 73347dcecf into haskell-updates 2025-08-24 00:23:28 +00:00
nixpkgs-ci[bot] ee1db27822
Merge staging-next into staging 2025-08-24 00:19:12 +00:00
dish 5062f1f22f
ffmpeg_8{,-headless,-full}: init at 8.0
This is the latest major version of ffmpeg, codenamed "Huffman".

The feature flags added are one for Whisper filter support via
whisper-cpp, and APV encoding support via OpenAPV(which needed to be
packaged)

Further, the withPostproc feature flag is restricted to before version
8.0, as it was removed.

Currently, nasm is the only supported assembler on 8.0+, so we use that.
in order to not cause a mass rebuild, we don't change the assembler for
older builds, even though nasm has been supported since 3.4.
2025-08-23 10:26:32 -04:00
Pavol Rusnak e71eace6bc
cudaPackages.cudatoolkit-legacy-runfile: drop 2025-08-23 12:20:05 +02:00
sternenseemann 699736ec28 Merge commit ce24ba99aa into haskell-updates 2025-08-23 12:17:31 +02:00
Vladimír Čunát 7f3ba72e24
Merge branch 'master' into staging 2025-08-23 11:39:22 +02:00
K900 e9a7500b70 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-23 09:24:59 +03:00
nixpkgs-ci[bot] ca9ac50239
Merge 4e49fa427e into haskell-updates 2025-08-23 00:21:08 +00:00
Emily f3186c5958 {gcc12,gfortran12,gccgo12,gnat12,gnat-bootstrap12}: drop
EOL as of July; no longer used in the tree.
2025-08-22 23:01:59 +01:00
Emily 10ce2b4791 {gcc11,gfortran11,gdc11,gnat11,gnat-bootstrap11}: drop
EOL since 2024; no longer used in the tree.
2025-08-22 23:01:59 +01:00
Emily 4e7ee62b94 {gcc10,gfortran10}: drop
EOL since 2023; no longer used in the tree.
2025-08-22 23:01:59 +01:00
Emily 2a196a7278 {gcc9,gfortran9}: drop
EOL since 2022; no longer used in the tree.
2025-08-22 23:01:59 +01:00
Connor Baker 543546a790
cudaPackages_{11,12_0,12_1,12_2,12_3,12_4,12_5}: drop (#434827) 2025-08-22 14:39:50 -07:00
John Ericson a53b47202e
installShellFiles: Allow installManPage to take a piped input (#428382) 2025-08-22 11:26:19 -04:00
Emily 1bcb29135a cudaPackages_{12_0,12_1,12_2,12_3,12_4,12_5}: drop 2025-08-22 16:18:23 +01:00
Emily c32c0a555e cudaPackages_11: drop 2025-08-22 15:59:05 +01:00
nixpkgs-ci[bot] 3d5a013c05
Merge staging-next into staging 2025-08-22 06:06:42 +00:00
nixpkgs-ci[bot] 597354df74
Merge master into staging-next 2025-08-22 06:06:05 +00:00
Martin Weinelt 048507355c
buildPythonPackage: use nix-update as the default update script
Much more robust and supports various fetchers like cargo, npm or yarn.
2025-08-22 02:37:00 +02:00
nixpkgs-ci[bot] d2c5ccce64
Merge c92a45873d into haskell-updates 2025-08-20 17:49:33 +00:00
nixpkgs-ci[bot] 2c02dcbf29
Merge staging-next into staging 2025-08-20 17:47:51 +00:00
K900 c8327c225b Merge remote-tracking branch 'origin/master' into staging-next 2025-08-20 15:58:49 +03:00
Ramses 4665ea93b5
sftpman: 1.2.2 -> 2.1.0 (Rust rewrite) (#434270) 2025-08-20 13:14:45 +03:00
nixpkgs-ci[bot] 6c18828d99
Merge 226bb7c9df into haskell-updates 2025-08-20 00:20:49 +00:00
Wolfgang Walther 25fedb005f
Revert "python3Packages.buildPythonPackage: default enabledTestPaths = [ "." ]" 2025-08-19 12:47:11 +00:00
nixpkgs-ci[bot] bffa08fa9f
Merge staging-next into staging 2025-08-19 06:06:52 +00:00
Fabián Heredia Montiel 0e9af74ced Merge remote-tracking branch 'origin/master' into staging-next 2025-08-18 22:43:58 -06:00
Morgan Jones 4b4e6ac078
androidndkPackages_{21,23,24,25,26}: drop (#434649) 2025-08-18 18:45:21 +00:00
Emily 5381f4d669 androidndkPackages_{21,23,24,25,26}: drop
EOL and depend on EOL LLVMs.
2025-08-18 16:52:21 +01:00
Emily 6e959288bb lib.systems.examples: bump Android SDK and NDK
Per <https://github.com/android/ndk/wiki>, NDK 26 is EOL.
2025-08-18 16:52:14 +01:00
Wolfgang Walther 746cd1fbea
python3Packages.buildPythonPackage: default enabledTestPaths = [ "." ] (#425191) 2025-08-18 14:54:30 +00:00
Emily ba90f3c54c zig_0_12: drop 2025-08-18 06:50:56 +01:00
Yueh-Shun Li 5bf25dffb6 python3Packages.buildPythonPackage: default enabledTestPaths = [ "." ]
Explicitly provide a default value for the argument `enabledTestPaths`
as the current working directory (`enabledTestPaths = [ "." ]`)
to simplify overriding (making `enabledTestPaths` always specified as a
non-empty list) while preserving `pytest`'s default behaviour of
discovering tests in the current working directory.

Assert the specified `enabledTestPaths` value to be a non-empty list.
2025-08-18 04:43:19 +08:00
nixpkgs-ci[bot] 09b8dfd7ad
Merge 09906cab24 into haskell-updates 2025-08-17 00:24:06 +00:00
Fugi 820a91c818
sftpman: 1.2.2 -> 2.1.0 2025-08-16 18:55:01 +02:00
nixpkgs-ci[bot] 9553b76500
Merge staging-next into staging 2025-08-16 06:14:01 +00:00
K900 f4924fc36c Merge remote-tracking branch 'origin/master' into staging-next 2025-08-16 09:11:21 +03:00
Jared Baur f71277d66d
linux: install kernel modules to separate output
The kernel image is not functionally required at runtime in the same
output where the kernel modules are, and we can save space by removing
it.

Co-authored-by: Emily <vcs@emily.moe>
2025-08-15 20:57:30 -07:00
nixpkgs-ci[bot] bb71dfa5c1
Merge ee11c0fef4 into haskell-updates 2025-08-15 00:23:03 +00:00
nixpkgs-ci[bot] 664c1d7072
Merge staging-next into staging 2025-08-15 00:18:56 +00:00
nixpkgs-ci[bot] c0e9e1afcf
Merge master into staging-next 2025-08-15 00:18:09 +00:00
Jonathan Davies 7885b4e30a
nixos/release-notes: Add note about clickhouse vs clickhouse-lts package 2025-08-14 15:35:22 +00:00
nixpkgs-ci[bot] 0962d886bb
Merge 27473e9a5e into haskell-updates 2025-08-14 00:21:59 +00:00
nixpkgs-ci[bot] 555eba864d
Merge staging-next into staging 2025-08-13 12:08:02 +00:00
nixpkgs-ci[bot] d060c7e4de
Merge master into staging-next 2025-08-13 12:07:08 +00:00
Thomas Gerbet 2e37ab6106
mongodb-6_0: drop (#427931) 2025-08-13 13:52:18 +02:00
Ross Smyth 49059b8bb8 docs: Allow installManPage to take a piped input 2025-08-12 21:56:40 -04:00
nixpkgs-ci[bot] 93af7bada9
Merge e4b54494cb into haskell-updates 2025-08-13 00:22:20 +00:00
nixpkgs-ci[bot] 9910bc5b76
Merge staging-next into staging 2025-08-13 00:18:48 +00:00
Fabián Heredia Montiel 03c3164694 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-12 18:14:55 -06:00
John Ericson 954b76a911
installShellFiles: Add nushell support to installShellCompletion (#428168) 2025-08-12 17:55:43 -04:00
Philip Taron 44337b80af
fetchtorrent: add flatten argument for rqbit (#432330) 2025-08-12 11:59:33 -07:00
K900 3f8d9e8f9c Merge remote-tracking branch 'origin/master' into staging-next 2025-08-12 17:09:22 +03:00
Wolfgang Walther fa0cba1c39
nix_2_3: drop
This has been marked insecure a while ago, as some CVEs have not been
backported. Even if *some* CVEs are fixed, we'd need **all** of them to
be, to get it back into the cache.

Not having it in the cache means, we can not test it in CI. This means
we can't make sure to actually support this version to evaluate Nixpkgs.
2025-08-12 11:28:40 +02:00
nixpkgs-ci[bot] ba1e259dc8
Merge a2a025b8f3 into haskell-updates 2025-08-12 00:21:47 +00:00
K900 f2f57f5307 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-11 07:51:20 +03:00
Philip Taron 754ee2fc40
fetchgit: Add rootDir argument (#427165) 2025-08-10 17:38:43 -07:00
nixpkgs-ci[bot] b6615377ee
Merge bb8a04eb36 into haskell-updates 2025-08-10 00:25:03 +00:00
Adam Dinwoodie 588622a0e3 fetchtorrent: add flatten argument for rqbit
Currently, the output from fetchtorrent will be different depending on
whether the default "transmission" backend or the "rqbit" backend is
used, because "rqbit" changed its behaviour in v6.0.0 to create
subdirectories.

Restore the old behaviour for the rqbit backend of flattening the
directory structure, but add a "flatten" argument to allow users to
explicitly request the behaviour without this change.

Because fetchtorrent produces fixed-output derivations, it's possible
that people won't notice the changes in behaviour here, so add a warning
that the behaviour might be unexpected (in either direction!) if the
flatten argument isn't specified for the rqbit backend, and -- to avoid
needing to support it indefinitely -- a warning that `flatten = false`
will be deprecated in future.

Update the fetchtorrent tests to check all the relevant combinations,
and to mark all tests as now working.

Update the release notes to advertise this breaking change.

Fixes #432001.
2025-08-09 20:22:29 +01:00
K900 e56cd25cda Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-09 09:17:30 +03:00
nixpkgs-ci[bot] 850a54ff57
Merge 56078c1dcc into haskell-updates 2025-08-09 00:21:56 +00:00
Niklas Korz 4a4d122bb7 conduwuit: drop
Upstream has deleted their repository for good (after previously
archiving it), so it's time we remove this already deprecated package.
2025-08-08 23:04:19 +02:00
K900 767dbbcbf8 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-08 22:10:51 +03:00
Yuriy Taraday 34612851db fetchgit: Add rootDir argument
With this argument fetchgit will make a subdirectory of the Git
repository a root of the resulting store path. This is helpful for
dealing with monorepos where many projects are in separate directories
and don't need a new source hash every time the monorepo is updated.

Commit hash is removed from the name of the derivation to prevent it
from changing the store path when nothing in the subdirectory changes.
2025-08-08 16:20:05 +02:00
Jessie Ross 6d57bd2ab5 release-notes: move command-not-found note from nixpkgs notes to nixos 2025-08-08 14:45:22 +02:00
nixpkgs-ci[bot] cf24951b06
Merge 3ed93ea844 into haskell-updates 2025-08-07 00:24:16 +00:00
nixpkgs-ci[bot] 11f1819945
Merge staging-next into staging 2025-08-06 12:08:36 +00:00
isabel c2e35a75d3
greetd.*: move to 'pkgs/by-name', modernize (#427540) 2025-08-06 12:37:35 +01:00
nixpkgs-ci[bot] 07c6a900a9
Merge a2a0f504c9 into haskell-updates 2025-08-05 00:24:44 +00:00
nixpkgs-ci[bot] d9f7bd201e
Merge staging-next into staging 2025-08-04 18:06:51 +00:00
Ross Smyth c2f9c14b9d docs: Update installShellFiles docs for Nushell completions 2025-08-04 11:59:44 -04:00
Sandro 963a110cd9
privatebin: 1.7.8 -> 2.0.0 (#429227) 2025-08-04 17:55:18 +02:00
nixpkgs-ci[bot] df296434e2
Merge 3360ea758b into haskell-updates 2025-08-04 00:25:37 +00:00
nixpkgs-ci[bot] f440907129
Merge staging-next into staging 2025-08-03 06:06:31 +00:00
sternenseemann 0f56042556 inspircd: 3.18.0 -> 4.7.0
https://docs.inspircd.org/4/breaking-changes/
https://docs.inspircd.org/4/overview/

https://docs.inspircd.org/4/change-log/#inspircd-401
https://docs.inspircd.org/4/change-log/#inspircd-410
https://docs.inspircd.org/4/change-log/#inspircd-420
https://docs.inspircd.org/4/change-log/#inspircd-430
https://docs.inspircd.org/4/change-log/#inspircd-440
https://docs.inspircd.org/4/change-log/#inspircd-450
https://docs.inspircd.org/4/change-log/#inspircd-460
https://docs.inspircd.org/4/change-log/#inspircd-470

Packaging-relevant changes:

- inspircd no longer has the start subcommand, but needs to be invoked
  directly.
- New extra modules: log_syslog and log_json
- Removed extra modules: regex_tre, regex_pcre, ssl_mbedtls
  You probably should not use them anymore, but they can be
  obtained via the module manager in theory — though I doubt it works
  with Nix (another item for the todo list, I guess):
  https://docs.inspircd.org/4/module-manager/
2025-08-03 02:53:03 +02:00
nixpkgs-ci[bot] fa3b2438b2
Merge 54b5c7b431 into haskell-updates 2025-08-03 00:25:56 +00:00
Acid Bong 3d98a49856
greetd.*: move to 'pkgs/by-name' and top level 2025-08-02 21:16:51 +03:00
K900 ce4fe8c14f Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-02 07:21:51 +03:00
nixpkgs-ci[bot] a790b81735
Merge 4edcaa1606 into haskell-updates 2025-08-02 00:22:49 +00:00
Franz Pletz 1c8c14a2f1
navidrome: 0.57.0 -> 0.58.0 (#429280) 2025-08-01 21:34:10 +02:00
nixpkgs-ci[bot] 230bb9a8b7
Merge staging-next into staging 2025-08-01 18:06:57 +00:00
Bruno BELANYI 12a0449253
mealie: 2.8.0 -> 3.0.2 (#427176) 2025-08-01 13:54:27 +01:00
Chris Moultrie 88d645ceb5
navidrome: 0.57.0 -> 0.58.0
changelog: https://github.com/navidrome/navidrome/releases/tag/v0.58.0
2025-07-31 22:52:39 -04:00
nixpkgs-ci[bot] a0d42757ed
Merge eb87960a20 into haskell-updates 2025-08-01 00:26:21 +00:00
nixpkgs-ci[bot] e5afa1131b
Merge staging-next into staging 2025-07-31 06:07:08 +00:00
nixpkgs-ci[bot] 58dd93477c
Merge 35d1a22736 into haskell-updates 2025-07-31 00:23:12 +00:00
Will Fancher dd1cd545b9 nixos/release-notes: Move display manager note to NixOS manual 2025-07-30 18:11:56 -04:00
nixpkgs-ci[bot] a482dd935d
Merge staging-next into staging 2025-07-30 18:07:01 +00:00
Sandro c2fadf14f8
homebox: 0.19.0 -> 0.20.2 (#421105) 2025-07-30 16:54:40 +02:00
nixpkgs-ci[bot] 0b79387651
Merge staging-next into staging 2025-07-30 12:11:23 +00:00
sternenseemann 6516f9f0d8 ghc: 9.8.4 -> 9.10.2
GHC 9.10.2 seems to be unaffected by the i686 issue, so we can use 9.10
almost everywhere, c.f. https://gitlab.haskell.org/ghc/ghc/-/issues/25904.

haskellPackages: stackage LTS 23.27 -> LTS 24.2

all-cabal-hashes: 2025-07-07T21:33:55Z -> 2025-07-28T06:22:26Z

Make sure to retain Cabal and Cabal-syntax == 3.14.* which is currently
used by cabal2nix-unstable.
2025-07-30 12:32:47 +02:00
Pol Dellaiera 80661f912f nixos/private-gpt: drop 2025-07-30 08:20:28 +02:00
Defelo e04e700f98
privatebin: 1.7.8 -> 2.0.0
Changelog: https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0
Diff: https://github.com/PrivateBin/PrivateBin/compare/1.7.8...2.0.0
2025-07-29 14:10:41 +02:00
nixpkgs-ci[bot] 8b07d4753c
Merge staging-next into staging 2025-07-29 06:07:19 +00:00
K900 ae766afdc2
nixos/display-managers: tty1 everywhere (#428972) 2025-07-29 07:32:42 +03:00
Will Fancher 431a976182 nixos/display-managers: tty1 everywhere 2025-07-28 14:46:39 -04:00
nixpkgs-ci[bot] a0f68eb6b1
Merge staging-next into staging 2025-07-28 18:06:38 +00:00
Sandro 154ac3a913
webfontkitgenerator: 1.2.0 -> 1.3.0 (#428595) 2025-07-28 14:25:53 +02:00
Michael Evans 6734b696a5 webfontkitgenerator: rename to webfont-bundler 2025-07-27 20:05:51 +02:00
nixpkgs-ci[bot] 115bfaf701
Merge staging-next into staging 2025-07-27 18:05:46 +00:00
@norpol 124c3f4850 stalwart-mail: add v0.13.x breaking change notice 2025-07-26 23:50:55 +01:00
K900 9ea52fa88d Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-25 07:23:57 +03:00
Jade Lovelace 4f93d9a2d1 mx-puppet-discord: remove
According to emilazy these were the only usages of sha1 in nixpkgs:

```
pkgs/servers/mx-puppet-discord/node-packages.nix
111:        sha1 = "532e01241dbcb0f2769f1b9a7cde313d30101173";
120:        sha1 = "68018cab4f59834b3fef2e59fbfd52938403e001";
129:        sha1 = "52b0e8bb808a1202602899af67939b049dd42402";
138:        sha1 = "0a37a3f9430ff7c29512d29882e25ae738a31283";
```

Anyone motivated to maintain it can feel free to restore this, it's just
not maintained at the moment, and the sha1 hashes need to go.

This was found after Ericson proposed implementing something like
https://github.com/NixOS/nix/issues/13544 in Lix, which led to the
question "who is using sha1 anyway?" and the realization we could just
*remove* support for it outside of .. the known chromium crimes.
2025-07-24 19:31:06 -07:00
K900 db1c953d2c Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-24 07:53:47 +03:00
qubitnano 6d8da589c3 mongodb-6_0: drop
https://www.mongodb.com/legal/support-policy/lifecycles

mongodb-6_0 is end of life on 2025-07-31
2025-07-23 21:19:49 -04:00
Michele Guerini Rocco 2e7f98d013
nixos/searx: use envsubst instead of sed for reading environment variables (#419149) 2025-07-23 22:21:01 +02:00
Litchi Pi badcde8977 Update documentation to 3.0.2
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2025-07-23 13:57:02 +02:00
nixpkgs-ci[bot] d1b01f0d74
Merge staging-next into staging 2025-07-23 00:19:01 +00:00
Doron Behar 2b2bbb2e73
kbd: split man & scripts outputs (#417804) 2025-07-22 10:22:38 +03:00
Manuel Hutter 960cbed163
vmware-horizon-client -> omnissa-horizon-client
VMware Horizon was sold to Omnissa in 2024, and has since been rebranded
as Omnissa Horizon.

Source: https://www.omnissa.com/insights/introducing-omnissa-the-former-vmware-end-user-computing-business/

Signed-off-by: Manuel Hutter <manuel@hutter.io>
2025-07-22 07:35:05 +02:00
Litchi Pi 3cd4cce6a7 fixup, add release notes
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2025-07-21 17:42:02 +02:00
nixpkgs-ci[bot] d67dba32f8
Merge staging-next into staging 2025-07-20 12:11:51 +00:00
Aleksana f15bdc89e3
archipelago-minecraft: drop (#425672) 2025-07-20 17:55:56 +08:00
Chris Moultrie 2e16d7034a
homebox: 0.19.0 -> 0.20.0
changelog: https://github.com/sysadminsmedia/homebox/releases/tag/v0.20.0
2025-07-19 17:33:04 -04:00
nixpkgs-ci[bot] 739c49b73b
Merge staging-next into staging 2025-07-19 00:18:43 +00:00
7c6f434c f94cd525c2
lisp-modules: import quicklisp dist 2025-06-22 (#424897) 2025-07-18 23:18:08 +00:00
langsjo fbac9d2055
stdenv: assert that env is an attrset 2025-07-18 11:21:52 -07:00
Wolfgang Walther 78790dabd9
nixfmt[-rfc-style]: unstable -> 1.0.0 (#425068) 2025-07-18 17:40:43 +00:00
Sean Behan ca88da9ce3
nixos/searx: use envsubst instead of sed for reading environment variables
- use envsubst instead of sed for reading in environment variables
- update usage examples
- add release notes
2025-07-18 15:51:03 +02:00
dish 4ab08a4c3e
archipelago-minecraft: drop 2025-07-15 23:52:24 -04:00
06kellyjac 6092e7e425 go-mockery_2: init at 2.53.3
Added go-mockery_2 to give users options while v2 is still supported upstream.
2025-07-14 18:33:36 +03:00
06kellyjac 01ba6830de go-mockery: 2.53.3 -> 3.4.0
Diff: https://github.com/vektra/mockery/compare/refs/tags/v2.53.3...refs/tags/v3.4.0

Move to finalAttrs func
Replace version check test with version check hook
Added release note
2025-07-14 18:32:51 +03:00
Silvan Mosberger b3bc1e31d0 nixfmt[-rfc-style]: unstable -> 1.0.0
Also:
- Updates the update script to use stable versions going forward
- Make pkgs.nixfmt the -rfc-style version and remove the warning
- Create a (delayed) warning for the -rfc-style version to encourage
  switching to pkgs.nixfmt in a couple releases
- Add a release note for the above
2025-07-14 16:28:35 +02:00
Kasper Gałkowski 6b3a446632 lisp-modules: import quicklisp dist 2025-06-22
State after import: 646 out of 4717 packages fail to build.

Added release note.
2025-07-13 21:11:12 +02:00
nixpkgs-ci[bot] 10c6f557f3
Merge master into staging-next 2025-07-10 12:07:17 +00:00
06kellyjac 8b72c5aa81 conftest: 0.59.0 -> 0.62.0
Diff: https://github.com/open-policy-agent/conftest/compare/refs/tags/v0.59.0...refs/tags/v0.62.0

Changelog: https://github.com/open-policy-agent/conftest/releases/tag/v0.62.0

Added release note for 0.60.0 breaking change moving to v1 rego by
default.
2025-07-10 11:03:36 +01:00
Alyssa Ross e0910df589
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/by-name/me/meson/package.nix
2025-07-02 14:49:42 +02:00
Martin Weinelt d2e9be2b07
buildPython*: throw on empty format
This is the ratchet that disallows introducing new python packages that
do not define a package format.
2025-07-02 10:18:35 +02:00
nixpkgs-ci[bot] 09647166f2
Merge staging-next into staging 2025-07-02 00:18:35 +00:00
Austin Horstman 8c5dca3996
neovim: add backward compatibility for luaRcContent in makeNeovimConfig (#421015) 2025-07-01 16:05:56 -05:00
nixpkgs-ci[bot] eee21ba9fa
Merge staging-next into staging 2025-06-30 12:08:05 +00:00
Niklas Korz 34927b9ea3 tooling-language-server: rename to deputy, 0.5.0 -> 0.6.0
Changelog: https://github.com/filiptibell/deputy/blob/v0.6.0/CHANGELOG.md
2025-06-30 10:32:59 +02:00
natsukium 704946d221
neovim: add backward compatibility for luaRcContent in makeNeovimConfig
The makeNeovimConfig function now preserves luaRcContent when passed as
an attribute, with a deprecation warning. This fixes the breaking change
from commit 24df1ab44a where luaRcContent would be overwritten by the
new customLuaRC parameter.
2025-06-29 23:49:25 +09:00
Doron Behar 298d39ede3 kbd: split man & scripts outputs 2025-06-26 09:25:23 +03:00
K900 1f11bb607a Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-25 17:02:53 +03:00
Will Fancher b1fb0503ec
bcachefs-unlock: respect x-systemd mount options (#419473) 2025-06-25 06:08:32 -04:00
Charlotte 🦝 Deleńkec ca0c35d813 bcachefs-unlock: respect x-systemd mount options
This will allow unlocking to take place *after* all of the devices have
been probed, as indicated by the x-systemd.wants and x-systemd.requires
options. This allows for multi-device bcachefs volumes to be reliably
unlocked.
2025-06-25 09:01:43 +01:00
transcaffeine 142421f155
netbox_4_3: init at 4.3.2
Release notes:
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.0
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.1
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.2
Full changelog: https://github.com/netbox-community/netbox/compare/v4.2.9...v4.3.2
2025-06-24 10:47:07 +02:00
K900 a10dfa1005 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-23 21:07:45 +03:00
Yorick cb6adfec42
victorialogs: init at 1.24.0 (#418806) 2025-06-23 17:05:41 +02:00
nixpkgs-ci[bot] ce3e6e88b1
Merge staging-next into staging 2025-06-23 00:19:30 +00:00
Peder Bergebakken Sundt d38cf01b42
reaction: 1.4.1 -> 2.0.1 (#415527) 2025-06-23 00:45:11 +02:00
nixpkgs-ci[bot] 0d133d4a3d
Merge staging-next into staging 2025-06-22 06:06:24 +00:00
Aleksana 061295ff54
podofo: adopt, clean up version names, change default version, init 1.0, 0.10.4 -> 0.10.5, etc (#412792) 2025-06-22 10:37:52 +08:00
Marie Ramlow 5f5df9b7ad doc/rl-2511: document victorialogs package migration 2025-06-21 21:00:40 +02:00
nixpkgs-ci[bot] 7ca18ff1be
Merge staging-next into staging 2025-06-21 18:06:16 +00:00
Guillaume Girol 2ab3ac5c2b
separateDebugInfo: add symlinks to executable and source for debuginfod support (#394674) 2025-06-20 23:09:03 +02:00
Tom van Dijk 2d561e02ae
doc: explain telegram-desktop -> Telegram binary name change
Fixes #417883

This is due to the breaking commit b7cfcd389e

See also: #414062
2025-06-20 16:23:18 +02:00
K900 5100da95a6 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-17 21:34:30 +03:00
K900 86035c1268 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 15:59:57 +03:00
Jörg Thalheim d9a40c9bd5
command-not-found: disable by default, simplify, document (#416425) 2025-06-17 14:15:55 +02:00
ppom 9525316eea
reaction: 1.4.1 -> 2.0.1
reaction has been rewritten in Rust.
2025-06-17 12:00:00 +02:00
nixpkgs-ci[bot] 798f2ffe8f
Merge staging-next into staging 2025-06-17 00:18:23 +00:00
nixpkgs-ci[bot] 2f3386a8e9
Merge master into staging-next 2025-06-17 00:17:27 +00:00
Weijia Wang 97c0a198aa
lima: 1.0.7 -> 1.1.1 with extracting lima-additional-guestagents (#415093) 2025-06-16 22:46:24 +02:00
Benjamin Sparks 98380fcfe1 doc/rl-25.11: Changing meta.mainProgram influences package rebuilds 2025-06-15 19:05:43 +02:00
Jessie Ross 9f9bd4f36f release-notes: Mention disable-by-default of command-not-found 2025-06-15 16:00:05 +07:00
K900 d07e701d48 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-14 23:38:13 +03:00
Guillaume Girol d641797bed release notes: document interactions between separateDebugInfo and ref blacklisting 2025-06-14 22:15:39 +02:00
Guillaume Girol a924c0eb95 separateDebugInfo: add symlinks to executable and source for debuginfod support
A debuginfod support must be able to map a build-id to
- debug symbols
- the original elf file for which the debug symbols where separated
- the corresponding source files

Currently, hydra provides an index from build-id to the nar of the debug
output containing the debug symbols.

Add symlinks in these outputs so that we can recover the store path of
the source and original elf file. We can then fetch them by the normal
binary cache protocol.

About source files: to minimize storage demands, in the ideal case,
software would be built from the source store path $src and the
debuginfod server would just have to serve source files from this store
path. In practice, source files are sometimes patched as part of the
build. This commit stores the modified files in the debug output is a so
called source overlay so that the debuginfod serve can serve the patched
content of the file.

The checksum was chosen as follows (where big is 4GB of zeros):

$  hyperfine -L s sysv,bsd,crc,sha1,sha224,sha256,sha384,sha512,blake2b,sm3 'cksum -a {s} big'
Benchmark 1: cksum -a sysv big
  Time (mean ± σ):     854.5 ms ± 270.5 ms    [User: 245.3 ms, System: 601.8 ms]
  Range (min … max):   760.5 ms … 1623.8 ms    10 runs

  Warning: The first benchmarking run for this command was significantly slower than the rest (1.624 s). This could be caused by (filesystem) caches that were not filled until after the first run. You should consider using the '--warmup' option to fill those caches before the actual benchmark. Alternatively, use the '--prepare' option to clear the caches before each timing run.

Benchmark 2: cksum -a bsd big
  Time (mean ± σ):      5.838 s ±  0.045 s    [User: 5.118 s, System: 0.693 s]
  Range (min … max):    5.767 s …  5.897 s    10 runs

Benchmark 3: cksum -a crc big
  Time (mean ± σ):     829.9 ms ±  28.6 ms    [User: 274.5 ms, System: 551.0 ms]
  Range (min … max):   803.2 ms … 904.8 ms    10 runs

Benchmark 4: cksum -a sha1 big
  Time (mean ± σ):      2.553 s ±  0.010 s    [User: 1.912 s, System: 0.631 s]
  Range (min … max):    2.543 s …  2.575 s    10 runs

Benchmark 5: cksum -a sha224 big
  Time (mean ± σ):      2.716 s ±  0.018 s    [User: 2.054 s, System: 0.645 s]
  Range (min … max):    2.695 s …  2.743 s    10 runs

Benchmark 6: cksum -a sha256 big
  Time (mean ± σ):      2.751 s ±  0.029 s    [User: 2.057 s, System: 0.674 s]
  Range (min … max):    2.712 s …  2.812 s    10 runs

Benchmark 7: cksum -a sha384 big
  Time (mean ± σ):      5.600 s ±  0.049 s    [User: 4.820 s, System: 0.753 s]
  Range (min … max):    5.515 s …  5.683 s    10 runs

Benchmark 8: cksum -a sha512 big
  Time (mean ± σ):      5.543 s ±  0.021 s    [User: 4.751 s, System: 0.768 s]
  Range (min … max):    5.523 s …  5.579 s    10 runs

Benchmark 9: cksum -a blake2b big
  Time (mean ± σ):      5.091 s ±  0.025 s    [User: 4.306 s, System: 0.764 s]
  Range (min … max):    5.048 s …  5.125 s    10 runs

Benchmark 10: cksum -a sm3 big
  Time (mean ± σ):     14.220 s ±  0.120 s    [User: 13.376 s, System: 0.783 s]
  Range (min … max):   14.077 s … 14.497 s    10 runs

Summary
  cksum -a crc big ran
    1.03 ± 0.33 times faster than cksum -a sysv big
    3.08 ± 0.11 times faster than cksum -a sha1 big
    3.27 ± 0.11 times faster than cksum -a sha224 big
    3.31 ± 0.12 times faster than cksum -a sha256 big
    6.13 ± 0.21 times faster than cksum -a blake2b big
    6.68 ± 0.23 times faster than cksum -a sha512 big
    6.75 ± 0.24 times faster than cksum -a sha384 big
    7.03 ± 0.25 times faster than cksum -a bsd big
   17.13 ± 0.61 times faster than cksum -a sm3 big

unfortunately, crc (and sysv) are not supported by --check, so they are
disqualified. sha1 sha224 and sha256 are sensibly as fast as one
another, so let's use a non broken one, even though cryptographic
qualities are not needed here.
2025-06-14 22:14:55 +02:00
OTABI Tomoya dcf0290691
gramps: 5.2.4 -> 6.0.1 (#391563) 2025-06-14 22:25:20 +09:00
nixpkgs-ci[bot] 7001d06792
Merge master into staging-next 2025-06-14 00:16:47 +00:00
Philip Taron 51ad441bfa
nixos/gnome/gcr-ssh-agent: init (#379731) 2025-06-13 15:03:21 -07:00
Anthony Rodriguez 69534a2257
nixos/gcr-ssh-agent: init
Co-authored-by: lilyinstarlight <lily@lily.flowers>
2025-06-13 22:37:09 +02:00
TomaSajt 1ab04416af gramps: 5.2.4 -> 6.0.1 2025-06-13 17:38:25 +02:00
nixpkgs-ci[bot] d665fb722a
Merge master into staging-next 2025-06-10 16:40:14 +00:00
Aleksana a451ae01a4
space-orbit: remove (#414994) 2025-06-10 23:32:26 +08:00
kuflierl e89036ce6d
podofo: change default podofo version from 0.9 to 1.0
- update release notes 25.11
- set podofo version for the following packages:
  - krename: 0.9
  - scribus: 0.9 -> 0.10
  - calibre: 0.10
  - cie-middleware-linux: 0.9 -> 0.10
  - gImageReader: 0.9 -> 0.10
  - horizon-eda: 0.9 -> 0.10
- Implicit podofo version changes:
  - pdfmixtool: 0.9 -> 1.0
2025-06-10 15:40:29 +02:00
Kenichi Kamiya 1afe79e13c
lima: add withAdditionalGuestAgents and the tests
Without copying lima-additional-guestagents files, limactl does not
detect its agents even if added the package in inputs.
2025-06-10 22:12:00 +09:00
K900 7479f39034 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-09 18:08:45 +03:00
Maximilian Bosch d92e71021b
Merge: nixos/vmalert: support multiple instances (#410856) 2025-06-09 15:18:38 +02:00
Maximilian Bosch 0d46fda974
nixos/vmalert: support multiple instances
vmalert only supports a single datasource for querying metrics and
managing alerts. Because of that, we need two instances to manage alerts
for both VictoriaLogs and VictoriaMetrics.

This is strongly inspired by the change made to Redis, i.e. a new
`instances` option was introduced with each option inside it.
With `mkRenamedOptionModule` it's ensured that existing configurations
still evaluate to the same result.
2025-06-09 10:38:58 +02:00
Kenichi Kamiya 701f48bb80
lima: remove additional guest agents
We removed additional guest agents from the main `lima` package.
These agents were moved to the `lima-additional-guestagents` package
in the previous commit.

This change reduces the size of the `lima` package, similar to how
upstream distributes these agents. Upstream has extracted guest agents
since version v1.1.0, except for the host's architecture.
2025-06-09 13:02:21 +09:00
Petr Zahradnik 44c774caf2 space-orbit: remove 2025-06-08 13:41:22 +02:00
nixpkgs-ci[bot] e6218aa1be
Merge master into staging-next 2025-06-08 06:05:51 +00:00
Doron Behar ecb8f8a922
gentium: 6.200 -> 7.000 (#414001) 2025-06-08 08:05:28 +03:00
Doron Behar 85794319e7 gentium: mention rename confusion in release notes 2025-06-08 07:53:39 +03:00
K900 c9dd2063b7 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-06 09:28:07 +03:00
Johan Herland abda866f17
fetchurl: Add hook for rewriting/filtering URLs
This allows on-the-fly rewriting of URLs before they are passed from
fetchurl (or fetchurlBoot) to curl.

The intended use is to allow inserting company-internal mirrors, or
working around company firewalls and similar network restrictions,
without having to extensively patch across all of nixpkgs. Instead,
users can pass a function in their nixpkgs that performs the necessary
URL rewrites.

Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru>
2025-06-04 10:29:08 +00:00
nixpkgs-ci[bot] 1c8c1864d6
Merge master into staging-next 2025-06-03 18:06:20 +00:00
夜坂雅 09dcf6b2f1 base16-builder: remove
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-06-03 18:28:33 +05:30
K900 dfaa068412 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-03 08:51:45 +03:00
kuflierl 7bc1aa3262
offrss: drop due to age and lack of maintainer 2025-06-01 15:04:34 +02:00
K900 37a72a5aa2 Merge remote-tracking branch 'origin/staging-next' into staging 2025-05-29 12:02:16 +03:00
Austin Horstman 4a065b44a0
neovimUtils.wrapNeovimUnstable: support vim.o.exrc (#395991) 2025-05-28 21:35:47 -05:00
Philip Taron b76868988b
cc-wrapper: add support for strictflexarrays1 & strictflexarrays3 hardening flags (#400408) 2025-05-26 10:46:00 -07:00
Birdee 79794e292f Update doc/languages-frameworks/neovim.section.md
Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>

Update pkgs/applications/editors/neovim/wrapper.nix

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>

Update doc/languages-frameworks/neovim.section.md

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>

Update doc/release-notes/rl-2511.section.md

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>

Update doc/languages-frameworks/neovim.section.md

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>

Update doc/release-notes/rl-2511.section.md

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>

Update doc/release-notes/rl-2511.section.md

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-05-25 13:13:09 -07:00
nixpkgs-ci[bot] fcdae88e36
Merge staging-next into staging 2025-05-24 18:05:46 +00:00
Robert Scott 3f1a00c79d cc-wrapper: add support for strictflexarrays1 & strictflexarrays3 hardening flags
adding strictflexarrays1 to pkgsExtraHardening
2025-05-24 11:10:20 +01:00
Tristan Ross bb23492d23
doc/rl2505: move variants to 25.05 2025-05-23 17:52:09 -07:00
nixpkgs-ci[bot] 93d5cbe07b
Merge staging-next into staging 2025-05-23 06:06:33 +00:00