Commit Graph
439489 Commits
Author SHA1 Message Date
sternenseemann 12af3ee5c5 emscripten: fake cc-wrapper-esque passthru attrs for GHC
For the GHC JavaScript backend, we'll use emscripten in place of
targetCC. To avoid having too much special logic for this, we'll make
the emscripten derivation look like the result of wrapCC as far as GHC
is concerned, i.e. we need targetPrefix and bintools.

For bintools, we'll just reexpose emscripten, as it has emar, the only
relevant bintools. That the other ones are missing doesn't matter in
practice, as the GHC build system won't attempt to use them.

targetPrefix can immediately be (ab)used to make sure GHC will correctly
call emcc etc. instead of plain cc.
2023-01-03 22:45:05 +01:00
sternenseemann a05354790b haskell.compiler.ghcHEAD: use LLVM 14
This will be required for the JavaScript backend to work.
2023-01-03 22:42:57 +01:00
sternenseemann 1ee0f4c2aa systemd: fix evaluation in pkgsCross.ghcjs.buildPackages
GHC's js backend depends on systemd via emscripten via closure compiler
via jdk via cups. Before it fails to evaluate, though, since
llvmPackages looks into `targetPackages.stdenv.cc` to determine which
C++ library to use (something that should be rectified in the future).
[Unfortunately], for `pkgsCross.ghcjs`, `stdenv.cc` throws which blows
up evaluating `pkgsCross.buildPackages.llvmPackages.clang`.

This is in principle unnecessary. We want to build
`pkgsCross.ghcjs.buildPackages.haskell.compiler.native-bignum.ghcHEAD`
which depends on `pkgsCross.ghcjs.buildPackages.systemd` which needs
clang and friends only in `nativeBuildInputs`, so
`pkgsCross.ghcjs.buildPackages.buildPackages.llvmPackages.clang`.
Unfortunately, due to the nature of splicing, we first evaluate the
“adjacent” derivation before we can access the spliced derivation we are
actually interested in. If the former
fails (`pkgsCross.ghcjs.buildPackages.llvmPackages.clang`), we can't do
the latter.

The solution is to just not rely on splicing in this case and take
`buildPackages.llvmPackages.clang` directly (relative to
`buildPackages.systemd` in this case!) which avoids the whole problem.

[Unfortunately]: https://github.com/NixOS/nixpkgs/commit/c739c420db5b9d56c335414be1696c57f2dbbb6a#diff-3209527bd27cbc775f579b1e295b0264c850859c7245d526965cec456b8c70a4R61
2023-01-03 22:19:59 +01:00
sternenseemann 3665c429d3 haskell.compiler.ghcHEAD: 9.5.20220921 -> 9.7.20221224
Finally building a cross compiler using hadrian is possible, but there
are some outstanding issues regarding external libraries in the package
db which causes issues with ghc-bignum.
2023-01-03 15:23:53 +01:00
sternenseemann 5df77ad6ee haskellPackages.xmlbf: drop stale override 2023-01-03 13:22:27 +01:00
sternenseemann d24b2e9d5d haskellPackages.hashing: drop stale override 2023-01-03 13:22:14 +01:00
github-actions[bot]andGitHub cb736c3d9a Merge master into haskell-updates 2023-01-03 00:12:24 +00:00
SandroandGitHub b9866fc0cf Merge pull request #208609 from LeSuisse/redis-7.0.7 2023-01-03 00:29:33 +01:00
SandroandGitHub 4f35cab927 Merge pull request #208807 from qowoz/yt-dlp 2023-01-03 00:02:08 +01:00
SandroandGitHub c3c939c116 Merge pull request #208255 from sarcasticadmin/rh/1672308083ax25apps 2023-01-02 23:59:56 +01:00
SandroandGitHub 6a27e817b4 Merge pull request #201107 from arkivm/darwin/enable-osc-lib 2023-01-02 23:59:17 +01:00
Robert ScottandGitHub bf608a9b2f Merge pull request #205860 from risicle/ris-xrdp-known-vulnerabilities
xrdp: add many `knownVulnerabilities`
2023-01-02 22:47:07 +00:00
Luke Granger-BrownandGitHub 5a236902c3 Merge pull request #208723 from gador/paperless-ngx-add-poppler
paperless-ngx: fix build
2023-01-02 22:36:05 +00:00
Luke Granger-BrownandGitHub d77928b908 Merge pull request #208279 from Kranzes/yubioath
yubioath-flutter: slight refactor and cleanup
2023-01-02 22:34:47 +00:00
John EricsonandGitHub a6b1de7902 Merge pull request #208478 from trofi/comment-stdenv-bootstrap
stdenv/linux: document some tips in debugging stdenv bootstrap tower
2023-01-02 17:28:43 -05:00
Jörg ThalheimandGitHub dfdab379b5 Merge pull request #208748 from kototama/fix_xpra_missing_invoke_python3_module
xpra: add missing invoke python3 module
2023-01-02 23:21:09 +01:00
Jörg ThalheimandGitHub a1ed7e7b57 Merge pull request #208720 from wegank/xtreemfs-boost
xtreemfs: unbreak on aarch64-linux
2023-01-02 23:16:08 +01:00
Martin WeineltandGitHub c42947660e Merge pull request #208811 from fabaff/pykaleidescape 2023-01-02 23:07:20 +01:00
Robert ScottandGitHub ec5228dc4c Merge pull request #208732 from wegank/jxrlib-darwin
jxrlib: migrate to cmake
2023-01-02 21:59:57 +00:00
Sergei TrofimovichandAdam Joseph 062e14b561 stdenv/linux: document some tips in debugging stdenv bootstrap tower
Just a few comments added:

- added a few one-liners to explore which tools are rebuilt at each
  stdenv iteration during bootstrap
- explicitly listed available toolchains and their sources for on each
  bootstrap step: glibc, binutils, gcc, coreutils.
- added mention of static libraries linked into gcc

Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
2023-01-02 21:55:32 +00:00
Fabian Affolter 70aa373a5d home-assistant: update component-packages 2023-01-02 22:40:07 +01:00
Fabian Affolter c514b093bc python310Packages.pykaleidescape: init at 1.0.1 2023-01-02 22:36:43 +01:00
dependabot[bot]andzowoq 8877cc2874 build(deps): bump zeebe-io/backport-action from 0.0.9 to 1.0.0
Bumps [zeebe-io/backport-action](https://github.com/zeebe-io/backport-action) from 0.0.9 to 1.0.0.
- [Release notes](https://github.com/zeebe-io/backport-action/releases)
- [Commits](https://github.com/zeebe-io/backport-action/compare/v0.0.9...v1.0.0)

---
updated-dependencies:
- dependency-name: zeebe-io/backport-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 07:31:48 +10:00
zowoq 0c23e81752 yt-dlp: 2022.11.11 -> 2023.1.2
https://github.com/yt-dlp/yt-dlp/releases/tag/2023.01.02
2023-01-03 07:29:27 +10:00
Thiago Kenji OkadaandGitHub dccf78e57a Merge pull request #206756 from Ralith/shaderc-2022.4
shaderc: 2021.0 -> 2022.4
2023-01-02 21:26:38 +00:00
Robert ScottandGitHub 9ba41708b2 Merge pull request #208743 from aaronjheng/d2
d2: 0.1.2 -> 0.1.4
2023-01-02 21:24:50 +00:00
SandroandGitHub eafcc78020 Merge pull request #206654 from aaronjheng/devd 2023-01-02 22:02:02 +01:00
SandroandGitHub c51092ad75 Merge pull request #205697 from ckiee/blockbench-20221212 2023-01-02 21:58:35 +01:00
SandroandGitHub 3d725b90fd Merge pull request #194771 from gilice/dm-sans 2023-01-02 21:55:58 +01:00
figsodaandGitHub ffd471c22b Merge pull request #208800 from tomodachi94/vimPlugins.glance-nvim
vimPlugins.glance-nvim: init at 2022-12-05
2023-01-02 15:48:10 -05:00
markuskowaandGitHub 83d01f1352 Merge pull request #208367 from fortuneteller2k/molsketch
molsketch: init at 0.7.3
2023-01-02 21:45:05 +01:00
Tomo 1d9743d8cd vimPlugins.glance-nvim: init at 2022-12-05 2023-01-02 12:25:49 -08:00
Tomo 3bfb8d1f5e vimPlugins: update 2023-01-02 12:24:30 -08:00
Markus S. Wamserandobadz eae9a09270 keepass-diff: init at 1.1.3 2023-01-02 21:14:15 +01:00
figsodaandGitHub fef2ec01cf Merge pull request #208699 from figsoda/nurl
nurl: 0.2.2 -> 0.3.1
2023-01-02 14:59:23 -05:00
Nikolay KorotkiyandGitHub 5c65b49816 Merge pull request #208789 from dritter/update-josm-18621
josm: 18583 -> 18621
2023-01-02 23:41:53 +04:00
Jörg ThalheimandGitHub c735db25e8 Merge pull request #208219 from mweinelt/hassil-0.1.4
python3Packages.hassil: 0.1.3 -> 0.1.4
2023-01-02 19:19:27 +00:00
ArtturiandGitHub 9f5839a6ea Merge pull request #208616 from LeSuisse/pgbouncer-1.18.0 2023-01-02 21:01:51 +02:00
Jörg ThalheimandGitHub 34f4701127 Merge pull request #208784 from SuperSandro2000/nix-ld
nixos/nix-ld: fix example texts
2023-01-02 18:56:06 +00:00
Martin WeineltandGitHub 66cf271b3a Merge pull request #207207 from r-ryantm/auto-update/librewolf-unwrapped
librewolf-unwrapped: 108.0-1 -> 108.0.1-1
2023-01-02 19:38:31 +01:00
figsodaandGitHub 244d1ad6c9 Merge pull request #208763 from peterhoeg/u/strawberry
strawberry: 1.0.10 -> 1.0.11
2023-01-02 13:33:17 -05:00
fortuneteller2kandmarkuskowa ca34a788fe molsketch: init at 0.7.3
Co-authored-by: markuskowa <markus.kowalewski@gmail.com>
2023-01-03 02:25:01 +08:00
ArtturiandGitHub e4c38ad4e6 Merge pull request #208770 from wegank/barcode-darwin 2023-01-02 20:18:46 +02:00
ArtturiandGitHub 2352faa192 Merge pull request #208722 from wegank/garage-aarch64-darwin 2023-01-02 20:17:16 +02:00
Martin WeineltandGitHub 0bf714e78e Merge pull request #208786 from fabaff/kiwiki-client
python310Packages.kiwiki-client: init at 0.1.2
2023-01-02 19:02:51 +01:00
Luke Granger-Brown 88d6c7c7a7 yubioath-flutter: package and set path to icon 2023-01-02 18:00:06 +00:00
Anderson TorresandGitHub 131aff3f5e Merge pull request #208462 from tomodachi94/sanjuuni
sanjuuni: init at 0.2
2023-01-02 14:53:18 -03:00
Fabian Affolter 778f278579 home-assistant: update component-packages 2023-01-02 18:47:25 +01:00
Sandro Jäckel 0b9f76a8d3 nixos/nix-ld: fix example texts 2023-01-02 18:46:13 +01:00
Jörg ThalheimandGitHub eb44dbc1e6 Merge pull request #208774 from adamcstephens/river/0.2.0
river: 0.1.3 -> 0.2.0
2023-01-02 17:45:55 +00:00