diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-04-10 00:02:52 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-10 00:02:52 +0000 |
commit | 28c6c88d427cb50a01fdff7addbfb74ac53c58e5 (patch) | |
tree | ced75fea58ceb8e4054c45624caa1ae4ee94720b /pkgs/development/compilers | |
parent | fa7edde95b0b09e2aa7267da7843734b0ca750ac (diff) | |
parent | a11494d83b1092b33da71ade38945e035a8783c5 (diff) | |
download | nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar.gz nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar.bz2 nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar.lz nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar.xz nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.tar.zst nixpkgs-28c6c88d427cb50a01fdff7addbfb74ac53c58e5.zip |
Merge staging-next into staging
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r-- | pkgs/development/compilers/bluespec/default.nix | 18 | ||||
-rw-r--r-- | pkgs/development/compilers/ghc/8.10.7-binary.nix | 1 | ||||
-rw-r--r-- | pkgs/development/compilers/ghc/head.nix | 6 |
3 files changed, 16 insertions, 9 deletions
diff --git a/pkgs/development/compilers/bluespec/default.nix b/pkgs/development/compilers/bluespec/default.nix index d89ed3e0d49..ae28923871c 100644 --- a/pkgs/development/compilers/bluespec/default.nix +++ b/pkgs/development/compilers/bluespec/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchurl , autoconf , automake , fontconfig @@ -18,20 +19,27 @@ , gmp-static , verilog , asciidoctor -, tex }: +, tex +, which +}: let ghcWithPackages = ghc.withPackages (g: (with g; [ old-time regex-compat syb split ])); in stdenv.mkDerivation rec { pname = "bluespec"; - version = "2021.07"; + version = "2022.01"; src = fetchFromGitHub { owner = "B-Lang-org"; repo = "bsc"; rev = version; - sha256 = "0gw8wyp65lpkyfhv3laazz9qypdl8qkp1j7cqp0gv11592a9p5qw"; + sha256 = "sha256-ivTua3MLa8akma3MGkhsqwSdwswYX916kywKdlj7TqY="; + }; + + yices-src = fetchurl { + url = "https://github.com/B-Lang-org/bsc/releases/download/${version}/yices-src-for-bsc-${version}.tar.gz"; + sha256 = "sha256-ey5yIIVFZyG4EnYGqbIJqmxK1rZ70FWM0Jz+2hIoGXE="; }; enableParallelBuilding = true; @@ -43,8 +51,7 @@ in stdenv.mkDerivation rec { postUnpack = '' mkdir -p $sourceRoot/src/vendor/yices/v2.6/yices2 - # XXX: only works because yices.src isn't a tarball. - cp -av ${yices.src}/* $sourceRoot/src/vendor/yices/v2.6/yices2 + tar -C $sourceRoot/src/vendor/yices/v2.6/yices2 -xf ${yices-src} chmod -R +rwX $sourceRoot/src/vendor/yices/v2.6/yices2 ''; @@ -68,6 +75,7 @@ in stdenv.mkDerivation rec { libX11 # tcltk tcl tk + which xorg.libXft zlib ]; diff --git a/pkgs/development/compilers/ghc/8.10.7-binary.nix b/pkgs/development/compilers/ghc/8.10.7-binary.nix index 7b10f60affd..bf3ace0240c 100644 --- a/pkgs/development/compilers/ghc/8.10.7-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.7-binary.nix @@ -418,7 +418,6 @@ stdenv.mkDerivation rec { # long as the evaluator runs on a platform that supports # `pkgsMusl`. platforms = builtins.attrNames ghcBinDists.${distSetName}; - hydraPlatforms = builtins.filter (p: minimal || p != "aarch64-linux") platforms; maintainers = with lib.maintainers; [ prusnak domenkozar diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 07ea6bda245..a2afb7400c2 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -42,7 +42,7 @@ # platform). Static libs are always built. enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt -, version ? "9.3.20211111" +, version ? "9.3.20220406" , # What flavour to build. An empty string indicates no # specific flavour and falls back to ghc default values. ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) @@ -186,8 +186,8 @@ stdenv.mkDerivation (rec { src = fetchgit { url = "https://gitlab.haskell.org/ghc/ghc.git/"; - rev = "cc635da167fdec2dead0603b0026cb841f0aa645"; - sha256 = "1lj76l546zriwkcn2r7i5a4j35bx9fh5iggwfz2xvhh8aq8j2i46"; + rev = "c44432db254d2fc960d7864e080cb50e65dfa7c6"; + sha256 = "0xagijcfcw3a19s6dmh6z7085lvkrakys3lcby4ncq1v0syh507h"; }; enableParallelBuilding = true; |