Commit Graph

4219 Commits

Author SHA1 Message Date
Naïm Camille Favier
9c4a331e76 makeWrapper: --add-flag and --append-flag arguments (#400649) 2025-04-28 20:43:03 +02:00
Jeremy Fleischman
d1e920fc37 services/postsrsd: updates for postsrsd 2
postsrsd 2 expects a config file, and has some breaking changes that
make it incompatible with some of our old options.
2025-04-28 17:37:16 +02:00
musjj
e19d0c2f38 nixos/i18n: document the change in the release notes 2025-04-28 22:04:41 +07:00
K900
14e97930be Merge remote-tracking branch 'origin/master' into staging-next 2025-04-28 15:40:59 +03:00
Atemu
a0db7f802e androidenv: support linking "latest" version of all plugins (fixing NDK linking) (#402391) 2025-04-28 13:52:13 +02:00
Wolfgang Walther
d96cef60d9 opensmtpd-extras: drop in favor of standalone filters (#376913) 2025-04-28 11:46:47 +00:00
Patrick Steinhardt
feddb6a2bc opensmtpd-extras: drop in favor of standalone tables
Upstream has archived the OpenSMTPD-extras repository with 82c49af (add
deprecation notice, 2024-10-22). Instead, it has created a set of
repositories, each containing one of the tables. The old tables aren't
compatible anymore with recent OpenSMTPD versions due to changed
protocols. Other extras, like the queues, don't have an alternative to
the best of my knowledge.

Furthermore, opensmtpd-extras doesn't even build anymore, furthermore
indicating that there aren't any users of this package. Remove the
"opensmtpd-extras" package and raise errors pointing to the new
standalone tables.

Add a release note.
2025-04-28 13:26:53 +02:00
Morgan Jones
126c22792d androidenv: update docs to explain the latest version 2025-04-27 17:55:03 -07:00
nixpkgs-ci[bot]
8ecba88d42 Merge 917ee0af83 into haskell-updates 2025-04-28 00:21:00 +00:00
K900
bada9d0a53 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-27 21:10:10 +03:00
Martin Weinelt
8a43823c25 docs/language-frameworks/python: specify how to add non-python runtime deps (#332792) 2025-04-27 16:50:18 +02:00
nixpkgs-ci[bot]
a821261015 Merge master into staging-next 2025-04-27 12:05:44 +00:00
Aleksana
3ae011c15e doc: remove useFetchCargoVendor (#402152) 2025-04-27 19:39:33 +08:00
Paul Meyer
bc04e642eb doc/rl2505: mention addition of goSum to buildGoModule (#401225) 2025-04-27 10:56:41 +02:00
K900
f307225c55 doc: nixfmt code blocks 2025-04-27 09:25:38 +03:00
K900
2e2f0f5dfd doc: fix manual build 2025-04-27 09:20:57 +03:00
awwpotato
76c5b6cc00 doc: remove useFetchCargoVendor 2025-04-26 15:26:20 -07:00
NotAShelf
5761f0acc7 docs: update Go section after the addition of goSum attribute 2025-04-26 22:56:55 +03:00
Sergei Zimmerman
00b1aef96b ctestCheckHook: init
Motivation for this hook is simple: there's no single documented
way to do trivial things with ctest:

1. Pass additional flags to ctest invocation.
2. Selectively disable tests in a mechanism similar to python's
   `disabledTests` or rust's composable skips in `checkFlags`.
3. Disable parallel checking.

Current state of things has lead to several different solutions:

1. Completely overriding `checkPhase` [1] and invoking ctest manually
   with the necessary flags. This is most often coupled with `-E` for
   disabling test or setting parallel level.
2. Wrangling with weird double string/regex escaping and trying to stuff
   additional parameters and/or exclusion regex via `CMAKE_CTEST_ARGUMENTS`.
   This approach is especially painful when test names have spaces. This is
   the reason I originally decided to implement this hook after wrangling with
   failing darwin tests here [2].
3. Stuffing additional arguments into `checkFlagsArray` with the
   `ARGS` makefile parameter [3].

I don't see any reason to keep the status-quo. Doing something along these
lines has been suggested [4] for both `ctest` and `meson`. Meson setup-hook
has switched from `ninja` to `meson` in [5] with little friction. Doing
the same for cmake in a single sweep would prove problematic due to the
aforementioned zoo of workarounds and hacks for `ctest`. Doing it via
a separate hook would allow us to refactor things piecemeal and without
going through staging. The benefit of the hook is immediately clear and it
would allow to drive the refactor tractor at a comfortable pace.

[1]: pd/pdal/package.nix:117, cc/ccache/package.nix:108, gl/glog/package.nix:79
[2]: https://www.github.com/NixOS/nixpkgs/pull/375955
[3]: op/open62541/package.nix:114
[4]: https://www.github.com/NixOS/nixpkgs/issues/113829
[5]: https://www.github.com/NixOS/nixpkgs/pull/213845
2025-04-26 16:48:53 +00:00
NotAShelf
f5d220cccd doc/rl2505: mention addition of goSum to buildGoModule 2025-04-26 18:11:39 +03:00
nixpkgs-ci[bot]
6a17058f9f Merge 2169c86993 into haskell-updates 2025-04-26 00:19:31 +00:00
BirdeeHub
7b9c6346ff makeWrapper: --add-flag and --append-flag arguments
also:

manual: differences in makeWrapper implementations better explained

Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/build-support/setup-hooks/make-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/build-support/setup-hooks/make-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/build-support/setup-hooks/make-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/build-support/setup-hooks/make-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>

Update pkgs/build-support/setup-hooks/make-wrapper.sh

Co-authored-by: Naïm Camille Favier <n@monade.li>
2025-04-25 12:57:29 -07:00
K900
e0b2b6b172 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 09:16:39 +03:00
Ihar Hrachyshka
8bf2436c01 doc/python: clarify `optional-dependencies' are only for explicit dep groups (#377049)
Some project may claim, in their README or otherwise, a particular library as
an optional dependency. But it doesn't make it one in the context of the
`optional-dependencies` derivation attribute.
2025-04-24 22:44:27 +02:00
nixpkgs-ci[bot]
c9d5b1e595 Merge 9979a56ae6 into haskell-updates 2025-04-24 08:29:37 +00:00
nixpkgs-ci[bot]
ee225c1653 Merge staging-next into staging 2025-04-24 06:06:22 +00:00
Florian Klink
9979a56ae6 fetchYarnBerryDeps: init (#399404) 2025-04-24 08:57:37 +03:00
nixpkgs-ci[bot]
d5802b9fdb Merge 7c3df50c30 into haskell-updates 2025-04-24 00:19:47 +00:00
nixpkgs-ci[bot]
d49ca5cb7e Merge staging-next into staging 2025-04-24 00:16:17 +00:00
Wolfgang Walther
d3842f26e8 doc/build-support: replace substituteAll with replaceVars 2025-04-23 23:27:22 +02:00
Wolfgang Walther
ac825aaea5 substituteAllFiles: deprecate 2025-04-23 23:27:21 +02:00
Wolfgang Walther
fe7dba6858 substituteAll: deprecate 2025-04-23 23:27:20 +02:00
Emily
35937cd7d0 Merge staging-next into staging 2025-04-23 17:28:03 +01:00
Florian Klink
b25eeeb6d8 doc: document Yarn v3/v4 infrastructure
Move the existing `yarnConfigHook`, `yarnBuildHook` and
`yarnInstallHook` documentation below a Yarn v1 section.

Also move the documentation for the deprecated `yarn2nix` there, which
is Yarn v1 only.

Co-Authored-By: Yureka <yureka@cyberchaos.dev>
2025-04-23 17:25:20 +03:00
‮rekcäH nitraM‮
d6373fecb3 docs: Update reference to built architectures
in https://github.com/NixOS/nixpkgs/pull/361521 this was changed to
aarch64-darwin.
2025-04-23 15:56:01 +02:00
nixpkgs-ci[bot]
ac976cffa0 Merge staging-next into staging 2025-04-23 12:06:57 +00:00
sternenseemann
88de1ef84a haskellPackages: Cabal* 3.14.1.* -> 3.14.2.0 2025-04-23 13:31:37 +02:00
Antoine du Hamel
f52dfae760 nodejs_18: drop due to upstream EOL 2025-04-23 11:26:06 +02:00
Morgan Jones
8cd78079a4 release-notes: explain z3 changes 2025-04-23 00:26:16 -07:00
K900
6a872ad7a9 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-23 09:43:14 +03:00
nixpkgs-ci[bot]
96d30055a2 Merge 29662380da into haskell-updates 2025-04-23 00:19:30 +00:00
Pol Dellaiera
de90cecbae doc/php: use buildComposerProject2 (#380989) 2025-04-22 20:17:17 +00:00
0x4A6F
9e99a27974 mariadb_105: remove due to EOL (#400835) 2025-04-22 22:16:08 +02:00
K900
df4847ebd5 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-22 21:21:57 +03:00
Maximilian Bosch
4c336c55b2 Merge: nextcloud29: drop (#397974) 2025-04-22 15:56:50 +02:00
Simon Hauser
de199835d0 mariadb_105: remove due to EOL
End of life is on 2025-06-24, see https://mariadb.org/about/#maintenance-policy
2025-04-22 14:47:57 +02:00
nixpkgs-ci[bot]
032ce947b2 Merge staging-next into staging 2025-04-22 12:06:47 +00:00
sternenseemann
b35c701857 Merge haskell-updates PR #371032 into staging 2025-04-22 12:02:16 +02:00
Thomas Gerbet
ae11d4be17 cassandra_3_0, cassandra_3_11: remove due to EOL
Cassandra 3.0 and 3.11 are End of Life.
https://cassandra.apache.org/_/blog/Apache-Cassandra-3.0.x-and-3.11.x-End-of-Life-Announcement.html
2025-04-22 10:19:56 +02:00
K900
b47fbe4156 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-22 07:50:27 +03:00