Commit graph

204 commits

Author SHA1 Message Date
Wolfgang Walther 783a2900cf
postgresql: provide PL/Perl, PL/Python and PL/Tcl as packages (#385859) 2025-03-21 18:50:30 +00:00
Wolfgang Walther 527713c1db
postgresql: provide pltcl extension as package
This allows us to always build the extension, but still have the user
explicitly enable it without causing rebuilds.
2025-03-21 18:19:42 +01:00
Wolfgang Walther 310ec25e98
postgresql: provide plperl extension as package
This allows us to always build the extension, but still have the user
explicitly enable it without causing rebuilds.
2025-03-21 18:19:41 +01:00
Wolfgang Walther fbdb09b2cc
postgresql: provide plpython3 extension as package
This allows us to always build the extension, but still have the user
explicitly enable it without causing rebuilds.
2025-03-21 18:15:28 +01:00
Wolfgang Walther 88dfade94b
postgresql: replace pg_config with custom script
By replacing upstream's pg_config binary with a shell script, we:
- gain the ability to run pg_config easily when cross-compiling,
- can remove the fake pg_config in the default output,
- can remove the pg_config wrapper script dealing with special cases.

Some 20 years ago, pg_config *was* a shell script upstream, too. It was
changed to a binary, when it was made "relocatable", so it would return
paths depending on the location of the "postgres" binary. However, this
is exactly the thing that just hurts us in nixpkgs - we don't want those
paths to change, we want them to always point at the right outputs. By
writing the script ourselves, this becomes a lot less painful.

This approach means more lines of codes, but all of them are dead simple
and we have a lot less complexity overall.

Additionally, pg_config is now made a separate derivation, only exposed
as "postgresql.pg_config". This has the nice side-effect, that all users
of postgresql and libpq in nixpkgs must be very *explicit* about their
dependency on pg_config. This gives a lot more visibility into the state
of affairs regarding pkg-config support for libpq, which ultimately is
the much better solution.
2025-03-21 18:05:38 +01:00
sternenseemann 95c5cb0bc0 Merge commit 750fef2 into haskell-updates 2025-03-20 21:19:58 +01:00
Johannes Kirschbauer 484a0477d8
lib/types: types.either deprecate functor.wrapped in favor of functor.payload.elemType 2025-03-20 14:11:34 +00:00
Silvan Mosberger 987a096334
lib/types: types deprecate functor.wrapped in favor of functor.payload.elemType for trivial cases (#375084) 2025-03-20 14:28:57 +01:00
nixpkgs-ci[bot] c4b59f2f01
Merge 7296c7ff9a into haskell-updates 2025-03-19 00:18:57 +00:00
Matt Sturgeon a014215f76
nexusmods-app: 0.7.3 -> 0.8.2
Changelog:
https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.8.2

Also updated disabled tests.
2025-03-17 17:16:53 +00:00
Johannes Kirschbauer 4f123107b4
lib/types: types.coercedTo deprecate functor.wrapped in favor of functor.payload.elemType 2025-03-15 00:46:02 +09:00
Johannes Kirschbauer f6214eb786
lib/types: types.functionTo deprecate functor.wrapped in favor of functor.payload.elemType 2025-03-15 00:45:39 +09:00
Johannes Kirschbauer 4fe25460e1
lib/types: types.nullOr deprecate functor.wrapped in favor of functor.payload.elemType 2025-03-15 00:45:30 +09:00
Johannes Kirschbauer 05958f27e2
lib/types: types.{unique,uniq} deprecate functor.wrapped in favor of functor.payload.elemType 2025-03-15 00:05:55 +09:00
nixpkgs-ci[bot] ad7881670a
Merge ea3d674237 into haskell-updates 2025-03-11 00:19:44 +00:00
Felix Buehler 396ed9742c i3status-rust: disable notmuch by default 2025-03-09 19:56:12 +01:00
nixpkgs-ci[bot] 79bf2aaca5
Merge 13a8d610e2 into haskell-updates 2025-03-09 00:17:24 +00:00
Connor Baker 871cda0b06
testers.shellcheck: refactor, update docs, and simplify tests (#385940) 2025-03-07 20:53:33 -08:00
nixpkgs-ci[bot] c04658bbd5
Merge cb26667f94 into haskell-updates 2025-03-08 00:15:35 +00:00
Connor Baker 3de1aeac1f testers.shellcheck: refactor and update docs 2025-03-08 00:15:22 +00:00
Sandro 48ecb73067
netbox_4_2: init (#376100) 2025-03-07 20:31:48 +01:00
nixpkgs-ci[bot] b089339c6a
Merge 5c6bec2e11 into haskell-updates 2025-03-07 00:18:25 +00:00
Joshua Kobschätzki 019f100d17 squid: add inverse test 2025-03-06 11:36:17 +01:00
Joshua Kobschätzki 3403819b4d netbox_4_2: init
Co-authored-by: SuperSandro2000 <sandro.jaeckel@gmail.com>
2025-03-03 21:24:13 +01:00
nixpkgs-ci[bot] 183c86b4a8
Merge f03c983c83 into haskell-updates 2025-03-02 00:19:46 +00:00
Weijia Wang 95779c4cb4
nixos/rippled: move drop notice to nixos release notes (#385928) 2025-03-01 16:38:41 +01:00
sternenseemann f5090d4920 perlPackages.SearchXapian: remove at 1.2.25.5
Not sure to what extent we can expect maintenance going forward.
2025-03-01 10:06:52 +01:00
Christoph Heiss af74cbc292
nixos/rippled: move drop notice to nixos release notes
See the accompanying discussion [0] and e.g. the PR at [1].

[0] https://github.com/NixOS/nixpkgs/pull/374568#discussion_r1951562014
[1] https://github.com/NixOS/nixpkgs/pull/371930

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-02-28 23:53:29 +01:00
Joshua Kobschätzki 49415e02b8 netbox_4_0: removal 2025-02-25 10:44:59 +01:00
nixpkgs-ci[bot] 322d7d8b31
Merge a86b3e2d01 into haskell-updates 2025-02-25 00:18:22 +00:00
sternenseemann 12502a289b Merge commit e4dd0c7064 into haskell-updates 2025-02-24 18:52:02 +01:00
Yueh-Shun Li 57793b8ca7 rustPlatform.buildRustPackage: drop cargoSha256 2025-02-24 02:59:04 +08:00
Peder Bergebakken Sundt d525eb5838 treewide: fix typos
done with `fd \\\.md$ . --type f -x typos --write-changes`
2025-02-22 02:02:07 +01:00
K900 d443c67c27 doc/rl-2505: relnote Plasma 5 deprecation 2025-02-20 17:33:32 +03:00
K900 54cf422855 doc/rl-2505: reindent the functor note 2025-02-20 17:32:03 +03:00
sternenseemann d9bdd7128e Merge commit bbdc2b27 into haskell-updates 2025-02-20 12:05:07 +01:00
nixpkgs-ci[bot] 3a870eb511
Merge master into staging-next 2025-02-19 18:04:49 +00:00
nixpkgs-ci[bot] a8eabdcf7f
Merge master into staging-next 2025-02-19 11:19:10 +00:00
r-vdp 031e4fbb59
nixos-manual: fix build
We cannot refer directly to sections that are defined in the nixpkgs manual from the release notes, since the release notes are included in both the nixpkgs and the nixos manuals.
Currently the nixos manual fails to build on master.
2025-02-19 10:53:02 +01:00
Connor Baker 5553f68fab doc: include no-broken-symlinks and nixLog in release notes 2025-02-18 17:03:46 -08:00
maralorn 38b4ca850b
haskellPackages.mkDerivation: Replace testTarget with testTargets (#306283) 2025-02-11 13:28:36 +01:00
Teo Camarasu 9f22e12dea haskellPackages.mkDerivation: Replace testTarget with testTargets
testTarget takes a space separated list of test suites to run. We itnroduce a new testTargets argument that instead takes a list, and add a backwards compatibility shim
2025-02-11 12:03:18 +00:00
K900 1cf383347c Merge remote-tracking branch 'origin/master' into staging-next 2025-02-10 16:03:07 +03:00
Matt Sturgeon fcb50b7659
nexusmods-app: add release-note for resetting before upgrading
24.11 has nexusmods-app 0.6.3, while 25.05 currently has 0.7.3.

Unfortunately, nexusmods-app is unable to run when any state from a
version older than 0.7.0 is still present. Therefore users must be
instructed to reset all state before upgrading.
2025-02-08 20:36:12 +00:00
Greg Hellings 33b5e75117 icu: Bump default version from 74 to 76 2025-02-06 17:19:55 -06:00
Alyssa Ross 9bc77ee0d7 rustPlatform.fetchCargoTarball: deprecate 2025-02-03 20:06:57 +01:00
Weijia Wang 1e04dc2000
nixos/{rippled,rippleDataApi}: drop (#374568) 2025-01-23 20:15:51 +01:00
Coutinho de Souza d83bbac9ea
tinycc: 0.9.27-unstable-2022-07-15 -> 0.9.27-unstable-2025-01-06
Fix checkPhase by making it instalCheckPhase, since tcc depends on
libtcc1.a, which is build together with it, for its tests.

Create dev, doc and lib outpus. Now the binaries, i. e., tcc and the
cross compilers are what the user gets with tinycc.out.

Make the recipe compliant with nixpkgs-hammer.

Enable parallel building.
2025-01-18 22:33:37 -03:00
Christoph Heiss f072624409
nixos/rippleDataApi: drop
Package was removed already in #358864.

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
Christoph Heiss 22ed62c140
nixos/rippled: drop
Package was already removed in #358864 [0].

[0] https://github.com/NixOS/nixpkgs/pull/358864

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-01-17 19:44:23 +01:00
K900 94e1e0a173 doc/rl-2505: relnote the videoMode removal 2025-01-14 09:47:22 +03:00
Johannes Kirschbauer 5782ef8dc3
lib/types: deprecate functor.wrapped in types.listOf 2025-01-06 16:01:02 +01:00
Johannes Kirschbauer 8523f61f93
release-notes: add deprecation note: funtor.wrapped for lib.types.attrsWith 2025-01-06 16:00:51 +01:00
Dimitar Nestorov 10a75ab5b2 doc: titanium tombstone 2025-01-02 15:05:26 +01:00