Commit Graph

103350 Commits

Author SHA1 Message Date
Alois Wohlschlager
af3a3f64df replaceDependencies: evolve from replaceDependency
Rewrite replaceDependency so that it can apply multiple replacements in
one go. This includes correctly handling the case where one of the
replacements itself needs to have another replacement applied as well.
This rewritten function is now aptly called replaceDependencies.

For compatibility, replaceDependency is retained as a simple wrapper
over replaceDependencies. It will cause a rebuild because the unpatched
dependency is now referenced by derivation instead of by storePath, but
the functionality is equivalent.

Fixes: https://github.com/NixOS/nixpkgs/issues/199162
2024-09-24 12:20:15 +02:00
Yt
2232cae406
postgresqlPackages.pgvecto-rs: 0.2.1 -> 0.3.0 (#321617) 2024-09-24 05:56:28 -04:00
Yt
d026e3fa1a
immich: init at 1.115.0; nixos/immich: init module (#324127) 2024-09-24 05:56:12 -04:00
liyangau
78f07785d3 deck: move to pkgs/by-name 2024-09-24 19:41:28 +10:00
Kait Lam
518fc09de0
ocamlPackages.mlbdd: init at 0.7.2 (#344136) 2024-09-24 10:26:35 +02:00
Vincent Laporte
40f7c72b65 ocamlPackages.httpun-types: init at 0.2.0 2024-09-24 08:50:32 +02:00
Aleksana
eae30cdaac
oysttyer: remove (#344038) 2024-09-24 11:25:03 +08:00
Robert Schütz
cb876f18c5
nbqa: add passthru.withTools (#343632) 2024-09-23 20:07:24 -07:00
OTABI Tomoya
189e5f171b
python311Packages.osc-placement: init at 4.5.0 (#344026) 2024-09-24 10:22:05 +09:00
Jan van Brügge
f2ff5dc267
immich-cli: 2.2.15 -> 2.2.19 2024-09-23 22:38:01 +02:00
Anthony ROUSSEL
19558c52e2 python311Packages.python-aodhclient: init at 3.6.0
https://docs.openstack.org/python-aodhclient/latest/
2024-09-23 22:08:27 +02:00
Fabián Heredia Montiel
d66c938ea3
Hardened Kernel updates for 2024-09-22 (#343751) 2024-09-23 13:58:59 -06:00
Frank Doepper
66763feae9 oysttyer: remove
oysttyer is no longer maintained, because Twitter disabled free API
access. Upstream archived the repository in 02/2023.
2024-09-23 21:34:55 +02:00
Anthony ROUSSEL
a8b484780d python311Packages.osc-placement: init at 4.5.0
https://opendev.org/openstack/osc-placement
2024-09-23 21:02:42 +02:00
Simon Hauser
32cc042368
mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3 (#334878)
* mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3

* nixos/tests/automysqlbackup: nixfmt

* nixos/automysqlbackup: fix tests

* nixos/tests/mariadb-galera: nixfmt

* nixos/tests/mariadb-galera: fix test failing with new default IPv6 configuration
2024-09-23 20:00:19 +02:00
Maximilian Bosch
62c09a3647
linux_5_4_hardened: mark as broken
Smoketest fails with

    machine # [    3.785769] systemd[1]: dev-hugepages.mount: Failed to spawn executor: Argument list too long
    machine # [    3.788689] systemd[1]: dev-hugepages.mount: Failed to spawn 'mount' task: Argument list too long
    machine # [    3.790100] systemd[1]: dev-hugepages.mount: Failed with result 'resources'.
    machine # [    3.791572] systemd[1]: Failed to mount Huge Pages File System.
2024-09-23 18:52:12 +02:00
cfhammill
4337d63f1f python3Packages.mamba-ssm: init at 2.2.2 2024-09-23 12:05:57 -04:00
Guilhem Saurel
0cdccba62c python-qt: add in python3Packages 2024-09-23 17:01:07 +02:00
Guilhem Saurel
87d42c3ea2 omniorb: add in python3Packages 2024-09-23 16:44:27 +02:00
Guilhem Saurel
b883630cfd omniorbpy: move to python-modules 2024-09-23 16:44:27 +02:00
OTABI Tomoya
6c38568a69
python312Packages.meteoswiss-async: init at 0.1.1 (#343881) 2024-09-23 23:38:47 +09:00
Robert Schütz
64a773b7e4
electron_32: init at 32.1.1, bitwarden-desktop: 2024.8.2 -> 2024.9.0 (#343097) 2024-09-23 07:31:56 -07:00
Luflosi
f2000aea85
thumbdrives: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-23 14:35:10 +02:00
José Romildo Malaquias
429b0e9445
python312Packages.latexrestricted: init at 0.4.0; latexminted: 0.1.0b9 -> 0.1.0b16 (#339361) 2024-09-23 07:34:48 -03:00
Sandro
cf61311d95
python3{11,12}Packages.jupyter-contrib-nbextensions: drop (#343797) 2024-09-23 11:45:01 +02:00
Vincent Laporte
94d0d22817
ocamlPackages.elpi: use release tarball (#343266)
coqPackages.metaFetch: Adding a github artifact option

Co-authored-by: Cyril Cohen <cohen@crans.org>
2024-09-23 09:52:07 +02:00
Fabian Affolter
f55aee6631 python312Packages.meteoswiss-async: init at 0.1.1
Asynchronous client library for MeteoSwiss API

https://github.com/albertomontesg/meteoswiss-async
2024-09-23 08:04:49 +02:00
Mutsuha Asada
7a3290b85e
ejs: 3.1.9 -> 3.1.10
- Removed \`rec\`
- Removed \`with lib;\`
- Added momeemt to maintainers
- Formatted via nixfmt-rfc-style
2024-09-23 14:06:39 +09:00
Mutsuha Asada
dc4a4b2ad0
bloaty: moved to by-name 2024-09-23 13:25:27 +09:00
Alex James
90b88c48a7
perlPackages.HTTPDaemon: fix build on Darwin with sandboxing
The tests depend on local network access:
https://gist.github.com/al3xtjames/44b242ca7d7c8d5f19a113c89c97f907
2024-09-22 16:13:33 -05:00
Weijia Wang
f8a6fd59dc
stylelint: move to by-name and modernize derivation (#343730) 2024-09-22 22:32:34 +02:00
Pol Dellaiera
4b9c0fa18f
python3{11,12}Packages.boto: drop (#343727) 2024-09-22 22:31:55 +02:00
Pol Dellaiera
f9d0bb0d6c
dynamips: migrate to pkgs/by-name, format with nixfmt-rfc-style (#343777) 2024-09-22 22:30:31 +02:00
Emily
627e241f5c python3{11,12}Packages.jupyter-contrib-nbextensions: drop
This is marked as broken already because of a Jupyter Notebook upgrade,
and the upstream repository hasn’t been touched in two years,
so there’s little reason to try doing anything about its nose
dependency. Other distributions have already dropped this package;
there’s a patch from an openSUSE maintainer to migrate it off nose,
but they don’t seem to package it any more.
2024-09-22 21:29:03 +01:00
Fabian Affolter
e95d44af74
python312Packages.qcs-sdk-python: 0.19.3 -> 0.20.1 (#342869) 2024-09-22 22:26:50 +02:00
Emily
f792bd987c
desktopToDarwinBundle: prevent icnsutil from introducing incompatible code (#343793) 2024-09-22 21:10:53 +01:00
Pol Dellaiera
cd80d12600
plantuml: 1.2024.5 -> 1.2024.7 (#343735) 2024-09-22 22:08:48 +02:00
sarahec
f752c46b4f desktopToDarwinBundle: prevent icnsutil from shadowing key libraries 2024-09-22 12:43:26 -07: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
Anthony ROUSSEL
020dfe613d dynamips: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-22 20:25:27 +02:00
Matthieu Coudron
423788f5b8
buildNeovimPlugin: pass a derivation to luaAttr (#343564)
* buildNeovimPlugin: pass a derivation to luaAttr
and deprecate passing a string.
Passing a string is not a typical/good nixpkgs habit. We want to give more control on
which attribute to wrap, without having to add it to the lua package set
necessarily.

* vimPlugins: update plugin with new syntax
buildNeovimPlugin now accepts derivations instead of the lua package name. This PR reflects the change
2024-09-22 20:01:56 +02:00
Florian Klink
00bc5174a6
garage: 1.0.0 -> 1.0.1 (#343744) 2024-09-22 19:56:35 +03:00
OTABI Tomoya
dbe1125de3
python3Packages.proton-vpn-network-manager: 0.5.2 -> 0.6.3 (#343208) 2024-09-23 01:02:19 +09:00
Aleksana
83b4bfbb0c
actionlint: moved to by-name and modernized derivation (#343682) 2024-09-22 23:23:46 +08:00
Aleksana
360425ea16
snyk: move to by-name and modernize derivation (#343726) 2024-09-22 23:22:56 +08:00
Aleksana
32dde58079
algolia-cli: move to by-name and modernize derivation (#343678) 2024-09-22 23:22:29 +08:00
Aleksana
7054eef001
smatch: move to by-name and modernize derivation (#343686) 2024-09-22 23:22:02 +08:00
Florian Klink
061d9eb2d9 garage: 1.0.0 -> 1.0.1
Changelog: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v1.0.1
2024-09-22 18:09:47 +03:00
Maximilian Bosch
179b6bce21
Merge: linux_4_19: drop (#343283) 2024-09-22 16:46:54 +02:00
Anthony ROUSSEL
8078f7fda8 plantuml-server: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-22 16:46:06 +02:00
Anthony ROUSSEL
3c083ed52f plantuml: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-22 16:46:05 +02:00
Emily
3b5f32c447
python312Packages.blessings: drop (#336152) 2024-09-22 15:25:12 +01:00
Mutsuha Asada
7c84974f5b
stylelint: move to by-name 2024-09-22 23:18:40 +09:00
Anthony ROUSSEL
775c4ad439 plantuml-c4: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-22 16:10:59 +02:00
Emily
d1a97b0db8 python3{11,12}Packages.boto: drop
Boto has not seen a release since 2018, and has been officially
marked as deprecated in favour of boto3 and botocore since 2021. It
has required downstream patching to keep it running on newer Python
versions and is broken on the new default of Python 3.12. It also
requires the obsolete nose test framework that we are in the process
of removing.

The few packages we carry that still require boto are in poor upstream
maintenance state and some of those were already broken. The NixOps
AWS plugin was the last holdout that justified keeping this package,
but it is now also broken.
2024-09-22 14:57:38 +01:00
Emily
51088c1de4 toil: drop
This package has been broken since 24.05 (`pkg_resources` error when
running `toil --help`), and hasn’t built since Python 3.12 became
the default. There have been two major upstream releases since this
package was last updated. I tried to package the newest version, which
drops the boto dependency, but unfortunately it requires obsolete
versions of other Python libraries that we no longer package. Since
it’s been broken for this long anyway and can’t be updated,
let’s drop it for now.
2024-09-22 14:57:38 +01:00
Emily
8caee3d83d kargo: drop
No release since 2017 and deprecated upstream; see
<1869aa3985 (diff-a39c9f7aa728d5fa3b973bc6ba49228a)>.
2024-09-22 14:57:38 +01:00
Emily
df69ab8cec wal_e: drop
No release in almost half a decade, no maintainer in Nixpkgs, and
the README describes it as obsolete and recommends alternatives:
<978bc1926c/README.rst (obsolescence-notice)>.
2024-09-22 14:57:38 +01:00
Emily
2ffdba973c nixops_unstablePlugins.nixops-aws: drop
Marked as broken for months, and depends on boto which has been
deprecated for years and is now also broken and due for removal.
2024-09-22 14:57:38 +01:00
Emily
9437aa9524 python3{11,12}Packages.qds-sdk: drop
No release in four years and depends on the deprecated and broken
boto package; to quote the README:

> ## Where are the maintainers ?
>
> Qubole was acquired. All the maintainers of this repo have moved
> on. Some of the employees founded ClearFeed. Others are at big data
> teams in Microsoft, Amazon et al.
2024-09-22 14:57:38 +01:00
Emily
76e8642c94 python3{11,12}Packages.gcs-oauth2-boto-plugin: drop
This is a plugin for boto, which has been deprecated for years,
and is broken and due for removal.
2024-09-22 14:57:38 +01:00
Mutsuha Asada
6a8ee1c9f9
snyk: move to by-name 2024-09-22 22:53:26 +09:00
Viorel-Cătălin Răpițeanu
3e2bf57c9c python3Packages.proton-vpn-network-manager: deprecates proton-vpn-network-manager-openvpn and proton-vpn-network-manager-wireguard
The proton-vpn-network-manager-wireguard and proton-vpn-network-manager-openvpn
modules are now legacy: The same functionality is now in proton-vpn-network-manager
module, version 0.6.3 and upwards.

This commit removes the 2 deprecated modules and creates a throw message for
them to the recommanded package to be used.
2024-09-22 16:29:31 +03:00
Aleksana
7a4b840dd4
treewide: fix nixd warnings (#343155) 2024-09-22 21:26:45 +08:00
Mutsuha Asada
75901da793
smatch: move to by-name 2024-09-22 22:21:39 +09:00
Sandro
9c711566cd
emiluaPlugins: introduce botan and secp256k1 (#342594) 2024-09-22 14:11:29 +02:00
Aleksana
12a6f39dd0
netbird: 0.29.3 -> 0.29.4 (#343270) 2024-09-22 19:10:57 +08:00
Aleksana
0af73a7a28
gen-license: 0.1.2 -> 0.1.4 (#321190) 2024-09-22 19:05:42 +08:00
Aleksana
33e82aab99
sng: 1.1.0 -> 1.1.1 (#342809) 2024-09-22 19:00:45 +08:00
Stig
68de265d94
perlPackages.FinanceQuote: 1.62 -> 1.63 (#343659) 2024-09-22 12:29:50 +02:00
Weijia Wang
84cd38f778
globalprotect-openconnect: add core logic and packages for 2.x releases (#316526) 2024-09-22 12:07:33 +02:00
Mutsuha Asada
f38d6171c9
actionlint: moved to by-name and modernized derivation
- Removed `rec`
- Formatted via nixfmt-rfc-style
- Removed `with lib;`
2024-09-22 18:13:43 +09:00
Weijia Wang
2b0ff836a9 nixos/globalprotect: mention removal 2024-09-22 11:06:38 +02:00
Mutsuha Asada
81e6fd8126
algolia-cli: move to by-name and modernize derivation
- Removed `with lib;`
- Formatted via nixfmt
- Removed `rec`
2024-09-22 18:01:53 +09:00
Yongun Seong
ee7cd3722d
perlPackages.FinanceQuote: 1.62 -> 1.63 2024-09-22 16:09:41 +09:00
Robert Schütz
8a242099b8 python312Packages.blacken-docs: move from top-level
We need it as a Python module for nbqa.
2024-09-21 18:51:56 -07:00
Emily
6177650dda
llvmPackages: unify version for all platforms but Darwin (#343245) 2024-09-22 02:16:47 +01:00
Fabián Heredia Montiel
3fc3952596 aliases: cleanup linux kernels EOL aliases 2024-09-21 19:11:50 -06:00
Fabián Heredia Montiel
777c1bc861 linux_4_19: drop since it will reach EOL within NixOS 24.11 2024-09-21 19:11:50 -06:00
h7x4
f21ae37d3d
clash-verge: remove (#342557) 2024-09-22 01:41:17 +02:00
Valter Nazianzeno
7308690e9a emiluaPlugins.secp256k1: init at 0.5.0 2024-09-21 21:04:35 +00:00
Valter Nazianzeno
253688541a emiluaPlugins.botan: init at 1.1.0 2024-09-21 21:01:44 +00:00
h7x4
9a0f009815
ibus-engines.mozc-ut: init at 2.30.5544.102 (#314248) 2024-09-21 20:18:30 +02:00
Saturn745
9098c0ad9f netbird: 0.29.3 -> 0.29.4
Change back to buildGoModule and override it
2024-09-21 10:28:54 -07:00
Rahul Rameshbabu
b08d6a664f
globalprotect-openconnect: remove deprecated 1.x package
The 1.x iteration of globalprotect-openconnect is no longer being
developed. Remove related components from nixpkgs.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-09-21 10:20:21 -07:00
Yt
29768748c8
onlyoffice-bin: 8.1.0 -> 8.1.1; rename to onlyoffice-desktopeditors (#343213) 2024-09-21 10:50:46 -04:00
Johannes Jöns
eca2693230
python3Packages.notobuilder: init at 0-unstable-2024-08-03 (#333709) 2024-09-21 14:32:54 +00:00
zendo
fe0d4615fe clash-verge: remove 2024-09-21 22:31:17 +08:00
sarahec
33d7c2226c python312Packages.langchain-ollama: init at 0.2.0 2024-09-20 19:50:47 -07:00
Anderson Torres
91fc27ded9 emacs28-gtk2: remove
Hey, is this the only code that touches GTK2 here?
2024-09-20 18:15:39 -03:00
jopejoe1
c04358b80f python3Packages.notobuilder: init at 0-unstable-2024-08-03 2024-09-20 21:22:22 +02:00
Peder Bergebakken Sundt
ffe5c6cc56
python312Packages.flax: 0.8.5 -> 0.9.0 (#342970) 2024-09-20 20:58:26 +02:00
Emily
bb7c7d604d llvmPackages: unify version for all platforms but Darwin
Currently, every platform uses LLVM 18 except for the following
exceptions:

* Darwin, on LLVM 16.
* WASM, on LLVM 16.
* Android, on LLVM 12.

As discussed with RossComputerGuy and alyssais on Matrix, we plan to
bump both Darwin and Linux to LLVM 19 after the 24.11 branch‐off,
and try to keep them in sync after that, bumping to new stable LLVM
releases immediately after releases branch off.

This prepares for a 25.05 where `llvmPackages` is a simple
platform‐independent alias by removing all the redundant branches
and upgrading WASM and Android to LLVM 18.

I checked with lilyinstarlight who did the previous LLVM bump for
WASM and she confirmed that there should be no particular reason to
keep it pinned to 16 so long as Firefox continues to compile, and I
have confirmed that it does.

Android was last bumped back when the other platforms
were on LLVM 7, which is pretty good evidence that these
platform‐specific conditionals create unnecessary divergence
and bitrot quickly. Due to the “maximum‐of‐minimums”
cross‐compilation logic, it was inevitably picking LLVM 16 or 18
anyway. `pkgsCross.aarch64-android.hello` fails the exact same way
as it does on `master` on all the platforms I tested (compiler-rt
failing to build on `aarch64-linux` and `x86_64-linux`, and the Linux
headers package expecting `gcc(1)` on `aarch64-darwin`).

I’m not entirely sure that the maximum‐of‐minimums logic is
correct (should it be completely ignoring `buildPlatform` like this?),
but since it will hopefully go away very soon I’ve decided not to
spend more time thinking about it.
2024-09-20 12:22:32 +01:00
Jörg Thalheim
eb678b4772
nix-serve: unstable-2018-03-20 → unstable-2024-09-17 (#342714) 2024-09-20 12:04:08 +02:00
Marcus Ramberg
3a3261791c
perlPackages.FFIPlatypus: 2.08 -> 2.09 (#343129) 2024-09-20 11:46:01 +02:00
Marcus Ramberg
c47d1b14b1
perlPackages.ArchiveLibarchive: 0.08 -> 0.09 (#343128) 2024-09-20 11:35:57 +02:00
Jonas Heinrich
965a11b6e1 onlyoffice-bin: 8.1.0 -> 8.1.1; rename to onlyoffice-desktopeditors 2024-09-20 08:50:57 +00:00
Frank Lanitz
3c59a7e43f homebank: move to pkgs/by-name 2024-09-20 10:33:21 +02:00
Aleksana
5e5abe8ff4
elvis: modernize (#341950) 2024-09-20 16:05:07 +08:00
Aleksana
7a0c502d82
matrix-zulip-bridge: init at 0.4.1 (#337953) 2024-09-20 15:44:02 +08:00