Commit Graph
333962 Commits
Author SHA1 Message Date
sternenseemann 50f256f5ef ghcWithPackages: don't wrap GHC with LLVM unnecessarily
Since GHC now will have LLVM available when needed, we don't need to add
it in the wrapper anymore. It can still be added if NCG is available,
but -fllvm should be used (e. g. to work around an NCG bug).
2021-11-25 19:28:57 +01:00
sternenseemann a7c564596e haskell.compiler.*: use isScript over grepping for #! 2021-11-25 16:48:56 +01:00
sternenseemann f5c3b6523c haskell.compiler.*: move propagatedBuildInputs into runtimeDeps
This has two main benefits:

* GHC will work reliably outside of stdenv, even when using -fllvm since
  everything it'll call at runtime will be provided in PATH via the
  wrapper scripts.

* LLVM will no longer leak into haskell packages' configure
  scripts. This was an issue with llvm-hs which fails to build if the
  LLVM version of the compiler since the propagatedBuildInputs of GHC
  take precedence over the nativeBuildInputs added in the derivation.
2021-11-25 16:47:51 +01:00
sternenseemann 035f20bc6b haskell.compiler.*: prefix PATH with runtimeDeps
This will prevent freak accidents where the wrong tools are used because
they are in PATH by chance.
2021-11-25 16:42:47 +01:00
sternenseemann 5384a35a0c haskell.compiler.ghc*Binary: add all missing runtimeDeps to PATH
This brings the binary GHCs on parity with the source built ones in
terms of the wrapper. The upshot of this is that compiling something
using the binary GHCs no longer depends on PATH being populated with
the tools included in stdenv at all. We can even test this by running
the installCheck with an empty environment (via `env -i`).
2021-11-25 15:42:47 +01:00
sternenseemann 579bc49e94 haskell.compiler.ghc*Binary: don't propagate LLVM, use wrapper
Copy the approach from the normal GHC derivations for adding an
`export PATH` into the scripts in `$out/bin` and use it to put the
specific LLVM version of the binary GHC into its PATH. This will
prevent the LLVM version of the GHC we are building later to take
precedence over the LLVM version this GHC needs.
2021-11-25 14:53:07 +01:00
sternenseemann a6f258f49f Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-25 09:28:37 +01:00
mwestphalandGitHub 7c4bbc7cd0 Updating F3D URLs for F3D migration (#147173) 2021-11-25 03:12:34 -05:00
Elis HirwingandGitHub 38116953c2 Merge pull request #147175 from taikx4/php-gnupg
phpExtensions.gnupg: init at 1.5.0
2021-11-25 08:15:28 +01:00
Domen KožarandGitHub fa0945dc71 Merge pull request #147322 from legendofmiracles/fix/asf
ArchiSteamFarm: fix build
2021-11-25 08:11:29 +01:00
Fabian AffolterandGitHub c54b943662 Merge pull request #147282 from fabaff/bump-checkov
checkov: 2.0.598 -> 2.0.603
2021-11-25 07:37:17 +01:00
Fabian AffolterandGitHub d01a6032d8 Merge pull request #147285 from fabaff/bump-types-setuptools
python3Packages.types-setuptools: 57.4.2 -> 57.4.3
2021-11-25 07:37:04 +01:00
Fabian AffolterandGitHub e8c9eaab3f Merge pull request #147286 from fabaff/bump-types-pytz
python3Packages.types-pytz: 2021.3.0 -> 2021.3.1
2021-11-25 07:36:50 +01:00
Fabian AffolterandGitHub 8ea9fb7c80 Merge pull request #147288 from fabaff/bump-slack-sdk
python3Packages.slack-sdk: 3.11.2 -> 3.12.0
2021-11-25 07:36:39 +01:00
Fabian AffolterandGitHub dc094e2c3b Merge pull request #147290 from fabaff/bump-starkbank-ecdsa
python3Packages.starkbank-ecdsa: 2.0.2 -> 2.0.3
2021-11-25 07:36:28 +01:00
Fabian AffolterandGitHub c0df068652 Merge pull request #147291 from fabaff/bump-devolo-plc-api
python3Packages.devolo-plc-api: 0.6.3 -> 0.6.4
2021-11-25 07:36:16 +01:00
Fabian AffolterandGitHub d37defb881 Merge pull request #147308 from fabaff/fix-smarttub
python3Packages.python-smarttub: relax aiohttp constraint
2021-11-25 07:35:35 +01:00
Dmitry KalinkinandGitHub 2d461423f7 Merge pull request #147309 from veprbl/pr/yoda_1_9_3
yoda: 1.9.2 -> 1.9.3
2021-11-24 23:24:43 -05:00
ArtturiandGitHub 6182b708a8 Merge pull request #147268 from bjornfor/update-radeontop 2021-11-25 05:35:20 +02:00
legendofmiracles 1eeffcbc01 ArchiSteamFarm: fix build 2021-11-24 20:16:41 -06:00
Bobby RongandGitHub f5f9557cb4 Merge pull request #147313 from SuperSandro2000/delta
delta: add SuperSandro2000 as maintainer
2021-11-25 09:51:22 +08:00
Bobby RongandGitHub 093503b3cc Merge pull request #147216 from bobby285271/pantheon
Pantheon updates 2021-11-23
2021-11-25 09:07:21 +08:00
SandroandGitHub 2e1ecc3152 Merge pull request #147298 from primeos/intel-media-driver 2021-11-25 01:36:40 +01:00
SandroandGitHub 4c7f67b57a Merge pull request #146458 from trinsic-id/trinsic-cli 2021-11-25 01:05:37 +01:00
SandroandGitHub 4ed8484269 Merge pull request #146717 from giang-nghg/yaggo 2021-11-25 01:02:37 +01:00
a988b71a09 plasma-hud: init at 19.10.1 (#74085)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-25 01:00:48 +01:00
SandroandGitHub 4b3b13c9c7 Merge pull request #128145 from viric/tribler-master2 2021-11-25 00:50:13 +01:00
SandroandGitHub 4b1cc25ab2 Merge pull request #145536 from nazarewk/keepass-keetraytotp 2021-11-25 00:48:47 +01:00
SandroandGitHub 36a49b67d0 Merge pull request #145054 from oxzi/flask-httpauth-4.5.0 2021-11-25 00:46:15 +01:00
SandroandGitHub e1be6bd30d Merge pull request #146299 from johnrichardrinehart/postman/9.1.4 2021-11-25 00:45:45 +01:00
John EricsonandGitHub f721e0f849 Merge pull request #145107 from Ericson2314/buildRustCrate-sysroot
build-support/rust: Fix sysroot for cross
2021-11-24 18:44:13 -05:00
SandroandGitHub b82fe8ab45 Merge pull request #140382 from onny/audiosprite 2021-11-25 00:36:04 +01:00
SandroandGitHub 9a58394bad Merge pull request #146954 from DeeUnderscore/xh-0.14.0 2021-11-25 00:35:07 +01:00
SandroandGitHub a141e6eab6 Merge pull request #147192 from risicle/ris-pyeclib-darwin 2021-11-25 00:33:03 +01:00
SandroandGitHub 6809351d92 Merge pull request #147003 from samuelgrf/mpv-inherit-meta 2021-11-25 00:31:08 +01:00
SandroandGitHub 31b46dd7f9 delta: add SuperSandro2000 as maintainer 2021-11-25 00:28:48 +01:00
SandroandGitHub ebfff50fe2 Merge pull request #147310 from SuperSandro2000/delta 2021-11-25 00:28:13 +01:00
SandroandGitHub c669e5f566 Merge pull request #146813 from erictapen/nbclient 2021-11-25 00:24:36 +01:00
SandroandGitHub 3176c8243e Merge pull request #141515 from kfollesdal/kfollesdal/typical 2021-11-25 00:23:54 +01:00
SandroandGitHub 398d2c540b Merge pull request #144083 from VergeDX/nrm 2021-11-25 00:19:42 +01:00
SandroandGitHub 51ae6157b1 Merge pull request #146520 from sei40kr/notion-enhancer 2021-11-25 00:17:30 +01:00
Domen KožarandGitHub f65ef93cb0 Merge pull request #147039 from johnbcoughlin/patch-1
_1password: Add aarch64-darwin to platforms list
2021-11-25 00:17:18 +01:00
Corbin SimpsonandGitHub 6901a575ab pmbootstrap: 1.30.0 -> 1.39.0 (#146576) 2021-11-25 00:14:32 +01:00
SandroandGitHub fef107d5a5 Merge pull request #142839 from ivan/zsh-autosuggestions-config-async 2021-11-25 00:09:18 +01:00
SandroandGitHub 54f7fcdd07 Merge pull request #146319 from dotlambda/srpenergy-1.3.5 2021-11-24 23:51:39 +01:00
SandroandGitHub 32695c8777 Merge pull request #146318 from dotlambda/vilfo-api-client-0.4.1 2021-11-24 23:51:22 +01:00
SandroandGitHub 5673db20c4 Merge pull request #145346 from iAmMrinal0/update/google-cloud-sdk 2021-11-24 23:50:22 +01:00
Sandro Jäckel 122b0e0602 delta: 0.9.2 -> 0.10.0 2021-11-24 23:45:17 +01:00
SandroandGitHub d245291949 Merge pull request #146772 from Stunkymonkey/mono-dll-fixer-builder 2021-11-24 23:36:33 +01:00
Dmitry Kalinkin d9e78207b6 yoda: 1.9.2 -> 1.9.3 2021-11-24 17:19:05 -05:00