Merge remote-tracking branch 'nixpkgs/master' into staging-next

Changed files
+2108 -1535
doc
languages-frameworks
maintainers
nixos
modules
misc
services
desktops
pipewire
system
boot
pkgs
applications
editors
emacs
elisp-packages
ebuild-mode
vscode
terminal-emulators
termonad
version-management
data
fonts
helvetica-neue-lt-std
misc
hackage
development
os-specific
tools
networking
corerad
top-level
+1 -1
doc/languages-frameworks/javascript.section.md
···
## Introduction {#javascript-introduction}
-
This contains instructions on how to package javascript applications. For instructions on how to add a cli package from npm please consult the #node.js section
+
This contains instructions on how to package javascript applications.
The various tools available will be listed in the [tools-overview](#javascript-tools-overview). Some general principles for packaging will follow. Finally some tool specific instructions will be given.
+12
maintainers/maintainer-list.nix
···
githubId = 791309;
name = "Jan Hrnko";
};
+
_1000teslas = {
+
name = "Kevin Tran";
+
email = "47207223+1000teslas@users.noreply.github.com";
+
github = "1000teslas";
+
githubId = 47207223;
+
};
_3699n = {
email = "nicholas@nvk.pm";
github = "3699n";
···
longkeyid = "rsa4096/0xECC755EE583C1672";
fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672";
}];
+
};
+
flexagoon = {
+
email = "flexagoon@pm.me";
+
github = "flexagoon";
+
githubId = 66178592;
+
name = "Pavel Zolotarevskiy";
};
flexw = {
email = "felix.weilbach@t-online.de";
+1 -1
nixos/modules/misc/crashdump.nix
···
boot = {
postBootCommands = ''
echo "loading crashdump kernel...";
-
${pkgs.kexectools}/sbin/kexec -p /run/current-system/kernel \
+
${pkgs.kexec-tools}/sbin/kexec -p /run/current-system/kernel \
--initrd=/run/current-system/initrd \
--reset-vga --console-vga \
--command-line="init=$(readlink -f /run/current-system/init) irqpoll maxcpus=1 reset_devices ${kernelParams}"
+1 -1
nixos/modules/services/desktops/pipewire/pipewire.nix
···
};
environment.sessionVariables.LD_LIBRARY_PATH =
-
lib.optional cfg.jack.enable "/run/current-system/sw/lib/pipewire";
+
lib.optional cfg.jack.enable "${cfg.package.jack}/lib";
# https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/464#note_723554
systemd.user.services.pipewire.environment."PIPEWIRE_LINK_PASSIVE" = "1";
+3 -3
nixos/modules/system/boot/kexec.nix
···
{ pkgs, lib, ... }:
{
-
config = lib.mkIf (lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.kexectools) {
-
environment.systemPackages = [ pkgs.kexectools ];
+
config = lib.mkIf (lib.meta.availableOn pkgs.stdenv.hostPlatform pkgs.kexec-tools) {
+
environment.systemPackages = [ pkgs.kexec-tools ];
systemd.services.prepare-kexec =
{ description = "Preparation for kexec";
···
before = [ "systemd-kexec.service" ];
unitConfig.DefaultDependencies = false;
serviceConfig.Type = "oneshot";
-
path = [ pkgs.kexectools ];
+
path = [ pkgs.kexec-tools ];
script =
''
# Don't load the current system profile if we already have a kernel loaded
+2 -2
pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix
···
trivialBuild rec {
pname = "ebuild-mode";
-
version = "1.52";
+
version = "1.53";
src = fetchurl {
url = "https://dev.gentoo.org/~ulm/emacs/${pname}-${version}.tar.xz";
-
sha256 = "10nikbbwh612qlnms2i31963a0h3ccyg85vrxlizdpsqs4cjpg6h";
+
sha256 = "1l740qp71df9ids0c49kvp942rk8k1rfkg1hyv7ysfns5shk7b9l";
};
meta = with lib; {
+8 -1
pkgs/applications/editors/vscode/generic.nix
···
{ stdenv, lib, makeDesktopItem
, unzip, libsecret, libXScrnSaver, libxshmfence, wrapGAppsHook
, gtk2, atomEnv, at-spi2-atk, autoPatchelfHook
-
, systemd, fontconfig, libdbusmenu, buildFHSUserEnvBubblewrap
+
, systemd, fontconfig, libdbusmenu, glib, buildFHSUserEnvBubblewrap
, writeShellScriptBin
# Populate passthru.tests
···
grep -q "VSCODE_PATH='$out/lib/vscode'" $out/bin/${executableName} # check if sed succeeded
'') + ''
runHook postInstall
+
'';
+
+
preFixup = ''
+
gappsWrapperArgs+=(
+
# Add gio to PATH so that moving files to the trash works when not using a desktop environment
+
--prefix PATH : ${glib.bin}/bin
+
)
'';
inherit meta;
+6 -2
pkgs/applications/terminal-emulators/termonad/default.nix
···
-
{ stdenv, ghcWithPackages, makeWrapper, packages ? (pkgSet: []) }:
+
{ stdenv, haskellPackages, makeWrapper, packages ? (pkgSet: []) }:
let
-
termonadEnv = ghcWithPackages (self: [ self.termonad ] ++ packages self);
+
termonadEnv = haskellPackages.ghcWithPackages (self: [ self.termonad ] ++ packages self);
in stdenv.mkDerivation {
name = "termonad-with-packages-${termonadEnv.version}";
···
# trivial derivation
preferLocalBuild = true;
allowSubstitutes = false;
+
+
meta = haskellPackages.termonad.meta // {
+
mainProgram = "termonad";
+
};
}
+5 -5
pkgs/applications/version-management/gitlab/data.json
···
{
-
"version": "14.2.1",
-
"repo_hash": "0ivymkqcwl2lrnv0lkcw2ch26iyz9ixklrkc2jq38pbwc0igf89z",
+
"version": "14.2.3",
+
"repo_hash": "06fr8srz5ii0h65b1h2zfm8kzqz9g8jy2aq4g5js6kmv44zjya1p",
"owner": "gitlab-org",
"repo": "gitlab",
-
"rev": "v14.2.1-ee",
+
"rev": "v14.2.3-ee",
"passthru": {
-
"GITALY_SERVER_VERSION": "14.2.1",
+
"GITALY_SERVER_VERSION": "14.2.3",
"GITLAB_PAGES_VERSION": "1.42.0",
"GITLAB_SHELL_VERSION": "13.19.1",
-
"GITLAB_WORKHORSE_VERSION": "14.2.1"
+
"GITLAB_WORKHORSE_VERSION": "14.2.3"
}
}
+6
pkgs/applications/version-management/gitlab/default.nix
···
gemset =
let x = import (gemdir + "/gemset.nix");
in x // {
+
# grpc expects the AR environment variable to contain `ar rpc`. See the
+
# discussion in nixpkgs #63056.
+
grpc = x.grpc // {
+
patches = [ ./fix-grpc-ar.patch ];
+
dontBuild = false;
+
};
# the openssl needs the openssl include files
openssl = x.openssl // {
buildInputs = [ openssl ];
+10
pkgs/applications/version-management/gitlab/fix-grpc-ar.patch
···
+
--- a/src/ruby/ext/grpc/extconf.rb
+
+++ b/src/ruby/ext/grpc/extconf.rb
+
@@ -27,6 +27,7 @@ ENV['MACOSX_DEPLOYMENT_TARGET'] = '10.7'
+
if ENV['AR'].nil? || ENV['AR'].size == 0
+
ENV['AR'] = RbConfig::CONFIG['AR'] + ' rcs'
+
end
+
+ENV['AR'] = ENV['AR'] + ' rcs'
+
if ENV['CC'].nil? || ENV['CC'].size == 0
+
ENV['CC'] = RbConfig::CONFIG['CC']
+
end
+2 -2
pkgs/applications/version-management/gitlab/gitaly/Gemfile
···
gem 'rdoc', '~> 6.0'
gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.1', require: false
gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false
-
gem 'grpc', '~> 1.38.0'
+
gem 'grpc', '~> 1.30.2'
gem 'sentry-raven', '~> 3.0', require: false
gem 'faraday', '~> 1.0'
gem 'rbtrace', require: false
···
gem 'factory_bot', require: false
gem 'pry', '~> 0.12.2', require: false
-
gem 'grpc-tools', '= 1.38.0'
+
gem 'grpc-tools', '= 1.30.2'
end
+5 -5
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
···
google-protobuf (3.17.3)
googleapis-common-protos-types (1.1.0)
google-protobuf (~> 3.14)
-
grpc (1.38.0)
-
google-protobuf (~> 3.15)
+
grpc (1.30.2)
+
google-protobuf (~> 3.12)
googleapis-common-protos-types (~> 1.0)
-
grpc-tools (1.38.0)
+
grpc-tools (1.30.2)
i18n (1.8.10)
concurrent-ruby (~> 1.0)
ice_nine (0.11.2)
···
gitlab-labkit (~> 0.20.0)
gitlab-markup (~> 1.7.1)
google-protobuf (~> 3.17.0)
-
grpc (~> 1.38.0)
-
grpc-tools (= 1.38.0)
+
grpc (~> 1.30.2)
+
grpc-tools (= 1.30.2)
licensee (~> 9.14.1)
pry (~> 0.12.2)
rbtrace
+12 -2
pkgs/applications/version-management/gitlab/gitaly/default.nix
···
inherit ruby;
copyGemFiles = true;
gemdir = ./.;
+
gemset =
+
let x = import (gemdir + "/gemset.nix");
+
in x // {
+
# grpc expects the AR environment variable to contain `ar rpc`. See the
+
# discussion in nixpkgs #63056.
+
grpc = x.grpc // {
+
patches = [ ../fix-grpc-ar.patch ];
+
dontBuild = false;
+
};
+
};
};
-
version = "14.2.1";
+
version = "14.2.3";
gitaly_package = "gitlab.com/gitlab-org/gitaly/v${lib.versions.major version}";
in
···
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
-
sha256 = "sha256-B3NtdS1UcT+nYIdoXs+tW2gnXZ0ew+NiIcCNi5z5fOc=";
+
sha256 = "sha256-TSA5CoNaLeMu7O02rsaR/rNciLwzxSIUUQsCo40Z15c=";
};
vendorSha256 = "sha256-WhkNK+V7yXK+le1u8StAKajZIBzVKqV/WIau27oZBXE=";
+4 -4
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "16qxl287kkf34h71djlf9x3wxmd5ylcm83y2zhnrv81gbrhn8k12";
+
sha256 = "1rsglf7ag17n465iff7vlw83pn2rpl4kv9sb1rpf17nx6xpi7yl5";
type = "gem";
};
-
version = "1.38.0";
+
version = "1.30.2";
};
grpc-tools = {
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0sfbf5s19nfgznlb7m2sfw9l0ppvypj46ijjvq5p35fc6b8by5aq";
+
sha256 = "0k9zhsqhamp02ryzgfb4y2bbick151vlhrhj0kqbbz9lyhms0bd4";
type = "gem";
};
-
version = "1.38.0";
+
version = "1.30.2";
};
i18n = {
dependencies = ["concurrent-ruby"];
+1 -1
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
···
buildGoModule rec {
pname = "gitlab-workhorse";
-
version = "14.2.1";
+
version = "14.2.3";
src = fetchFromGitLab {
owner = data.owner;
+3 -3
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
···
# TODO: remove app/views/graphiql/rails/editors/show.html.erb when https://github.com/rmosolgo/graphiql-rails/pull/71 is released:
# https://gitlab.com/gitlab-org/gitlab/issues/31747
gem 'graphiql-rails', '~> 1.4.10'
-
gem 'apollo_upload_server', '~> 2.0.2'
+
gem 'apollo_upload_server', '~> 2.1.0'
gem 'graphql-docs', '~> 1.6.0', group: [:development, :test]
gem 'graphlient', '~> 0.4.0' # Used by BulkImport feature (group::import)
···
gem 'premailer-rails', '~> 1.10.3'
# LabKit: Tracing and Correlation
-
gem 'gitlab-labkit', '~> 0.21.0'
+
gem 'gitlab-labkit', '~> 0.21.1'
# Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0
# because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900
gem 'thrift', '>= 0.14.0'
···
# KAS GRPC protocol definitions
gem 'kas-grpc', '~> 0.0.2'
-
gem 'grpc', '~> 1.38.0'
+
gem 'grpc', '~> 1.30.2'
gem 'google-protobuf', '~> 3.17.1'
+9 -9
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
···
aes_key_wrap (1.1.0)
akismet (3.0.0)
android_key_attestation (0.3.0)
-
apollo_upload_server (2.0.2)
+
apollo_upload_server (2.1.0)
+
actionpack (>= 4.2)
graphql (>= 1.8)
-
rails (>= 4.2)
asana (0.10.3)
faraday (~> 1.0)
faraday_middleware (~> 1.0)
···
fog-json (~> 1.2.0)
mime-types
ms_rest_azure (~> 0.12.0)
-
gitlab-labkit (0.21.0)
+
gitlab-labkit (0.21.1)
actionpack (>= 5.0.0, < 7.0.0)
activesupport (>= 5.0.0, < 7.0.0)
-
grpc (~> 1.38)
+
grpc (~> 1.30.2)
jaeger-client (~> 1.1)
opentracing (~> 0.4)
pg_query (~> 2.1)
···
graphql (~> 1.6)
html-pipeline (~> 2.8)
sass (~> 3.4)
-
grpc (1.38.0)
-
google-protobuf (~> 3.15)
+
grpc (1.30.2)
+
google-protobuf (~> 3.12)
googleapis-common-protos-types (~> 1.0)
gssapi (1.2.0)
ffi (>= 1.0.1)
···
acts-as-taggable-on (~> 7.0)
addressable (~> 2.8)
akismet (~> 3.0)
-
apollo_upload_server (~> 2.0.2)
+
apollo_upload_server (~> 2.1.0)
asana (~> 0.10.3)
asciidoctor (~> 2.0.10)
asciidoctor-include-ext (~> 0.3.1)
···
gitlab-dangerfiles (~> 2.3.0)
gitlab-experiment (~> 0.6.4)
gitlab-fog-azure-rm (~> 1.1.1)
-
gitlab-labkit (~> 0.21.0)
+
gitlab-labkit (~> 0.21.1)
gitlab-license (~> 2.0)
gitlab-mail_room (~> 0.0.9)
gitlab-markup (~> 1.7.1)
···
graphlient (~> 0.4.0)
graphql (~> 1.11.8)
graphql-docs (~> 1.6.0)
-
grpc (~> 1.38.0)
+
grpc (~> 1.30.2)
gssapi
guard-rspec
haml_lint (~> 0.36.0)
+7 -7
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
···
version = "0.3.0";
};
apollo_upload_server = {
-
dependencies = ["graphql" "rails"];
+
dependencies = ["actionpack" "graphql"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0xk54h9mmzhrbgbmk33v38pavb8w6421mx2yrgsdarkfl9fr90y3";
+
sha256 = "0klhppx4vjfdvgz12wb63bcxy5ymk0mp8wkh01fpgjn2l3fwkwz5";
type = "gem";
};
-
version = "2.0.2";
+
version = "2.1.0";
};
asana = {
dependencies = ["faraday" "faraday_middleware" "faraday_middleware-multi_json" "oauth2"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0dzdxrn2ra21nyfnabj44fbwbccjkp3i7cjpym99pzbsx8dkna8z";
+
sha256 = "09xci7jw5sckagnwfjlglz4cywylrf16r83f82asnnngvxadvvmq";
type = "gem";
};
-
version = "0.21.0";
+
version = "0.21.1";
};
gitlab-license = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "16qxl287kkf34h71djlf9x3wxmd5ylcm83y2zhnrv81gbrhn8k12";
+
sha256 = "1rsglf7ag17n465iff7vlw83pn2rpl4kv9sb1rpf17nx6xpi7yl5";
type = "gem";
};
-
version = "1.38.0";
+
version = "1.30.2";
};
gssapi = {
dependencies = ["ffi"];
+8 -8
pkgs/data/fonts/helvetica-neue-lt-std/default.nix
···
{ lib, fetchzip }:
let
-
version = "2013.06.07"; # date of most recent file in distribution
+
version = "2014.08.16"; # date of most recent file in distribution
in fetchzip {
name = "helvetica-neue-lt-std-${version}";
-
url = "http://www.ephifonts.com/downloads/helvetica-neue-lt-std.zip";
+
url = "https://web.archive.org/web/20190823153624/http://ephifonts.com/downloads/helvetica-neue-lt-std.zip";
postFetch = ''
mkdir -p $out/share/fonts
-
unzip -j $downloadedFile Helvetica\ Neue\ LT\ Std/\*.otf -d $out/share/fonts/opentype
+
unzip -j $downloadedFile "Helvetica Neue LT Std/*.otf" -d $out/share/fonts/opentype
'';
sha256 = "0ampp9vf9xw0sdppl4lb9i9h75ywljhdcqmzh45mx2x9m7h6xgg9";
-
meta = {
-
homepage = "http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html";
+
meta = with lib; {
+
homepage = "https://web.archive.org/web/20190926040940/http://www.ephifonts.com/free-helvetica-font-helvetica-neue-lt-std.html";
description = "Helvetica Neue LT Std font";
longDescription = ''
Helvetica Neue Lt Std is one of the most highly rated and complete
···
font. The numbers are well spaced and defined with high accuracy. The
punctuation marks are heavily detailed as well.
'';
-
license = lib.licenses.unfree;
-
maintainers = [ lib.maintainers.romildo ];
-
platforms = lib.platforms.all;
+
license = licenses.unfree;
+
platforms = platforms.all;
+
maintainers = with maintainers; [ romildo ];
};
}
+4 -4
pkgs/data/misc/hackage/pin.json
···
{
-
"commit": "23315eb3220b0748c3aa71a9027dc39e5416ce9e",
-
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/23315eb3220b0748c3aa71a9027dc39e5416ce9e.tar.gz",
-
"sha256": "0pgcyfb3lnl7kxpj87sbj50ljlg2l05v4kgcdwy568pcf24bh764",
-
"msg": "Update from Hackage at 2021-08-17T22:21:14Z"
+
"commit": "193a13be44c51ebfc8e991b7bb53a4065129ff4d",
+
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/193a13be44c51ebfc8e991b7bb53a4065129ff4d.tar.gz",
+
"sha256": "08j6qx3jqcw7ydwnpjr132l2mlpq6dqvwqgm3gq0ym4kjzrbdwsd",
+
"msg": "Update from Hackage at 2021-08-23T13:50:03Z"
}
+1 -1
pkgs/development/compilers/ghc/8.10.2-binary.nix
···
# `pkgsMusl`.
platforms = builtins.attrNames ghcBinDists.${distSetName};
hydraPlatforms = builtins.filter (p: minimal || p != "aarch64-linux") platforms;
-
maintainers = with lib.maintainers; [ lostnet ];
+
maintainers = with lib.maintainers; [ lostnet guibou ];
};
}
+9 -8
pkgs/development/compilers/ghc/8.10.5-binary.nix pkgs/development/compilers/ghc/8.10.7-binary.nix
···
let
downloadsUrl = "https://downloads.haskell.org/ghc";
-
version = "8.10.5";
+
# Copy sha256 from https://downloads.haskell.org/~ghc/8.10.7/SHA256SUMS
+
version = "8.10.7";
# Information about available bindists that we use in the build.
#
···
i686-linux = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz";
-
sha256 = "17cwmhhyz952psmp4j3pkdj0yrfxah3l2dawg5s4hdr228n5pjqc";
+
sha256 = "fbfc1ef194f4e7a4c0da8c11cc69b17458a4b928b609b3622c97acc4acd5c5ab";
};
exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2";
archSpecificLibraries = [
···
x86_64-linux = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz";
-
sha256 = "11v76wgljyszc6mgz6r16i6wkifgl15a26q7ablihp2cr8h3qqmw";
+
sha256 = "a13719bca87a0d3ac0c7d4157a4e60887009a7f1a8dbe95c4759ec413e086d30";
};
exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2";
archSpecificLibraries = [
···
armv7l-linux = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-armv7-deb10-linux.tar.xz";
-
sha256 = "0v5bvhb2z9j26yr0n9gc4xdq2lm37mr98g62p5z8pqahhhd0s5sn";
+
sha256 = "3949c31bdf7d3b4afb765ea8246bca4ca9707c5d988d9961a244f0da100956a2";
};
exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2";
archSpecificLibraries = [
···
aarch64-linux = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz";
-
sha256 = "1p0dgyn1m2nd8ax1g25lchaz9z2nk9jvyzf63biarq7qlzc5q24s";
+
sha256 = "fad2417f9b295233bf8ade79c0e6140896359e87be46cb61cd1d35863d9d0e55";
};
exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2";
archSpecificLibraries = [
···
x86_64-darwin = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz";
-
sha256 = "08javwfqd21kglbr1bnhnbjw2cggz1n668vi8kx5hbcnz3plf3zg";
+
sha256 = "287db0f9c338c9f53123bfa8731b0996803ee50f6ee847fe388092e5e5132047";
};
exePathForLibraryCheck = null; # we don't have a library check for darwin yet
archSpecificLibraries = [
···
aarch64-darwin = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz";
-
sha256 = "02fbcrzcc6m25z3ji867isml38jkg4blry70ljwl3l03zxq4ws03";
+
sha256 = "dc469fc3c35fd2a33a5a575ffce87f13de7b98c2d349a41002e200a56d9bba1c";
};
exePathForLibraryCheck = null; # we don't have a library check for darwin yet
archSpecificLibraries = [
···
x86_64-linux = {
src = {
url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.10-linux-integer-simple.tar.xz";
-
sha256 = "1ql2qxywbbv0b9syvrm9kyh5d8midnl676lw4698ajras6gcvmzl";
+
sha256 = "16903df850ef73d5246f2ff169cbf57ecab76c2ac5acfa9928934282cfad575c";
};
exePathForLibraryCheck = "bin/ghc";
archSpecificLibraries = [
+7 -3
pkgs/development/compilers/ghc/8.10.6.nix pkgs/development/compilers/ghc/8.10.7.nix
···
in
stdenv.mkDerivation (rec {
-
version = "8.10.6";
+
version = "8.10.7";
name = "${targetPrefix}ghc-${version}";
src = fetchurl {
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
-
sha256 = "43afba72a533408b42c1492bd047b5e37e5f7204e41a5cedd3182cc841610ce9";
+
sha256 = "e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d";
};
enableParallelBuilding = true;
···
# * https://gitlab.haskell.org/ghc/ghc/-/issues/19580
++ lib.optional stdenv.targetPlatform.isMusl "pie";
+
# big-parallel allows us to build with more than 2 cores on
+
# Hydra which already warrants a significant speedup
+
requiredSystemFeatures = [ "big-parallel" ];
+
postInstall = ''
# Install the bash completion file.
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
···
meta = {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
-
maintainers = with lib.maintainers; [ marcweber andres peti ];
+
maintainers = with lib.maintainers; [ marcweber andres peti guibou ];
timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
+1
pkgs/development/compilers/ghc/8.6.5-binary.nix
···
hydraPlatforms = builtins.filter (p: p != "aarch64-linux") platforms;
# build segfaults, use ghc8102Binary which has proper musl support instead
broken = stdenv.hostPlatform.isMusl;
+
maintainers = with lib.maintainers; [ guibou ];
};
}
+1 -1
pkgs/development/compilers/ghc/8.8.4.nix
···
meta = {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
-
maintainers = with lib.maintainers; [ marcweber andres peti ];
+
maintainers = with lib.maintainers; [ marcweber andres peti guibou ];
timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
+5 -1
pkgs/development/compilers/ghc/9.0.1.nix
···
# * https://gitlab.haskell.org/ghc/ghc/-/issues/19580
++ lib.optional stdenv.targetPlatform.isMusl "pie";
+
# big-parallel allows us to build with more than 2 cores on
+
# Hydra which already warrants a significant speedup
+
requiredSystemFeatures = [ "big-parallel" ];
+
postInstall = ''
# Install the bash completion file.
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
···
meta = {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
-
maintainers = with lib.maintainers; [ marcweber andres peti ];
+
maintainers = with lib.maintainers; [ marcweber andres peti guibou ];
timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
+320
pkgs/development/compilers/ghc/9.2.1.nix
···
+
{ lib, stdenv, pkgsBuildTarget, targetPackages
+
+
# build-tools
+
, bootPkgs
+
, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx, xattr
+
, bash
+
+
, libiconv ? null, ncurses
+
, glibcLocales ? null
+
+
, # GHC can be built with system libffi or a bundled one.
+
libffi ? null
+
+
, useLLVM ? !stdenv.targetPlatform.isx86
+
, # LLVM is conceptually a run-time-only depedendency, but for
+
# non-x86, we need LLVM to bootstrap later stages, so it becomes a
+
# build-time dependency too.
+
buildLlvmPackages, llvmPackages
+
+
, # If enabled, GHC will be built with the GPL-free but slower integer-simple
+
# library instead of the faster but GPLed integer-gmp library.
+
enableIntegerSimple ? !(lib.meta.availableOn stdenv.hostPlatform gmp), gmp
+
+
, # If enabled, use -fPIC when compiling static libs.
+
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
+
+
# aarch64 outputs otherwise exceed 2GB limit
+
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
+
+
, # Whether to build dynamic libs for the standard library (on the target
+
# platform). Static libs are always built.
+
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
+
+
, # Whether to build terminfo.
+
enableTerminfo ? !stdenv.targetPlatform.isWindows
+
+
, # 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)
+
(if useLLVM then "perf-cross" else "perf-cross-ncg")
+
+
, # Whether to build sphinx documentation.
+
enableDocs ? (
+
# Docs disabled for musl and cross because it's a large task to keep
+
# all `sphinx` dependencies building in those environments.
+
# `sphinx` pullls in among others:
+
# Ruby, Python, Perl, Rust, OpenGL, Xorg, gtk, LLVM.
+
(stdenv.targetPlatform == stdenv.hostPlatform)
+
&& !stdenv.hostPlatform.isMusl
+
)
+
+
, enableHaddockProgram ?
+
# Disabled for cross; see note [HADDOCK_DOCS].
+
(stdenv.targetPlatform == stdenv.hostPlatform)
+
+
, # Whether to disable the large address space allocator
+
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
+
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
+
}:
+
+
assert !enableIntegerSimple -> gmp != null;
+
+
# Cross cannot currently build the `haddock` program for silly reasons,
+
# see note [HADDOCK_DOCS].
+
assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;
+
+
let
+
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
+
+
inherit (bootPkgs) ghc;
+
+
# TODO(@Ericson2314) Make unconditional
+
targetPrefix = lib.optionalString
+
(targetPlatform != hostPlatform)
+
"${targetPlatform.config}-";
+
+
buildMK = ''
+
BuildFlavour = ${ghcFlavour}
+
ifneq \"\$(BuildFlavour)\" \"\"
+
include mk/flavours/\$(BuildFlavour).mk
+
endif
+
BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"}
+
BUILD_SPHINX_PDF = NO
+
'' +
+
# Note [HADDOCK_DOCS]:
+
# Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock`
+
# program is built (which we generally always want to have a complete GHC install)
+
# and whether it is run on the GHC sources to generate hyperlinked source code
+
# (which is impossible for cross-compilation); see:
+
# https://gitlab.haskell.org/ghc/ghc/-/issues/20077
+
# This implies that currently a cross-compiled GHC will never have a `haddock`
+
# program, so it can never generate haddocks for any packages.
+
# If this is solved in the future, we'd like to unconditionally
+
# build the haddock program (removing the `enableHaddockProgram` option).
+
''
+
HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"}
+
DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"}
+
INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"}
+
'' + lib.optionalString (targetPlatform != hostPlatform) ''
+
Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"}
+
CrossCompilePrefix = ${targetPrefix}
+
'' + lib.optionalString (!enableProfiledLibs) ''
+
GhcLibWays = "v dyn"
+
'' + lib.optionalString enableRelocatedStaticLibs ''
+
GhcLibHcOpts += -fPIC
+
GhcRtsHcOpts += -fPIC
+
'' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
+
EXTRA_CC_OPTS += -std=gnu99
+
'';
+
+
# Splicer will pull out correct variations
+
libDeps = platform: lib.optional enableTerminfo ncurses
+
++ [libffi]
+
++ lib.optional (!enableIntegerSimple) gmp
+
++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv;
+
+
toolsForTarget = [
+
pkgsBuildTarget.targetPackages.stdenv.cc
+
] ++ lib.optional useLLVM buildLlvmPackages.llvm;
+
+
targetCC = builtins.head toolsForTarget;
+
+
# Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues.
+
# But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
+
# see #84670 and #49071 for more background.
+
useLdGold = targetPlatform.linker == "gold" || (targetPlatform.linker == "bfd" && !targetPlatform.isMusl);
+
+
runtimeDeps = [
+
targetPackages.stdenv.cc.bintools
+
coreutils
+
]
+
# On darwin, we need unwrapped bintools as well (for otool)
+
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
+
targetPackages.stdenv.cc.bintools.bintools
+
];
+
+
in
+
stdenv.mkDerivation (rec {
+
version = "9.2.0.20210821";
+
name = "${targetPrefix}ghc-${version}";
+
+
src = fetchurl {
+
url = "https://downloads.haskell.org/ghc/9.2.1-rc1/ghc-${version}-src.tar.xz";
+
sha256 = "1q2pppxv2avhykyxvyq72r5p97rkkiqp19b77yhp85ralbcp4ivw";
+
};
+
+
enableParallelBuilding = true;
+
+
outputs = [ "out" "doc" ];
+
+
postPatch = "patchShebangs .";
+
+
# GHC needs the locale configured during the Haddock phase.
+
LANG = "en_US.UTF-8";
+
+
# GHC is a bit confused on its cross terminology.
+
preConfigure = ''
+
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
+
export "''${env#TARGET_}=''${!env}"
+
done
+
# GHC is a bit confused on its cross terminology, as these would normally be
+
# the *host* tools.
+
export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
+
export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
+
# Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
+
export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}"
+
export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
+
export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
+
export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
+
export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
+
export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
+
export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
+
+
echo -n "${buildMK}" > mk/build.mk
+
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
+
'' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") ''
+
export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive"
+
'' + lib.optionalString (!stdenv.isDarwin) ''
+
export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}"
+
'' + lib.optionalString stdenv.isDarwin ''
+
export NIX_LDFLAGS+=" -no_dtrace_dof"
+
'' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
+
sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
+
'' + lib.optionalString targetPlatform.isMusl ''
+
echo "patching llvm-targets for musl targets..."
+
echo "Cloning these existing '*-linux-gnu*' targets:"
+
grep linux-gnu llvm-targets | sed 's/^/ /'
+
echo "(go go gadget sed)"
+
sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
+
echo "llvm-targets now contains these '*-linux-musl*' targets:"
+
grep linux-musl llvm-targets | sed 's/^/ /'
+
+
echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
+
# (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
+
for x in configure aclocal.m4; do
+
substituteInPlace $x \
+
--replace '*-android*|*-gnueabi*)' \
+
'*-android*|*-gnueabi*|*-musleabi*)'
+
done
+
'';
+
+
# TODO(@Ericson2314): Always pass "--target" and always prefix.
+
configurePlatforms = [ "build" "host" ]
+
++ lib.optional (targetPlatform != hostPlatform) "target";
+
+
# `--with` flags for libraries needed for RTS linker
+
configureFlags = [
+
"--datadir=$doc/share/doc/ghc"
+
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
+
] ++ lib.optionals (libffi != null) [
+
"--with-system-libffi"
+
"--with-ffi-includes=${targetPackages.libffi.dev}/include"
+
"--with-ffi-libraries=${targetPackages.libffi.out}/lib"
+
] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [
+
"--with-gmp-includes=${targetPackages.gmp.dev}/include"
+
"--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+
] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
+
"--with-iconv-includes=${libiconv}/include"
+
"--with-iconv-libraries=${libiconv}/lib"
+
] ++ lib.optionals (targetPlatform != hostPlatform) [
+
"--enable-bootstrap-with-devel-snapshot"
+
] ++ lib.optionals useLdGold [
+
"CFLAGS=-fuse-ld=gold"
+
"CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
+
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
+
] ++ lib.optionals (disableLargeAddressSpace) [
+
"--disable-large-address-space"
+
];
+
+
# Make sure we never relax`$PATH` and hooks support for compatibility.
+
strictDeps = true;
+
+
# Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself.
+
dontAddExtraLibs = true;
+
+
nativeBuildInputs = [
+
perl autoconf automake m4 python3
+
ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+
] ++ lib.optionals enableDocs [
+
sphinx
+
] ++ lib.optionals stdenv.isDarwin [
+
# TODO(@sternenseemann): use XATTR env var after backport of
+
# https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447
+
xattr
+
];
+
+
# For building runtime libs
+
depsBuildTarget = toolsForTarget;
+
+
buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
+
+
propagatedBuildInputs = [ targetPackages.stdenv.cc ]
+
++ lib.optional useLLVM llvmPackages.llvm;
+
+
depsTargetTarget = map lib.getDev (libDeps targetPlatform);
+
depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
+
+
# required, because otherwise all symbols from HSffi.o are stripped, and
+
# that in turn causes GHCi to abort
+
stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols";
+
+
checkTarget = "test";
+
+
hardeningDisable =
+
[ "format" ]
+
# In nixpkgs, musl based builds currently enable `pie` hardening by default
+
# (see `defaultHardeningFlags` in `make-derivation.nix`).
+
# But GHC cannot currently produce outputs that are ready for `-pie` linking.
+
# Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear.
+
# See:
+
# * https://github.com/NixOS/nixpkgs/issues/129247
+
# * https://gitlab.haskell.org/ghc/ghc/-/issues/19580
+
++ lib.optional stdenv.targetPlatform.isMusl "pie";
+
+
# big-parallel allows us to build with more than 2 cores on
+
# Hydra which already warrants a significant speedup
+
requiredSystemFeatures = [ "big-parallel" ];
+
+
postInstall = ''
+
# Install the bash completion file.
+
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
+
+
# Patch scripts to include "readelf" and "cat" in $PATH.
+
for i in "$out/bin/"*; do
+
test ! -h $i || continue
+
egrep --quiet '^#!' <(head -n 1 $i) || continue
+
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
+
done
+
'';
+
+
passthru = {
+
inherit bootPkgs targetPrefix;
+
+
inherit llvmPackages;
+
inherit enableShared;
+
+
# Our Cabal compiler name
+
haskellCompilerName = "ghc-${version}";
+
};
+
+
meta = {
+
homepage = "http://haskell.org/ghc";
+
description = "The Glasgow Haskell Compiler";
+
maintainers = with lib.maintainers; [ marcweber andres peti guibou ];
+
timeout = 24 * 3600;
+
inherit (ghc.meta) license platforms;
+
+
# integer-simple builds are broken when GHC links against musl.
+
# See https://github.com/NixOS/nixpkgs/pull/129606#issuecomment-881323743.
+
# Linker failure on macOS:
+
# https://gitlab.haskell.org/ghc/ghc/-/issues/19950#note_373726
+
broken = (enableIntegerSimple && hostPlatform.isMusl)
+
|| stdenv.hostPlatform.isDarwin;
+
};
+
+
} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
+
dontStrip = true;
+
dontPatchELF = true;
+
noAuditTmpdir = true;
+
})
+10 -2
pkgs/development/compilers/ghc/head.nix
···
# build-tools
, bootPkgs
-
, autoconf, autoreconfHook, automake, coreutils, fetchgit, perl, python3, m4, sphinx
+
, autoconf, autoreconfHook, automake, coreutils, fetchgit, perl, python3, m4, sphinx, xattr
, bash
, libiconv ? null, ncurses
···
ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
] ++ lib.optionals enableDocs [
sphinx
+
] ++ lib.optionals stdenv.isDarwin [
+
# TODO(@sternenseemann): use XATTR env var once we have
+
# https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447
+
xattr
];
# For building runtime libs
···
# * https://gitlab.haskell.org/ghc/ghc/-/issues/19580
++ lib.optional stdenv.targetPlatform.isMusl "pie";
+
# big-parallel allows us to build with more than 2 cores on
+
# Hydra which already warrants a significant speedup
+
requiredSystemFeatures = [ "big-parallel" ];
+
postInstall = ''
# Install the bash completion file.
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
···
meta = {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
-
maintainers = with lib.maintainers; [ marcweber andres peti ];
+
maintainers = with lib.maintainers; [ marcweber andres peti guibou ];
timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
# ghcHEAD times out on aarch64-linux on Hydra.
+3 -3
pkgs/development/haskell-modules/cabal2nix-unstable.nix
···
}:
mkDerivation {
pname = "cabal2nix";
-
version = "unstable-2021-08-21";
+
version = "unstable-2021-08-27";
src = fetchzip {
-
url = "https://github.com/NixOS/cabal2nix/archive/51a4082fefad4642af67a0ae4bf3bb3a7d9b45e0.tar.gz";
-
sha256 = "1qd991ziv54drb0n655dg4ymknlfa0ndx9nq9wb5v00a15i4c04x";
+
url = "https://github.com/NixOS/cabal2nix/archive/05b1b404e20eb6252f93c821d4d7974ab7277d90.tar.gz";
+
sha256 = "03zvp3wwqph9niadgbvkfcqabafgyhnw12r09cw23hm69hsb64d5";
};
isLibrary = true;
isExecutable = true;
+8 -8
pkgs/development/haskell-modules/configuration-common.nix
···
# Jailbreak is necessary for QuickCheck dependency.
vector = doJailbreak (if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector);
-
# Test suite fails due golden tests checking text representation
-
# of normalized dhall expressions, and newer dhall versions format
-
# differently.
-
hpack-dhall =
-
if pkgs.lib.versionOlder "0.5.2" super.hpack-dhall.version
-
then throw "Drop dontCheck override for hpack-dhall > 0.5.2"
-
else dontCheck super.hpack-dhall;
-
inline-c-cpp = overrideCabal super.inline-c-cpp (drv: {
postPatch = (drv.postPatch or "") + ''
substituteInPlace inline-c-cpp.cabal --replace "-optc-std=c++11" ""
···
# 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too.
streamly-posix = doJailbreak super.streamly-posix;
+
+
distribution-nixpkgs = assert super.distribution-nixpkgs.version == "1.6.0";
+
overrideCabal super.distribution-nixpkgs {
+
version = "1.6.1";
+
revision = null;
+
sha256 = "136q893in07iw53m9pqr65h3mrnpvfda272bl4rq1b0z3hzpyhkm";
+
editedCabalFile = null;
+
};
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+10 -2
pkgs/development/haskell-modules/configuration-darwin.nix
···
with haskellLib;
-
self: super: {
+
self: super: ({
# the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo
# see: https://github.com/psibi/shell-conduit/issues/12
···
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin;
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
+
hls-floskell-plugin = dontCheck super.hls-floskell-plugin;
# We are lacking pure pgrep at the moment for tests to work
tmp-postgres = dontCheck super.tmp-postgres;
···
# Otherwise impure gcc is used, which is Apple's weird wrapper
c2hsc = addTestToolDepends super.c2hsc [ pkgs.gcc ];
-
}
+
} // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin
+
+
# https://github.com/fpco/unliftio/issues/87
+
unliftio = dontCheck super.unliftio;
+
+
# https://github.com/fpco/inline-c/issues/127
+
inline-c-cpp = dontCheck super.inline-c-cpp;
+
})
+115
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
···
+
{ pkgs, haskellLib }:
+
+
with haskellLib;
+
+
self: super: {
+
+
# This compiler version needs llvm 10.x.
+
llvmPackages = pkgs.lib.dontRecurseIntoAttrs pkgs.llvmPackages_10;
+
+
# Disable GHC 9.2.x core libraries.
+
array = null;
+
base = null;
+
binary = null;
+
bytestring = null;
+
Cabal = null;
+
containers = null;
+
deepseq = null;
+
directory = null;
+
exceptions = null;
+
filepath = null;
+
ghc-bignum = null;
+
ghc-boot = null;
+
ghc-boot-th = null;
+
ghc-compact = null;
+
ghc-heap = null;
+
ghc-prim = null;
+
ghci = null;
+
haskeline = null;
+
hpc = null;
+
integer-gmp = null;
+
libiserv = null;
+
mtl = null;
+
parsec = null;
+
pretty = null;
+
process = null;
+
rts = null;
+
stm = null;
+
template-haskell = null;
+
terminfo = null;
+
text = null;
+
time = null;
+
transformers = null;
+
unix = null;
+
xhtml = null;
+
+
# cabal-install needs more recent versions of Cabal and base16-bytestring.
+
cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
+
Cabal = null;
+
base16-bytestring = self.base16-bytestring_0_1_1_7;
+
});
+
+
# Jailbreaks & Version Updates
+
async = doJailbreak super.async;
+
ChasingBottoms = markBrokenVersion "1.3.1.9" super.ChasingBottoms;
+
data-fix = doJailbreak super.data-fix;
+
dec = doJailbreak super.dec;
+
ed25519 = doJailbreak super.ed25519;
+
hackage-security = doJailbreak super.hackage-security;
+
hashable = overrideCabal (doJailbreak (dontCheck super.hashable)) (drv: { postPatch = "sed -i -e 's,integer-gmp .*<1.1,integer-gmp < 2,' hashable.cabal"; });
+
hashable-time = doJailbreak super.hashable-time;
+
HTTP = overrideCabal (doJailbreak super.HTTP) (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; });
+
integer-logarithms = overrideCabal (doJailbreak super.integer-logarithms) (drv: { postPatch = "sed -i -e 's,integer-gmp <1.1,integer-gmp < 2,' integer-logarithms.cabal"; });
+
lukko = doJailbreak super.lukko;
+
parallel = doJailbreak super.parallel;
+
primitive = doJailbreak (dontCheck super.primitive);
+
regex-posix = doJailbreak super.regex-posix;
+
resolv = doJailbreak super.resolv;
+
singleton-bool = doJailbreak super.singleton-bool;
+
split = doJailbreak super.split;
+
tar = doJailbreak super.tar;
+
time-compat = doJailbreak super.time-compat;
+
vector = doJailbreak (dontCheck super.vector);
+
vector-binary-instances = doJailbreak super.vector-binary-instances;
+
vector-th-unbox = doJailbreak super.vector-th-unbox;
+
zlib = doJailbreak super.zlib;
+
+
# Apply patches from head.hackage.
+
alex = appendPatch (dontCheck super.alex) (pkgs.fetchpatch {
+
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/fe192e12b88b09499d4aff0e562713e820544bd6/patches/alex-3.2.6.patch";
+
sha256 = "1rzs764a0nhx002v4fadbys98s6qblw4kx4g46galzjf5f7n2dn4";
+
});
+
doctest = dontCheck (doJailbreak super.doctest_0_18_1);
+
language-haskell-extract = appendPatch (doJailbreak super.language-haskell-extract) (pkgs.fetchpatch {
+
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/language-haskell-extract-0.2.4.patch";
+
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
+
});
+
+
# The test suite depends on ChasingBottoms, which is broken with ghc-9.0.x.
+
unordered-containers = dontCheck super.unordered-containers;
+
+
# The test suite seems pretty broken.
+
base64-bytestring = dontCheck super.base64-bytestring;
+
+
# 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet
+
lens = super.lens_5_0_1;
+
+
# 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0
+
memory = super.memory_0_16_0;
+
+
# GHC 9.0.x doesn't like `import Spec (main)` in Main.hs
+
# https://github.com/snoyberg/mono-traversable/issues/192
+
mono-traversable = dontCheck super.mono-traversable;
+
+
# Disable tests pending resolution of
+
# https://github.com/Soostone/retry/issues/71
+
retry = dontCheck super.retry;
+
+
# hlint 3.3 needs a ghc-lib-parser newer than the one from stackage
+
hlint = super.hlint_3_3_1.overrideScope (self: super: {
+
ghc-lib-parser = overrideCabal self.ghc-lib-parser_9_0_1_20210324 {
+
doHaddock = false;
+
};
+
ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_4;
+
});
+
}
+5 -2
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
···
- cio
- cipher-blowfish
- circlehs
-
- circular
- citeproc-hs
- cjk
- cj-token
···
- dgim
- dgs
- dhall-check
+
- dhall-csv
- dhall-fly
- dhall-text
- dhall-to-cabal
+
- dhall-toml
- dhcp-lease-parser
- dhrun
- dia-base
···
- IsNull
- iso8601-duration
- isobmff
+
- isocline
- isotope
- itcli
- itemfield
···
- nanomsg-haskell
- nanoparsec
- NanoProlog
-
- nanovg
- nanq
- naperian
- naqsha
···
- th-traced
- thumbnail-plus
- tianbar
+
- ticket-management
- TicTacToe
- tictactoe3d
- tidal-midi
···
- yandex-translate
- yaop
- yap
+
- yapb
- yarr
- yaya-test
- yaya-unsafe-test
+111 -110
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
···
# available on Hackage, `hackage2nix` would generate two packages, `aeson`
# at version 1.4.6.0 and `aeson_1_5_0_0` at version 1.5.0.0.
#
-
# WARNING: This list is generated semiautomatically based on the most recent
-
# LTS package set. If you want to add entries to it, you must do so before the
-
# comment saying "# LTS Haskell x.y". Any changes after that comment will be
-
# lost the next time `update-stackage.sh` runs.
+
# WARNING: We import a list of default-package-overrides from stackage which is
+
# tracked in stackage.yaml. Adding conflicting overrides with stackage here will
+
# not work.
default-package-overrides:
# This was only intended for ghc-7.0.4, and has very old deps, one hidden behind a flag
- MissingH ==1.4.2.0
···
- streamly-bytestring < 0.1.3
- streamly-lmdb < 0.3.0
- streamly-process
+
# dhall-nix is not part of stackage, remove if dhall >= 1.40
+
- dhall-nix < 1.1.22
extra-packages:
- base16-bytestring < 1 # required for cabal-install etc.
···
- nix-tree
unsupported-platforms:
-
Allure: [ x86_64-darwin ]
-
alsa-mixer: [ x86_64-darwin ]
-
alsa-pcm: [ x86_64-darwin ]
-
alsa-seq: [ x86_64-darwin ]
-
AWin32Console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
+
Allure: [ x86_64-darwin, aarch64-darwin ]
+
alsa-mixer: [ x86_64-darwin, aarch64-darwin ]
+
alsa-pcm: [ x86_64-darwin, aarch64-darwin ]
+
alsa-seq: [ x86_64-darwin, aarch64-darwin ]
+
AWin32Console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
barbly: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
-
bdcs-api: [ x86_64-darwin ]
-
bindings-directfb: [ x86_64-darwin ]
-
bindings-parport: [ x86_64-darwin ] # parport is a linux kernel component
-
bindings-sane: [ x86_64-darwin ]
-
btrfs: [ x86_64-darwin ] # depends on linux
-
bustle: [ x86_64-darwin ] # uses glibc-specific ptsname_r
+
bdcs-api: [ x86_64-darwin, aarch64-darwin ]
+
bindings-directfb: [ x86_64-darwin, aarch64-darwin ]
+
bindings-parport: [ x86_64-darwin, aarch64-darwin ] # parport is a linux kernel component
+
bindings-sane: [ x86_64-darwin, aarch64-darwin ]
+
btrfs: [ x86_64-darwin, aarch64-darwin ] # depends on linux
+
bustle: [ x86_64-darwin, aarch64-darwin ] # uses glibc-specific ptsname_r
charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
crackNum: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
-
cut-the-crap: [ x86_64-darwin ]
-
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
dx9base: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
dx9d3d: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
dx9d3dx: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Euterpea: [ x86_64-darwin ]
-
follow-file: [ x86_64-darwin ]
-
freenect: [ x86_64-darwin ]
-
FTGL: [ x86_64-darwin ]
-
fuzzytime: [ x86_64-darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2
-
ghcjs-dom-hello: [ x86_64-darwin ]
-
gi-dbusmenugtk3: [ x86_64-darwin ]
-
gi-dbusmenu: [ x86_64-darwin ]
-
gi-ggit: [ x86_64-darwin ]
-
gi-ibus: [ x86_64-darwin ]
-
gi-ostree: [ x86_64-darwin ]
-
gi-vte: [ x86_64-darwin ]
-
gi-wnck: [ x86_64-darwin ]
-
gnome-keyring: [ x86_64-darwin ]
+
cut-the-crap: [ x86_64-darwin, aarch64-darwin ]
+
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
dx9base: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
dx9d3d: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
dx9d3dx: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Euterpea: [ x86_64-darwin, aarch64-darwin ]
+
follow-file: [ x86_64-darwin, aarch64-darwin ]
+
freenect: [ x86_64-darwin, aarch64-darwin ]
+
FTGL: [ x86_64-darwin, aarch64-darwin ]
+
fuzzytime: [ x86_64-darwin, aarch64-darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2
+
ghcjs-dom-hello: [ x86_64-darwin, aarch64-darwin ]
+
gi-dbusmenugtk3: [ x86_64-darwin, aarch64-darwin ]
+
gi-dbusmenu: [ x86_64-darwin, aarch64-darwin ]
+
gi-ggit: [ x86_64-darwin, aarch64-darwin ]
+
gi-ibus: [ x86_64-darwin, aarch64-darwin ]
+
gi-ostree: [ x86_64-darwin, aarch64-darwin ]
+
gi-vte: [ x86_64-darwin, aarch64-darwin ]
+
gi-wnck: [ x86_64-darwin, aarch64-darwin ]
+
gnome-keyring: [ x86_64-darwin, aarch64-darwin ]
gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
-
gtk-sni-tray: [ x86_64-darwin ]
-
haskell-snake: [ x86_64-darwin ]
-
hcwiid: [ x86_64-darwin ]
+
gtk-sni-tray: [ x86_64-darwin, aarch64-darwin ]
+
haskell-snake: [ x86_64-darwin, aarch64-darwin ]
+
hcwiid: [ x86_64-darwin, aarch64-darwin ]
hevm: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
-
HFuse: [ x86_64-darwin ]
-
hidapi: [ x86_64-darwin ]
-
hinotify-bytestring: [ x86_64-darwin ]
-
hommage-ds: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
honk: [ x86_64-darwin ]
-
hpapi: [ x86_64-darwin ]
+
HFuse: [ x86_64-darwin, aarch64-darwin ]
+
hidapi: [ x86_64-darwin, aarch64-darwin ]
+
hinotify-bytestring: [ x86_64-darwin, aarch64-darwin ]
+
hommage-ds: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
honk: [ x86_64-darwin, aarch64-darwin ]
+
hpapi: [ x86_64-darwin, aarch64-darwin ]
HQu: [ aarch64-linux, armv7l-linux ] # unsupported by vendored C++ library, TODO: explicitly list supported platforms
-
HSoM: [ x86_64-darwin ]
-
iwlib: [ x86_64-darwin ]
-
jsaddle-webkit2gtk: [ x86_64-darwin ]
+
HSoM: [ x86_64-darwin, aarch64-darwin ]
+
iwlib: [ x86_64-darwin, aarch64-darwin ]
+
jsaddle-webkit2gtk: [ x86_64-darwin, aarch64-darwin ]
kqueue: [ x86_64-linux, aarch64-linux, i686-linux, armv7l-linux ] # BSD / Darwin only API
-
LambdaHack: [ x86_64-darwin ]
+
LambdaHack: [ x86_64-darwin, aarch64-darwin ]
large-hashable: [ aarch64-linux ] # https://github.com/factisresearch/large-hashable/issues/17
-
libmodbus: [ x86_64-darwin ]
-
libsystemd-journal: [ x86_64-darwin ]
-
libtelnet: [ x86_64-darwin ]
-
libzfs: [ x86_64-darwin ]
+
libmodbus: [ x86_64-darwin, aarch64-darwin ]
+
libsystemd-journal: [ x86_64-darwin, aarch64-darwin ]
+
libtelnet: [ x86_64-darwin, aarch64-darwin ]
+
libzfs: [ x86_64-darwin, aarch64-darwin ]
linearEqSolver: [ aarch64-linux ]
-
linux-evdev: [ x86_64-darwin ]
-
linux-file-extents: [ x86_64-darwin ]
-
linux-inotify: [ x86_64-darwin ]
-
linux-mount: [ x86_64-darwin ]
-
linux-namespaces: [ x86_64-darwin ]
-
lio-fs: [ x86_64-darwin ]
-
logging-facade-journald: [ x86_64-darwin ]
-
midi-alsa: [ x86_64-darwin ]
-
mpi-hs: [ aarch64-linux, x86_64-darwin ]
-
mpi-hs-binary: [ aarch64-linux, x86_64-darwin ]
-
mpi-hs-cereal: [ aarch64-linux, x86_64-darwin ]
-
mpi-hs-store: [ aarch64-linux, x86_64-darwin ]
+
linux-evdev: [ x86_64-darwin, aarch64-darwin ]
+
linux-file-extents: [ x86_64-darwin, aarch64-darwin ]
+
linux-inotify: [ x86_64-darwin, aarch64-darwin ]
+
linux-mount: [ x86_64-darwin, aarch64-darwin ]
+
linux-namespaces: [ x86_64-darwin, aarch64-darwin ]
+
lio-fs: [ x86_64-darwin, aarch64-darwin ]
+
logging-facade-journald: [ x86_64-darwin, aarch64-darwin ]
+
midi-alsa: [ x86_64-darwin, aarch64-darwin ]
+
mpi-hs: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
+
mpi-hs-binary: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
+
mpi-hs-cereal: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
+
mpi-hs-store: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
mplayer-spot: [ aarch64-linux ]
-
mptcp-pm: [ x86_64-darwin ]
-
netlink: [ x86_64-darwin ]
-
notifications-tray-icon: [ x86_64-darwin ] # depends on gi-dbusmenu
-
oculus: [ x86_64-darwin ]
-
pam: [ x86_64-darwin ]
-
parport: [ x86_64-darwin ]
+
mptcp-pm: [ x86_64-darwin, aarch64-darwin ]
+
netlink: [ x86_64-darwin, aarch64-darwin ]
+
notifications-tray-icon: [ x86_64-darwin, aarch64-darwin ] # depends on gi-dbusmenu
+
oculus: [ x86_64-darwin, aarch64-darwin ]
+
pam: [ x86_64-darwin, aarch64-darwin ]
+
parport: [ x86_64-darwin, aarch64-darwin ]
password: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
password-instances: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128
-
piyo: [ x86_64-darwin ]
-
PortMidi-simple: [ x86_64-darwin ]
-
PortMidi: [ x86_64-darwin ]
-
posix-api: [ x86_64-darwin ]
-
Raincat: [ x86_64-darwin ]
-
reactive-balsa: [ x86_64-darwin ] # depends on alsa-core
-
reactivity: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
reflex-dom-fragment-shader-canvas: [ x86_64-darwin, aarch64-linux ]
-
reflex-dom: [ x86_64-darwin, aarch64-linux ]
-
reflex-localize-dom: [ x86_64-darwin, aarch64-linux ]
-
rtlsdr: [ x86_64-darwin ]
-
rubberband: [ x86_64-darwin ]
+
piyo: [ x86_64-darwin, aarch64-darwin ]
+
PortMidi-simple: [ x86_64-darwin, aarch64-darwin ]
+
PortMidi: [ x86_64-darwin, aarch64-darwin ]
+
posix-api: [ x86_64-darwin, aarch64-darwin ]
+
Raincat: [ x86_64-darwin, aarch64-darwin ]
+
reactive-balsa: [ x86_64-darwin, aarch64-darwin ] # depends on alsa-core
+
reactivity: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
reflex-dom-fragment-shader-canvas: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
+
reflex-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
+
reflex-localize-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
+
rtlsdr: [ x86_64-darwin, aarch64-darwin ]
+
rubberband: [ x86_64-darwin, aarch64-darwin ]
sbv: [ aarch64-linux ]
scat: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
-
sdl2-mixer: [ x86_64-darwin ]
-
sdl2-ttf: [ x86_64-darwin ]
-
synthesizer-alsa: [ x86_64-darwin ]
-
taffybar: [ x86_64-darwin ]
-
termonad: [ x86_64-darwin ]
-
tokyotyrant-haskell: [ x86_64-darwin ]
-
udev: [ x86_64-darwin ]
-
Unixutils-shadow: [ x86_64-darwin ]
+
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
+
sdl2-ttf: [ x86_64-darwin, aarch64-darwin ]
+
synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ]
+
taffybar: [ x86_64-darwin, aarch64-darwin ]
+
termonad: [ x86_64-darwin, aarch64-darwin ]
+
tokyotyrant-haskell: [ x86_64-darwin, aarch64-darwin ]
+
udev: [ x86_64-darwin, aarch64-darwin ]
+
Unixutils-shadow: [ x86_64-darwin, aarch64-darwin ]
verifiable-expressions: [ aarch64-linux ]
-
vrpn: [ x86_64-darwin ]
-
vulkan: [ i686-linux, armv7l-linux, x86_64-darwin ]
-
VulkanMemoryAllocator: [ i686-linux, armv7l-linux, x86_64-darwin ]
-
vulkan-utils: [ x86_64-darwin ]
-
webkit2gtk3-javascriptcore: [ x86_64-darwin ]
-
Win32-console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-dhcp-server: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-errors: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-extras: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-junction-point: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-notify: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-security: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-services: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
Win32-services-wrapper: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
xattr: [ x86_64-darwin ]
+
vrpn: [ x86_64-darwin, aarch64-darwin ]
+
vulkan: [ i686-linux, armv7l-linux, x86_64-darwin, aarch64-darwin ]
+
VulkanMemoryAllocator: [ i686-linux, armv7l-linux, x86_64-darwin, aarch64-darwin ]
+
vulkan-utils: [ x86_64-darwin, aarch64-darwin ]
+
webkit2gtk3-javascriptcore: [ x86_64-darwin, aarch64-darwin ]
+
Win32-console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-dhcp-server: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-errors: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-extras: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-junction-point: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-notify: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-security: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-services: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
Win32-services-wrapper: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
xattr: [ x86_64-darwin, aarch64-darwin ]
xgboost-haskell: [ aarch64-linux, armv7l-linux ]
-
XInput: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
-
xmobar: [ x86_64-darwin ]
-
xmonad-extras: [ x86_64-darwin ]
-
xmonad-volume: [ x86_64-darwin ]
+
XInput: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
+
xmobar: [ x86_64-darwin, aarch64-darwin ]
+
xmonad-extras: [ x86_64-darwin, aarch64-darwin ]
+
xmonad-volume: [ x86_64-darwin, aarch64-darwin ]
dont-distribute-packages:
# Depends on shine, which is a ghcjs project.
+59 -53
pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
···
-
# Stackage LTS 18.5
+
# Stackage LTS 18.7
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
···
- ad ==4.4.1
- adjunctions ==4.4
- adler32 ==0.1.2.0
-
- aern2-mp ==0.2.7.0
-
- aern2-real ==0.2.7.0
+
- aern2-mp ==0.2.8.0
+
- aern2-real ==0.2.8.0
- aeson ==1.5.6.0
- aeson-attoparsec ==0.0.0
- aeson-better-errors ==0.9.1.0
···
- ansi-terminal ==0.11
- ansi-wl-pprint ==0.6.9
- ANum ==0.2.0.2
-
- apecs ==0.9.2
+
- apecs ==0.9.3
- apecs-gloss ==0.2.4
- apecs-physics ==0.4.5
- api-field-json-th ==0.1.0.2
···
- blake2 ==0.3.0
- blanks ==0.5.0
- blas-carray ==0.1.0.1
-
- blas-comfort-array ==0.0.0.2
+
- blas-comfort-array ==0.0.0.3
- blas-ffi ==0.1
- blaze-bootstrap ==0.1.0.1
- blaze-builder ==0.4.2.1
···
- boots ==0.2.0.1
- bordacount ==0.1.0.0
- boring ==0.2
-
- both ==0.1.1.1
+
- both ==0.1.1.2
- bound ==2.0.3
- BoundedChan ==1.0.3.0
- bounded-queue ==1.0.0
···
- bv ==0.5
- bv-little ==1.1.1
- byteable ==0.1.1
-
- byte-count-reader ==0.10.1.3
+
- byte-count-reader ==0.10.1.5
- bytedump ==1.0
- byte-order ==0.1.2.0
- byteorder ==1.0.4
···
- c2hs ==0.28.8
- cabal2spec ==2.6.2
- cabal-appimage ==0.3.0.2
+
- cabal-clean ==0.1.20210815
- cabal-debian ==5.1
- cabal-doctest ==1.0.8
- cabal-file ==0.1.1
- cabal-flatpak ==0.1.0.2
- cabal-plan ==0.7.2.0
-
- cabal-rpm ==2.0.9
+
- cabal-rpm ==2.0.10
- cache ==0.1.3.0
+
- cached-json-file ==0.1.0
- cacophony ==0.10.1
- calendar-recycling ==0.0.0.1
- call-stack ==0.3.0
···
- cheapskate-lucid ==0.1.0.0
- checkers ==0.5.6
- checksum ==0.0
-
- chimera ==0.3.1.0
+
- chimera ==0.3.2.0
- chiphunk ==0.1.4.0
- choice ==0.2.2
- chronologique ==0.3.1.3
···
- circle-packing ==0.1.0.6
- circular ==0.4.0.0
- citeproc ==0.4.0.1
-
- clash-ghc ==1.4.2
-
- clash-lib ==1.4.2
-
- clash-prelude ==1.4.2
+
- clash-ghc ==1.4.3
+
- clash-lib ==1.4.3
+
- clash-prelude ==1.4.3
- classy-prelude ==1.5.0
- classy-prelude-conduit ==1.5.0
- clay ==0.13.3
···
- codec-beam ==0.2.0
- code-page ==0.2.1
- collect-errors ==0.1.5.0
-
- co-log-concurrent ==0.5.0.0
+
- co-log-concurrent ==0.5.1.0
- co-log-core ==0.2.1.1
- Color ==0.3.2
- colorful-monoids ==0.2.1.3
···
- composition ==1.0.2.2
- composition-extra ==2.0.0
- concise ==0.1.0.1
-
- concurrency ==1.11.0.1
+
- concurrency ==1.11.0.2
- concurrent-extra ==0.7.0.12
- concurrent-output ==1.10.12
- concurrent-split ==0.0.1.1
···
- deepseq-generics ==0.2.0.0
- deepseq-instances ==0.1.0.1
- deferred-folds ==0.9.17
-
- dejafu ==2.4.0.2
+
- dejafu ==2.4.0.3
- dense-linear-algebra ==0.1.0.0
- dependent-map ==0.4.0.0
- dependent-sum ==0.7.1.0
···
- fakefs ==0.3.0.2
- fakepull ==0.3.0.2
- faktory ==1.0.3.1
-
- fast-digits ==0.3.0.0
+
- fast-digits ==0.3.1.0
- fast-logger ==3.0.5
- fast-math ==1.0.2
- fb ==2.1.1
···
- file-embed-lzma ==0
- filelock ==0.1.1.5
- filemanip ==0.3.6.3
-
- filepath-bytestring ==1.4.2.1.7
+
- filepath-bytestring ==1.4.2.1.8
- file-path-th ==0.1.0.0
- filepattern ==0.1.2
- fileplow ==0.1.0.0
···
- ghcid ==0.8.7
- ghci-hexcalc ==0.1.1.0
- ghcjs-codemirror ==0.0.0.2
-
- ghc-lib ==8.10.5.20210606
-
- ghc-lib-parser ==8.10.5.20210606
-
- ghc-lib-parser-ex ==8.10.0.21
+
- ghc-lib ==8.10.6.20210814
+
- ghc-lib-parser ==8.10.6.20210814
+
- ghc-lib-parser-ex ==8.10.0.22
- ghc-parser ==0.2.3.0
- ghc-paths ==0.1.0.12
- ghc-prof ==1.4.1.9
···
- hashing ==0.1.0.1
- hashmap ==1.3.3
- hashtables ==1.2.4.1
-
- haskeline ==0.8.1.2
+
- haskeline ==0.8.2
- haskell-awk ==1.2.0.1
- haskell-gi ==0.25.0
- haskell-gi-base ==0.25.0
···
- hourglass-orphans ==0.1.0.0
- hp2pretty ==0.10
- hpack ==0.34.4
-
- hpack-dhall ==0.5.2
+
- hpack-dhall ==0.5.3
- hpc-codecov ==0.3.0.0
- hpc-lcov ==1.0.1
- hprotoc ==2.4.17
···
- hs-php-session ==0.0.9.3
- hsshellscript ==3.5.0
- hs-tags ==0.1.5
-
- HStringTemplate ==0.8.7
+
- HStringTemplate ==0.8.8
- HSvm ==0.1.1.3.22
- HsYAML ==0.2.1.0
- HsYAML-aeson ==0.2.0.0
···
- htaglib ==1.2.0
- HTF ==0.14.0.6
- html ==1.0.1.2
-
- html-conduit ==1.3.2.1
+
- html-conduit ==1.3.2.2
- html-entities ==1.1.4.5
- html-entity-map ==0.1.0.0
- htoml ==1.0.0.3
···
- human-readable-duration ==0.2.1.4
- HUnit ==1.6.2.0
- HUnit-approx ==1.1.1.1
-
- hunit-dejafu ==2.0.0.4
+
- hunit-dejafu ==2.0.0.5
- hvect ==0.4.0.0
- hvega ==0.11.0.1
- hw-balancedparens ==0.4.1.1
···
- intern ==0.9.4
- interpolate ==0.2.1
- interpolatedstring-perl6 ==1.0.2
-
- interpolation ==0.1.1.1
+
- interpolation ==0.1.1.2
- interpolator ==1.1.0.2
- IntervalMap ==0.6.1.2
- intervals ==0.9.2
···
- ipynb ==0.1.0.1
- ipython-kernel ==0.10.2.1
- irc ==0.6.1.0
-
- irc-client ==1.1.2.1
-
- irc-conduit ==0.3.0.4
-
- irc-ctcp ==0.1.3.0
+
- irc-client ==1.1.2.2
+
- irc-conduit ==0.3.0.5
+
- irc-ctcp ==0.1.3.1
- isbn ==1.1.0.2
- islink ==0.1.0.0
- iso3166-country-codes ==0.20140203.8
···
- ix-shapable ==0.1.0
- jack ==0.7.2
- jalaali ==1.0.0.0
+
- java-adt ==0.2018.11.4
- jira-wiki-markup ==1.4.0
- jose ==0.8.4
- jose-jwt ==0.9.2
···
- l10n ==0.1.0.1
- labels ==0.3.3
- lackey ==1.0.15
-
- lambdabot-core ==5.3.0.1
+
- lambdabot-core ==5.3.0.2
- LambdaHack ==0.10.2.0
- lame ==0.2.0
- language-avro ==0.1.3.1
- language-bash ==0.9.2
- language-c ==0.9.0.1
- language-c-quote ==0.13
-
- language-docker ==10.0.1
+
- language-docker ==10.0.2
- language-java ==0.2.9
- language-javascript ==0.7.1.0
- language-protobuf ==1.0.1
···
- language-thrift ==0.12.0.0
- lapack ==0.3.2
- lapack-carray ==0.0.3
-
- lapack-comfort-array ==0.0.0.1
+
- lapack-comfort-array ==0.0.1
- lapack-ffi ==0.0.3
- lapack-ffi-tools ==0.1.2.1
- largeword ==1.2.5
···
- min-max-pqueue ==0.1.0.2
- mintty ==0.1.2
- missing-foreign ==0.1.1
-
- mixed-types-num ==0.5.8.0
+
- mixed-types-num ==0.5.9.1
- mltool ==0.2.0.1
- mmap ==0.5.9
- mmark ==0.0.7.2
···
- modern-uri ==0.3.4.1
- modular ==0.1.0.8
- monad-chronicle ==1.0.0.1
-
- monad-control ==1.0.3
+
- monad-control ==1.0.3.1
- monad-control-aligned ==0.0.1.1
-
- monad-coroutine ==0.9.1.2
+
- monad-coroutine ==0.9.1.3
- monad-extras ==0.6.0
- monadic-arrays ==0.2.2
- monad-journal ==0.8.1
···
- monad-memo ==0.5.3
- monad-metrics ==0.2.2.0
- monad-par ==0.3.5
-
- monad-parallel ==0.7.2.4
+
- monad-parallel ==0.7.2.5
- monad-par-extras ==0.3.3
- monad-peel ==0.2.1.2
- monad-primitive ==0.1
···
- mustache ==2.3.1
- mutable-containers ==0.3.4
- mwc-probability ==2.3.1
-
- mwc-random ==0.15.0.1
+
- mwc-random ==0.15.0.2
- mwc-random-monad ==0.7.3.1
- mx-state-codes ==1.0.0.0
- mysql ==0.2.0.1
···
- neat-interpolation ==0.5.1.2
- netcode-io ==0.0.2
- netlib-carray ==0.1
-
- netlib-comfort-array ==0.0.0.1
+
- netlib-comfort-array ==0.0.0.2
- netlib-ffi ==0.1.1
- net-mqtt ==0.7.1.1
- net-mqtt-lens ==0.1.1.0
···
- OneTuple ==0.2.2.1
- Only ==0.1
- oo-prototypes ==0.1.0.0
-
- opaleye ==0.7.3.0
+
- opaleye ==0.7.4.0
- OpenAL ==1.7.0.5
- openapi3 ==3.1.0
- open-browser ==0.2.1.0
···
- pointedlist ==0.6.1
- pointless-fun ==1.1.0.6
- poll ==0.0.0.2
+
- polling-cache ==0.1.1.0
- poly ==0.5.0.0
- poly-arity ==0.1.0
- polynomials-bernstein ==1.1.2
···
- pretty-sop ==0.2.0.3
- pretty-terminal ==0.1.0.0
- primes ==0.2.1.0
-
- primitive ==0.7.1.0
+
- primitive ==0.7.2.0
- primitive-addr ==0.1.0.2
- primitive-extras ==0.10.1
- primitive-unaligned ==0.1.1.1
···
- regex-pcre ==0.95.0.0
- regex-pcre-builtin ==0.95.2.3.8.43
- regex-posix ==0.96.0.1
+
- regex-posix-clib ==2.7
- regex-tdfa ==1.3.1.1
- regex-with-pcre ==1.1.0.0
- registry ==0.2.0.3
···
- reliable-io ==0.0.1
- relude ==0.7.0.0
- renderable ==0.2.0.1
-
- replace-attoparsec ==1.4.4.0
+
- replace-attoparsec ==1.4.5.0
- replace-megaparsec ==1.4.4.0
- repline ==0.4.0.0
- req ==3.9.0
-
- req-conduit ==1.0.0
+
- req-conduit ==1.0.1
- rerebase ==1.13.0.1
- rescue ==0.4.2.1
- resistor-cube ==0.0.1.2
- resolv ==0.1.2.0
- resource-pool ==0.2.3.2
-
- resourcet ==1.2.4.2
+
- resourcet ==1.2.4.3
- result ==0.2.6.0
- rethinkdb-client-driver ==0.0.25
- retry ==0.8.1.2
···
- rhine ==0.7.0
- rhine-gloss ==0.7.0
- rigel-viz ==0.2.0.0
-
- rio ==0.1.20.0
+
- rio ==0.1.21.0
- rio-orphans ==0.1.2.0
- rio-prettyprint ==0.1.1.0
- roc-id ==0.1.0.0
···
- singletons ==2.7
- singletons-presburger ==0.6.0.0
- siphash ==1.0.3
+
- Sit ==0.2021.1.18
- sitemap-gen ==0.1.0.0
- sized ==1.0.0.0
- skein ==1.0.9.4
···
- storable-record ==0.0.5
- storable-tuple ==0.0.3.3
- storablevector ==0.2.13.1
-
- store ==0.7.11
+
- store ==0.7.12
- store-core ==0.4.4.4
- store-streaming ==0.2.0.3
- stratosphere ==0.59.1
···
- tasty ==1.4.1
- tasty-ant-xml ==1.1.8
- tasty-bench ==0.2.5
-
- tasty-dejafu ==2.0.0.7
+
- tasty-dejafu ==2.0.0.8
- tasty-discover ==4.2.2
- tasty-expected-failure ==0.12.3
- tasty-focus ==1.0.1
···
- test-framework-smallcheck ==0.2
- test-fun ==0.1.0.0
- testing-type-modifiers ==0.1.0.1
-
- texmath ==0.12.3
+
- texmath ==0.12.3.1
- text-ansi ==0.1.1
- text-binary ==0.2.1.1
- text-builder ==0.6.6.2
···
- timezone-series ==0.1.9
- tinylog ==0.15.0
- titlecase ==1.0.1
-
- tldr ==0.9.0
+
- tldr ==0.9.1
- tls ==1.5.5
- tls-debug ==0.4.8
- tls-session-manager ==0.0.4
···
- torsor ==0.1
- tostring ==0.2.1.1
- transaction ==0.1.1.3
-
- transformers-base ==0.4.5.2
+
- transformers-base ==0.4.6
- transformers-bifunctors ==0.1
- transformers-compat ==0.6.6
- transformers-fix ==1.0
···
- turtle ==1.5.22
- typecheck-plugin-nat-simple ==0.1.0.2
- TypeCompose ==0.9.14
-
- typed-process ==0.2.6.0
+
- typed-process ==0.2.6.1
- typed-uuid ==0.1.0.0
- type-equality ==1
- type-errors ==0.2.0.0
-
- type-errors-pretty ==0.0.1.1
+
- type-errors-pretty ==0.0.1.2
- type-hint ==0.1
- type-level-integers ==0.0.1
- type-level-kv-list ==1.1.0
···
- wai-feature-flags ==0.1.0.1
- wai-handler-launch ==3.0.3.1
- wai-logger ==2.3.6
-
- wai-middleware-auth ==0.2.5.0
+
- wai-middleware-auth ==0.2.5.1
- wai-middleware-caching ==0.1.0.2
- wai-middleware-clacks ==0.1.0.1
- wai-middleware-prometheus ==1.0.0
···
- writer-cps-transformers ==0.5.6.1
- wss-client ==0.3.0.0
- wuss ==1.1.18
-
- X11 ==1.10
+
- X11 ==1.10.1
- X11-xft ==0.3.1
- x11-xim ==0.0.9.0
- x509 ==1.7.5
+5 -11
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
···
- adict
- adp-multi-monadiccp
- aern2-real
-
- aern2-real_0_2_8_0
- aeson-native
- afv
- agda-server
···
- claferwiki
- clash
- clash-ghc
-
- clash-ghc_1_4_3
- clash-lib
-
- clash-lib_1_4_3
- clash-multisignal
- clash-prelude-quickcheck
+
- clash-shake
- clash-systemverilog
- clash-verilog
- clash-vhdl
+
- clashilator
- classify-frog
- classy-miso
- clckwrks
···
- falling-turnip
- fallingblocks
- family-tree
-
- fast-digits
- fastirc
- fault-tree
- fbrnch
···
- fplll
- fpnla-examples
- frame-markdown
+
- freckle-app
- free-theorems-counterexamples
- free-theorems-seq
- free-theorems-seq-webui
···
- knots
- korfu
- ks-test
-
- kubernetes-client
- kurita
- laborantin-hs
- labsat
···
- lapack
- lapack-carray
- lapack-comfort-array
-
- lapack-comfort-array_0_0_1
- lapack-hmatrix
- lapack_0_4
- lat
···
- loup
- ls-usb
- lsystem
-
- lti13
- luachunk
- lucid-colonnade
- lucienne
···
- maxent
- maxent-learner-hw-gui
- maxsharing
-
- mcmc
- mcmc-samplers
- mealy
- mediabus-fdk-aac
···
- monetdb-mapi
- mongrel2-handler
- monky
-
- monomer
- monte-carlo
- moo
- moo-nad
···
- mywatch
- n2o-web
- nakadi-client
-
- nanovg-simple
- nats-queue
- natural-number
- nemesis-titan
···
- restful-snap
- restricted-workers
- rethinkdb-model
+
- retroclash-lib
+
- retroclash-sim
- rewrite
- rewriting
- rezoom
···
- yeshql
- yesod-articles
- yesod-auth-ldap
-
- yesod-auth-lti13
- yesod-colonnade
- yesod-continuations
- yesod-examples
+4 -7
pkgs/development/haskell-modules/configuration-nix.nix
···
wxcore = super.wxcore.override { wxGTK = pkgs.wxGTK30; };
# Test suite wants to connect to $DISPLAY.
+
bindings-GLFW = dontCheck super.bindings-GLFW;
+
gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
+
gi-gtk-declarative-app-simple = dontCheck super.gi-gtk-declarative-app-simple;
hsqml = dontCheck (addExtraLibraries (super.hsqml.override { qt5 = pkgs.qt5Full; }) [pkgs.libGLU pkgs.libGL]);
+
monomer = dontCheck super.monomer;
# Wants to check against a real DB, Needs freetds
odbc = dontCheck (addExtraLibraries super.odbc [ pkgs.freetds ]);
···
# Looks like Avahi provides the missing library
dnssd = super.dnssd.override { dns_sd = pkgs.avahi.override { withLibdnssdCompat = true; }; };
-
-
# requires an X11 display
-
bindings-GLFW = dontCheck super.bindings-GLFW;
-
-
# requires an X11 display in test suite
-
gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
-
gi-gtk-declarative-app-simple = dontCheck super.gi-gtk-declarative-app-simple;
# tests depend on executable
ghcide = overrideCabal super.ghcide (drv: {
+1001 -1173
pkgs/development/haskell-modules/hackage-packages.nix
···
}) {};
"HMock" = callPackage
-
({ mkDerivation, base, constraints, containers, data-default
+
({ mkDerivation, array, base, constraints, containers, data-default
, deepseq, directory, doctest-exitcode-stdio, doctest-lib
, exceptions, extra, hspec, monad-control, mono-traversable, mtl
, QuickCheck, regex-tdfa, stm, syb, template-haskell
···
}:
mkDerivation {
pname = "HMock";
-
version = "0.3.0.0";
-
sha256 = "0rvb3a0nbf8i0qfg7na5rvd966amids07l8w8ka6b7hdw46lkczn";
+
version = "0.4.0.0";
+
sha256 = "1xkb4qyccpp5iws0jysgmcypbcab8yig6hnc756890z1dz5d1vy5";
libraryHaskellDepends = [
-
base constraints containers data-default exceptions extra
+
array base constraints containers data-default exceptions extra
monad-control mono-traversable mtl regex-tdfa stm syb
template-haskell transformers-base unliftio
];
···
benchmarkHaskellDepends = [ base gauge ];
description = "quantitative finance library";
license = lib.licenses.mit;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
}) {inherit (pkgs) gsl;};
"HROOT" = callPackage
···
"HStringTemplate" = callPackage
({ mkDerivation, array, base, blaze-builder, bytestring, containers
-
, deepseq, directory, filepath, mtl, old-locale, parsec, pretty
-
, semigroups, syb, template-haskell, text, time, void
-
}:
-
mkDerivation {
-
pname = "HStringTemplate";
-
version = "0.8.7";
-
sha256 = "03kbmyh0713j3qhhrl7jqbmsvyq1q82h2yxq45cc9rs55sma8kjg";
-
revision = "2";
-
editedCabalFile = "082d1lm6q1jb7rrl20jz0y4ca1qf87ihbq3v6mji9ibacl6adjaq";
-
libraryHaskellDepends = [
-
array base blaze-builder bytestring containers deepseq directory
-
filepath mtl old-locale parsec pretty semigroups syb
-
template-haskell text time void
-
];
-
description = "StringTemplate implementation in Haskell";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"HStringTemplate_0_8_8" = callPackage
-
({ mkDerivation, array, base, blaze-builder, bytestring, containers
, deepseq, directory, filepath, HUnit, mtl, old-locale, parsec
, pretty, QuickCheck, random, semigroups, syb, template-haskell
, text, time, void
···
testHaskellDepends = [ base containers HUnit QuickCheck random ];
description = "StringTemplate implementation in Haskell";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"HStringTemplateHelpers" = callPackage
···
license = lib.licenses.bsd3;
}) {};
+
"STMonadTrans_0_4_6" = callPackage
+
({ mkDerivation, array, base, mtl, tasty, tasty-hunit
+
, tasty-quickcheck, transformers
+
}:
+
mkDerivation {
+
pname = "STMonadTrans";
+
version = "0.4.6";
+
sha256 = "0rvhh0hhwz601ibpzisry7xf3j61r5sxfgp47imaa37i5bvrlynb";
+
libraryHaskellDepends = [ array base mtl ];
+
testHaskellDepends = [
+
array base tasty tasty-hunit tasty-quickcheck transformers
+
];
+
description = "A monad transformer version of the ST monad";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"SVD2HS" = callPackage
({ mkDerivation, base, containers, pretty, text, xml-conduit
, xml-lens
···
pname = "SVGFonts";
version = "1.7.0.1";
sha256 = "06vnpkkr19s9b1wjp7l2w29vr7fsghcrffd2knlxvdhjacrfpc9h";
+
revision = "1";
+
editedCabalFile = "110zlafis1rivba3za7in92fq6a7738hh57w5gkivi50d7pfbw24";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
attoparsec base blaze-markup blaze-svg bytestring cereal
···
mkDerivation {
pname = "X11";
-
version = "1.10";
-
sha256 = "1zrdqryx99izjvsrsalb65ihpmikm9r6cjlci7cfp6wlwa3i585n";
-
libraryHaskellDepends = [ base data-default-class ];
-
librarySystemDepends = [
-
libX11 libXext libXinerama libXrandr libXrender libXScrnSaver
-
];
-
description = "A binding to the X11 graphics library";
-
license = lib.licenses.bsd3;
-
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver;
-
inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama;
-
inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;};
-
-
"X11_1_10_1" = callPackage
-
({ mkDerivation, base, data-default-class, libX11, libXext
-
, libXinerama, libXrandr, libXrender, libXScrnSaver
-
}:
-
mkDerivation {
-
pname = "X11";
version = "1.10.1";
sha256 = "13a0qf8rwn1s43wcl39f1pcq3h1kw1ddfq205j1ry0j3yafnazxg";
libraryHaskellDepends = [ base data-default-class ];
···
description = "A binding to the X11 graphics library";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver;
inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama;
inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;};
···
mkDerivation {
pname = "aern2-mp";
-
version = "0.2.7.0";
-
sha256 = "1gsqaggg6mpcpl9s3z566gmbynj4l6n1fhni5b0p8pf5hj8n93gg";
-
libraryHaskellDepends = [
-
base cdar-mBound collect-errors deepseq hspec integer-logarithms
-
mixed-types-num QuickCheck reflection regex-tdfa template-haskell
-
];
-
testHaskellDepends = [
-
base cdar-mBound collect-errors deepseq hspec integer-logarithms
-
mixed-types-num QuickCheck reflection regex-tdfa template-haskell
-
];
-
description = "Multi-precision ball (interval) arithmetic";
-
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
-
}) {};
-
-
"aern2-mp_0_2_8_0" = callPackage
-
({ mkDerivation, base, cdar-mBound, collect-errors, deepseq, hspec
-
, integer-logarithms, mixed-types-num, QuickCheck, reflection
-
, regex-tdfa, template-haskell
-
}:
-
mkDerivation {
-
pname = "aern2-mp";
version = "0.2.8.0";
sha256 = "0nfd2r05jm93idsgijccxzqkkpjkpkn8jz3kqwanlma0x3wj02cj";
libraryHaskellDepends = [
···
mkDerivation {
pname = "aern2-real";
-
version = "0.2.7.0";
-
sha256 = "0dsph1775rifr9vvx4w7v55bryqmh04fhk6nyk7d91yhn1sf6wc9";
-
libraryHaskellDepends = [
-
aern2-mp base collect-errors hspec integer-logarithms
-
mixed-types-num QuickCheck
-
];
-
testHaskellDepends = [
-
aern2-mp base collect-errors hspec integer-logarithms
-
mixed-types-num QuickCheck
-
];
-
description = "Real numbers as sequences of MPBalls";
-
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
}) {};
-
-
"aern2-real_0_2_8_0" = callPackage
-
({ mkDerivation, aern2-mp, base, collect-errors, hspec
-
, integer-logarithms, mixed-types-num, QuickCheck
-
}:
-
mkDerivation {
-
pname = "aern2-real";
version = "0.2.8.0";
sha256 = "13nk4s5r7h7wg4q0x01f8aiy432zngynd5qbqsqi9fz149k7mik1";
libraryHaskellDepends = [
···
mkDerivation {
pname = "apecs";
-
version = "0.9.2";
-
sha256 = "1ca9wpp60jslj63q77v55qql46f20jknfqsz7cjmqns41ml5g3q8";
-
libraryHaskellDepends = [
-
array base containers exceptions mtl template-haskell vector
-
];
-
testHaskellDepends = [ base containers linear QuickCheck vector ];
-
benchmarkHaskellDepends = [ base criterion linear ];
-
description = "Fast Entity-Component-System library for game programming";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"apecs_0_9_3" = callPackage
-
({ mkDerivation, array, base, containers, criterion, exceptions
-
, linear, mtl, QuickCheck, template-haskell, vector
-
}:
-
mkDerivation {
-
pname = "apecs";
version = "0.9.3";
sha256 = "02qi63bj0prvmxi6ksw2cq0b7fvhcdv8fgbsjbv7vf51p4c6rbh7";
libraryHaskellDepends = [
···
benchmarkHaskellDepends = [ base criterion linear ];
description = "Fast Entity-Component-System library for game programming";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"apecs-gloss" = callPackage
···
description = "Create status bar menus for macOS from executables";
license = lib.licenses.bsd3;
-
platforms = [ "x86_64-darwin" ];
+
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
}) {};
"barchart" = callPackage
···
mkDerivation {
pname = "blas-comfort-array";
-
version = "0.0.0.2";
-
sha256 = "1n9w905ppb08w0d8xbxvgipr9fv1iapwq3ybvk0dbj009w341kd1";
-
libraryHaskellDepends = [
-
base blas-ffi comfort-array netlib-comfort-array netlib-ffi
-
storable-complex transformers
-
];
-
description = "Auto-generated interface to Fortran BLAS via comfort-array";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"blas-comfort-array_0_0_0_3" = callPackage
-
({ mkDerivation, base, blas-ffi, comfort-array
-
, netlib-comfort-array, netlib-ffi, storable-complex, transformers
-
}:
-
mkDerivation {
-
pname = "blas-comfort-array";
version = "0.0.0.3";
sha256 = "1g0bvag205ag520vlxv24cv63idjg6j8nwnadq9gbcibn4gvsisz";
libraryHaskellDepends = [
···
description = "Auto-generated interface to Fortran BLAS via comfort-array";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"blas-ffi" = callPackage
···
({ mkDerivation, base, semigroups, zero }:
mkDerivation {
pname = "both";
-
version = "0.1.1.1";
-
sha256 = "0kdqz901fpdgggmkm9rpnpv7gma9c8d887bszhnz6xd3v96gg7xn";
-
libraryHaskellDepends = [ base semigroups zero ];
-
description = "Like Maybe, but with a different Monoid instance";
-
license = lib.licenses.mit;
-
}) {};
-
-
"both_0_1_1_2" = callPackage
-
({ mkDerivation, base, semigroups, zero }:
-
mkDerivation {
-
pname = "both";
version = "0.1.1.2";
sha256 = "1bf9fvc2ajbwwx31lmmyc1rzp3xzypwb3yjcmbhn6si5xnlbvqhl";
libraryHaskellDepends = [ base semigroups zero ];
description = "Like Maybe, but with a different Monoid instance";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"botpp" = callPackage
···
mkDerivation {
pname = "byte-count-reader";
-
version = "0.10.1.3";
-
sha256 = "1z02g8mkjwxdrbyxncbvrwg18knyiqa3w9n0x01y2xmbr279rsh0";
-
libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
-
testHaskellDepends = [
-
base extra hspec parsec parsec-numbers text
-
];
-
description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB";
-
license = lib.licenses.gpl3Only;
-
}) {};
-
-
"byte-count-reader_0_10_1_5" = callPackage
-
({ mkDerivation, base, extra, hspec, parsec, parsec-numbers, text
-
}:
-
mkDerivation {
-
pname = "byte-count-reader";
version = "0.10.1.5";
sha256 = "0iq40gnfw8z1rkri1rpaqx5av1ay45h6518cg0a0m4ypdzf03r0s";
libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
···
description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"byte-order" = callPackage
···
mkDerivation {
pname = "cabal-rpm";
-
version = "2.0.9";
-
sha256 = "1r6a0dki4wsrmq5xfjb9bkj0dl7cnhwdf46427k71ay90hmc6ncq";
-
isLibrary = false;
-
isExecutable = true;
-
executableHaskellDepends = [
-
base bytestring Cabal directory extra filepath http-client
-
http-client-tls http-conduit optparse-applicative process
-
simple-cabal simple-cmd simple-cmd-args time unix
-
];
-
description = "RPM packaging tool for Haskell Cabal-based packages";
-
license = lib.licenses.gpl3Only;
-
}) {};
-
-
"cabal-rpm_2_0_10" = callPackage
-
({ mkDerivation, base, bytestring, Cabal, directory, extra
-
, filepath, http-client, http-client-tls, http-conduit
-
, optparse-applicative, process, simple-cabal, simple-cmd
-
, simple-cmd-args, time, unix
-
}:
-
mkDerivation {
-
pname = "cabal-rpm";
version = "2.0.10";
sha256 = "028kvvdm8dqjmk16ag8p1mb4d3nfyz1i6x8ijfcr45hrb93hdd77";
isLibrary = false;
···
description = "RPM packaging tool for Haskell Cabal-based packages";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"cabal-scripts" = callPackage
···
description = "Character set detection using Mozilla's Universal Character Set Detector";
license = "LGPL";
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {};
···
mkDerivation {
pname = "chessIO";
-
version = "0.9.0.0";
-
sha256 = "0f8dd3w8az8fzidwiv2h6m52fppfp5b9zd0c1s4c815z3a3rxr4v";
+
version = "0.9.1.0";
+
sha256 = "19lkjrqji01kmfjm065xmlxsrwwr0z2vz2cz19wr0bx6sz4hw3zr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"chimera" = callPackage
-
({ mkDerivation, adjunctions, base, distributive, gauge, mtl
-
, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck
-
, tasty-smallcheck, vector
-
}:
-
mkDerivation {
-
pname = "chimera";
-
version = "0.3.1.0";
-
sha256 = "09dk9x2har2k6apm1wlm2k5k97jf3qxy4rzx94rbfmhs5fhz0i99";
-
libraryHaskellDepends = [
-
adjunctions base distributive mtl vector
-
];
-
testHaskellDepends = [
-
base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
-
vector
-
];
-
benchmarkHaskellDepends = [ base gauge mtl random ];
-
description = "Lazy infinite streams with O(1) indexing";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"chimera_0_3_2_0" = callPackage
({ mkDerivation, adjunctions, base, distributive, mtl, QuickCheck
, random, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
, tasty-smallcheck, vector
···
benchmarkHaskellDepends = [ base mtl random tasty-bench ];
description = "Lazy infinite streams with O(1) indexing and applications for memoization";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"chiphunk" = callPackage
···
benchmarkHaskellDepends = [ base criterion vector ];
description = "Circular fixed-sized mutable vectors";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
}) {};
"circus" = callPackage
···
mkDerivation {
pname = "clash-ghc";
-
version = "1.4.2";
-
sha256 = "04sj88mcxszgbr8rxnrwa48r2pkf7h612507gcyk131f5kf6mkss";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [
-
array base bifunctors bytestring Cabal clash-lib clash-prelude
-
concurrent-supply containers deepseq directory exceptions extra
-
filepath ghc ghc-boot ghc-prim ghc-typelits-extra
-
ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable
-
haskeline integer-gmp lens mtl primitive process reflection split
-
template-haskell text time transformers uniplate unix
-
unordered-containers utf8-string vector
-
];
-
executableHaskellDepends = [ base ];
-
description = "Clash: a functional hardware description language - GHC frontend";
-
license = lib.licenses.bsd2;
-
hydraPlatforms = lib.platforms.none;
-
}) {};
-
-
"clash-ghc_1_4_3" = callPackage
-
({ mkDerivation, array, base, bifunctors, bytestring, Cabal
-
, clash-lib, clash-prelude, concurrent-supply, containers, deepseq
-
, directory, exceptions, extra, filepath, ghc, ghc-boot, ghc-prim
-
, ghc-typelits-extra, ghc-typelits-knownnat
-
, ghc-typelits-natnormalise, ghci, hashable, haskeline, integer-gmp
-
, lens, mtl, primitive, process, reflection, split
-
, template-haskell, text, time, transformers, uniplate, unix
-
, unordered-containers, utf8-string, vector
-
}:
-
mkDerivation {
-
pname = "clash-ghc";
version = "1.4.3";
sha256 = "00ipx45s2qdjv5cj6v3cg7dgwsw3sd8ai3cr1q9n1k6g26dzc3pw";
isLibrary = true;
···
mkDerivation {
pname = "clash-lib";
-
version = "1.4.2";
-
sha256 = "1gismfz0pahhgfgra8kn34i3g82ip5nfy9aj38ym3rcnpg4aw10m";
-
enableSeparateDataOutput = true;
-
libraryHaskellDepends = [
-
aeson aeson-pretty ansi-terminal array attoparsec base
-
base16-bytestring binary bytestring clash-prelude concurrent-supply
-
containers cryptohash-sha256 data-binary-ieee754 data-default
-
deepseq directory dlist errors exceptions extra filepath ghc
-
ghc-boot-th hashable haskell-src-meta hint integer-gmp interpolate
-
lens mtl ordered-containers parsers pretty-show prettyprinter
-
primitive process reducers template-haskell temporary terminal-size
-
text text-show time transformers trifecta unordered-containers
-
utf8-string vector vector-binary-instances
-
];
-
testHaskellDepends = [
-
aeson aeson-pretty base base16-bytestring bytestring clash-prelude
-
concurrent-supply containers data-default deepseq ghc
-
ghc-typelits-knownnat haskell-src-exts lens pretty-show
-
quickcheck-text tasty tasty-hunit tasty-quickcheck template-haskell
-
text transformers unordered-containers
-
];
-
description = "Clash: a functional hardware description language - As a library";
-
license = lib.licenses.bsd2;
-
hydraPlatforms = lib.platforms.none;
-
}) {};
-
-
"clash-lib_1_4_3" = callPackage
-
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array
-
, attoparsec, base, base16-bytestring, binary, bytestring
-
, clash-prelude, concurrent-supply, containers, cryptohash-sha256
-
, data-binary-ieee754, data-default, deepseq, directory, dlist
-
, errors, exceptions, extra, filepath, ghc, ghc-boot-th
-
, ghc-typelits-knownnat, hashable, haskell-src-exts
-
, haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
-
, ordered-containers, parsers, pretty-show, prettyprinter
-
, primitive, process, quickcheck-text, reducers, tasty, tasty-hunit
-
, tasty-quickcheck, template-haskell, temporary, terminal-size
-
, text, text-show, time, transformers, trifecta
-
, unordered-containers, utf8-string, vector
-
, vector-binary-instances
-
}:
-
mkDerivation {
-
pname = "clash-lib";
version = "1.4.3";
sha256 = "0p6sf9wn25i1f0isqskpy35x6qm2ym63x9fpb54kbd1pp9xqgysl";
enableSeparateDataOutput = true;
···
mkDerivation {
pname = "clash-prelude";
-
version = "1.4.2";
-
sha256 = "04hshjdddd9sk697zvbwlq6cdvyvdfrw670ksfdxxgssyrcsid95";
-
setupHaskellDepends = [ base Cabal cabal-doctest ];
-
libraryHaskellDepends = [
-
array arrows base bifunctors binary bytestring constraints
-
containers data-binary-ieee754 data-default-class deepseq ghc-prim
-
ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
-
half hashable integer-gmp interpolate lens QuickCheck
-
recursion-schemes reflection singletons template-haskell text
-
text-show th-abstraction th-lift th-orphans time transformers
-
type-errors uniplate vector
-
];
-
testHaskellDepends = [
-
base deepseq doctest ghc-typelits-extra ghc-typelits-knownnat
-
ghc-typelits-natnormalise hedgehog hint quickcheck-classes-base
-
tasty tasty-hedgehog tasty-hunit tasty-quickcheck tasty-th
-
template-haskell
-
];
-
benchmarkHaskellDepends = [
-
base criterion deepseq template-haskell
-
];
-
description = "Clash: a functional hardware description language - Prelude library";
-
license = lib.licenses.bsd2;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
-
}) {};
-
-
"clash-prelude_1_4_3" = callPackage
-
({ mkDerivation, array, arrows, base, bifunctors, binary
-
, bytestring, Cabal, cabal-doctest, constraints, containers
-
, criterion, data-binary-ieee754, data-default-class, deepseq
-
, doctest, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
-
, ghc-typelits-natnormalise, half, hashable, hedgehog, hint
-
, integer-gmp, interpolate, lens, QuickCheck
-
, quickcheck-classes-base, recursion-schemes, reflection
-
, singletons, tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck
-
, tasty-th, template-haskell, text, text-show, th-abstraction
-
, th-lift, th-orphans, time, transformers, type-errors, uniplate
-
, vector
-
}:
-
mkDerivation {
-
pname = "clash-prelude";
version = "1.4.3";
sha256 = "07mdl3196yb971hpcbysyaj6vciyrm1p5m9prcymkhkqh7vw9igy";
setupHaskellDepends = [ base Cabal cabal-doctest ];
···
hydraPlatforms = lib.platforms.none;
}) {};
+
"clash-shake" = callPackage
+
({ mkDerivation, aeson, base, bytestring, clash-ghc, clash-lib
+
, clash-prelude, directory, ghc-typelits-extra
+
, ghc-typelits-knownnat, ghc-typelits-natnormalise, shake, split
+
, stache, text, unordered-containers
+
}:
+
mkDerivation {
+
pname = "clash-shake";
+
version = "0.1.0";
+
sha256 = "0zjlbi8p0wxaxgfxhljbp9vzhki3ll8g1qqv3gghqkh7cym73kgq";
+
libraryHaskellDepends = [
+
aeson base bytestring clash-ghc clash-lib clash-prelude directory
+
ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
+
shake split stache text unordered-containers
+
];
+
description = "Shake rules for building Clash programs";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"clash-systemverilog" = callPackage
({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable
, lens, mtl, text, unordered-containers, wl-pprint-text
···
description = "CAES Language for Synchronous Hardware - VHDL backend";
license = lib.licenses.bsd2;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
+
"clashilator" = callPackage
+
({ mkDerivation, aeson, base, Cabal, clash-ghc, clash-lib
+
, containers, filepath, ghc, lens, optparse-applicative, shake
+
, stache, text, unordered-containers
+
}:
+
mkDerivation {
+
pname = "clashilator";
+
version = "0.1.0";
+
sha256 = "0nlyjhf4vy5ypimdv3ac9qw9aljm2k99y42b2pkhhw84iblv4qgy";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson base Cabal clash-ghc clash-lib containers filepath ghc lens
+
optparse-applicative shake stache text unordered-containers
+
];
+
executableHaskellDepends = [
+
aeson base Cabal clash-ghc clash-lib containers filepath ghc lens
+
optparse-applicative shake stache text unordered-containers
+
];
+
description = "Automated Clash to Verilator bridge";
+
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
···
({ mkDerivation, base, co-log-core, stm }:
mkDerivation {
pname = "co-log-concurrent";
-
version = "0.5.0.0";
-
sha256 = "07z4aklk7dc2fhbc30kd9hbdvq71sa4ip6r2pyifcpn3p2pr3mna";
-
libraryHaskellDepends = [ base co-log-core stm ];
-
description = "Asynchronous backend for co-log library";
-
license = lib.licenses.mpl20;
-
}) {};
-
-
"co-log-concurrent_0_5_1_0" = callPackage
-
({ mkDerivation, base, co-log-core, stm }:
-
mkDerivation {
-
pname = "co-log-concurrent";
version = "0.5.1.0";
sha256 = "07qmx9z03vmgq2cgz4352fsav7r1nx8n7svmrhg2lkdiyp0j7a59";
libraryHaskellDepends = [ base co-log-core stm ];
description = "Asynchronous backend for co-log library";
license = lib.licenses.mpl20;
-
hydraPlatforms = lib.platforms.none;
}) {};
"co-log-core" = callPackage
···
({ mkDerivation, base, profunctors }:
mkDerivation {
pname = "coercible-subtypes";
-
version = "0.1.0.0";
-
sha256 = "1z5fmdgv52x410x2z4gxyac18f98226dymzdvhcvkx7mw2k9q44x";
-
revision = "1";
-
editedCabalFile = "05bd9lp5jp31ac039vq0p58kr03g5ai3cyymc4ikhbnl3x44hx4d";
+
version = "0.1.1.0";
+
sha256 = "1q6a38y49a31vl19i5c5kym36fjxspxj6vfi0b35j4gb9b7r642r";
libraryHaskellDepends = [ base profunctors ];
description = "Coercible but only in one direction";
license = lib.licenses.bsd3;
···
mkDerivation {
pname = "concurrency";
-
version = "1.11.0.1";
-
sha256 = "0ds55wpkxlrw2x5ql34p9b05xlycnc4v7962f27a54nhrjfhb2ah";
-
libraryHaskellDepends = [
-
array atomic-primops base exceptions monad-control mtl stm
-
transformers
-
];
-
description = "Typeclasses, functions, and data types for concurrency and STM";
-
license = lib.licenses.mit;
-
}) {};
-
-
"concurrency_1_11_0_2" = callPackage
-
({ mkDerivation, array, atomic-primops, base, exceptions
-
, monad-control, mtl, stm, transformers
-
}:
-
mkDerivation {
-
pname = "concurrency";
version = "1.11.0.2";
sha256 = "0c7nq4d29s49a3h9wzjdi3idm6r68vxn6ybphsbrk2vmwqyfq36y";
libraryHaskellDepends = [
···
description = "Typeclasses, functions, and data types for concurrency and STM";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"concurrency-benchmarks" = callPackage
···
description = "Crack various integer, floating-point data formats";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
hydraPlatforms = lib.platforms.none;
}) {};
···
description = "Crack various integer and floating-point data formats";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {};
···
description = "Crack various integer and floating-point data formats";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
hydraPlatforms = lib.platforms.none;
}) {};
···
mkDerivation {
pname = "creatur";
-
version = "5.9.28";
-
sha256 = "11fscbkzyzajgg6m50s5x4rmxy1mxrgiqflamqxiwsyj9szw16xl";
+
version = "5.9.30";
+
sha256 = "1zxg8zkm1n78c80z6xqnnx6x8jzpfx0lfdjn26i9p3rr3wd78bf3";
libraryHaskellDepends = [
array base binary bytestring cereal cond directory exceptions
filepath gray-extended hdaemonize hsyslog MonadRandom mtl random
···
license = lib.licenses.bsd3;
}) {};
+
"criterion_1_5_10_0" = callPackage
+
({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
+
, base-compat-batteries, binary, binary-orphans, bytestring
+
, cassava, code-page, containers, criterion-measurement, deepseq
+
, directory, exceptions, filepath, Glob, HUnit, js-chart
+
, microstache, mtl, mwc-random, optparse-applicative, parsec
+
, QuickCheck, statistics, tasty, tasty-hunit, tasty-quickcheck
+
, text, time, transformers, transformers-compat, vector
+
, vector-algorithms
+
}:
+
mkDerivation {
+
pname = "criterion";
+
version = "1.5.10.0";
+
sha256 = "0akws27z3i9381xrb0p0h5qicz4w5nnxy8jq7gk68gi50gj0flxq";
+
isLibrary = true;
+
isExecutable = true;
+
enableSeparateDataOutput = true;
+
libraryHaskellDepends = [
+
aeson ansi-wl-pprint base base-compat-batteries binary
+
binary-orphans bytestring cassava code-page containers
+
criterion-measurement deepseq directory exceptions filepath Glob
+
js-chart microstache mtl mwc-random optparse-applicative parsec
+
statistics text time transformers transformers-compat vector
+
vector-algorithms
+
];
+
executableHaskellDepends = [
+
base base-compat-batteries optparse-applicative
+
];
+
testHaskellDepends = [
+
aeson base base-compat base-compat-batteries bytestring deepseq
+
directory HUnit QuickCheck statistics tasty tasty-hunit
+
tasty-quickcheck vector
+
];
+
description = "Robust, reliable performance measurement and analysis";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"criterion-cmp" = callPackage
({ mkDerivation, ansi-terminal, base, boxes, bytestring, cassava
, containers, filepath, optparse-applicative, vector
···
mkDerivation {
pname = "dejafu";
-
version = "2.4.0.2";
-
sha256 = "1hwhyxjjwapk6jgsbs0vh033xbc9b8mr5iqd93vskvvljnb40v9h";
-
libraryHaskellDepends = [
-
base concurrency containers contravariant deepseq exceptions
-
leancheck profunctors random transformers
-
];
-
description = "A library for unit-testing concurrent programs";
-
license = lib.licenses.mit;
-
}) {};
-
-
"dejafu_2_4_0_3" = callPackage
-
({ mkDerivation, base, concurrency, containers, contravariant
-
, deepseq, exceptions, leancheck, profunctors, random, transformers
-
}:
-
mkDerivation {
-
pname = "dejafu";
version = "2.4.0.3";
sha256 = "1qzc8jbl6zwbncfmfmcwwmmhwzgbwc7wmnxxxa3mbcjbwhyibf92";
libraryHaskellDepends = [
···
description = "A library for unit-testing concurrent programs";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"deka" = callPackage
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall_1_40_0" = callPackage
+
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
+
, base, bytestring, case-insensitive, cborg, cborg-json, containers
+
, contravariant, cryptonite, data-fix, deepseq, Diff, directory
+
, doctest, dotgen, either, exceptions, filepath, foldl, gauge
+
, generic-random, half, hashable, haskeline, http-client
+
, http-client-tls, http-types, lens-family-core, megaparsec, memory
+
, mmorph, mockery, mtl, network-uri, optparse-applicative
+
, parser-combinators, parsers, pretty-simple, prettyprinter
+
, prettyprinter-ansi-terminal, profunctors, QuickCheck
+
, quickcheck-instances, repline, scientific, serialise
+
, special-values, spoon, tasty, tasty-expected-failure, tasty-hunit
+
, tasty-quickcheck, tasty-silver, template-haskell, temporary, text
+
, text-manipulate, th-lift-instances, time, transformers, turtle
+
, unordered-containers, uri-encode, vector
+
}:
+
mkDerivation {
+
pname = "dhall";
+
version = "1.40.0";
+
sha256 = "1a5hvfrygk9y9jlldyrbhfv9nzl03s6lqlmzf5dkwycwmfb7cc66";
+
isLibrary = true;
+
isExecutable = true;
+
enableSeparateDataOutput = true;
+
libraryHaskellDepends = [
+
aeson aeson-pretty ansi-terminal atomic-write base bytestring
+
case-insensitive cborg cborg-json containers contravariant
+
cryptonite data-fix deepseq Diff directory dotgen either exceptions
+
filepath half hashable haskeline http-client http-client-tls
+
http-types lens-family-core megaparsec memory mmorph mtl
+
network-uri optparse-applicative parser-combinators parsers
+
pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors
+
repline scientific serialise template-haskell text text-manipulate
+
th-lift-instances time transformers unordered-containers uri-encode
+
vector
+
];
+
executableHaskellDepends = [ base ];
+
testHaskellDepends = [
+
base bytestring cborg containers data-fix deepseq directory doctest
+
either filepath foldl generic-random http-client http-client-tls
+
lens-family-core megaparsec mockery prettyprinter QuickCheck
+
quickcheck-instances scientific serialise special-values spoon
+
tasty tasty-expected-failure tasty-hunit tasty-quickcheck
+
tasty-silver template-haskell temporary text time transformers
+
turtle unordered-containers vector
+
];
+
benchmarkHaskellDepends = [
+
base bytestring containers directory gauge text
+
];
+
doCheck = false;
+
description = "A configuration language guaranteed to terminate";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhall-bash" = callPackage
({ mkDerivation, base, bytestring, containers, dhall
, neat-interpolation, optparse-generic, shell-escape, text
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall-bash_1_0_38" = callPackage
+
({ mkDerivation, base, bytestring, containers, dhall
+
, neat-interpolation, optparse-generic, shell-escape, text
+
}:
+
mkDerivation {
+
pname = "dhall-bash";
+
version = "1.0.38";
+
sha256 = "0pfwqz4l3nn4mr16pv5703j517g3nsgzpmiv18kzl4fs6141d881";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base bytestring containers dhall neat-interpolation shell-escape
+
text
+
];
+
executableHaskellDepends = [
+
base bytestring dhall optparse-generic text
+
];
+
description = "Compile Dhall to Bash";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhall-check" = callPackage
({ mkDerivation, base, containers, dhall, directory, filepath
, fsnotify, text, trifecta
···
broken = true;
}) {};
+
"dhall-csv" = callPackage
+
({ mkDerivation, ansi-terminal, base, bytestring, cassava
+
, containers, dhall, either, exceptions, filepath
+
, optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
+
, tasty, tasty-hunit, tasty-silver, text, unordered-containers
+
, vector
+
}:
+
mkDerivation {
+
pname = "dhall-csv";
+
version = "1.0.0";
+
sha256 = "1dg310mq4c00ykkm1vsvrcicls25zbx7iypcg0nqa8ggchac5jmh";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base bytestring cassava containers dhall either exceptions filepath
+
optparse-applicative prettyprinter text unordered-containers vector
+
];
+
executableHaskellDepends = [
+
ansi-terminal base bytestring cassava dhall optparse-applicative
+
prettyprinter prettyprinter-ansi-terminal text unordered-containers
+
vector
+
];
+
testHaskellDepends = [
+
base bytestring cassava dhall filepath tasty tasty-hunit
+
tasty-silver text unordered-containers vector
+
];
+
description = "Convert bidirectionally between Dhall and CSV files";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
+
}) {};
+
"dhall-docs" = callPackage
({ mkDerivation, base, bytestring, containers, cryptonite, dhall
, directory, doctest, file-embed, filepath, foldl, hashable
···
mkDerivation {
pname = "dhall-docs";
-
version = "1.0.6";
-
sha256 = "004n8kh8riw67aqwp6z9199jwv2c9r1dbkg92s71vd9zc04wxljv";
-
revision = "2";
-
editedCabalFile = "1z41z96qawc1i818ycp1ycdpxnysynipjjbi1pmrrgglv89hqjlq";
+
version = "1.0.7";
+
sha256 = "1h7bzpp3xa5m8zknhi24q0wh1n6w6z26ka780mdsbmchhhj59njm";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall-json_1_7_8" = callPackage
+
({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
+
, base, bytestring, containers, dhall, exceptions, filepath
+
, lens-family-core, optparse-applicative, prettyprinter
+
, prettyprinter-ansi-terminal, scientific, tasty, tasty-hunit
+
, tasty-silver, text, unordered-containers, vector
+
}:
+
mkDerivation {
+
pname = "dhall-json";
+
version = "1.7.8";
+
sha256 = "0g4c71di93r6vnbhajsj5k3ivhzvn0n0aicvvc2j9nbjfhvahd3h";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson aeson-pretty aeson-yaml base bytestring containers dhall
+
exceptions filepath lens-family-core optparse-applicative
+
prettyprinter scientific text unordered-containers vector
+
];
+
executableHaskellDepends = [
+
aeson aeson-pretty ansi-terminal base bytestring dhall exceptions
+
optparse-applicative prettyprinter prettyprinter-ansi-terminal text
+
];
+
testHaskellDepends = [
+
aeson base bytestring dhall tasty tasty-hunit tasty-silver text
+
];
+
description = "Convert between Dhall and JSON or YAML";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhall-lex" = callPackage
({ mkDerivation, alex, array, base, bytestring, criterion, deepseq
, hspec, hspec-dirstream, scientific
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall-lsp-server_1_0_16" = callPackage
+
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
+
, data-default, dhall, dhall-json, directory, doctest, filepath
+
, haskell-lsp, haskell-lsp-types, hslogger, hspec, lens, lsp-test
+
, megaparsec, mtl, network-uri, optparse-applicative, prettyprinter
+
, QuickCheck, rope-utf16-splay, tasty, tasty-hspec, text
+
, transformers, unordered-containers, uri-encode
+
}:
+
mkDerivation {
+
pname = "dhall-lsp-server";
+
version = "1.0.16";
+
sha256 = "04s4kvbjp4ai17l64syram0br3qc4fpz669ps24r8fkcbbaczckq";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson aeson-pretty base bytestring containers data-default dhall
+
dhall-json directory filepath haskell-lsp hslogger lens megaparsec
+
mtl network-uri prettyprinter rope-utf16-splay text transformers
+
unordered-containers uri-encode
+
];
+
executableHaskellDepends = [ base optparse-applicative ];
+
testHaskellDepends = [
+
base directory doctest filepath haskell-lsp-types hspec lsp-test
+
QuickCheck tasty tasty-hspec text
+
];
+
description = "Language Server Protocol (LSP) server for Dhall";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhall-nix" = callPackage
({ mkDerivation, base, containers, data-fix, dhall, hnix
, lens-family-core, neat-interpolation, optparse-generic, text
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall-nix_1_1_22" = callPackage
+
({ mkDerivation, base, containers, data-fix, dhall, hnix
+
, lens-family-core, neat-interpolation, optparse-generic, text
+
}:
+
mkDerivation {
+
pname = "dhall-nix";
+
version = "1.1.22";
+
sha256 = "1da64h52fz4imvk7hqblri27zg54r9rcs6hlyzkbnqg4yivpiclg";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base containers data-fix dhall hnix lens-family-core
+
neat-interpolation text
+
];
+
executableHaskellDepends = [
+
base dhall hnix optparse-generic text
+
];
+
description = "Dhall to Nix compiler";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhall-nixpkgs" = callPackage
({ mkDerivation, aeson, base, data-fix, dhall, foldl, hnix
, lens-family-core, megaparsec, mmorph, neat-interpolation
···
mkDerivation {
pname = "dhall-nixpkgs";
-
version = "1.0.5";
-
sha256 = "10gvkw2rdmz7pgr9675xqnhkgi8pwjid77mwsriid81d703z2b6j";
-
revision = "2";
-
editedCabalFile = "1kb2bn9v6p6ma016gaq3332vpcd6rdalrmcvxzzys4vaa0l6nl68";
+
version = "1.0.6";
+
sha256 = "12sfxz7n86m69m1xbnrrr1ybggh70rfwmr4maflq522bhkc2hgvk";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
mkDerivation {
pname = "dhall-openapi";
-
version = "1.0.1";
-
sha256 = "1n34amb97dqpvz0s3mhqb46gjq1ix1gicsq700z6v6y7xssrgbz2";
-
revision = "1";
-
editedCabalFile = "03axb4pqa5p8fkdqxjz1xni8fxg66xr3pshfs2p3y13bgn0kn5z2";
+
version = "1.0.2";
+
sha256 = "1p678nn1gfj2xp0kmw8i5pzsv6s5bpnsmyng45adb9pnpiyxbcyj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "dhall-recursive-adt";
version = "0.1.0.1";
sha256 = "09s3m86vflj5im2walab8d0wpvihsvxc5mzy55m10pfzr3gxsd11";
+
revision = "1";
+
editedCabalFile = "0phfa1y6fic6wyvm3bp56z4sj43wbf75rzggzgf763vivlnvc7xw";
libraryHaskellDepends = [ base data-fix dhall recursion-schemes ];
testHaskellDepends = [
base dhall either hedgehog recursion-schemes tasty tasty-hedgehog
···
description = "Compile Dhall expressions to Cabal files";
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
+
}) {};
+
+
"dhall-toml" = callPackage
+
({ mkDerivation, base, containers, dhall, directory, doctest
+
, filepath, prettyprinter, tasty, tasty-hunit, text, tomland
+
, unordered-containers
+
}:
+
mkDerivation {
+
pname = "dhall-toml";
+
version = "1.0.0";
+
sha256 = "13pz6y0l70h3x62wkhay2jiws6s5m6dy9v7kpd2c5mqzaspfy0w2";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base containers dhall prettyprinter text tomland
+
unordered-containers
+
];
+
executableHaskellDepends = [ base ];
+
testHaskellDepends = [
+
base dhall directory doctest filepath tasty tasty-hunit text
+
tomland
+
];
+
description = "Convert between Dhall and TOML";
+
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
···
maintainers = with lib.maintainers; [ Gabriel439 ];
}) {};
+
"dhall-yaml_1_2_8" = callPackage
+
({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall
+
, dhall-json, exceptions, HsYAML, HsYAML-aeson
+
, optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
+
, tasty, tasty-expected-failure, tasty-hunit, text, vector
+
}:
+
mkDerivation {
+
pname = "dhall-yaml";
+
version = "1.2.8";
+
sha256 = "1p766ybwib3f2i5h7m1hh71vc255ahvf7237bpprdapqw3ag8nak";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson base bytestring dhall dhall-json HsYAML HsYAML-aeson
+
optparse-applicative text vector
+
];
+
executableHaskellDepends = [
+
aeson ansi-terminal base bytestring dhall dhall-json exceptions
+
optparse-applicative prettyprinter prettyprinter-ansi-terminal text
+
];
+
testHaskellDepends = [
+
base bytestring dhall dhall-json tasty tasty-expected-failure
+
tasty-hunit text
+
];
+
description = "Convert between Dhall and YAML";
+
license = lib.licenses.gpl3Only;
+
hydraPlatforms = lib.platforms.none;
+
maintainers = with lib.maintainers; [ Gabriel439 ];
+
}) {};
+
"dhcp-lease-parser" = callPackage
({ mkDerivation, attoparsec, base, bytestring, chronos, ip, tasty
, tasty-hunit, text
···
pname = "diagrams-builder";
version = "0.8.0.5";
sha256 = "0dz617kfkvjf3f2zbphkdx1scglcjj162qsfk9xj7slbapnj918m";
-
revision = "1";
-
editedCabalFile = "0rcj755n729gs9rgmjwai1xacigwpyk4b91x0cadfsl7xrgqax0c";
+
revision = "2";
+
editedCabalFile = "1jys7j2s8shwh5yr7w597qd46ip5xqvszaqgpjvnx9fxazqp6r0v";
configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ];
isLibrary = true;
isExecutable = true;
···
pname = "diagrams-cairo";
version = "1.4.1.1";
sha256 = "0vyd2yr55n7x71194i18lnbcshdjpnqw4qyq7vj5zx377rsz711k";
-
revision = "2";
-
editedCabalFile = "0ngbshqmb86sc9djmgkn3zc9l69bn3kdml7ld6qx36dsyq6mafq9";
+
revision = "3";
+
editedCabalFile = "16jm9g9rfc7d1dy2kwq3n9wfgcj8l6c0d54lym1r6b0arc7yjqlb";
libraryHaskellDepends = [
array base bytestring cairo colour containers data-default-class
diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl
···
pname = "diagrams-canvas";
version = "1.4.1";
sha256 = "1ihmv42412d8dk3s894zd70xd386wrk9ycxkid19barry1vz5plj";
-
revision = "1";
-
editedCabalFile = "12p6n6g4ab81b39d031vzwfj89qi5wm27srpyigf2v0zswppdyvn";
+
revision = "2";
+
editedCabalFile = "0x8iv0998nn42l0ph90xq50ca514m3zhac4s9zl1hc5hzivj10sl";
libraryHaskellDepends = [
base blank-canvas cmdargs containers data-default-class
diagrams-core diagrams-lib lens mtl NumInstances
···
pname = "diagrams-contrib";
version = "1.4.4";
sha256 = "043jpr7lqg708lzmv6cqys7312lfdwnf8ijcnpl4jkbvcwl87c1m";
-
revision = "2";
-
editedCabalFile = "1mkpq356z7b2q6ifa4f1k7whsmhgn3hww8scacca0q2wnc8p4xjg";
+
revision = "3";
+
editedCabalFile = "03drxpqhyv62kzsxiabhfjiayk79fpv8wrq4qapsjbv7ph2jhx2v";
libraryHaskellDepends = [
base circle-packing colour containers cubicbezier data-default
data-default-class diagrams-core diagrams-lib diagrams-solve
···
pname = "diagrams-graphviz";
version = "1.4.1.1";
sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40";
-
revision = "1";
-
editedCabalFile = "1qx69541pxf71whfz2a913yzbhfcks2pyzfprkgrcmiiyv0a3i7b";
+
revision = "2";
+
editedCabalFile = "0cxg21lsahkrf129k5h82d4znm3861dqc597mgzwyl5f0ywhllzr";
libraryHaskellDepends = [
base containers diagrams-lib fgl graphviz split
···
pname = "diagrams-haddock";
version = "0.4.1";
sha256 = "0p978saxsfad6d8wkjnp6i300cf58ps02yw7a1zzhjfgk5ih2qlb";
+
revision = "1";
+
editedCabalFile = "063j6drlybzbm6bf9yfix86hs3hvgb98sgh4rzgrqkq9kvarj2ij";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "diagrams-postscript";
version = "1.5";
sha256 = "00j58mc84srjvrf21v6zjxxlbw6b8ahhn1jmbq697w8kw3cvygpa";
-
revision = "2";
-
editedCabalFile = "0dyji1b8mcxaxwzgckkk3p3ji0prrp7rsin98f1hmyjlj3ih735b";
+
revision = "3";
+
editedCabalFile = "1aq214837jk85b2l79adm5rcrv8y929aspvix7yjq1skyrqgk7pa";
libraryHaskellDepends = [
base bytestring containers data-default-class diagrams-core
diagrams-lib hashable lens monoid-extras mtl semigroups split
···
pname = "diagrams-rasterific";
version = "1.4.2.1";
sha256 = "09a1jnpc4kplg1yhv5kxhi0ph22m5xyr0vmnjv2c5wlz72c72z2z";
-
revision = "1";
-
editedCabalFile = "1nc12hm4qbj2lmbpk3a77cd46n5bcf20vwd075qj2vglbca2yl9b";
+
revision = "2";
+
editedCabalFile = "1vd8njhanjaa86h0g8hb6khz11bv9zvg8l4pfx0dj4ypknz4hwak";
libraryHaskellDepends = [
base bytestring containers data-default-class diagrams-core
diagrams-lib file-embed filepath FontyFruity hashable JuicyPixels
···
pname = "diagrams-svg";
version = "1.4.3";
sha256 = "1ysv6cz0fngrndl4wjmw4hrdj2rik5fxa1dkxzwnlgf1xwpvxgk8";
-
revision = "3";
-
editedCabalFile = "19n3g9wvp2fj4dlz3ssyjqx1b6ihskg5s595x9z2c99bpbzyykkv";
+
revision = "4";
+
editedCabalFile = "0irjf0g1barr06fy409r0ld2hypihrhh6n80ig3487xxny6gfzs0";
libraryHaskellDepends = [
base base64-bytestring bytestring colour containers diagrams-core
diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
···
broken = true;
}) {};
-
"faktory_1_1_0_0" = callPackage
-
({ mkDerivation, aeson, aeson-casing, async, base, bytestring
-
, connection, cryptonite, errors, hspec, markdown-unlit, megaparsec
-
, memory, mtl, network, random, safe-exceptions, scanner
-
, semigroups, text, time, unix, unordered-containers
+
"faktory_1_1_1_0" = callPackage
+
({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base
+
, bytestring, connection, cryptonite, errors, hspec, markdown-unlit
+
, megaparsec, memory, mtl, network, random, safe-exceptions
+
, scanner, semigroups, text, time, unix, unordered-containers
mkDerivation {
pname = "faktory";
-
version = "1.1.0.0";
-
sha256 = "0bxwrrypkwhq7whaj79dkibad022bdxd8r5vh1dnd4aka3bdk8mj";
+
version = "1.1.1.0";
+
sha256 = "1lh427lq991pclzqr112dw4jjalcxpkwl440ygg2fhl6bgn082wx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
executableHaskellDepends = [ aeson base safe-exceptions ];
testHaskellDepends = [
-
aeson async base hspec markdown-unlit mtl time
+
aeson aeson-qq async base hspec markdown-unlit mtl time
testToolDepends = [ markdown-unlit ];
description = "Faktory Worker for Haskell";
···
mkDerivation {
pname = "fast-builder";
-
version = "0.1.2.1";
-
sha256 = "0j11ahdmbni56car4zblwz9yz1qkrr6qbmpbah4fgpiyq6177cn9";
+
version = "0.1.3.0";
+
sha256 = "0j2dfh6y689sk5ahh232zl8glbmwp34xnqkmaq9n9jwbddw4fg5z";
libraryHaskellDepends = [ base bytestring ghc-prim ];
testHaskellDepends = [ base bytestring process QuickCheck stm ];
benchmarkHaskellDepends = [
···
}) {};
"fast-digits" = callPackage
-
({ mkDerivation, base, digits, gauge, integer-gmp, QuickCheck
-
, smallcheck, tasty, tasty-quickcheck, tasty-smallcheck
-
}:
-
mkDerivation {
-
pname = "fast-digits";
-
version = "0.3.0.0";
-
sha256 = "1vlmjlkmv1nmw1rriafm2hzkmqd5xnwgzmvrg6xxqj1ab5sdsafs";
-
libraryHaskellDepends = [ base integer-gmp ];
-
testHaskellDepends = [
-
base digits QuickCheck smallcheck tasty tasty-quickcheck
-
tasty-smallcheck
-
];
-
benchmarkHaskellDepends = [ base digits gauge ];
-
doHaddock = false;
-
description = "Integer-to-digits conversion";
-
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
-
}) {};
-
-
"fast-digits_0_3_1_0" = callPackage
({ mkDerivation, base, integer-gmp, QuickCheck, smallcheck, tasty
, tasty-bench, tasty-quickcheck, tasty-smallcheck
···
doHaddock = false;
description = "Integer-to-digits conversion";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"fast-downward" = callPackage
···
}) {};
"filepath-bytestring" = callPackage
-
({ mkDerivation, base, bytestring, filepath, QuickCheck, unix }:
-
mkDerivation {
-
pname = "filepath-bytestring";
-
version = "1.4.2.1.7";
-
sha256 = "00xayqjq2qvb4yj0ppx838cabg5cx9swh0mzfb8c6njk9y5rc41n";
-
libraryHaskellDepends = [ base bytestring unix ];
-
testHaskellDepends = [ base bytestring filepath QuickCheck ];
-
description = "Library for manipulating RawFilePaths in a cross platform way";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"filepath-bytestring_1_4_2_1_8" = callPackage
({ mkDerivation, base, bytestring, criterion, filepath, QuickCheck
, unix
···
benchmarkHaskellDepends = [ base criterion filepath ];
description = "Library for manipulating RawFilePaths in a cross platform way";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"filepath-crypto" = callPackage
···
broken = true;
}) {};
+
"freckle-app" = callPackage
+
({ mkDerivation, aeson, ansi-terminal, base, bytestring
+
, case-insensitive, conduit, data-default, datadog, directory
+
, doctest, errors, exceptions, fast-logger, filepath, Glob, hspec
+
, hspec-core, hspec-expectations-lifted, hspec-junit-formatter
+
, http-client, http-conduit, http-link-header, http-types, immortal
+
, iproute, lens, lens-aeson, load-env, monad-control, monad-logger
+
, MonadRandom, mtl, network, network-uri, persistent
+
, persistent-postgresql, postgresql-simple, primitive, process
+
, resource-pool, retry, rio, temporary, text, time, transformers
+
, transformers-base, unliftio, unliftio-core, wai, wai-extra, yaml
+
, yesod, yesod-core
+
}:
+
mkDerivation {
+
pname = "freckle-app";
+
version = "1.0.0.2";
+
sha256 = "1mrydqmwzwa391cb6pzxmjd5yl04f5xggz0wha7rm2a0pksgxphy";
+
libraryHaskellDepends = [
+
aeson ansi-terminal base bytestring case-insensitive conduit
+
data-default datadog doctest errors exceptions fast-logger filepath
+
Glob hspec hspec-core hspec-expectations-lifted
+
hspec-junit-formatter http-client http-conduit http-link-header
+
http-types immortal iproute lens load-env monad-control
+
monad-logger MonadRandom mtl network network-uri persistent
+
persistent-postgresql postgresql-simple primitive process
+
resource-pool retry rio text time transformers transformers-base
+
unliftio unliftio-core wai wai-extra yaml yesod yesod-core
+
];
+
testHaskellDepends = [
+
aeson base bytestring directory hspec http-types lens lens-aeson
+
process temporary text time wai wai-extra
+
];
+
description = "Haskell application toolkit used at Freckle";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"freddy" = callPackage
({ mkDerivation, amqp, async, base, broadcast-chan, bytestring
, data-default, hspec, random, text, uuid
···
({ mkDerivation, base, ghc }:
mkDerivation {
pname = "ghc-api-compat";
-
version = "8.10.5";
-
sha256 = "09g04k7zvzjs312yn9hhk8bk3l6k2vbb8qrdpnlr12a6az4adq3s";
+
version = "8.10.6";
+
sha256 = "1zrwa266v776w8rvcjggdpnyhs8kk36w5wrh63l16kxh58yc2vjz";
libraryHaskellDepends = [ base ghc ];
doHaddock = false;
description = "GHC-API compatibility helpers";
···
mkDerivation {
pname = "ghc-lib";
-
version = "8.10.5.20210606";
-
sha256 = "0bl2jp44s3pd1a1sg0kslkhi97f4z2423kdkizg65m6cvmk25ijs";
+
version = "8.10.6.20210814";
+
sha256 = "0gnjps6xf5wq0nl4rlm4c1mqp3a3rbkwskv85fm852n5cf7bicd6";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
···
"ghc-lib-parser" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
-
, deepseq, directory, filepath, ghc-prim, happy, hpc, pretty
-
, process, time, transformers, unix
+
, deepseq, directory, filepath, ghc-prim, happy, pretty, process
+
, time, transformers, unix
mkDerivation {
pname = "ghc-lib-parser";
-
version = "8.10.5.20210606";
-
sha256 = "0pqsq49kvqwgbi6jw0dycbdzyldi0sannyqkfzavhqjf4mwjzn4a";
+
version = "8.10.6.20210814";
+
sha256 = "16kmm5wv3kym3qjq43pldycnira64zyga2c4b2vccvlvbi0v40hi";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
-
ghc-prim hpc pretty process time transformers unix
+
ghc-prim pretty process time transformers unix
libraryToolDepends = [ alex happy ];
description = "The GHC API, decoupled from GHC versions";
···
mkDerivation {
pname = "ghc-lib-parser-ex";
-
version = "8.10.0.21";
-
sha256 = "0ynrn7qdmim35fs9qdlbajqwyz559x1l9cqmjhb54vbrs2xnk6vp";
+
version = "8.10.0.22";
+
sha256 = "1a1yhm8rflln6m8sn2bbh5x6cbn20zfq91vfk1ywmia0v5y2sx03";
libraryHaskellDepends = [
base bytestring containers ghc ghc-boot ghc-boot-th uniplate
···
mkDerivation {
pname = "gray-extended";
-
version = "1.5.8";
-
sha256 = "1vli6dc0wc1an6vfhchai6s8xrg8rfds2k07x2xszaqg7r2njc9k";
+
version = "1.5.9";
+
sha256 = "0j2qw42fv5pg6v6bq51hk6lw3gcz35xd1gfvm8i74irv6bqialgy";
libraryHaskellDepends = [ base ];
testHaskellDepends = [
base QuickCheck test-framework test-framework-quickcheck2
···
mkDerivation {
pname = "grid";
-
version = "7.8.14";
-
sha256 = "11rnsl6bs6qpx90p8jzdigncv6m5wbn6sav8gb3mlbm40fpi3p93";
+
version = "7.8.15";
+
sha256 = "0fsgax3xpdhnwn67s4wqqpvmm98j7b1fp6lrx98m15nxmjqb7rcc";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [
base QuickCheck test-framework test-framework-quickcheck2
···
libraryPkgconfigDepends = [ gtk-mac-integration-gtk2 ];
description = "Bindings for the Gtk/OS X integration library";
license = lib.licenses.lgpl21Only;
-
platforms = [ "x86_64-darwin" ];
+
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) gtk-mac-integration-gtk2;};
···
pname = "hashable";
version = "1.3.2.0";
sha256 = "0dyn343wdwbm1facpcjiyd8w0s0hk23jqh7mbj108az5dx5rdgar";
+
revision = "1";
+
editedCabalFile = "05jwmd6d127vykb1y13q7sjn5mhfs5pbbkal33jq5kg1rx3hj6kq";
libraryHaskellDepends = [
base bytestring deepseq ghc-prim integer-gmp text
···
mkDerivation {
pname = "hasklepias";
-
version = "0.15.1";
-
sha256 = "00n9fan0g3xdl9k0f0rw32xgrwzxb8x85vrj98yyk1dk490pgfhm";
+
base containers criterion deepseq fingertree hashable random time
+
sha256 = "19bskg552zfkfxrkgp7s3pcwjccn3ra3qc13inis55gxg56gwcs0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
description = "Ethereum virtual machine evaluator";
license = lib.licenses.agpl3Only;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {inherit (pkgs) libff; inherit (pkgs) secp256k1;};
···
base containers criterion deepseq fingertree hashable random time
base containers criterion deepseq fingertree hashable random time
license = lib.licenses.bsd3;
-
platforms = [ "x86_64-darwin" ];
+
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
base containers criterion deepseq fingertree hashable random time
base containers criterion deepseq fingertree hashable random time
···
"hpack-dhall" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
-
, dhall, dhall-json, Diff, directory, filepath, hpack, megaparsec
-
, microlens, optparse-applicative, prettyprinter, tasty
-
, tasty-golden, text, transformers, utf8-string, yaml
-
}:
-
mkDerivation {
-
pname = "hpack-dhall";
-
version = "0.5.2";
-
sha256 = "16mnh9hwp0224cn3rlpbjgqklgvbaffbzjskyksakpgxc0phk1zi";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [
-
aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-
megaparsec microlens prettyprinter text transformers yaml
-
];
-
executableHaskellDepends = [
-
aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-
megaparsec microlens optparse-applicative prettyprinter text
-
transformers yaml
-
];
-
testHaskellDepends = [
-
aeson aeson-pretty base bytestring Cabal dhall dhall-json Diff
-
directory filepath hpack megaparsec microlens prettyprinter tasty
-
tasty-golden text transformers utf8-string yaml
-
];
-
description = "hpack's dhalling";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"hpack-dhall_0_5_3" = callPackage
-
({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
, dhall, dhall-json, Diff, directory, filepath, hlint, hpack
, megaparsec, microlens, optparse-applicative, prettyprinter, tasty
, tasty-golden, text, transformers, utf8-string, yaml
···
description = "hpack's dhalling";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"hpaco" = callPackage
···
isExecutable = true;
executableHaskellDepends = [
base Cabal containers directory filepath ghc mtl process strict
+
];
+
description = "Create tag files (ctags and etags) for Haskell code";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
+
}) {};
+
+
"hs-tags_0_1_5_1" = callPackage
+
({ mkDerivation, base, Cabal, containers, directory, filepath, ghc
+
, ghc-paths, mtl, process, strict
+
}:
+
mkDerivation {
+
pname = "hs-tags";
+
version = "0.1.5.1";
+
sha256 = "1yk1x24qar19hx47yjlr4f1qz3ld45hzpc74yxak73rsz08c08dx";
+
isLibrary = false;
+
isExecutable = true;
+
executableHaskellDepends = [
+
base Cabal containers directory filepath ghc ghc-paths mtl process
+
strict
description = "Create tag files (ctags and etags) for Haskell code";
license = lib.licenses.mit;
···
mkDerivation {
pname = "hspretty";
-
version = "0.1.0.0";
-
sha256 = "11mbrr785j6pa02zil705sy67cdvjhwq9l927mm74barf9ph776r";
+
version = "0.2.0.0";
+
sha256 = "1nxsw25a8g8xhfbcybsamn64bzrr7gl2q6ydd62zj073bkh413iq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
mkDerivation {
pname = "html-conduit";
-
version = "1.3.2.1";
-
sha256 = "196c8zcnjp1pc5qvqxd8arx3xkw0a90rvg9mmiw2l4zwnx65709n";
-
libraryHaskellDepends = [
-
attoparsec base bytestring conduit conduit-extra containers
-
resourcet text transformers xml-conduit xml-types
-
];
-
testHaskellDepends = [
-
base bytestring containers deepseq hspec HUnit text xml-conduit
-
];
-
description = "Parse HTML documents using xml-conduit datatypes";
-
license = lib.licenses.mit;
-
}) {};
-
-
"html-conduit_1_3_2_2" = callPackage
-
({ mkDerivation, attoparsec, base, bytestring, conduit
-
, conduit-extra, containers, deepseq, hspec, HUnit, resourcet, text
-
, transformers, xml-conduit, xml-types
-
}:
-
mkDerivation {
-
pname = "html-conduit";
version = "1.3.2.2";
sha256 = "09bwrdam3y47kqllgg6w098ghqb8jb10dp4wxirsvx5ddpx9zpi6";
libraryHaskellDepends = [
···
description = "Parse HTML documents using xml-conduit datatypes";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"html-email-validate" = callPackage
···
license = lib.licenses.bsd3;
}) {};
+
"http-common_0_8_3_4" = callPackage
+
({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring
+
, case-insensitive, directory, mtl, network, random, text
+
, transformers, unordered-containers
+
}:
+
mkDerivation {
+
pname = "http-common";
+
version = "0.8.3.4";
+
sha256 = "1xpbnfac0fqa5r670ggwm4kq3cmz9jpaw9bx40j9w9qiw6xi4i28";
+
libraryHaskellDepends = [
+
base base64-bytestring blaze-builder bytestring case-insensitive
+
directory mtl network random text transformers unordered-containers
+
];
+
description = "Common types for HTTP clients and servers";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"http-conduit" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, case-insensitive, conduit, conduit-extra, connection, cookie
···
license = lib.licenses.bsd3;
}) {};
+
"http-streams_0_8_9_4" = callPackage
+
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
+
, base64-bytestring, blaze-builder, bytestring, case-insensitive
+
, directory, filepath, ghc-prim, HsOpenSSL, hspec
+
, hspec-expectations, http-common, HUnit, io-streams, lifted-base
+
, mtl, network, network-uri, openssl-streams, random, snap-core
+
, snap-server, system-fileio, system-filepath, text, transformers
+
, unordered-containers
+
}:
+
mkDerivation {
+
pname = "http-streams";
+
version = "0.8.9.4";
+
sha256 = "03xdcb0v735xdrkjlm1w56mskh3x08cbsjrcd7wn4li65ixc20xa";
+
libraryHaskellDepends = [
+
aeson attoparsec base base64-bytestring blaze-builder bytestring
+
case-insensitive directory filepath HsOpenSSL http-common
+
io-streams mtl network network-uri openssl-streams text
+
transformers unordered-containers
+
];
+
testHaskellDepends = [
+
aeson aeson-pretty attoparsec base base64-bytestring blaze-builder
+
bytestring case-insensitive directory ghc-prim HsOpenSSL hspec
+
hspec-expectations http-common HUnit io-streams lifted-base mtl
+
network network-uri openssl-streams random snap-core snap-server
+
system-fileio system-filepath text transformers
+
unordered-containers
+
];
+
description = "An HTTP client using io-streams";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"http-test" = callPackage
({ mkDerivation, aeson, base, bytestring, http-client, lens
, lens-aeson, mtl, tasty, tasty-hunit, text, time, wreq
···
({ mkDerivation, base, dejafu, exceptions, HUnit }:
mkDerivation {
pname = "hunit-dejafu";
-
version = "2.0.0.4";
-
sha256 = "11d52blw31mcsg7c3w1f7khy3vk2p03h4c5z6ja6wb9k5bg4d004";
-
libraryHaskellDepends = [ base dejafu exceptions HUnit ];
-
description = "Deja Fu support for the HUnit test framework";
-
license = lib.licenses.mit;
-
}) {};
-
-
"hunit-dejafu_2_0_0_5" = callPackage
-
({ mkDerivation, base, dejafu, exceptions, HUnit }:
-
mkDerivation {
-
pname = "hunit-dejafu";
version = "2.0.0.5";
sha256 = "0pbsbj70a2m7zvk25wa8mi0ymxv4c49g2vgg8819wpjcrxw8sy64";
libraryHaskellDepends = [ base dejafu exceptions HUnit ];
description = "Deja Fu support for the HUnit test framework";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"hunit-gui" = callPackage
···
license = lib.licenses.mit;
}) {};
+
"inspection-testing_0_4_6_0" = callPackage
+
({ mkDerivation, base, containers, ghc, mtl, template-haskell
+
, transformers
+
}:
+
mkDerivation {
+
pname = "inspection-testing";
+
version = "0.4.6.0";
+
sha256 = "0qz1npyycj4bvyly9xmjbnhw569l52h38gx02rk0r7zhapw83aig";
+
libraryHaskellDepends = [
+
base containers ghc mtl template-haskell transformers
+
];
+
testHaskellDepends = [ base ];
+
description = "GHC plugin to do inspection testing";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"inspector-wrecker" = callPackage
({ mkDerivation, aeson, base, bytestring, case-insensitive
, connection, data-default, http-client, http-client-tls
···
}) {};
"interpolation" = callPackage
-
({ mkDerivation, array, base, containers, QuickCheck, utility-ht }:
-
mkDerivation {
-
pname = "interpolation";
-
version = "0.1.1.1";
-
sha256 = "081xlf59xp0j1svigkqfcz5an3yl3p8f5402i6492hz9rpv5qwy5";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [ base utility-ht ];
-
testHaskellDepends = [
-
array base containers QuickCheck utility-ht
-
];
-
description = "piecewise linear and cubic Hermite interpolation";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"interpolation_0_1_1_2" = callPackage
({ mkDerivation, array, base, containers, doctest-exitcode-stdio
, doctest-lib, QuickCheck, utility-ht
···
description = "piecewise linear and cubic Hermite interpolation";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"interpolator" = callPackage
···
mkDerivation {
pname = "interval-algebra";
-
version = "0.10.0";
-
sha256 = "1b1a78rssxaqiw42hbb1zqmlq4lmxkxxkhrm3ybqpmrqk492mckv";
+
version = "0.10.1";
+
sha256 = "1nplznmspji7g51g2xxsr2b5lahhxqnmbs180mm3zmvkam8zizri";
libraryHaskellDepends = [
base containers foldl QuickCheck safe time witherable
···
mkDerivation {
pname = "irc-client";
-
version = "1.1.2.1";
-
sha256 = "1zaa8na730m96flgiyzcwq95v2ianvflsw3abvdavf7xpq4s71ld";
-
libraryHaskellDepends = [
-
base bytestring conduit connection containers contravariant
-
exceptions irc-conduit irc-ctcp mtl network-conduit-tls old-locale
-
profunctors stm stm-chans text time tls transformers x509
-
x509-store x509-validation
-
];
-
description = "An IRC client library";
-
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ sternenseemann ];
-
}) {};
-
-
"irc-client_1_1_2_2" = callPackage
-
({ mkDerivation, base, bytestring, conduit, connection, containers
-
, contravariant, exceptions, irc-conduit, irc-ctcp, mtl
-
, network-conduit-tls, old-locale, profunctors, stm, stm-chans
-
, text, time, tls, transformers, x509, x509-store, x509-validation
-
}:
-
mkDerivation {
-
pname = "irc-client";
version = "1.1.2.2";
sha256 = "0hhaf7xhy3q48gkp2j01jjiiz0ww9mwwjh8brbqs8phlal03ks70";
libraryHaskellDepends = [
···
description = "An IRC client library";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
maintainers = with lib.maintainers; [ sternenseemann ];
}) {};
···
mkDerivation {
pname = "irc-conduit";
-
version = "0.3.0.4";
-
sha256 = "0asaddcbdcnbp0bbhvzaq5514nw2l1cp1gac3jbn4mh7brgfwjc1";
-
libraryHaskellDepends = [
-
async base bytestring conduit conduit-extra connection irc irc-ctcp
-
network-conduit-tls profunctors text time tls transformers
-
x509-validation
-
];
-
description = "Streaming IRC message library using conduits";
-
license = lib.licenses.mit;
-
}) {};
-
-
"irc-conduit_0_3_0_5" = callPackage
-
({ mkDerivation, async, base, bytestring, conduit, conduit-extra
-
, connection, irc, irc-ctcp, network-conduit-tls, profunctors, text
-
, time, tls, transformers, x509-validation
-
}:
-
mkDerivation {
-
pname = "irc-conduit";
version = "0.3.0.5";
sha256 = "02ziqjzqdyaizhrrzlbq4ddkfjfjf58jvwqfzrbf0mf0f5scv9cz";
libraryHaskellDepends = [
···
description = "Streaming IRC message library using conduits";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"irc-core" = callPackage
···
({ mkDerivation, base, bytestring, text }:
mkDerivation {
pname = "irc-ctcp";
-
version = "0.1.3.0";
-
sha256 = "16mp9dpp57id760zc932dszd5r1ncskwwxrp0djka5r1alddjz6n";
-
libraryHaskellDepends = [ base bytestring text ];
-
description = "A CTCP encoding and decoding library for IRC clients";
-
license = lib.licenses.mit;
-
}) {};
-
-
"irc-ctcp_0_1_3_1" = callPackage
-
({ mkDerivation, base, bytestring, text }:
-
mkDerivation {
-
pname = "irc-ctcp";
version = "0.1.3.1";
sha256 = "1ckdbxnjv96bpyhcpdi0vj6pjjq8wm4zyh75fps57wi1j61c4v2n";
libraryHaskellDepends = [ base bytestring text ];
description = "A CTCP encoding and decoding library for IRC clients";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"irc-dcc" = callPackage
···
description = "A (bytestring-) builder for the ISO-14496-12 base media file format";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
+
}) {};
+
+
"isocline" = callPackage
+
({ mkDerivation, base, bytestring, text }:
+
mkDerivation {
+
pname = "isocline";
+
version = "1.0.1";
+
sha256 = "1s57gqzhic1zjc0fn1j8l834cfa24w9q2rvhbxdfkb442qpw4piw";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [ base bytestring text ];
+
executableHaskellDepends = [ base bytestring text ];
+
testHaskellDepends = [ base bytestring text ];
+
description = "A portable alternative to GNU Readline";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"isohunt" = callPackage
···
libraryToolDepends = [ c2hs ];
description = "A binding to the kqueue event library";
license = lib.licenses.bsd3;
-
platforms = [ "x86_64-darwin" ];
+
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
}) {};
"kraken" = callPackage
···
description = "Client library for Kubernetes";
license = lib.licenses.asl20;
-
hydraPlatforms = lib.platforms.none;
}) {};
"kubernetes-client-core" = callPackage
···
broken = true;
}) {};
+
"lambda-cube" = callPackage
+
({ mkDerivation, base, hspec, megaparsec, QuickCheck
+
, template-haskell, text
+
}:
+
mkDerivation {
+
pname = "lambda-cube";
+
version = "0.1.0.0";
+
sha256 = "0s5sh4r43r5xhlldxqy2snddc5dgnx2rpawk4pipxp69983xhazi";
+
revision = "3";
+
editedCabalFile = "0ycaf4j9g0zsbw4qjwd6san4vn7h6iiyyf0dqgqwcl0vfv7z2hf0";
+
libraryHaskellDepends = [ base megaparsec template-haskell text ];
+
testHaskellDepends = [ base hspec QuickCheck ];
+
description = "Haskell implementation of (some of) lambda cube calculi";
+
license = lib.licenses.mit;
+
}) {};
+
"lambda-devs" = callPackage
({ mkDerivation, base, binary, containers, dimensional
, distributed-process, HUnit, numtype, QuickCheck, test-framework
···
mkDerivation {
pname = "lambdabot-core";
-
version = "5.3.0.1";
-
sha256 = "05xx68f3gpc7s1k8p81pwphmiznf7niradf52p39rss3nx8rr3ay";
-
libraryHaskellDepends = [
-
base binary bytestring containers dependent-map dependent-sum
-
dependent-sum-template directory edit-distance exceptions filepath
-
haskeline hslogger HTTP lifted-base monad-control mtl network
-
network-bsd parsec prim-uniq random random-fu random-source
-
regex-tdfa SafeSemaphore split syb template-haskell time
-
transformers transformers-base unix utf8-string zlib
-
];
-
description = "Lambdabot core functionality";
-
license = "GPL";
-
}) {};
-
-
"lambdabot-core_5_3_0_2" = callPackage
-
({ mkDerivation, base, binary, bytestring, containers
-
, dependent-map, dependent-sum, dependent-sum-template, directory
-
, edit-distance, exceptions, filepath, haskeline, hslogger, HTTP
-
, lifted-base, monad-control, mtl, network, network-bsd, parsec
-
, prim-uniq, random, random-fu, random-source, regex-tdfa
-
, SafeSemaphore, split, syb, template-haskell, time, transformers
-
, transformers-base, unix, utf8-string, zlib
-
}:
-
mkDerivation {
-
pname = "lambdabot-core";
version = "5.3.0.2";
sha256 = "1i375kiw98j5gd4pixh59lcqk0lakwmrgxzpkr0431a48kxffq7r";
libraryHaskellDepends = [
···
description = "Lambdabot core functionality";
license = "GPL";
-
hydraPlatforms = lib.platforms.none;
}) {};
"lambdabot-haskell-plugins" = callPackage
···
"language-docker" = callPackage
({ mkDerivation, base, bytestring, containers, data-default-class
-
, hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text
-
, time
-
}:
-
mkDerivation {
-
pname = "language-docker";
-
version = "10.0.1";
-
sha256 = "19pyms0ik37wpzjnlplj2vwikbjdjaw78llpfjp0a0467wlk7na6";
-
libraryHaskellDepends = [
-
base bytestring containers data-default-class megaparsec
-
prettyprinter split text time
-
];
-
testHaskellDepends = [
-
base bytestring containers data-default-class hspec HUnit
-
megaparsec prettyprinter QuickCheck split text time
-
];
-
description = "Dockerfile parser, pretty-printer and embedded DSL";
-
license = lib.licenses.gpl3Only;
-
}) {};
-
-
"language-docker_10_0_2" = callPackage
-
({ mkDerivation, base, bytestring, containers, data-default-class
, hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter
, QuickCheck, split, text, time
···
description = "Dockerfile parser, pretty-printer and embedded DSL";
license = lib.licenses.gpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"language-dockerfile" = callPackage
···
mkDerivation {
pname = "lapack-comfort-array";
-
version = "0.0.0.1";
-
sha256 = "0kn9bb3q772sbzm54rdqbqrmp21kck2gvc0xagi974dq7b1wilh1";
-
libraryHaskellDepends = [
-
base comfort-array lapack-ffi netlib-comfort-array netlib-ffi
-
storable-complex transformers
-
];
-
description = "Auto-generated interface to Fortran LAPACK via comfort-array";
-
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
}) {};
-
-
"lapack-comfort-array_0_0_1" = callPackage
-
({ mkDerivation, base, comfort-array, lapack-ffi
-
, netlib-comfort-array, netlib-ffi, storable-complex, transformers
-
}:
-
mkDerivation {
-
pname = "lapack-comfort-array";
version = "0.0.1";
sha256 = "1p4vfw95qnd48cbizncb7b7fgzkxbv7r3rp3ffw6r11wymhm67q0";
libraryHaskellDepends = [
···
description = "Efficiently hash (large) Haskell values";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
maintainers = with lib.maintainers; [ sternenseemann ];
}) {};
+
"large-records" = callPackage
+
({ mkDerivation, aeson, base, containers, generic-deriving
+
, generics-sop, ghc-dump-core, haskell-src-exts, haskell-src-meta
+
, json-sop, microlens, mtl, newtype, QuickCheck
+
, record-dot-preprocessor, record-hasfield, sop-core, syb, tasty
+
, tasty-hunit, tasty-quickcheck, template-haskell, text
+
, transformers, vector
+
}:
+
mkDerivation {
+
pname = "large-records";
+
version = "0.1.0.0";
+
sha256 = "1l4j7vb3lckqn1cvyvcg6g3bnvi8x69nsjmkmmi7666025bxfw61";
+
revision = "1";
+
editedCabalFile = "1j89aypcp97vwb7qyg4n2ffilsp064z1w7kck1wh2rp69wk5r51n";
+
libraryHaskellDepends = [
+
aeson base containers generics-sop haskell-src-exts
+
haskell-src-meta microlens mtl record-hasfield sop-core syb
+
template-haskell text vector
+
];
+
testHaskellDepends = [
+
aeson base generic-deriving generics-sop ghc-dump-core json-sop
+
microlens mtl newtype QuickCheck record-dot-preprocessor
+
record-hasfield sop-core tasty tasty-hunit tasty-quickcheck
+
template-haskell transformers vector
+
];
+
testToolDepends = [ record-dot-preprocessor ];
+
description = "Efficient compilation for large records, linear in the size of the record";
+
license = lib.licenses.bsd3;
+
}) {};
+
"largeword" = callPackage
({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck
, test-framework, test-framework-hunit, test-framework-quickcheck2
···
description = "Use SMT solvers to solve linear systems over integers and rationals";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {};
···
description = "Core functionality for LTI 1.3.";
license = lib.licenses.lgpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"ltiv1p1" = callPackage
···
description = "Sample from a posterior using Markov chain Monte Carlo";
license = lib.licenses.gpl3Plus;
-
hydraPlatforms = lib.platforms.none;
}) {};
"mcmc-samplers" = callPackage
···
mkDerivation {
pname = "mixed-types-num";
-
version = "0.5.8.0";
-
sha256 = "1i40g6kf4my91i7xg54wfi6n2s8ivmx5k08ccqz3iycn6gha8pr7";
-
libraryHaskellDepends = [
-
base collect-errors hspec hspec-smallcheck mtl QuickCheck
-
smallcheck template-haskell
-
];
-
testHaskellDepends = [
-
base collect-errors hspec hspec-smallcheck QuickCheck smallcheck
-
];
-
description = "Alternative Prelude with numeric and logic expressions typed bottom-up";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"mixed-types-num_0_5_9_1" = callPackage
-
({ mkDerivation, base, collect-errors, hspec, hspec-smallcheck, mtl
-
, QuickCheck, smallcheck, template-haskell
-
}:
-
mkDerivation {
-
pname = "mixed-types-num";
version = "0.5.9.1";
sha256 = "009hsagx0g1myf2jlljqnf96mwnz3a4jbcmrcjs0lizskprzj1n2";
libraryHaskellDepends = [
···
description = "Alternative Prelude with numeric and logic expressions typed bottom-up";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"mixpanel-client" = callPackage
···
mkDerivation {
pname = "monad-control";
-
version = "1.0.3";
-
sha256 = "16rdv4s85ni1xdbd8nzarm4sh331198jnmakrn5wxla9hrfwg2fi";
-
libraryHaskellDepends = [
-
base stm transformers transformers-base transformers-compat
-
];
-
description = "Lift control operations, like exception catching, through monad transformers";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"monad-control_1_0_3_1" = callPackage
-
({ mkDerivation, base, stm, transformers, transformers-base
-
, transformers-compat
-
}:
-
mkDerivation {
-
pname = "monad-control";
version = "1.0.3.1";
sha256 = "0g3if9km8ik80bcy130a826ig9wlk4bnf0qli3vmwdwr9nhaw2xf";
libraryHaskellDepends = [
···
description = "Lift control operations, like exception catching, through monad transformers";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"monad-control-aligned" = callPackage
···
mkDerivation {
pname = "monad-coroutine";
-
version = "0.9.1.2";
-
sha256 = "1s4975q1k23b2skyq9mwkkda08f2zxkv96x0yplzhz9n64kchhf3";
-
libraryHaskellDepends = [
-
base monad-parallel transformers transformers-compat
-
];
-
description = "Coroutine monad transformer for suspending and resuming monadic computations";
-
license = "GPL";
-
}) {};
-
-
"monad-coroutine_0_9_1_3" = callPackage
-
({ mkDerivation, base, monad-parallel, transformers
-
, transformers-compat
-
}:
-
mkDerivation {
-
pname = "monad-coroutine";
version = "0.9.1.3";
sha256 = "0ns8863695hm4yabd4908znpn1bqc7ayfnzl9bkkqhs70rff2dmh";
libraryHaskellDepends = [
···
description = "Coroutine monad transformer for suspending and resuming monadic computations";
license = "GPL";
-
hydraPlatforms = lib.platforms.none;
}) {};
"monad-dijkstra" = callPackage
···
mkDerivation {
pname = "monad-parallel";
-
version = "0.7.2.4";
-
sha256 = "1h36hwbk800v0cq2x8kxf7v3gkr8maws7ijxckvsqp480xr4r5xx";
-
libraryHaskellDepends = [
-
base parallel transformers transformers-compat
-
];
-
description = "Parallel execution of monadic computations";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"monad-parallel_0_7_2_5" = callPackage
-
({ mkDerivation, base, parallel, transformers, transformers-compat
-
}:
-
mkDerivation {
-
pname = "monad-parallel";
version = "0.7.2.5";
sha256 = "0yjn8acn8z8b1v5nnmwrmrcim9lqh942kgi2c03cnnklfdc1cqip";
libraryHaskellDepends = [
···
description = "Parallel execution of monadic computations";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"monad-parallel-progressbar" = callPackage
···
broken = true;
}) {};
+
"monad-tree" = callPackage
+
({ mkDerivation, base }:
+
mkDerivation {
+
pname = "monad-tree";
+
version = "0.1.0";
+
sha256 = "1rjrcai2wqz3qkn3sk1fj6c0vvzk58gmghzwp9w9xvr09kd7zyd2";
+
libraryHaskellDepends = [ base ];
+
description = "Tree data structure for nondeterministic computations";
+
license = lib.licenses.mit;
+
}) {};
+
"monad-tx" = callPackage
({ mkDerivation, base }:
mkDerivation {
···
mkDerivation {
pname = "monomer";
-
version = "1.0.0.1";
-
sha256 = "1ns4zm1vny8r49k0iq77b75s17gqmzxjv3kj70a4k5j4jx5s70fr";
+
version = "1.0.0.2";
+
sha256 = "1m0c6ldc5sg2if4b21n7b13f5rpyws0vmw9nn8gjqly7rbq446az";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
description = "A GUI library for writing native Haskell applications";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) glew;};
"monomorphic" = callPackage
···
description = "Save your spot when watching movies with @mplayer@";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {};
···
mkDerivation {
pname = "mwc-random";
-
version = "0.15.0.1";
-
sha256 = "1p8c5g4hb72k90ai39rgpn6cr942i6636l1y0zfp9xgjb3v0a2q3";
-
revision = "2";
-
editedCabalFile = "0si7d23ycyg1072w10v06zh1xx4yy5jxwmrrs65inrs7fhdb1r28";
-
libraryHaskellDepends = [
-
base math-functions primitive random time vector
-
];
-
testHaskellDepends = [
-
base bytestring doctest primitive QuickCheck random tasty
-
tasty-hunit tasty-quickcheck vector
-
];
-
benchmarkHaskellDepends = [
-
base gauge mersenne-random random vector
-
];
-
doCheck = false;
-
description = "Fast, high quality pseudo random number generation";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"mwc-random_0_15_0_2" = callPackage
-
({ mkDerivation, base, bytestring, doctest, gauge, math-functions
-
, mersenne-random, primitive, QuickCheck, random, tasty
-
, tasty-hunit, tasty-quickcheck, time, vector
-
}:
-
mkDerivation {
-
pname = "mwc-random";
version = "0.15.0.2";
sha256 = "0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim";
libraryHaskellDepends = [
···
doCheck = false;
description = "Fast, high quality pseudo random number generation";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"mwc-random-accelerate" = callPackage
···
mkDerivation {
pname = "nanovg";
-
version = "0.7.0.0";
-
sha256 = "1mrn5dy05nl5kkxw5vfgf57wifllq7jnv0akd1wi9wnlgvvqjnqz";
+
version = "0.8.0.0";
+
sha256 = "1il4305wv7f53225jv5s04nf7gf5rw6cfxm8j3v1di2xvhdingz5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring containers text vector ];
-
librarySystemDepends = [ freetype glew libGL libGLU libX11 ];
-
libraryPkgconfigDepends = [ glew ];
+
librarySystemDepends = [ glew libGL libGLU libX11 ];
+
libraryPkgconfigDepends = [ freetype glew ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [ base containers hspec inline-c QuickCheck ];
description = "Haskell bindings for nanovg";
license = lib.licenses.isc;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
}) {inherit (pkgs) freetype; inherit (pkgs) glew;
inherit (pkgs) libGL; inherit (pkgs) libGLU;
inherit (pkgs.xorg) libX11;};
···
description = "Simple interface to rendering with NanoVG";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"nanq" = callPackage
···
({ mkDerivation, base, comfort-array, netlib-ffi, transformers }:
mkDerivation {
pname = "netlib-comfort-array";
-
version = "0.0.0.1";
-
sha256 = "0v4p1l8gjqkxncjrp6bv664x6xs3y6n5h76pvgccsja5rammwbp3";
-
libraryHaskellDepends = [
-
base comfort-array netlib-ffi transformers
-
];
-
description = "Helper modules for comfort-array wrappers to BLAS and LAPACK";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"netlib-comfort-array_0_0_0_2" = callPackage
-
({ mkDerivation, base, comfort-array, netlib-ffi, transformers }:
-
mkDerivation {
-
pname = "netlib-comfort-array";
version = "0.0.0.2";
sha256 = "1mwgdll9m0ryy5y1385sx2asff98kqfkz4bif8s4i0dkrqalsfx4";
libraryHaskellDepends = [
···
description = "Helper modules for comfort-array wrappers to BLAS and LAPACK";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"netlib-ffi" = callPackage
···
hydraPlatforms = lib.platforms.none;
}) {};
+
"not-prelude" = callPackage
+
({ mkDerivation, base-noprelude, data-default, exceptions, failable
+
, mtl, text, transformers
+
}:
+
mkDerivation {
+
pname = "not-prelude";
+
version = "0.1.0.0";
+
sha256 = "0hb3ri6g1v21wi3saaai56b1a2r76g2dgaa7xqqchi31lh004131";
+
libraryHaskellDepends = [
+
base-noprelude data-default exceptions failable mtl text
+
transformers
+
];
+
description = "An opinionated Prelude replacement library";
+
license = lib.licenses.mit;
+
}) {};
+
"notcpp" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
···
mkDerivation {
pname = "opaleye";
-
version = "0.7.3.0";
-
sha256 = "0ls8hk8iy47hna1y7kbakzv9ihp61lv605f1ap4di95fv03wy288";
-
libraryHaskellDepends = [
-
aeson base base16-bytestring bytestring case-insensitive
-
contravariant postgresql-simple pretty product-profunctors
-
profunctors scientific semigroups text time time-locale-compat
-
transformers uuid void
-
];
-
testHaskellDepends = [
-
aeson base bytestring containers contravariant dotenv hspec
-
hspec-discover multiset postgresql-simple product-profunctors
-
profunctors QuickCheck semigroups text time transformers uuid
-
];
-
testToolDepends = [ hspec-discover ];
-
description = "An SQL-generating DSL targeting PostgreSQL";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"opaleye_0_7_4_0" = callPackage
-
({ mkDerivation, aeson, base, base16-bytestring, bytestring
-
, case-insensitive, containers, contravariant, dotenv, hspec
-
, hspec-discover, multiset, postgresql-simple, pretty
-
, product-profunctors, profunctors, QuickCheck, scientific
-
, semigroups, text, time, time-locale-compat, transformers, uuid
-
, void
-
}:
-
mkDerivation {
-
pname = "opaleye";
version = "0.7.4.0";
sha256 = "1v4gxqnjacyj7npcvl70dzksgl12qrgwscv4l47kvzmf76i1x6rd";
libraryHaskellDepends = [
···
testToolDepends = [ hspec-discover ];
description = "An SQL-generating DSL targeting PostgreSQL";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"opaleye-classy" = callPackage
···
maintainers = with lib.maintainers; [ peti ];
}) {};
-
"pandoc_2_14_1" = callPackage
+
"pandoc_2_14_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
, base64-bytestring, binary, blaze-html, blaze-markup, bytestring
, case-insensitive, citeproc, commonmark, commonmark-extensions
···
, Diff, directory, doclayout, doctemplates, emojis, exceptions
, file-embed, filepath, Glob, haddock-library, hslua
, hslua-module-path, hslua-module-system, hslua-module-text, HsYAML
-
, HTTP, http-client, http-client-tls, http-types, ipynb
-
, jira-wiki-markup, JuicyPixels, mtl, network, network-uri
-
, pandoc-types, parsec, process, QuickCheck, random, safe
-
, scientific, SHA, skylighting, skylighting-core, split, syb
-
, tagsoup, tasty, tasty-bench, tasty-golden, tasty-hunit, tasty-lua
-
, tasty-quickcheck, temporary, texmath, text, text-conversions
-
, time, unicode-collation, unicode-transforms, unix
-
, unordered-containers, xml, xml-conduit, zip-archive, zlib
+
, http-client, http-client-tls, http-types, ipynb, jira-wiki-markup
+
, JuicyPixels, mtl, network, network-uri, pandoc-types, parsec
+
, process, QuickCheck, random, safe, scientific, SHA, skylighting
+
, skylighting-core, split, syb, tagsoup, tasty, tasty-bench
+
, tasty-golden, tasty-hunit, tasty-lua, tasty-quickcheck, temporary
+
, texmath, text, text-conversions, time, unicode-collation
+
, unicode-transforms, unix, unordered-containers, xml, xml-conduit
+
, zip-archive, zlib
mkDerivation {
pname = "pandoc";
-
version = "2.14.1";
-
sha256 = "1jj011az45zpd201f3dwb90m22p60nv5bmpbh39li885xwv46qyq";
+
version = "2.14.2";
+
sha256 = "1bjw5di5dwfpnxgkj2qmri8f1nv6yin23cd8s38chwan29vd7xrc";
configureFlags = [ "-fhttps" "-f-trypandoc" ];
isLibrary = true;
isExecutable = true;
···
commonmark commonmark-extensions commonmark-pandoc connection
containers data-default deepseq directory doclayout doctemplates
emojis exceptions file-embed filepath Glob haddock-library hslua
-
hslua-module-path hslua-module-system hslua-module-text HsYAML HTTP
+
hslua-module-path hslua-module-system hslua-module-text HsYAML
http-client http-client-tls http-types ipynb jira-wiki-markup
JuicyPixels mtl network network-uri pandoc-types parsec process
random safe scientific SHA skylighting skylighting-core split syb
···
description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
license = lib.licenses.gpl2Plus;
+
}) {};
+
+
"pandoc-plot_1_3_0" = callPackage
+
({ mkDerivation, base, bytestring, containers, criterion
+
, data-default, directory, filepath, gitrev, hashable, hspec
+
, hspec-expectations, lifted-async, lifted-base, mtl
+
, optparse-applicative, pandoc, pandoc-types, shakespeare, tagsoup
+
, tasty, tasty-hspec, tasty-hunit, template-haskell, text
+
, typed-process, unix, yaml
+
}:
+
mkDerivation {
+
pname = "pandoc-plot";
+
version = "1.3.0";
+
sha256 = "0d33cbw0ygsdwh718q7q5gw2s6565dbrjwi3rz0qdf78q14wiayi";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base bytestring containers data-default directory filepath hashable
+
lifted-async lifted-base mtl pandoc pandoc-types shakespeare
+
tagsoup template-haskell text typed-process unix yaml
+
];
+
executableHaskellDepends = [
+
base containers directory filepath gitrev optparse-applicative
+
pandoc pandoc-types template-haskell text typed-process
+
];
+
testHaskellDepends = [
+
base containers directory filepath hspec hspec-expectations
+
pandoc-types tasty tasty-hspec tasty-hunit text
+
];
+
benchmarkHaskellDepends = [
+
base criterion pandoc-types template-haskell text
+
];
+
description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
+
license = lib.licenses.gpl2Plus;
+
hydraPlatforms = lib.platforms.none;
}) {};
"pandoc-pyplot" = callPackage
···
description = "Hashing and checking of passwords";
license = lib.licenses.bsd3;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
maintainers = with lib.maintainers; [ cdepillabout ];
}) {};
···
description = "typeclass instances for password package";
license = lib.licenses.bsd3;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
maintainers = with lib.maintainers; [ cdepillabout ];
}) {};
···
license = lib.licenses.asl20;
}) {};
-
"pcre2_2_0_0" = callPackage
-
({ mkDerivation, base, containers, criterion, hspec
+
"pcre2_2_0_1" = callPackage
+
({ mkDerivation, base, containers, criterion, hspec, microlens
, microlens-platform, mtl, pcre-light, regex-pcre-builtin
, template-haskell, text
mkDerivation {
pname = "pcre2";
-
version = "2.0.0";
-
sha256 = "1jkyc2s3x5n7zrw9b78gk8jj262xfmg8cva2gr7mlzzl0hd9r11y";
+
version = "2.0.1";
+
sha256 = "0f93z99qhlhyvq7xsfn0nap9cxpxg2hs7790jqc5hi5kmqxlwvmy";
libraryHaskellDepends = [
-
base containers mtl template-haskell text
+
base containers microlens mtl template-haskell text
testHaskellDepends = [
-
base containers hspec microlens-platform mtl template-haskell text
+
base containers hspec microlens microlens-platform mtl
+
template-haskell text
benchmarkHaskellDepends = [
-
base containers criterion microlens-platform mtl pcre-light
-
regex-pcre-builtin template-haskell text
+
base containers criterion microlens microlens-platform mtl
+
pcre-light regex-pcre-builtin template-haskell text
description = "Regular expressions via the PCRE2 C library (included)";
license = lib.licenses.asl20;
···
description = "Serialization library with state and leb128 encoding";
license = lib.licenses.bsd3;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
}) {};
"persist2er" = callPackage
···
mkDerivation {
pname = "pinned-warnings";
-
version = "0.1.0.6";
-
sha256 = "1n0h2v71x3j0wn0g2f3zq3xw681s16hl7ffywi83z50hacd8x6kx";
+
version = "0.1.0.8";
+
sha256 = "0ky5lqvf1bfbjzblqgnj47jhkxw4fb7gz7k268hnf41gfnbsy3i4";
libraryHaskellDepends = [
base bytestring containers directory ghc time transformers
···
"primitive" = callPackage
({ mkDerivation, base, base-orphans, deepseq, ghc-prim, QuickCheck
-
, quickcheck-classes-base, semigroups, tagged, tasty
-
, tasty-quickcheck, transformers, transformers-compat
-
}:
-
mkDerivation {
-
pname = "primitive";
-
version = "0.7.1.0";
-
sha256 = "1w53i4mk248g58xrffmksznr4nmn2bbbycajzpcqfxx5ybyyrsvb";
-
revision = "3";
-
editedCabalFile = "03vgkhib8w3g0m0zwpz74hsixrf0pvgh6ql0xcy05fpq1kynppi9";
-
libraryHaskellDepends = [ base deepseq transformers ];
-
testHaskellDepends = [
-
base base-orphans ghc-prim QuickCheck quickcheck-classes-base
-
semigroups tagged tasty tasty-quickcheck transformers
-
transformers-compat
-
];
-
description = "Primitive memory-related operations";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"primitive_0_7_2_0" = callPackage
-
({ mkDerivation, base, base-orphans, deepseq, ghc-prim, QuickCheck
, quickcheck-classes-base, tagged, tasty, tasty-quickcheck
, transformers, transformers-compat
···
description = "Primitive memory-related operations";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"primitive-addr" = callPackage
···
mkDerivation {
pname = "replace-attoparsec";
-
version = "1.4.4.0";
-
sha256 = "06js4adbzvm2qn18vlaaxhav2dq1hqp825lmsvpg69cylp72fzif";
-
libraryHaskellDepends = [ attoparsec base bytestring text ];
-
testHaskellDepends = [
-
attoparsec base bytestring Cabal parsers text
-
];
-
description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)";
-
license = lib.licenses.bsd2;
-
}) {};
-
-
"replace-attoparsec_1_4_5_0" = callPackage
-
({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text
-
}:
-
mkDerivation {
-
pname = "replace-attoparsec";
version = "1.4.5.0";
sha256 = "1mr7d6w5x6igsvl6mccchr2wbxxr5p86kpyxlbk7m17dplvwazcq";
libraryHaskellDepends = [ attoparsec base bytestring text ];
···
description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)";
license = lib.licenses.bsd2;
-
hydraPlatforms = lib.platforms.none;
}) {};
"replace-megaparsec" = callPackage
···
"req-conduit" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
-
, http-client, req, resourcet, temporary, transformers, weigh
-
}:
-
mkDerivation {
-
pname = "req-conduit";
-
version = "1.0.0";
-
sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx";
-
revision = "8";
-
editedCabalFile = "1md7zajmw87qrx6rvs35yrkbjs3s9nm0akg35jmf7a34xccrr7a7";
-
libraryHaskellDepends = [
-
base bytestring conduit http-client req resourcet transformers
-
];
-
testHaskellDepends = [
-
base bytestring conduit conduit-extra hspec req resourcet temporary
-
transformers
-
];
-
benchmarkHaskellDepends = [
-
base bytestring conduit conduit-extra req resourcet temporary weigh
-
];
-
description = "Conduit helpers for the req HTTP client library";
-
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
-
broken = true;
-
}) {};
-
-
"req-conduit_1_0_1" = callPackage
-
({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
, hspec-discover, http-client, req, resourcet, temporary
, transformers, weigh
···
mkDerivation {
pname = "resourcet";
-
version = "1.2.4.2";
-
sha256 = "11zb4figcs22hjaq6zsknf70kf9k2bxnw6w03ab9kl9s0i10iwhp";
-
libraryHaskellDepends = [
-
base containers exceptions mtl primitive transformers unliftio-core
-
];
-
testHaskellDepends = [ base exceptions hspec transformers ];
-
description = "Deterministic allocation and freeing of scarce resources";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"resourcet_1_2_4_3" = callPackage
-
({ mkDerivation, base, containers, exceptions, hspec, mtl
-
, primitive, transformers, unliftio-core
-
}:
-
mkDerivation {
-
pname = "resourcet";
version = "1.2.4.3";
sha256 = "0zrvnikw1a0r2j59k12fxikyrg0ki5a7xhqhjgfl9h6dqpz54h85";
libraryHaskellDepends = [
···
testHaskellDepends = [ base exceptions hspec transformers ];
description = "Deterministic allocation and freeing of scarce resources";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"resourcet-pool" = callPackage
···
license = lib.licenses.mit;
}) {};
+
"retroclash-lib" = callPackage
+
({ mkDerivation, barbies, base, clash-ghc, clash-lib, clash-prelude
+
, containers, ghc-typelits-extra, ghc-typelits-knownnat
+
, ghc-typelits-natnormalise, lens, lift-type, monoidal-containers
+
, mtl, template-haskell, transformers
+
}:
+
mkDerivation {
+
pname = "retroclash-lib";
+
version = "0.1.0";
+
sha256 = "062pjqhba41d4bb9gb8wxpd87mpsmzj3np8y9ymagjrnv5iyaf5w";
+
libraryHaskellDepends = [
+
barbies base clash-ghc clash-lib clash-prelude containers
+
ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
+
lens lift-type monoidal-containers mtl template-haskell
+
transformers
+
];
+
description = "Code shared across the code samples in the book \"Retrocomputing with Clash\"";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
+
"retroclash-sim" = callPackage
+
({ mkDerivation, array, arrows, base, clash-ghc, clash-lib
+
, clash-prelude, ghc-typelits-extra, ghc-typelits-knownnat
+
, ghc-typelits-natnormalise, lens, mtl, retroclash-lib, sdl2, text
+
, transformers
+
}:
+
mkDerivation {
+
pname = "retroclash-sim";
+
version = "0.1.0";
+
sha256 = "1wv8is17ds9y49an832dlgixly9b98h8x6ybc5dj7zzf1jwplyp8";
+
libraryHaskellDepends = [
+
array arrows base clash-ghc clash-lib clash-prelude
+
ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
+
lens mtl retroclash-lib sdl2 text transformers
+
];
+
description = "High-level simulators from the book \"Retrocomputing with Clash\"";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"retry" = callPackage
({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl
, random, stm, tasty, tasty-hedgehog, tasty-hunit, time
···
"rio" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
-
, exceptions, filepath, hashable, hspec, microlens, microlens-mtl
-
, mtl, primitive, process, QuickCheck, text, time, typed-process
-
, unix, unliftio, unliftio-core, unordered-containers, vector
-
}:
-
mkDerivation {
-
pname = "rio";
-
version = "0.1.20.0";
-
sha256 = "0x5b5c0y97b5n1lvbcsqlkhbv4nbbznx1w1fp3a17a03pz7qf61s";
-
libraryHaskellDepends = [
-
base bytestring containers deepseq directory exceptions filepath
-
hashable microlens microlens-mtl mtl primitive process text time
-
typed-process unix unliftio unliftio-core unordered-containers
-
vector
-
];
-
testHaskellDepends = [
-
base bytestring containers deepseq directory exceptions filepath
-
hashable hspec microlens microlens-mtl mtl primitive process
-
QuickCheck text time typed-process unix unliftio unliftio-core
-
unordered-containers vector
-
];
-
description = "A standard library for Haskell";
-
license = lib.licenses.mit;
-
}) {};
-
-
"rio_0_1_21_0" = callPackage
-
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, hashable, hspec, hspec-discover, microlens
, microlens-mtl, mtl, primitive, process, QuickCheck, text, time
, typed-process, unix, unliftio, unliftio-core
···
testToolDepends = [ hspec-discover ];
description = "A standard library for Haskell";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"rio-app" = callPackage
···
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) z3;};
···
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = lib.licenses.bsd3;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {inherit (pkgs) z3;};
+
"sbv_8_16" = callPackage
+
({ mkDerivation, array, async, base, bench-show, bytestring
+
, containers, deepseq, directory, doctest, filepath, gauge, Glob
+
, hlint, libBF, mtl, pretty, process, QuickCheck, random, silently
+
, syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
+
, template-haskell, text, time, transformers, uniplate, z3
+
}:
+
mkDerivation {
+
pname = "sbv";
+
version = "8.16";
+
sha256 = "1jmcc9qz659my5i3ir6lq34zfbjp9wcnq61fppic1hlwm39qjppd";
+
enableSeparateDataOutput = true;
+
libraryHaskellDepends = [
+
array async base containers deepseq directory filepath libBF mtl
+
pretty process QuickCheck random syb template-haskell text time
+
transformers uniplate
+
];
+
testHaskellDepends = [
+
base bytestring containers directory doctest filepath Glob hlint
+
mtl QuickCheck random tasty tasty-golden tasty-hunit
+
tasty-quickcheck
+
];
+
testSystemDepends = [ z3 ];
+
benchmarkHaskellDepends = [
+
base bench-show containers deepseq directory filepath gauge mtl
+
process random silently syb text time
+
];
+
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
+
license = lib.licenses.bsd3;
+
platforms = [
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
+
];
+
hydraPlatforms = lib.platforms.none;
+
}) {inherit (pkgs) z3;};
+
"sbvPlugin" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
, ghc-prim, mtl, process, sbv, tasty, tasty-golden
···
description = "Generates unique passwords for various websites from a single password";
license = lib.licenses.bsd3;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
}) {};
"scc" = callPackage
···
description = "Stronger password hashing via sequential memory-hard functions";
license = lib.licenses.bsd3;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
}) {};
"scrz" = callPackage
···
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
+
}) {};
+
+
"shortbytestring" = callPackage
+
({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim
+
, primitive, random, tasty, tasty-bench, tasty-quickcheck
+
, template-haskell, text, word16, word8
+
}:
+
mkDerivation {
+
pname = "shortbytestring";
+
version = "0.1.0.0";
+
sha256 = "1wjk73xlrk0qgnn8j53ngnikh034v295mm7w9nqadvwg9y3absfy";
+
libraryHaskellDepends = [
+
base bytestring exceptions primitive template-haskell text word16
+
word8
+
];
+
testHaskellDepends = [
+
base bytestring deepseq ghc-prim tasty tasty-quickcheck word16
+
word8
+
];
+
benchmarkHaskellDepends = [
+
base bytestring deepseq random tasty-bench
+
];
+
description = "Additional ShortByteString API";
+
license = lib.licenses.mit;
}) {};
"shortcircuit" = callPackage
···
hydraPlatforms = lib.platforms.none;
}) {};
+
"some-dict-of" = callPackage
+
({ mkDerivation, base, constraints }:
+
mkDerivation {
+
pname = "some-dict-of";
+
version = "0.1.0.0";
+
sha256 = "0c7gr41fqak777wnh0q81mkpv89j6m1q3qqca5r2mzqhkqli4d4d";
+
libraryHaskellDepends = [ base constraints ];
+
testHaskellDepends = [ base constraints ];
+
description = "Carry evidence of constraints around";
+
license = lib.licenses.bsd3;
+
}) {};
+
"sonic-visualiser" = callPackage
({ mkDerivation, array, base, bytestring, bzlib, containers, mtl
, pretty, utf8-string, xml
···
pname = "srt-dhall";
version = "0.1.0.0";
sha256 = "16ygxiqb9d0js3gr4823fdkk8pzsairby6iywnvsafas1qvhm0yp";
+
revision = "1";
+
editedCabalFile = "0y1x65mmhsa78svk19nwf7211fny9c4w3gf9d31d10j9bglyly8f";
libraryHaskellDepends = [
attoparsec base dhall either formatting simple-media-timestamp
simple-media-timestamp-formatting srt srt-attoparsec srt-formatting
···
mkDerivation {
pname = "store";
-
version = "0.7.11";
-
sha256 = "03i9gd18xqbfmj5kmiv4k4sw44gn6mn4faj71r2723abm3qwklwr";
-
libraryHaskellDepends = [
-
array async base base-orphans base64-bytestring bifunctors
-
bytestring containers contravariant cryptohash deepseq directory
-
filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
-
lifted-base monad-control mono-traversable nats network primitive
-
resourcet safe smallcheck store-core syb template-haskell text
-
th-lift th-lift-instances th-orphans th-reify-many th-utilities
-
time transformers unordered-containers vector void
-
];
-
testHaskellDepends = [
-
array async base base-orphans base64-bytestring bifunctors
-
bytestring clock containers contravariant cryptohash deepseq
-
directory filepath free ghc-prim hashable hspec hspec-smallcheck
-
integer-gmp lifted-base monad-control mono-traversable nats network
-
primitive resourcet safe smallcheck store-core syb template-haskell
-
text th-lift th-lift-instances th-orphans th-reify-many
-
th-utilities time transformers unordered-containers vector void
-
];
-
benchmarkHaskellDepends = [
-
array async base base-orphans base64-bytestring bifunctors
-
bytestring cereal cereal-vector containers contravariant criterion
-
cryptohash deepseq directory filepath free ghc-prim hashable hspec
-
hspec-smallcheck integer-gmp lifted-base monad-control
-
mono-traversable nats network primitive resourcet safe smallcheck
-
store-core syb template-haskell text th-lift th-lift-instances
-
th-orphans th-reify-many th-utilities time transformers
-
unordered-containers vector vector-binary-instances void weigh
-
];
-
description = "Fast binary serialization";
-
license = lib.licenses.mit;
-
}) {};
-
-
"store_0_7_12" = callPackage
-
({ mkDerivation, array, async, base, base-orphans
-
, base64-bytestring, bifunctors, bytestring, cereal, cereal-vector
-
, clock, containers, contravariant, criterion, cryptohash, deepseq
-
, directory, filepath, free, ghc-prim, hashable, hspec
-
, hspec-smallcheck, integer-gmp, lifted-base, monad-control
-
, mono-traversable, nats, network, primitive, resourcet, safe
-
, smallcheck, store-core, syb, template-haskell, text, th-lift
-
, th-lift-instances, th-orphans, th-reify-many, th-utilities, time
-
, transformers, unordered-containers, vector
-
, vector-binary-instances, void, weigh
-
}:
-
mkDerivation {
-
pname = "store";
version = "0.7.12";
sha256 = "1r6wajaxjlh38bivzmcdx8p0x89g04p6alddlibpa356drzl3jbp";
libraryHaskellDepends = [
···
description = "Fast binary serialization";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"store-core" = callPackage
···
license = lib.licenses.mit;
}) {};
+
"tasty_1_4_2" = callPackage
+
({ mkDerivation, ansi-terminal, base, clock, containers, mtl
+
, optparse-applicative, stm, tagged, unbounded-delays, unix
+
, wcwidth
+
}:
+
mkDerivation {
+
pname = "tasty";
+
version = "1.4.2";
+
sha256 = "0574hbqzxzyv6vsk5kzbf04kz58y0iy8x9ydcj4b8fpncgmgy63g";
+
libraryHaskellDepends = [
+
ansi-terminal base clock containers mtl optparse-applicative stm
+
tagged unbounded-delays unix wcwidth
+
];
+
description = "Modern and extensible testing framework";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"tasty-ant-xml" = callPackage
({ mkDerivation, base, containers, directory, filepath
, generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers
···
({ mkDerivation, base, dejafu, random, tagged, tasty }:
mkDerivation {
pname = "tasty-dejafu";
-
version = "2.0.0.7";
-
sha256 = "0jzaqra7gsrvy33j1g6bnrwg7x5pyg5p50l5mgvpz71kd946725l";
-
libraryHaskellDepends = [ base dejafu random tagged tasty ];
-
description = "Deja Fu support for the Tasty test framework";
-
license = lib.licenses.mit;
-
}) {};
-
-
"tasty-dejafu_2_0_0_8" = callPackage
-
({ mkDerivation, base, dejafu, random, tagged, tasty }:
-
mkDerivation {
-
pname = "tasty-dejafu";
version = "2.0.0.8";
sha256 = "0v0vkbj8nr4jg62a5c0qygj1pjkz1vnssiicafv87qis02j36myx";
libraryHaskellDepends = [ base dejafu random tagged tasty ];
description = "Deja Fu support for the Tasty test framework";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"tasty-discover" = callPackage
···
mkDerivation {
pname = "texmath";
-
version = "0.12.3";
-
sha256 = "0lhbgnswhss56lrp25i70hvmn6zg6xcfwdigfmwjggmhz0h5q88x";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [
-
base containers mtl pandoc-types parsec split syb text xml
-
];
-
testHaskellDepends = [
-
base bytestring directory filepath process temporary text
-
utf8-string xml
-
];
-
description = "Conversion between formats used to represent mathematics";
-
license = lib.licenses.gpl2Only;
-
}) {};
-
-
"texmath_0_12_3_1" = callPackage
-
({ mkDerivation, base, bytestring, containers, directory, filepath
-
, mtl, pandoc-types, parsec, process, split, syb, temporary, text
-
, utf8-string, xml
-
}:
-
mkDerivation {
-
pname = "texmath";
version = "0.12.3.1";
sha256 = "1qyiihb9h7w7074p495yd4s8dj9adz0dy865gyp822z69jvmkcki";
isLibrary = true;
···
description = "Conversion between formats used to represent mathematics";
license = lib.licenses.gpl2Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"texrunner" = callPackage
···
benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
description = "Calculate various string metrics efficiently";
license = lib.licenses.bsd3;
+
}) {};
+
+
"text-metrics_0_3_1" = callPackage
+
({ mkDerivation, base, containers, criterion, deepseq, hspec
+
, QuickCheck, text, vector, weigh
+
}:
+
mkDerivation {
+
pname = "text-metrics";
+
version = "0.3.1";
+
sha256 = "17bp1lnbkqr5ykrcd6v5sqv0fhljck7hky8zrrpw7rlkb1f3sdc2";
+
libraryHaskellDepends = [ base containers text vector ];
+
testHaskellDepends = [ base hspec QuickCheck text ];
+
benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
+
description = "Calculate various string metrics efficiently";
+
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
}) {};
"text-normal" = callPackage
···
license = lib.licenses.bsd3;
}) {};
+
"ticket-management" = callPackage
+
({ mkDerivation, base, bytestring, cereal, containers, directory
+
, optparse-applicative, QuickCheck, text, time, unliftio
+
}:
+
mkDerivation {
+
pname = "ticket-management";
+
version = "0.2.0.0";
+
sha256 = "0cbdkjjh2sfsj4cjgxvxjrva6rb0gli36q3g8idhwf7wa2llyz4w";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base bytestring cereal containers directory optparse-applicative
+
QuickCheck text time unliftio
+
];
+
executableHaskellDepends = [ base ];
+
testHaskellDepends = [ base QuickCheck text ];
+
description = "A basic implementation of a personal ticket management system";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
+
}) {};
+
"tickle" = callPackage
({ mkDerivation, base, bifunctors, bytestring, checkers, filepath
, lens, mtl, papa, QuickCheck, semigroupoids, semigroups, tasty
···
mkDerivation {
pname = "tldr";
-
version = "0.9.0";
-
sha256 = "0dixx8i6ka3ksfcr6bjybs1i3ry0wpiffsmskh56cxxcys0jgm5h";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [
-
ansi-terminal base bytestring cmark containers directory filepath
-
http-conduit optparse-applicative semigroups text time zip-archive
-
];
-
executableHaskellDepends = [ base ];
-
testHaskellDepends = [ base tasty tasty-golden ];
-
description = "Haskell tldr client";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"tldr_0_9_1" = callPackage
-
({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
-
, directory, filepath, http-conduit, optparse-applicative
-
, semigroups, tasty, tasty-golden, text, time, zip-archive
-
}:
-
mkDerivation {
-
pname = "tldr";
version = "0.9.1";
sha256 = "0xgj3mf51iv68fhgyrjvxfmzrbcwnk7siaynm213x0kgcyvkwbz0";
isLibrary = true;
···
testHaskellDepends = [ base tasty tasty-golden ];
description = "Haskell tldr client";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"tlex" = callPackage
···
mkDerivation {
pname = "transformers-base";
-
version = "0.4.5.2";
-
sha256 = "1s256bi0yh0x2hp2gwd30f3mg1cv53zz397dv1yhfsnfzmihrj6h";
-
revision = "1";
-
editedCabalFile = "18j122ypx12rbl9bbf622fvj8nif4rsci8z4qw2llmznbvfl09s0";
-
libraryHaskellDepends = [
-
base base-orphans stm transformers transformers-compat
-
];
-
description = "Lift computations from the bottom of a transformer stack";
-
license = lib.licenses.bsd3;
-
}) {};
-
-
"transformers-base_0_4_6" = callPackage
-
({ mkDerivation, base, base-orphans, stm, transformers
-
, transformers-compat
-
}:
-
mkDerivation {
-
pname = "transformers-base";
version = "0.4.6";
sha256 = "146g69yxmlrmvqnzwcw4frxfl3z04lda9zqwcqib34dnkrlghfrj";
libraryHaskellDepends = [
···
description = "Lift computations from the bottom of a transformer stack";
license = lib.licenses.bsd3;
-
hydraPlatforms = lib.platforms.none;
}) {};
"transformers-bifunctors" = callPackage
···
license = lib.licenses.mit;
}) {};
+
"ttc_1_1_0_2" = callPackage
+
({ mkDerivation, base, bytestring, tasty, tasty-hunit
+
, template-haskell, text
+
}:
+
mkDerivation {
+
pname = "ttc";
+
version = "1.1.0.2";
+
sha256 = "0i1jnign6xb0i4y5rkwz2rp2lj7q3r50i4bkjghz8i2djw2sd1cw";
+
libraryHaskellDepends = [ base bytestring template-haskell text ];
+
testHaskellDepends = [
+
base bytestring tasty tasty-hunit template-haskell text
+
];
+
description = "Textual Type Classes";
+
license = lib.licenses.mit;
+
hydraPlatforms = lib.platforms.none;
+
}) {};
+
"ttl-hashtables" = callPackage
({ mkDerivation, base, clock, containers, data-default, failable
, hashable, hashtables, hspec, mtl, transformers
···
({ mkDerivation, base, doctest, Glob }:
mkDerivation {
pname = "type-errors-pretty";
-
version = "0.0.1.1";
-
sha256 = "1z6rqah3qnvnlckcw3xhsp4yyfd21harw6kzqbz20y6k7a22jlf0";
-
revision = "1";
-
editedCabalFile = "1qfm0018ids9s7kdwf6d3r1cwnb5aqn55in4vdwklas3ydi8mmrx";
-
libraryHaskellDepends = [ base ];
-
testHaskellDepends = [ base doctest Glob ];
-
description = "Combinators for writing pretty type errors easily";
-
license = lib.licenses.mpl20;
-
}) {};
-
-
"type-errors-pretty_0_0_1_2" = callPackage
-
({ mkDerivation, base, doctest, Glob }:
-
mkDerivation {
-
pname = "type-errors-pretty";
version = "0.0.1.2";
sha256 = "01zdb5mw77d5rj3yvabqdch132mjw49awpjnjvms20hdhwjgqb6b";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest Glob ];
description = "Combinators for writing pretty type errors easily";
license = lib.licenses.mpl20;
-
hydraPlatforms = lib.platforms.none;
}) {};
"type-fun" = callPackage
···
mkDerivation {
pname = "typed-process";
-
version = "0.2.6.0";
-
sha256 = "1cf2pfym8zdxvvy7xv72ixj7wy3rjrdss6f57k1ysgs66cgsi8ii";
-
libraryHaskellDepends = [
-
async base bytestring process stm transformers unliftio-core
-
];
-
testHaskellDepends = [
-
async base base64-bytestring bytestring hspec process stm temporary
-
transformers unliftio-core
-
];
-
description = "Run external processes, with strong typing of streams";
-
license = lib.licenses.mit;
-
}) {};
-
-
"typed-process_0_2_6_1" = callPackage
-
({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
-
, process, stm, temporary, transformers, unliftio-core
-
}:
-
mkDerivation {
-
pname = "typed-process";
version = "0.2.6.1";
sha256 = "0w4c76qln49967nnhf7f1zj3gbdfqp2qgf5ym8svhqyhp5gh61ws";
libraryHaskellDepends = [
···
description = "Run external processes, with strong typing of streams";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"typed-spreadsheet" = callPackage
···
broken = true;
}) {};
+
"valida" = callPackage
+
({ mkDerivation, base, smallcheck, tasty, tasty-hunit
+
, tasty-quickcheck, tasty-smallcheck
+
}:
+
mkDerivation {
+
pname = "valida";
+
version = "0.1.0";
+
sha256 = "1spdf40jcm9b6ah18m5nw550x2mlq4bjmqvscf4cnjpc7izdmdng";
+
libraryHaskellDepends = [ base ];
+
testHaskellDepends = [
+
base smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+
];
+
description = "Simple applicative validation for product types, batteries included!";
+
license = lib.licenses.mit;
+
}) {};
+
"validate" = callPackage
({ mkDerivation }:
mkDerivation {
···
description = "An intermediate language for Hoare logic style verification";
license = lib.licenses.asl20;
platforms = [
-
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
"aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+
"x86_64-linux"
}) {};
···
mkDerivation {
pname = "vulkan";
-
version = "3.12.1";
-
sha256 = "0y9ykv0dx5hvh2683yyn8mdl3jxqk9zaf2a1rkyr5zgc43wsbm05";
+
version = "3.12.2";
+
sha256 = "1vypjnwvvvd0rw99qsb00jnwpq792s9x1wi62zdyzq9cwlf47ici";
libraryHaskellDepends = [ base bytestring transformers vector ];
libraryPkgconfigDepends = [ vulkan ];
testHaskellDepends = [
···
}) {};
"wai-middleware-auth" = callPackage
-
({ mkDerivation, aeson, base, base64-bytestring, binary
-
, blaze-builder, blaze-html, bytestring, case-insensitive, cereal
-
, clientsession, cookie, exceptions, hedgehog, hoauth2, http-client
-
, http-client-tls, http-conduit, http-reverse-proxy, http-types
-
, jose, microlens, mtl, optparse-applicative, optparse-simple
-
, regex-posix, safe-exceptions, shakespeare, tasty, tasty-hedgehog
-
, tasty-hunit, text, time, unix-compat, unordered-containers
-
, uri-bytestring, vault, wai, wai-app-static, wai-extra, warp, yaml
-
}:
-
mkDerivation {
-
pname = "wai-middleware-auth";
-
version = "0.2.5.0";
-
sha256 = "12yv8rcybd7saflfcyjy08p1m6il07nk831pkj0isxk8mwjq64l4";
-
isLibrary = true;
-
isExecutable = true;
-
libraryHaskellDepends = [
-
aeson base base64-bytestring binary blaze-builder blaze-html
-
bytestring case-insensitive cereal clientsession cookie exceptions
-
hoauth2 http-client http-client-tls http-conduit http-reverse-proxy
-
http-types jose microlens mtl regex-posix safe-exceptions
-
shakespeare text time unix-compat unordered-containers
-
uri-bytestring vault wai wai-app-static wai-extra yaml
-
];
-
executableHaskellDepends = [
-
base bytestring cereal clientsession optparse-applicative
-
optparse-simple wai-extra warp
-
];
-
testHaskellDepends = [
-
aeson base binary bytestring clientsession cookie hedgehog hoauth2
-
http-types jose microlens mtl tasty tasty-hedgehog tasty-hunit text
-
time uri-bytestring wai wai-extra warp
-
];
-
description = "Authentication middleware that secures WAI application";
-
license = lib.licenses.mit;
-
}) {};
-
-
"wai-middleware-auth_0_2_5_1" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, binary
, blaze-builder, blaze-html, bytestring, case-insensitive, cereal
, clientsession, cookie, exceptions, hedgehog, hoauth2, http-client
···
description = "Authentication middleware that secures WAI application";
license = lib.licenses.mit;
-
hydraPlatforms = lib.platforms.none;
}) {};
"wai-middleware-brotli" = callPackage
···
hydraPlatforms = lib.platforms.none;
}) {};
+
"wgpu-hs" = callPackage
+
({ mkDerivation, base, bytestring, data-default, GLFW-b, text
+
, transformers, vector, wgpu-raw-hs
+
}:
+
mkDerivation {
+
pname = "wgpu-hs";
+
version = "0.2.0.0";
+
sha256 = "1kc5xmknfhh9dmn90rbnplmx8n7f07xwvrvz7dcybjpiw8pr2dml";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base bytestring data-default GLFW-b text transformers vector
+
wgpu-raw-hs
+
];
+
executableHaskellDepends = [
+
base data-default GLFW-b text transformers
+
];
+
doHaddock = false;
+
description = "WGPU";
+
license = lib.licenses.bsd3;
+
}) {};
+
"wgpu-raw-hs" = callPackage
({ mkDerivation, base, GLFW-b, unix }:
mkDerivation {
pname = "wgpu-raw-hs";
-
version = "0.1.0.2";
-
sha256 = "1hagn99jdmwjcyz2afmmd9ws31dncas9fssv6lx75kshar6x4rah";
-
isLibrary = true;
-
isExecutable = true;
+
version = "0.2.0.0";
+
sha256 = "05dzz6q5laxw7wwhly7v5i4bppfqz4yahh8qq6qc0h2c8v0qmdzp";
libraryHaskellDepends = [ base GLFW-b unix ];
-
executableHaskellDepends = [ base GLFW-b ];
description = "WGPU Raw";
license = lib.licenses.bsd3;
}) {};
···
license = lib.licenses.bsd3;
}) {};
+
"word16" = callPackage
+
({ mkDerivation, base, bytestring, criterion, hspec, hspec-discover
+
, template-haskell, text
+
}:
+
mkDerivation {
+
pname = "word16";
+
version = "0.1.0.0";
+
sha256 = "0z2nabnh7b42bl7hqy2iw68a1gxay26pgsid7m4hs8s2d7cghndx";
+
libraryHaskellDepends = [ base bytestring template-haskell text ];
+
testHaskellDepends = [ base hspec ];
+
testToolDepends = [ hspec-discover ];
+
benchmarkHaskellDepends = [ base bytestring criterion ];
+
description = "Word16 library";
+
license = lib.licenses.mit;
+
}) {};
+
"word24" = callPackage
({ mkDerivation, base, criterion, deepseq, QuickCheck
, test-framework, test-framework-quickcheck2
···
executableSystemDepends = [ xgboost ];
description = "XGBoost library for Haskell";
license = lib.licenses.mit;
-
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
+
platforms = [
+
"aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
+
];
}) {inherit (pkgs) xgboost;};
"xhaskell-library" = callPackage
···
}) {};
"yapb" = callPackage
-
({ mkDerivation, base, bytestring, directory, hashable, network
-
, process, regex-tdfa
+
({ mkDerivation, base, bytestring, directory, hashable, hspec
+
, network, process, regex-tdfa
mkDerivation {
pname = "yapb";
-
version = "0.1.1";
-
sha256 = "1zbk2whfi09wzx9ql4dhkbg50s7v45y309avxljypg7z9i9pvx3x";
+
version = "0.1.3";
+
sha256 = "11p3ygnfpsh9dqlnpppi02baa5bk86pw6w6f1gawdd848qh7q9if";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
base bytestring directory hashable network process regex-tdfa
+
base bytestring directory hashable hspec network process regex-tdfa
-
executableHaskellDepends = [ base regex-tdfa ];
-
testHaskellDepends = [ base ];
+
executableHaskellDepends = [ base hspec regex-tdfa ];
+
testHaskellDepends = [ base hspec process ];
description = "Yet Another Parser Builder (YAPB)";
license = lib.licenses.bsd3;
+
hydraPlatforms = lib.platforms.none;
+
broken = true;
}) {};
"yarn-lock" = callPackage
···
description = "A yesod-auth plugin for LTI 1.3";
license = lib.licenses.lgpl3Only;
-
hydraPlatforms = lib.platforms.none;
}) {};
"yesod-auth-nopassword" = callPackage
+16 -1
pkgs/development/libraries/fftw/default.nix
···
-
{ fetchurl, stdenv, lib, gfortran, llvmPackages ? null, precision ? "double", perl }:
+
{ fetchurl
+
, stdenv
+
, lib
+
, gfortran
+
, perl
+
, llvmPackages ? null
+
, precision ? "double"
+
, enableAvx ? stdenv.hostPlatform.avxSupport
+
, enableAvx2 ? stdenv.hostPlatform.avx2Support
+
, enableAvx512 ? stdenv.hostPlatform.avx512Support
+
, enableFma ? stdenv.hostPlatform.fmaSupport
+
}:
with lib;
···
# all x86_64 have sse2
# however, not all float sizes fit
++ optional (stdenv.isx86_64 && (precision == "single" || precision == "double") ) "--enable-sse2"
+
++ optional enableAvx "--enable-avx"
+
++ optional enableAvx2 "--enable-avx2"
+
++ optional enableAvx512 "--enable-avx512"
+
++ optional enableFma "--enable-fma"
++ [ "--enable-openmp" ]
# doc generation causes Fortran wrapper generation which hard-codes gcc
++ optional (!withDoc) "--disable-doc";
+29
pkgs/development/libraries/kddockwidgets/default.nix
···
+
{ lib
+
, mkDerivation
+
, fetchFromGitHub
+
, cmake
+
, qtbase
+
, qtx11extras
+
}:
+
+
mkDerivation rec {
+
pname = "KDDockWidgets";
+
version = "1.4.0";
+
+
src = fetchFromGitHub {
+
owner = "KDAB";
+
repo = pname;
+
rev = "v${version}";
+
sha256 = "sha256-lgNRuRoJhBw0n/Hb58uxpa+4aXoOrK4bRldtIXYIKLI=";
+
};
+
+
nativeBuildInputs = [ cmake ];
+
buildInputs = [ qtbase qtx11extras ];
+
+
meta = with lib; {
+
description = "KDAB's Dock Widget Framework for Qt";
+
homepage = "https://www.kdab.com/development-resources/qt-tools/kddockwidgets";
+
license = with licenses; [ gpl2Only gpl3Only ];
+
maintainers = with maintainers; [ _1000teslas ];
+
};
+
}
+2 -1
pkgs/development/libraries/libint/default.nix
···
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool
, python3, perl, gmpxx, mpfr, boost, eigen, gfortran, cmake
-
, enableFMA ? false, enableFortran ? true
+
, enableFMA ? stdenv.hostPlatform.fmaSupport
+
, enableFortran ? true
}:
let
+73
pkgs/development/libraries/rustc-demangle/add-Cargo.lock.patch
···
+
diff --git a/Cargo.lock b/Cargo.lock
+
new file mode 100644
+
index 0000000..0268b3b
+
--- /dev/null
+
+++ b/Cargo.lock
+
@@ -0,0 +1,67 @@
+
+# This file is automatically @generated by Cargo.
+
+# It is not intended for manual editing.
+
+version = 3
+
+
+
+[[package]]
+
+name = "arbitrary"
+
+version = "1.0.1"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "237430fd6ed3740afe94eefcc278ae21e050285be882804e0d6e8695f0c94691"
+
+
+
+[[package]]
+
+name = "cc"
+
+version = "1.0.69"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
+
+
+
+[[package]]
+
+name = "compiler_builtins"
+
+version = "0.1.49"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "20b1438ef42c655665a8ab2c1c6d605a305f031d38d9be689ddfef41a20f3aa2"
+
+
+
+[[package]]
+
+name = "libfuzzer-sys"
+
+version = "0.4.2"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "36a9a84a6e8b55dfefb04235e55edb2b9a2a18488fcae777a6bdaa6f06f1deb3"
+
+dependencies = [
+
+ "arbitrary",
+
+ "cc",
+
+ "once_cell",
+
+]
+
+
+
+[[package]]
+
+name = "once_cell"
+
+version = "1.8.0"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
+
+
+
+[[package]]
+
+name = "rustc-demangle"
+
+version = "0.1.20"
+
+dependencies = [
+
+ "compiler_builtins",
+
+ "rustc-std-workspace-core",
+
+]
+
+
+
+[[package]]
+
+name = "rustc-demangle-capi"
+
+version = "0.1.0"
+
+dependencies = [
+
+ "rustc-demangle",
+
+]
+
+
+
+[[package]]
+
+name = "rustc-demangle-fuzz"
+
+version = "0.0.0"
+
+dependencies = [
+
+ "libfuzzer-sys",
+
+ "rustc-demangle",
+
+]
+
+
+
+[[package]]
+
+name = "rustc-std-workspace-core"
+
+version = "1.0.0"
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+checksum = "1956f5517128a2b6f23ab2dadf1a976f4f5b27962e7724c2bf3d45e539ec098c"
+34
pkgs/development/libraries/rustc-demangle/default.nix
···
+
{ rustPlatform, fetchFromGitHub, rust, lib, stdenv }:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "rustc-demangle";
+
version = "0.1.20";
+
+
src = fetchFromGitHub {
+
owner = "alexcrichton";
+
repo = pname;
+
rev = version;
+
sha256 = "sha256-elxclyuLmr3N66s+pR4/6OU98k1oXI2wKVJtzWPY8FI=";
+
};
+
+
cargoPatches = [
+
# generated using `cargo generate-lockfile` since repo is missing lockfile
+
./add-Cargo.lock.patch
+
];
+
cargoSha256 = "sha256-1tW5TOap5MstxTXAFij3IB8TIpI+FryEX9TXlVXjRl4=";
+
cargoBuildFlags = "-p rustc-demangle-capi";
+
postInstall = ''
+
mkdir -p $out/lib
+
cp target/${rust.toRustTargetSpec stdenv.hostPlatform}/release/librustc_demangle.so $out/lib
+
cp -R crates/capi/include $out
+
'';
+
+
meta = with lib; {
+
description = "Rust symbol demangling";
+
homepage = "https://github.com/alexcrichton/rustc-demangle";
+
license = with licenses; [ asl20 mit ];
+
# upstream supports other platforms, but maintainer can only test on linux
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ _1000teslas ];
+
};
+
}
+6 -1
pkgs/development/python-modules/buildbot/default.nix
···
let
withPlugins = plugins: buildPythonPackage {
-
name = "${package.name}-with-plugins";
+
pname = "${package.pname}-with-plugins";
+
inherit (package) version;
+
dontUnpack = true;
+
dontBuild = true;
+
doCheck = false;
+
nativeBuildInputs = [ makeWrapper ];
propagatedBuildInputs = plugins ++ package.propagatedBuildInputs;
+29
pkgs/development/python-modules/protonup/default.nix
···
+
{ lib, buildPythonPackage, pythonOlder, fetchPypi, requests, configparser }:
+
+
buildPythonPackage rec {
+
pname = "protonup";
+
version = "0.1.4";
+
disabled = pythonOlder "3.6";
+
+
src = fetchPypi {
+
inherit pname version;
+
sha256 = "0z5q0s9h51w2bqm9lkafml14g13v2dgm4nm9x06v7nxqc9msmyyy";
+
};
+
+
postPatch = ''
+
substituteInPlace setup.cfg \
+
--replace "argparse" ""
+
'';
+
+
propagatedBuildInputs = [ requests configparser ];
+
+
doCheck = false; # protonup does not have any tests
+
pythonImportsCheck = [ "protonup" ];
+
+
meta = with lib; {
+
homepage = "https://github.com/AUNaseef/protonup";
+
description = "CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE";
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [ flexagoon ];
+
};
+
}
+34 -19
pkgs/development/tools/analysis/hotspot/default.nix
···
-
{ lib,
-
mkDerivation,
-
cmake,
-
elfutils,
-
extra-cmake-modules,
-
fetchFromGitHub,
-
kconfigwidgets,
-
ki18n,
-
kio,
-
kitemmodels,
-
kitemviews,
-
kwindowsystem,
-
libelf,
-
qtbase,
-
threadweaver,
+
{ lib
+
, mkDerivation
+
, cmake
+
, elfutils
+
, extra-cmake-modules
+
, fetchFromGitHub
+
, kconfigwidgets
+
, ki18n
+
, kio
+
, kitemmodels
+
, kitemviews
+
, kwindowsystem
+
, libelf
+
, qtbase
+
, threadweaver
+
, qtx11extras
+
, zstd
+
, kddockwidgets
+
, rustc-demangle
}:
mkDerivation rec {
···
fetchSubmodules = true;
};
-
nativeBuildInputs = [ cmake ];
+
nativeBuildInputs = [
+
cmake
+
extra-cmake-modules
+
];
buildInputs = [
elfutils
-
extra-cmake-modules
kconfigwidgets
ki18n
kio
···
libelf
qtbase
threadweaver
+
qtx11extras
+
zstd
+
kddockwidgets
+
rustc-demangle
];
# hotspot checks for the presence of third party libraries'
···
# submodules; but Nix clones them and removes .git (for reproducibility).
# So we need to fake their existence here.
postPatch = ''
-
mkdir -p 3rdparty/perfparser/.git
+
mkdir -p 3rdparty/{perfparser,PrefixTickLabels}/.git
'';
+
cmakeFlags = [
+
"-DRUSTC_DEMANGLE_INCLUDE_DIR=${rustc-demangle}/include"
+
"-DRUSTC_DEMANGLE_LIBRARY=${rustc-demangle}/lib/librustc_demangle.so"
+
];
+
meta = {
description = "A GUI for Linux perf";
longDescription = ''
···
then displays the result in a graphical way.
'';
homepage = "https://github.com/KDAB/hotspot";
-
license = with lib.licenses; [ gpl2 gpl3 ];
+
license = with lib.licenses; [ gpl2Only gpl3Only ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ nh2 ];
};
+2 -2
pkgs/development/tools/build-managers/bear/default.nix
···
stdenv.mkDerivation rec {
pname = "bear";
-
version = "3.0.13";
+
version = "3.0.14";
src = fetchFromGitHub {
owner = "rizsotto";
repo = pname;
rev = version;
-
sha256 = "sha256-oMrTH3GjxiLBKX0i3ZuV+bNqpA7PkoAQAb/08Q/uELs=";
+
sha256 = "0qy96dyd29bjvfhi46y30hli5cvshw8am0spvcv9v43660wbczd7";
};
nativeBuildInputs = [ cmake pkg-config ];
+1 -1
pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
···
-
{ lib, supportedGhcVersions ? [ "884" "8106" ], stdenv, haskellPackages
+
{ lib, supportedGhcVersions ? [ "884" "8107" ], stdenv, haskellPackages
, haskell }:
#
# The recommended way to override this package is
+3 -3
pkgs/development/tools/inferno/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "inferno";
-
version = "0.10.6";
+
version = "0.10.7";
# github version doesn't have a Cargo.lock
src = fetchCrate {
inherit pname version;
-
sha256 = "1pn3ask36mv8byd62xhm8bjv59k12i1s533jgb5syml64w1cnn12";
+
sha256 = "0bzrwa87j56sv03frl0lp6izfxsldn0692g2vpwfndhrsm0gy8z9";
};
-
cargoSha256 = "0w5w9pyv34x0iy9knr79491kb9bgbcagh6251pq72mv4pvx0axip";
+
cargoSha256 = "1dvk1y1afqlmmqqdm91lg2wvny5q47yfjvmjzaryk2ic1s6g17b1";
# these tests depend on a patched version of flamegraph which is included in
# the github repository as a submodule, but absent from the crates version
+4 -3
pkgs/os-specific/linux/ddcci/default.nix
···
stdenv.mkDerivation rec {
pname = "ddcci-driver";
-
version = "0.3.3";
+
version = "0.4.1";
name = "${pname}-${kernel.version}-${version}";
src = fetchFromGitLab {
owner = "${pname}-linux";
repo = "${pname}-linux";
rev = "v${version}";
-
sha256 = "0vkkja3ykjil783zjpwp0vz7jy2fp9ccazzi3afd4fjk8gldin7f";
+
sha256 = "1qhsm0ccwfmwn0r6sbc6ms4lf4a3iqfcgqmbs6afr6hhxkqll3fg";
};
hardeningDisable = [ "pic" ];
···
meta = with lib; {
description = "Kernel module driver for DDC/CI monitors";
homepage = "https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux";
-
license = licenses.gpl2;
+
license = licenses.gpl2Plus;
maintainers = with maintainers; [ bricewge ];
platforms = platforms.linux;
+
broken = kernel.kernelOlder "5.1";
};
}
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
···
with lib;
buildLinux (args // rec {
-
version = "4.14.245";
+
version = "4.14.246";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "085jls7b2rzxlmvp0zsp4l3wi5xdrqlv2qczzwvbhzna1f4n2x0d";
+
sha256 = "0fpgig84shpas1jc0h4s3aw9brkcq1as84gjbk4bfhc48bpi4mlw";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
···
with lib;
buildLinux (args // rec {
-
version = "4.19.205";
+
version = "4.19.206";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "1ii9l44d6jxhyd5qkc5h83ixailma9v7hyl60wi3rskkafqnwv2m";
+
sha256 = "1h44lvzxd0cngj71bk8qba9dz7jlqj68ir6xjwfafglb81ppgsxp";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
···
{ buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args:
buildLinux (args // rec {
-
version = "4.4.282";
+
version = "4.4.283";
extraMeta.branch = "4.4";
extraMeta.broken = stdenv.isAarch64;
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "1rgxznjb6gsi64wk7x2rylyi64y2nx5yiah5gfm40c6l2f7lb9cc";
+
sha256 = "1d9v4h4cbc4i371lhhwpxbmg88gna6xyi2ahfvv0clz60802y982";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
···
{ buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args:
buildLinux (args // rec {
-
version = "4.9.281";
+
version = "4.9.282";
extraMeta.branch = "4.9";
extraMeta.broken = stdenv.isAarch64;
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "1dg70jv3bqanmjs31s0x2p7nd5g37bqzjn9rc1y6wvkgm4pwahi6";
+
sha256 = "059fin4si93ya13xy831w84q496ksxidpd3kyw38918sfy4p6wk7";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
···
with lib;
buildLinux (args // rec {
-
version = "5.10.61";
+
version = "5.10.62";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-
sha256 = "1lci78584c0rg5m5rkylssppnv001pzh4769m9mds4fdqn6f7sl2";
+
sha256 = "1cc6z2xzi1s69805jk4f91iarx19v0yyqvssx1f1mc0l9l1db389";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.13.nix
···
with lib;
buildLinux (args // rec {
-
version = "5.13.13";
+
version = "5.13.14";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-
sha256 = "0d1lr3rivgf9j3bn2a9hpzdf74nq8kybf3rfxxvw68vr1hhd4cam";
+
sha256 = "06lbjsbr86qa8yai5gfclbfxvcqsw33kxj9b4r93hh6z1wajmx82";
};
} // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.14.nix
···
with lib;
buildLinux (args // rec {
-
version = "5.14";
+
version = "5.14.1";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-
sha256 = "1cki6af9r30k8820j73qdyycp23mwpf2a2rjwl82p9i61mg8n1ky";
+
sha256 = "1iq8s031fviccc4710biwl7gxqdimm3nhlvxd0m3fykvhhmcanq0";
};
} // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
···
with lib;
buildLinux (args // rec {
-
version = "5.4.143";
+
version = "5.4.144";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
-
sha256 = "090x087p8hxnc1daf2xwj7vg8hg1jhz5i4andkbhdy550l5nalq9";
+
sha256 = "11aqp12xwbg7ysac3f9iaxwkhvasdg9bw4r43jj8af5bf61bjhxw";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
···
{ stdenv, lib, fetchsvn, linux
, scripts ? fetchsvn {
url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/";
-
rev = "18268";
-
sha256 = "050rk485csj41yfydr1cvn60vhb3lzbb3486sm832vp55d34i8fd";
+
rev = "18298";
+
sha256 = "027fp6h7295cc9m5g46phqd6hixcnvihpfsyrnzvsxz6pkvjzpw4";
}
, ...
}:
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
···
, ... } @ args:
let
-
version = "5.4.138-rt62"; # updated by ./update-rt.sh
+
version = "5.4.143-rt63"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
-
sha256 = "0mw6k9zrcmv1j4b3han5c0q8xbh38bka2wkkbl1y3ralg9r5ffd4";
+
sha256 = "090x087p8hxnc1daf2xwj7vg8hg1jhz5i4andkbhdy550l5nalq9";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
-
sha256 = "1zw7806fxx9cai9n6siv534x5r52d8fc13r07ypgw461pijcy5p6";
+
sha256 = "13d9sx6vw3hlh0cpccfsfqkjj6yfjmbh4wp4x6ry84i39lrfbwg3";
};
}; in [ rt-patch ] ++ kernelPatches;
pkgs/os-specific/linux/kexectools/default.nix pkgs/os-specific/linux/kexec-tools/default.nix
+3 -3
pkgs/os-specific/linux/systemd/default.nix
···
, libselinux
, withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp
, libseccomp
-
, withKexectools ? lib.meta.availableOn stdenv.hostPlatform kexectools
-
, kexectools
+
, withKexectools ? lib.meta.availableOn stdenv.hostPlatform kexec-tools
+
, kexec-tools
, bashInteractive
, libmicrohttpd
···
++ lib.optionals withCompression [ bzip2 lz4 xz ]
++ lib.optional withCryptsetup (lib.getDev cryptsetup.dev)
++ lib.optional withEfi gnu-efi
-
++ lib.optional withKexectools kexectools
+
++ lib.optional withKexectools kexec-tools
++ lib.optional withLibseccomp libseccomp
++ lib.optional withNetworkd iptables
++ lib.optional withPCRE2 pcre2
+3 -3
pkgs/tools/networking/corerad/default.nix
···
buildGoModule rec {
pname = "corerad";
-
version = "0.3.3";
+
version = "0.3.4";
src = fetchFromGitHub {
owner = "mdlayher";
repo = "corerad";
rev = "v${version}";
-
sha256 = "1xfqjxygf6r5wbf3brilx4d4hm0h518zaadmmzvkmbbz6w0fyl0k";
+
sha256 = "0sf2r4q57hwdakv0b4skn76b0xy7bwj2j9rpj6frs5fkk6gsi6sm";
};
-
vendorSha256 = "0ydyfdx9syrv719knwv64srfx4d1m9pzkivfc3q188bx5qx67pjw";
+
vendorSha256 = "123f9y1pfayfd5amkw5b8jzi8dbn7a16kbf7lzbmw69c1gj4gx9z";
doCheck = false;
+1
pkgs/top-level/aliases.nix
···
keepassx-community = keepassxc; # added 2017-11
keepassx-reboot = keepassx-community; # added 2017-02-01
keepassx2-http = keepassx-reboot; # added 2016-10-17
+
kexectools = kexec-tools; # added 2021-09-03
keybase-go = keybase; # added 2016-08-24
kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned."; # 2020-04-28
kicad-with-packages3d = kicad; # added 2019-11-25
+11 -5
pkgs/top-level/all-packages.nix
···
};
termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
-
termonad-with-packages = callPackage ../applications/terminal-emulators/termonad {
-
inherit (haskellPackages) ghcWithPackages;
-
};
+
termonad-with-packages = callPackage ../applications/terminal-emulators/termonad { };
+
+
termonad = termonad-with-packages;
termsyn = callPackage ../data/fonts/termsyn { };
···
keeperrl = callPackage ../games/keeperrl { };
-
kexectools = callPackage ../os-specific/linux/kexectools { };
+
kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
···
# Please update doc/languages-frameworks/haskell.section.md, “Our
# current default compiler is”, if you bump this:
-
haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc8106;
+
haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc8107;
inherit (haskellPackages) ghc;
···
judy = callPackage ../development/libraries/judy { };
+
kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
+
keybinder = callPackage ../development/libraries/keybinder {
automake = automake111x;
lua = lua5_1;
···
rttr = callPackage ../development/libraries/rttr { };
rubberband = callPackage ../development/libraries/rubberband { };
+
+
rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
s2geometry = callPackage ../development/libraries/s2geometry { };
···
inherit winetricks;
inherit (gnome) zenity;
+
+
protonup = with python3Packages; toPythonApplication protonup;
sdlpop = callPackage ../games/sdlpop { };
+40 -17
pkgs/top-level/haskell-packages.nix
···
"ghc865Binary"
"ghc8102Binary"
"ghc8102BinaryMinimal"
-
"ghc8105Binary"
-
"ghc8105BinaryMinimal"
+
"ghc8107Binary"
+
"ghc8107BinaryMinimal"
"integer-simple"
"native-bignum"
"ghcHEAD"
···
minimal = true;
};
-
ghc8105Binary = callPackage ../development/compilers/ghc/8.10.5-binary.nix {
+
ghc8107Binary = callPackage ../development/compilers/ghc/8.10.7-binary.nix {
llvmPackages = pkgs.llvmPackages_11;
};
-
ghc8105BinaryMinimal = callPackage ../development/compilers/ghc/8.10.5-binary.nix {
+
ghc8107BinaryMinimal = callPackage ../development/compilers/ghc/8.10.7-binary.nix {
llvmPackages = pkgs.llvmPackages_11;
minimal = true;
};
···
ghc884 = callPackage ../development/compilers/ghc/8.8.4.nix {
# the oldest ghc with aarch64-darwin support is 8.10.5
bootPkgs = if stdenv.isDarwin && stdenv.isAarch64 then
-
packages.ghc8105BinaryMinimal
+
packages.ghc8107BinaryMinimal
# aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar
# Musl bindists do not exist for ghc 8.6.5, so we use 8.10.* for them
else if stdenv.isAarch64 || stdenv.targetPlatform.isMusl then
···
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
};
-
ghc8106 = callPackage ../development/compilers/ghc/8.10.6.nix {
+
ghc8107 = callPackage ../development/compilers/ghc/8.10.7.nix {
# the oldest ghc with aarch64-darwin support is 8.10.5
bootPkgs = if stdenv.isDarwin && stdenv.isAarch64 then
-
packages.ghc8105BinaryMinimal
+
packages.ghc8107BinaryMinimal
# aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar
# Musl bindists do not exist for ghc 8.6.5, so we use 8.10.* for them
else if stdenv.isAarch64 || stdenv.isAarch32 || stdenv.targetPlatform.isMusl then
···
ghc901 = callPackage ../development/compilers/ghc/9.0.1.nix {
# the oldest ghc with aarch64-darwin support is 8.10.5
bootPkgs = if stdenv.isDarwin && stdenv.isAarch64 then
-
packages.ghc8105BinaryMinimal
+
packages.ghc8107BinaryMinimal
# aarch64 ghc8102Binary exceeds max output size on hydra
else if stdenv.isAarch64 || stdenv.isAarch32 then
packages.ghc8102BinaryMinimal
···
buildLlvmPackages = buildPackages.llvmPackages_10;
llvmPackages = pkgs.llvmPackages_10;
};
+
ghc921 = callPackage ../development/compilers/ghc/9.2.1.nix {
+
# aarch64 ghc8102Binary exceeds max output size on hydra
+
bootPkgs = if stdenv.isAarch64 || stdenv.isAarch32 then
+
packages.ghc8102BinaryMinimal
+
else
+
packages.ghc8102Binary;
+
inherit (buildPackages.python3Packages) sphinx;
+
# Need to use apple's patched xattr until
+
# https://github.com/xattr/xattr/issues/44 and
+
# https://github.com/xattr/xattr/issues/55 are solved.
+
inherit (buildPackages.darwin) xattr;
+
buildLlvmPackages = buildPackages.llvmPackages_10;
+
llvmPackages = pkgs.llvmPackages_10;
+
};
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
bootPkgs = packages.ghc901; # no binary yet
inherit (buildPackages.python3Packages) sphinx;
+
# Need to use apple's patched xattr until
+
# https://github.com/xattr/xattr/issues/44 and
+
# https://github.com/xattr/xattr/issues/55 are solved.
+
inherit (buildPackages.darwin) xattr;
buildLlvmPackages = buildPackages.llvmPackages_10;
llvmPackages = pkgs.llvmPackages_10;
libffi = pkgs.libffi;
···
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
-
ghc8105Binary = callPackage ../development/haskell-modules {
-
buildHaskellPackages = bh.packages.ghc8105Binary;
-
ghc = bh.compiler.ghc8105Binary;
+
ghc8107Binary = callPackage ../development/haskell-modules {
+
buildHaskellPackages = bh.packages.ghc8107Binary;
+
ghc = bh.compiler.ghc8107Binary;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
-
ghc8105BinaryMinimal = callPackage ../development/haskell-modules {
-
buildHaskellPackages = bh.packages.ghc8105BinaryMinimal;
-
ghc = bh.compiler.ghc8105BinaryMinimal;
+
ghc8107BinaryMinimal = callPackage ../development/haskell-modules {
+
buildHaskellPackages = bh.packages.ghc8107BinaryMinimal;
+
ghc = bh.compiler.ghc8107BinaryMinimal;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
···
ghc = bh.compiler.ghc884;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.8.x.nix { };
};
-
ghc8106 = callPackage ../development/haskell-modules {
-
buildHaskellPackages = bh.packages.ghc8106;
-
ghc = bh.compiler.ghc8106;
+
ghc8107 = callPackage ../development/haskell-modules {
+
buildHaskellPackages = bh.packages.ghc8107;
+
ghc = bh.compiler.ghc8107;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
};
ghc901 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc901;
ghc = bh.compiler.ghc901;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { };
+
};
+
ghc921 = callPackage ../development/haskell-modules {
+
buildHaskellPackages = bh.packages.ghc921;
+
ghc = bh.compiler.ghc921;
+
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { };
};
ghcHEAD = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghcHEAD;
+2
pkgs/top-level/python-packages.nix
···
protobuf3-to-dict = callPackage ../development/python-modules/protobuf3-to-dict { };
+
protonup = callPackage ../development/python-modules/protonup { };
+
prov = callPackage ../development/python-modules/prov { };
prox-tv = callPackage ../development/python-modules/prox-tv { };
+9 -9
pkgs/top-level/release-haskell.nix
···
# list of all compilers to test specific packages on
all = with compilerNames; [
ghc884
-
ghc8106
+
ghc8107
ghc901
];
···
# Test some statically linked packages to catch regressions
# and get some cache going for static compilation with GHC.
# Use integer-simple to avoid GMP linking problems (LGPL)
-
pkgsStatic.haskell.packages.integer-simple.ghc8106 =
+
pkgsStatic.haskell.packages.integer-simple.ghc8107 =
removePlatforms
[
"aarch64-linux" # times out on Hydra
"x86_64-darwin" # TODO: reenable when static libiconv works on darwin
]
{
-
inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8106)
+
inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107)
hello
lens
random
···
# package sets (like Cabal, jailbreak-cabal) are
# working as expected.
cabal-install = all;
-
Cabal_3_6_0_0 = with compilerNames; [ ghc884 ghc8106 ];
+
Cabal_3_6_0_0 = with compilerNames; [ ghc884 ghc8107 ];
cabal2nix-unstable = all;
funcmp = all;
# Doesn't currently work on ghc-9.0:
# https://github.com/haskell/haskell-language-server/issues/297
-
haskell-language-server = with compilerNames; [ ghc884 ghc8106 ];
+
haskell-language-server = with compilerNames; [ ghc884 ghc8107 ];
hoogle = all;
hsdns = all;
jailbreak-cabal = all;
···
constituents = accumulateDerivations [
jobs.pkgsMusl.haskell.compiler.ghc8102Binary
jobs.pkgsMusl.haskell.compiler.ghc884
-
jobs.pkgsMusl.haskell.compiler.ghc8106
+
jobs.pkgsMusl.haskell.compiler.ghc8107
jobs.pkgsMusl.haskell.compiler.ghc901
];
};
···
];
};
constituents = accumulateDerivations [
-
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8106.hello
-
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8106.lens
-
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8106.random
+
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.hello
+
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.lens
+
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.random
];
};
}