Commit Graph
705268 Commits
Author SHA1 Message Date
Peter Waller 51ba14b167 llvmPackages: Make targetLlvmLibraries overridable
Pull #320261 introduced the possibility to consistently override
dependencies within an llvm package set. This is useful for development
and testing exotic configurations.

Go one step further and enable overriding targetLlvmLibraries.

This makes it possible to write an overlay such as:

```nix
overlays = [
  (self: super: {
    llvmPackages = super.llvmPackages.override (prev: {
      targetLlvmLibraries = super.targetPackages.llvmPackages.libraries // {
        compiler-rt = super.targetPackages.llvmPackages.libraries.compiler-rt.override {
          ...
        }
      };
    });
  })
];
```

... where the overridden compiler-rt will be used in a pkgsLLVM build.

As a straw man, I've done the minimally invasive thing to the code
structure: `targetLlvmLibraries` is not an explicitly named parameter
for llvmPackages; but it is available in `packageSetArgs` if passed.
This makes it slightly less discoverable, but this seems like a
reasonable tradeoff considered that modifying this would be a fairly
advanced/esoteric thing to need to do.

In some ways it would be better to have as an explicit parameter with a
default, but the obvious thing won't work because the default needs to
be a non-trivial expression. Potentially we could instead have it as a
defaulted parameter with the value of 'null', and if it's null, then
compute the current thing.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-11-10 14:31:35 +00:00
AleksanaandGitHub 6011527ff3 mim-solvers: init at 0.0.5 (#345494) 2024-11-08 19:01:11 +08:00
Peder Bergebakken SundtandGitHub ba7b43e912 python312Packages.scikit-bio: add missing deps (#354208) 2024-11-08 11:52:27 +01:00
Jörg ThalheimandGitHub 20b4d001cb ghidra-bin: 10.4 -> 11.2.1, add aarch64 (#354359) 2024-11-08 11:25:37 +01:00
Alexis Hildebrandtandzowoq b5394df77e gh: 2.60.0 -> 2.61.0 2024-11-08 19:28:25 +10:00
AleksanaandGitHub a87d070ab0 blivet-gui: init at 2.5.0 (#276662) 2024-11-08 17:26:31 +08:00
efab9a3e06 skeditor: add desktopitem, mainProgram (#352836)
Co-authored-by: Masum Reza <50095635+JohnRTitor@users.noreply.github.com>
2024-11-08 14:49:42 +05:30
Jonas HeinrichandGitHub 4f95a34351 python312Packages.django-cachalot: 2.6.3 -> 2.7.0 (#354403) 2024-11-08 10:14:20 +01:00
AleksanaandGitHub f6a3479123 python312Packages.notion-client: add comment to why test is disabled (#354431) 2024-11-08 17:11:47 +08:00
AleksanaandGitHub c9cefefa49 opencommit: init at 3.2.1 (#354335) 2024-11-08 17:06:25 +08:00
Noa Aarts 8f8d0c7219 python312Packages.notion-client: add comment to why test is disabled 2024-11-08 10:03:26 +01:00
AleksanaandGitHub f00828002c rip2: init at 0.9.0 (#353742) 2024-11-08 16:59:40 +08:00
AleksanaandGitHub fa5c424e09 quickder: fix build (#353936) 2024-11-08 16:55:14 +08:00
Doron BeharandGitHub 25a4a31472 museum: 0.9.46 -> 0.9.53 (#354212) 2024-11-08 10:52:11 +02:00
AleksanaandGitHub 40e2a7af72 python312Packages.notion-client: disable http test to fix build (#354315) 2024-11-08 16:49:00 +08:00
kirillrdyandGitHub 7150b43a80 showmethekey: 1.14.0 -> 1.15.0 (#354402) 2024-11-08 19:20:11 +11:00
Paul MeyerandGitHub 6a0ff47d22 azure-cli-extensions: update package set (#353094) 2024-11-08 09:17:50 +01:00
ColinandGitHub 6568cbf7f0 hickory-dns: 0.24.0 -> 0.25.0-alpha.2 (#353977) 2024-11-08 08:05:30 +00:00
JennyandGitHub b769f673e7 nixos/authelia: start after network-online.target (#353542) 2024-11-08 09:00:14 +01:00
JennyandGitHub 8db885974b nixos/promtail: configFile for passing path as config (#322426) 2024-11-08 08:58:33 +01:00
Gaétan LepageandGitHub e69ff6ff26 vimPlugins.one-small-step-for-vimkind: init at 2024-11-07 (#354337) 2024-11-08 08:56:19 +01:00
Ryan HendricksonandGitHub f2fd33a198 sudo: 1.9.15p5 -> 1.9.16 (#354374) 2024-11-08 01:49:34 -05:00
Yovko LambrevandGitHub 59fd9013ac terraform-providers.ccloud: init at 1.6.6 (#354274) 2024-11-08 16:41:00 +10:00
Tomodachi94andGitHub cda153cb09 maintainers: remove expipiplus1 (#354409) 2024-11-07 22:32:59 -08:00
Ellie Hermaszewska e134422465 maintainers: remove expipiplus1
Another year, another exhausting undermoderated thread full of people
arguing against being an inclusive community, tone policing and denying
that discriminatory behaviour even exists.

This clearly isn't getting any better and I'm embarrassed that I stayed
around for this long. I can't continue to lend my name to such a
project.
2024-11-08 14:24:58 +08:00
K900andGitHub a54c7dcc8e add linux_{default,latest} to linuxKernel.kernels (#317498) 2024-11-08 08:56:48 +03:00
EmilyandGitHub f8ce2d45a5 swift: Workaround Hydra darwin build problem (#354192) 2024-11-08 05:54:06 +00:00
ocfox 3e0cfb6804 showmethekey: 1.14.0 -> 1.15.0
Diff: https://github.com/AlynxZhou/showmethekey/compare/refs/tags/v1.14.0...v1.15.0

Changelog: https://github.com/AlynxZhou/showmethekey/releases/tag/v1.15.0
2024-11-08 13:27:52 +08:00
R. Ryantm ef78c48d1a python312Packages.django-cachalot: 2.6.3 -> 2.7.0 2024-11-08 05:27:40 +00:00
Masum RezaandGitHub e818264fe2 goku: 0.6.0 -> 0.7.2; refactor (#353144) 2024-11-08 10:47:32 +05:30
Masum RezaandGitHub 57c53b8e38 vscode: 1.95.1 -> 1.95.2 (#354363) 2024-11-08 10:47:04 +05:30
AleksanaandGitHub 031c0841b4 immudb: 1.9DOM.2 -> 1.9.5 (#337770) 2024-11-08 13:03:33 +08:00
Zhong Jianxin 8dfed1b9a4 swift: Workaround Hydra darwin build problem
Fail to build with ninja 1.12 when NIX_BUILD_CORES is low (Hydra or Github Actions):

```
ld: warning: directory not found for option '-L/nix/store/g9rbp9m6vs1xj4jl6b6vjb6bm8kgr107-SDKs/MacOSX10.15.sdk/usr/lib/swift'
...
ld: warning: Could not find or use auto-linked library 'swiftCompatibility56'
Undefined symbols for architecture arm64:
  "__swift_FORCE_LOAD_$_swiftCompatibility56", referenced from:
      __swift_FORCE_LOAD_$_swiftCompatibility56_$_Optimizer in libswiftCompilerModules-bootstrapping1.a(Optimizer.o)
  ...
```

Can reproduce using `nix --option cores 2 build -f . swiftPackages.swift-unwrapped`.

Until we find out the exact cause, follow [swift upstream][1], pin ninja to version
1.11.1.

[1]: https://github.com/swiftlang/swift/pull/72989
2024-11-08 12:31:09 +08:00
EmilyandGitHub ff5eb0c8f4 ninja_1_11: init at 1.11.1 (#354367) 2024-11-08 04:25:40 +00:00
Emily 05ccba8cee ninja_1_11: init at 1.11.1
Swift 5.8 doesn’t reliably build with Ninja 1.12, and apparently
neither do old versions of ROCm, due to a build scheduling change
breaking builds with undeclared dependencies. Upstream Swift have
pinned 1.11 for now.

Reintroducing it isn’t a good long‐term solution, but seems
like the easiest way to avoid shipping 24.11 with a broken Swift
on Darwin. The patch for 32‐bit systems has not been restored,
as Swift doesn’t support them anyway.
2024-11-08 03:56:29 +00:00
MilesCranmerandAleksana 9aa30e6dd1 rip2: init at 0.9.0
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-11-07 22:40:44 -05:00
Martin WeineltandGitHub daedb92c7f python312Packages.django-oauth-toolkit: use pytest-cov-stub (#354386) 2024-11-08 04:40:37 +01:00
Martin Weinelt f36ddf89a8 python312Packages.django-oauth-toolkit: use pytest-cov-stub
and only expose DJANGO_SETTINGS_MODULE for tests.
2024-11-08 04:29:33 +01:00
AleksanaandGitHub 6405455a9d multivnc: init at 2.8.1 (#353877) 2024-11-08 10:21:08 +08:00
Austin HorstmanandGitHub 65cf1d7ca8 _1password-cli: 2.30.0 -> 2.30.3 (#354373) 2024-11-07 20:11:09 -06:00
ArtturinandGitHub 5d2c1cecc5 gettext: fix compiling with clang (#348676) 2024-11-08 04:05:37 +02:00
Thiago Kenji OkadaandGitHub 675cca8d34 osu-lazer: add vulkan support (#354330) 2024-11-08 02:04:14 +00:00
Pedro Mendes 0b163fa12a vimPlugins.one-small-step-for-vimkind: init at 2024-11-07 2024-11-07 22:50:29 -03:00
R. Ryantm c167ff0416 _1password-cli: 2.30.0 -> 2.30.3 2024-11-08 01:25:41 +00:00
ThinkChaos c5450fcb4b nixos/authelia: start after network-online.target 2024-11-07 20:24:05 -05:00
Gliczy b496d7ea4e sudo: 1.9.15p5 -> 1.9.16 2024-11-08 02:11:14 +01:00
nixpkgs-upkeep-bot 8bdc3c1d71 vscode: 1.95.1 -> 1.95.2 2024-11-08 00:32:38 +00:00
OTABI TomoyaandGitHub c6f1ef99d1 python312Packages.trx-python: init at 0.3; python312Packages.dipy: 1.7.0 -> 1.9.0 (#353282) 2024-11-08 09:06:35 +09:00
Austin HorstmanandGitHub 9cc818cb14 kubetrim: init at 0.0.1 (#354130) 2024-11-07 18:04:00 -06:00
Kira BruneauandGitHub ed1b999575 geoclue: fix placing updateScript in passthru (#354243) 2024-11-07 18:55:51 -05:00