Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-03-13 00:38:26 +00:00 committed by GitHub
commit b0a6c2b8a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 1747 additions and 1428 deletions

View File

@ -29,7 +29,7 @@
<listitem> <listitem>
<para> <para>
<link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was <link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finnally</link> <link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finally</link>
packaged, along with a rewrite to the Nix expressions, allowing users to packaged, along with a rewrite to the Nix expressions, allowing users to
override the features upstream supports selecting to compile or not to. override the features upstream supports selecting to compile or not to.
Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code> Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>

View File

@ -1,27 +1,19 @@
{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config { mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
, qtscript, poppler, hunspell , qtscript, poppler, hunspell
, withLua ? true, lua , withLua ? true, lua
, withPython ? true, python3 }: , withPython ? true, python3 }:
mkDerivation rec { mkDerivation rec {
pname = "texworks"; pname = "texworks";
version = "0.6.5"; version = "0.6.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TeXworks"; owner = "TeXworks";
repo = "texworks"; repo = "texworks";
rev = "release-${version}"; rev = "release-${version}";
sha256 = "1lw1p4iyzxypvjhnav11g6rwf6gx7kyzwy2iprvv8zzpqcdkjp2z"; sha256 = "0l8jl1b8lpas7yz6m0qc2nikyn54lx2ljzmjjz3zgxgd6l502006";
}; };
patches = [
(fetchpatch {
name = "fix-compilation-with-qt-5.15.patch";
url = "https://github.com/TeXworks/texworks/commit/a5352a3a94e3685125650b65e6197de060326cc2.patch";
sha256 = "0pf7h1m11x0s039bxknm7rxdp9b4g8ch86y38jlyy56c74mw97i6";
})
];
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qtscript poppler hunspell ] buildInputs = [ qtscript poppler hunspell ]
++ lib.optional withLua lua ++ lib.optional withLua lua

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, appimageTools, makeWrapper, electron, libsecret }: { lib, stdenv, fetchurl, appimageTools, makeWrapper, electron_11, libsecret }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "todoist-electron"; pname = "todoist-electron";
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
''; '';
postFixup = '' postFixup = ''
makeWrapper ${electron}/bin/electron $out/bin/${pname} \ makeWrapper ${electron_11}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \ --add-flags $out/share/${pname}/resources/app.asar \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc libsecret ]}" --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc libsecret ]}"
''; '';

View File

@ -2,23 +2,20 @@
buildGoModule rec { buildGoModule rec {
pname = "tektoncd-cli"; pname = "tektoncd-cli";
version = "0.16.0"; version = "0.17.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tektoncd"; owner = "tektoncd";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-IY9iJa4HcZ60jDPdP47jjC0FiOJesvf2vEENMAYVd4Q="; sha256 = "sha256-IyYlmatgcVbUj1WCPAFVOIgn1iHM80P4ie6d1YD3ISM=";
}; };
vendorSha256 = null; vendorSha256 = null;
buildFlagsArray = [ preBuild = ''
"-ldflags=" buildFlagsArray+=("-ldflags" "-s -w -X github.com/tektoncd/cli/pkg/cmd/version.clientVersion=${version}")
"-s" '';
"-w"
"-X github.com/tektoncd/cli/pkg/cmd/version.clientVersion=${version}"
];
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
@ -40,6 +37,14 @@ buildGoModule rec {
--zsh <($out/bin/tkn completion zsh) --zsh <($out/bin/tkn completion zsh)
''; '';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
$out/bin/tkn --help
$out/bin/tkn version | grep "Client version: ${version}"
runHook postInstallCheck
'';
meta = with lib; { meta = with lib; {
homepage = "https://tekton.dev"; homepage = "https://tekton.dev";
changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}"; changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}";

View File

@ -64,7 +64,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src"; name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/"; url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version; rev = "refs/tags/" + super.git-annex.version;
sha256 = "1lvl6i3ym7dyg215fkmslf3rnk29hz7f21jn91y1mghrhch7hvhl"; sha256 = "1y9js3n8ml2g492nivy7gk371rdmibwydb4fwzzwbviya280akaq";
}; };
}).override { }).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null; dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@ -727,8 +727,19 @@ self: super: {
# The tests spuriously fail # The tests spuriously fail
libmpd = dontCheck super.libmpd; libmpd = dontCheck super.libmpd;
# 2021-03-12: All of this libraries have to restrictive upper bounds
# https://github.com/diagrams/diagrams-core/issues/112
active = doJailbreak super.active;
statestack = doJailbreak super.statestack;
force-layout = doJailbreak super.force-layout;
size-based = doJailbreak super.size-based;
dual-tree = doJailbreak super.dual-tree;
diagrams-core = doJailbreak super.diagrams-core;
diagrams-postscript = doJailbreak super.diagrams-postscript;
diagrams-svg = doJailbreak super.diagrams-svg;
diagrams-contrib = doJailbreak super.diagrams-contrib;
# https://github.com/diagrams/diagrams-lib/issues/288 # https://github.com/diagrams/diagrams-lib/issues/288
diagrams-lib = overrideCabal super.diagrams-lib (drv: { doCheck = !pkgs.stdenv.isi686; }); diagrams-lib = doJailbreak (overrideCabal super.diagrams-lib (drv: { doCheck = !pkgs.stdenv.isi686; }));
# https://github.com/danidiaz/streaming-eversion/issues/1 # https://github.com/danidiaz/streaming-eversion/issues/1
streaming-eversion = dontCheck super.streaming-eversion; streaming-eversion = dontCheck super.streaming-eversion;
@ -1413,17 +1424,21 @@ self: super: {
# https://github.com/haskell/haskell-language-server/issues/611 # https://github.com/haskell/haskell-language-server/issues/611
haskell-language-server = dontCheck super.haskell-language-server; haskell-language-server = dontCheck super.haskell-language-server;
# 2021-02-11: Jailbreaking because of syntax error on bound revision # 2021-03-09: Overrides because nightly is to old for hls 1.0.0
hls-explicit-imports-plugin = doJailbreak super.hls-explicit-imports-plugin; lsp-test = doDistribute (dontCheck self.lsp-test_0_13_0_0);
# 2021-02-08: Overrides because nightly is to old for hls 0.9.0 # 2021-03-09: Golden tests seem to be missing in hackage release:
lsp-test = doDistribute (dontCheck self.lsp-test_0_11_0_7); # https://github.com/haskell/haskell-language-server/issues/1536
haskell-lsp = doDistribute self.haskell-lsp_0_23_0_0; hls-tactics-plugin = dontCheck super.hls-tactics-plugin;
haskell-lsp-types = doDistribute self.haskell-lsp-types_0_23_0_0;
# 1. test requires internet # 2021-03-21 Test hangs
# 2. dependency shake-bench hasn't been published yet so we also need unmarkBroken and doDistribute # https://github.com/haskell/haskell-language-server/issues/1562
ghcide = doDistribute (unmarkBroken (dontCheck super.ghcide)); ghcide = dontCheck super.ghcide;
# 2020-03-09: Tests broken in hackage release
# fixed on upstream, but not released in hiedb 0.3.0.1
# https://github.com/wz1000/HieDb/issues/30
hiedb = dontCheck super.hiedb;
data-tree-print = doJailbreak super.data-tree-print; data-tree-print = doJailbreak super.data-tree-print;
@ -1515,8 +1530,25 @@ self: super: {
# Upstream issue: https://github.com/haskell-servant/servant-swagger/issues/129 # Upstream issue: https://github.com/haskell-servant/servant-swagger/issues/129
servant-swagger = dontCheck super.servant-swagger; servant-swagger = dontCheck super.servant-swagger;
# 2020-11-27: cxx-options is broken in Cabal 3.2.0.0 hercules-ci-agent = super.hercules-ci-agent.override {
hercules-ci-agent = addSetupDepend super.hercules-ci-agent self.Cabal_3_2_1_0; cachix =
# https://github.com/cachix/cachix/pull/361
(appendPatch
(addBuildDepend super.cachix super.hercules-ci-cnix-store)
(pkgs.fetchpatch {
name = "cachix-361.patch";
url = "https://patch-diff.githubusercontent.com/raw/cachix/cachix/pull/361.patch";
sha256 = "0wwlcpmnqmvk1css5f723dzgjvg4jr7i58ifhni5zg9h5iwycdfr";
stripLen = 1;
includes = ["*.cabal" "*.hs"];
})
);
};
hercules-ci-cli = generateOptparseApplicativeCompletion "hci" (
# See hercules-ci-optparse-applicative in non-hackage-packages.nix.
addBuildDepend (unmarkBroken super.hercules-ci-cli) super.hercules-ci-optparse-applicative
);
# 2020-12-05: http-client is fixed on too old version # 2020-12-05: http-client is fixed on too old version
essence-of-live-coding-warp = super.essence-of-live-coding-warp.override { essence-of-live-coding-warp = super.essence-of-live-coding-warp.override {
@ -1602,4 +1634,31 @@ self: super: {
]; ];
}); });
# cabal-install switched to build type simple in 3.2.0.0
# as a result, the cabal(1) man page is no longer installed
# automatically. Instead we need to use the `cabal man`
# command which generates the man page on the fly and
# install it to $out/share/man/man1 ourselves in this
# override.
# The commit that introduced this change:
# https://github.com/haskell/cabal/commit/91ac075930c87712eeada4305727a4fa651726e7
cabal-install = overrideCabal super.cabal-install (old: {
postInstall = old.postInstall + ''
mkdir -p "$out/share/man/man1"
"$out/bin/cabal" man --raw > "$out/share/man/man1/cabal.1"
'';
});
# while waiting for a new release: https://github.com/brendanhay/amazonka/pull/572
amazonka = appendPatches (doJailbreak super.amazonka) [
(pkgs.fetchpatch {
stripLen = 1;
url = "https://github.com/brendanhay/amazonka/commit/43ddd87b1ebd6af755b166e16336259ec025b337.patch";
sha256 = "1x9l5xgvrh908di6whpavyp08cys11v3yn6rc21zw87xiyigdbi3";
})
];
# Test suite does not compile.
feed = dontCheck super.feed;
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super

View File

@ -50,6 +50,12 @@ self: super: {
random = super.random_1_2_0; random = super.random_1_2_0;
}; };
# cabal-install-parsers is written for Cabal 3.4
cabal-install-parsers = super.cabal-install-parsers.override {
Cabal = super.Cabal_3_4_0_0;
base16-bytestring = super.base16-bytestring_1_0_1_0;
};
# Jailbreak to fix the build. # Jailbreak to fix the build.
base-noprelude = doJailbreak super.base-noprelude; base-noprelude = doJailbreak super.base-noprelude;
system-fileio = doJailbreak super.system-fileio; system-fileio = doJailbreak super.system-fileio;

View File

@ -52,9 +52,15 @@ self: super: {
haddock = self.haddock_2_23_1; haddock = self.haddock_2_23_1;
haddock-api = self.haddock-api_2_23_1; haddock-api = self.haddock-api_2_23_1;
# These builds need Cabal 3.2.x. # These builds need newer versions of Cabal.
cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_1_0; }; cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_1_0; };
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); cabal-install = super.cabal-install.override {
Cabal = super.Cabal_3_4_0_0;
hackage-security = super.hackage-security.override { Cabal = super.Cabal_3_4_0_0; };
# Using dontCheck to break test dependency cycles
edit-distance = dontCheck (super.edit-distance.override { random = super.random_1_2_0; });
random = super.random_1_2_0;
};
# Ignore overly restrictive upper version bounds. # Ignore overly restrictive upper version bounds.
aeson-diff = doJailbreak super.aeson-diff; aeson-diff = doJailbreak super.aeson-diff;

View File

@ -93,4 +93,7 @@ self: super: {
# The test suite depends on ChasingBottoms, which is broken with ghc-9.0.x. # The test suite depends on ChasingBottoms, which is broken with ghc-9.0.x.
unordered-containers = dontCheck super.unordered-containers; unordered-containers = dontCheck super.unordered-containers;
# The test suite seems pretty broken.
base64-bytestring = dontCheck super.base64-bytestring;
} }

View File

@ -73,15 +73,8 @@ default-package-overrides:
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and # gi-gdkx11-4.x requires gtk-4.x, which is still under development and
# not yet available in Nixpkgs # not yet available in Nixpkgs
- gi-gdkx11 < 4 - gi-gdkx11 < 4
# Don't update yet to remain compatible with haskell-language-server-0.9.0.
- ghcide < 0.7.4 # Stackage Nightly 2021-03-12
- hls-class-plugin < 1
- hls-explicit-imports-plugin < 0.1.0.1
- hls-haddock-comments-plugin < 1
- hls-plugin-api < 0.7.1.0
- hls-retrie-plugin < 0.1.1.1
- hls-tactics-plugin < 1
# Stackage Nightly 2021-03-01
- abstract-deque ==0.3 - abstract-deque ==0.3
- abstract-par ==0.3.3 - abstract-par ==0.3.3
- AC-Angle ==1.0 - AC-Angle ==1.0
@ -215,8 +208,8 @@ default-package-overrides:
- amazonka-waf ==1.6.1 - amazonka-waf ==1.6.1
- amazonka-workspaces ==1.6.1 - amazonka-workspaces ==1.6.1
- amazonka-xray ==1.6.1 - amazonka-xray ==1.6.1
- amqp ==0.20.0.1 - amqp ==0.21.0
- amqp-utils ==0.4.5.1 - amqp-utils ==0.6.1.0
- annotated-wl-pprint ==0.7.0 - annotated-wl-pprint ==0.7.0
- ansi-terminal ==0.10.3 - ansi-terminal ==0.10.3
- ansi-wl-pprint ==0.6.9 - ansi-wl-pprint ==0.6.9
@ -229,7 +222,7 @@ default-package-overrides:
- ap-normalize ==0.1.0.0 - ap-normalize ==0.1.0.0
- appar ==0.1.8 - appar ==0.1.8
- appendmap ==0.1.5 - appendmap ==0.1.5
- apply-refact ==0.9.1.0 - apply-refact ==0.9.2.0
- apportionment ==0.0.0.3 - apportionment ==0.0.0.3
- approximate ==0.3.4 - approximate ==0.3.4
- approximate-equality ==1.1.0.2 - approximate-equality ==1.1.0.2
@ -271,7 +264,7 @@ default-package-overrides:
- attoparsec-path ==0.0.0.1 - attoparsec-path ==0.0.0.1
- audacity ==0.0.2 - audacity ==0.0.2
- aur ==7.0.6 - aur ==7.0.6
- aura ==3.2.3 - aura ==3.2.4
- authenticate ==1.3.5 - authenticate ==1.3.5
- authenticate-oauth ==1.6.0.1 - authenticate-oauth ==1.6.0.1
- auto ==0.4.3.1 - auto ==0.4.3.1
@ -306,6 +299,8 @@ default-package-overrides:
- basic-prelude ==0.7.0 - basic-prelude ==0.7.0
- bazel-runfiles ==0.12 - bazel-runfiles ==0.12
- bbdb ==0.8 - bbdb ==0.8
- bcp47 ==0.2.0.3
- bcp47-orphans ==0.1.0.2
- bcrypt ==0.0.11 - bcrypt ==0.0.11
- bech32 ==1.1.0 - bech32 ==1.1.0
- bech32-th ==1.0.2 - bech32-th ==1.0.2
@ -348,11 +343,11 @@ default-package-overrides:
- blaze-bootstrap ==0.1.0.1 - blaze-bootstrap ==0.1.0.1
- blaze-builder ==0.4.2.1 - blaze-builder ==0.4.2.1
- blaze-html ==0.9.1.2 - blaze-html ==0.9.1.2
- blaze-markup ==0.8.2.7 - blaze-markup ==0.8.2.8
- blaze-svg ==0.3.6.1 - blaze-svg ==0.3.6.1
- blaze-textual ==0.2.1.0 - blaze-textual ==0.2.1.0
- bmp ==1.2.6.3 - bmp ==1.2.6.3
- BNFC ==2.9.0 - BNFC ==2.9.1
- board-games ==0.3 - board-games ==0.3
- boltzmann-samplers ==0.1.1.0 - boltzmann-samplers ==0.1.1.0
- Boolean ==0.2.4 - Boolean ==0.2.4
@ -427,7 +422,7 @@ default-package-overrides:
- cassava-megaparsec ==2.0.2 - cassava-megaparsec ==2.0.2
- cast ==0.1.0.2 - cast ==0.1.0.2
- category ==0.2.5.0 - category ==0.2.5.0
- cayley-client ==0.4.13 - cayley-client ==0.4.14
- cborg ==0.2.4.0 - cborg ==0.2.4.0
- cborg-json ==0.2.2.0 - cborg-json ==0.2.2.0
- cereal ==0.5.8.1 - cereal ==0.5.8.1
@ -462,7 +457,7 @@ default-package-overrides:
- cipher-rc4 ==0.1.4 - cipher-rc4 ==0.1.4
- circle-packing ==0.1.0.6 - circle-packing ==0.1.0.6
- circular ==0.3.1.1 - circular ==0.3.1.1
- citeproc ==0.3.0.7 - citeproc ==0.3.0.8
- clash-ghc ==1.2.5 - clash-ghc ==1.2.5
- clash-lib ==1.2.5 - clash-lib ==1.2.5
- clash-prelude ==1.2.5 - clash-prelude ==1.2.5
@ -525,17 +520,17 @@ default-package-overrides:
- concurrent-split ==0.0.1.1 - concurrent-split ==0.0.1.1
- concurrent-supply ==0.1.8 - concurrent-supply ==0.1.8
- cond ==0.4.1.1 - cond ==0.4.1.1
- conduit ==1.3.4 - conduit ==1.3.4.1
- conduit-algorithms ==0.0.11.0 - conduit-algorithms ==0.0.11.0
- conduit-combinators ==1.3.0 - conduit-combinators ==1.3.0
- conduit-concurrent-map ==0.1.1 - conduit-concurrent-map ==0.1.1
- conduit-extra ==1.3.5 - conduit-extra ==1.3.5
- conduit-parse ==0.2.1.0 - conduit-parse ==0.2.1.0
- conduit-zstd ==0.0.2.0 - conduit-zstd ==0.0.2.0
- conferer ==1.0.0.1 - conferer ==1.1.0.0
- conferer-aeson ==1.0.0.0 - conferer-aeson ==1.1.0.0
- conferer-hspec ==1.0.0.0 - conferer-hspec ==1.1.0.0
- conferer-warp ==1.0.0.0 - conferer-warp ==1.1.0.0
- ConfigFile ==1.1.4 - ConfigFile ==1.1.4
- config-ini ==0.2.4.0 - config-ini ==0.2.4.0
- configurator ==0.3.0.0 - configurator ==0.3.0.0
@ -547,7 +542,7 @@ default-package-overrides:
- constraint ==0.1.4.0 - constraint ==0.1.4.0
- constraints ==0.12 - constraints ==0.12
- constraint-tuples ==0.1.2 - constraint-tuples ==0.1.2
- construct ==0.3 - construct ==0.3.0.1
- contravariant ==1.5.3 - contravariant ==1.5.3
- contravariant-extras ==0.3.5.2 - contravariant-extras ==0.3.5.2
- control-bool ==0.2.1 - control-bool ==0.2.1
@ -658,7 +653,7 @@ default-package-overrides:
- declarative ==0.5.4 - declarative ==0.5.4
- deepseq-generics ==0.2.0.0 - deepseq-generics ==0.2.0.0
- deepseq-instances ==0.1.0.1 - deepseq-instances ==0.1.0.1
- deferred-folds ==0.9.16 - deferred-folds ==0.9.17
- dejafu ==2.4.0.1 - dejafu ==2.4.0.1
- dense-linear-algebra ==0.1.0.0 - dense-linear-algebra ==0.1.0.0
- depq ==0.4.1.0 - depq ==0.4.1.0
@ -700,6 +695,7 @@ default-package-overrides:
- doctemplates ==0.9 - doctemplates ==0.9
- doctest ==0.16.3 - doctest ==0.16.3
- doctest-discover ==0.2.0.0 - doctest-discover ==0.2.0.0
- doctest-driver-gen ==0.3.0.3
- doctest-exitcode-stdio ==0.0 - doctest-exitcode-stdio ==0.0
- doctest-lib ==0.1 - doctest-lib ==0.1
- doldol ==0.4.1.2 - doldol ==0.4.1.2
@ -815,6 +811,7 @@ default-package-overrides:
- fakedata-parser ==0.1.0.0 - fakedata-parser ==0.1.0.0
- fakefs ==0.3.0.2 - fakefs ==0.3.0.2
- fakepull ==0.3.0.2 - fakepull ==0.3.0.2
- faktory ==1.0.2.1
- fast-digits ==0.3.0.0 - fast-digits ==0.3.0.0
- fast-logger ==3.0.3 - fast-logger ==3.0.3
- fast-math ==1.0.2 - fast-math ==1.0.2
@ -823,7 +820,7 @@ default-package-overrides:
- feature-flags ==0.1.0.1 - feature-flags ==0.1.0.1
- fedora-dists ==1.1.2 - fedora-dists ==1.1.2
- fedora-haskell-tools ==0.9 - fedora-haskell-tools ==0.9
- feed ==1.3.0.1 - feed ==1.3.2.0
- FenwickTree ==0.1.2.1 - FenwickTree ==0.1.2.1
- fft ==0.1.8.6 - fft ==0.1.8.6
- fgl ==5.7.0.3 - fgl ==5.7.0.3
@ -840,7 +837,7 @@ default-package-overrides:
- FindBin ==0.0.5 - FindBin ==0.0.5
- fingertree ==0.1.4.2 - fingertree ==0.1.4.2
- finite-typelits ==0.1.4.2 - finite-typelits ==0.1.4.2
- first-class-families ==0.8.0.0 - first-class-families ==0.8.0.1
- first-class-patterns ==0.3.2.5 - first-class-patterns ==0.3.2.5
- fitspec ==0.4.8 - fitspec ==0.4.8
- fixed ==0.3 - fixed ==0.3
@ -916,6 +913,7 @@ default-package-overrides:
- generic-optics ==2.0.0.0 - generic-optics ==2.0.0.0
- GenericPretty ==1.2.2 - GenericPretty ==1.2.2
- generic-random ==1.3.0.1 - generic-random ==1.3.0.1
- generics-eot ==0.4.0.1
- generics-sop ==0.5.1.1 - generics-sop ==0.5.1.1
- generics-sop-lens ==0.2.0.1 - generics-sop-lens ==0.2.0.1
- geniplate-mirror ==0.7.7 - geniplate-mirror ==0.7.7
@ -934,8 +932,14 @@ default-package-overrides:
- genvalidity-mergeful ==0.2.0.0 - genvalidity-mergeful ==0.2.0.0
- genvalidity-mergeless ==0.2.0.0 - genvalidity-mergeless ==0.2.0.0
- genvalidity-path ==0.3.0.4 - genvalidity-path ==0.3.0.4
- genvalidity-persistent ==0.0.0.0
- genvalidity-property ==0.5.0.1 - genvalidity-property ==0.5.0.1
- genvalidity-scientific ==0.2.1.1 - genvalidity-scientific ==0.2.1.1
- genvalidity-sydtest ==0.0.0.0
- genvalidity-sydtest-aeson ==0.0.0.0
- genvalidity-sydtest-hashable ==0.0.0.0
- genvalidity-sydtest-lens ==0.0.0.0
- genvalidity-sydtest-persistent ==0.0.0.1
- genvalidity-text ==0.7.0.2 - genvalidity-text ==0.7.0.2
- genvalidity-time ==0.3.0.0 - genvalidity-time ==0.3.0.0
- genvalidity-typed-uuid ==0.0.0.2 - genvalidity-typed-uuid ==0.0.0.2
@ -1006,7 +1010,7 @@ default-package-overrides:
- gluturtle ==0.0.58.1 - gluturtle ==0.0.58.1
- gnuplot ==0.5.6.1 - gnuplot ==0.5.6.1
- google-isbn ==1.0.3 - google-isbn ==1.0.3
- gothic ==0.1.5 - gothic ==0.1.6
- gpolyline ==0.1.0.1 - gpolyline ==0.1.0.1
- graph-core ==0.3.0.0 - graph-core ==0.3.0.0
- graphite ==0.10.0.1 - graphite ==0.10.0.1
@ -1028,9 +1032,9 @@ default-package-overrides:
- hackage-db ==2.1.0 - hackage-db ==2.1.0
- hackage-security ==0.6.0.1 - hackage-security ==0.6.0.1
- haddock-library ==1.9.0 - haddock-library ==1.9.0
- hadolint ==1.22.1 - hadolint ==1.23.0
- hadoop-streaming ==0.2.0.3 - hadoop-streaming ==0.2.0.3
- hakyll-convert ==0.3.0.3 - hakyll-convert ==0.3.0.4
- half ==0.3.1 - half ==0.3.1
- hall-symbols ==0.1.0.6 - hall-symbols ==0.1.0.6
- hamtsolo ==1.0.3 - hamtsolo ==1.0.3
@ -1074,7 +1078,7 @@ default-package-overrides:
- hdaemonize ==0.5.6 - hdaemonize ==0.5.6
- HDBC ==2.4.0.3 - HDBC ==2.4.0.3
- HDBC-session ==0.1.2.0 - HDBC-session ==0.1.2.0
- headroom ==0.3.2.0 - headroom ==0.4.0.0
- heap ==1.0.4 - heap ==1.0.4
- heaps ==0.3.6.1 - heaps ==0.3.6.1
- hebrew-time ==0.1.2 - hebrew-time ==0.1.2
@ -1109,7 +1113,7 @@ default-package-overrides:
- hlibcpuid ==0.2.0 - hlibcpuid ==0.2.0
- hlibgit2 ==0.18.0.16 - hlibgit2 ==0.18.0.16
- hlibsass ==0.1.10.1 - hlibsass ==0.1.10.1
- hmatrix ==0.20.1 - hmatrix ==0.20.2
- hmatrix-backprop ==0.1.3.0 - hmatrix-backprop ==0.1.3.0
- hmatrix-gsl ==0.19.0.1 - hmatrix-gsl ==0.19.0.1
- hmatrix-gsl-stats ==0.4.1.8 - hmatrix-gsl-stats ==0.4.1.8
@ -1163,6 +1167,7 @@ default-package-overrides:
- hspec-core ==2.7.8 - hspec-core ==2.7.8
- hspec-discover ==2.7.8 - hspec-discover ==2.7.8
- hspec-expectations ==0.8.2 - hspec-expectations ==0.8.2
- hspec-expectations-json ==1.0.0.2
- hspec-expectations-lifted ==0.10.0 - hspec-expectations-lifted ==0.10.0
- hspec-expectations-pretty-diff ==0.7.2.5 - hspec-expectations-pretty-diff ==0.7.2.5
- hspec-golden ==0.1.0.3 - hspec-golden ==0.1.0.3
@ -1274,7 +1279,7 @@ default-package-overrides:
- immortal-queue ==0.1.0.1 - immortal-queue ==0.1.0.1
- inbox ==0.1.0 - inbox ==0.1.0
- include-file ==0.1.0.4 - include-file ==0.1.0.4
- incremental-parser ==0.5.0.1 - incremental-parser ==0.5.0.2
- indents ==0.5.0.1 - indents ==0.5.0.1
- indexed ==0.1.3 - indexed ==0.1.3
- indexed-containers ==0.1.0.2 - indexed-containers ==0.1.0.2
@ -1290,7 +1295,7 @@ default-package-overrides:
- inline-c-cpp ==0.4.0.3 - inline-c-cpp ==0.4.0.3
- inline-r ==0.10.4 - inline-r ==0.10.4
- inliterate ==0.1.0 - inliterate ==0.1.0
- input-parsers ==0.1.0.1 - input-parsers ==0.2.1
- insert-ordered-containers ==0.2.4 - insert-ordered-containers ==0.2.4
- inspection-testing ==0.4.3.0 - inspection-testing ==0.4.3.0
- instance-control ==0.1.2.0 - instance-control ==0.1.2.0
@ -1317,7 +1322,7 @@ default-package-overrides:
- io-streams ==1.5.2.0 - io-streams ==1.5.2.0
- io-streams-haproxy ==1.0.1.0 - io-streams-haproxy ==1.0.1.0
- ip6addr ==1.0.1 - ip6addr ==1.0.1
- iproute ==1.7.10 - iproute ==1.7.11
- IPv6Addr ==1.1.5 - IPv6Addr ==1.1.5
- ipynb ==0.1.0.1 - ipynb ==0.1.0.1
- ipython-kernel ==0.10.2.1 - ipython-kernel ==0.10.2.1
@ -1546,16 +1551,16 @@ default-package-overrides:
- mixed-types-num ==0.4.1 - mixed-types-num ==0.4.1
- mltool ==0.2.0.1 - mltool ==0.2.0.1
- mmap ==0.5.9 - mmap ==0.5.9
- mmark ==0.0.7.2 - mmark ==0.0.7.3
- mmark-cli ==0.0.5.0 - mmark-cli ==0.0.5.0
- mmark-ext ==0.2.1.2 - mmark-ext ==0.2.1.3
- mmorph ==1.1.5 - mmorph ==1.1.5
- mnist-idx ==0.1.2.8 - mnist-idx ==0.1.2.8
- mockery ==0.3.5 - mockery ==0.3.5
- mock-time ==0.1.0 - mock-time ==0.1.0
- mod ==0.1.2.1 - mod ==0.1.2.1
- model ==0.5 - model ==0.5
- modern-uri ==0.3.4.0 - modern-uri ==0.3.4.1
- modular ==0.1.0.8 - modular ==0.1.0.8
- monad-chronicle ==1.0.0.1 - monad-chronicle ==1.0.0.1
- monad-control ==1.0.2.3 - monad-control ==1.0.2.3
@ -1673,8 +1678,9 @@ default-package-overrides:
- no-value ==1.0.0.0 - no-value ==1.0.0.0
- nowdoc ==0.1.1.0 - nowdoc ==0.1.1.0
- nqe ==0.6.3 - nqe ==0.6.3
- nri-env-parser ==0.1.0.4 - nri-env-parser ==0.1.0.5
- nri-prelude ==0.4.0.0 - nri-observability ==0.1.0.0
- nri-prelude ==0.5.0.0
- nsis ==0.3.3 - nsis ==0.3.3
- numbers ==3000.2.0.2 - numbers ==3000.2.0.2
- numeric-extras ==0.1 - numeric-extras ==0.1
@ -1690,7 +1696,7 @@ default-package-overrides:
- ObjectName ==1.1.0.1 - ObjectName ==1.1.0.1
- o-clock ==1.2.0.1 - o-clock ==1.2.0.1
- odbc ==0.2.2 - odbc ==0.2.2
- oeis2 ==1.0.4 - oeis2 ==1.0.5
- ofx ==0.4.4.0 - ofx ==0.4.4.0
- old-locale ==1.0.0.7 - old-locale ==1.0.0.7
- old-time ==1.1.0.3 - old-time ==1.1.0.3
@ -1702,7 +1708,7 @@ default-package-overrides:
- oo-prototypes ==0.1.0.0 - oo-prototypes ==0.1.0.0
- opaleye ==0.7.1.0 - opaleye ==0.7.1.0
- OpenAL ==1.7.0.5 - OpenAL ==1.7.0.5
- openapi3 ==3.0.1.0 - openapi3 ==3.0.2.0
- open-browser ==0.2.1.0 - open-browser ==0.2.1.0
- openexr-write ==0.1.0.2 - openexr-write ==0.1.0.2
- OpenGL ==3.0.3.0 - OpenGL ==3.0.3.0
@ -1733,10 +1739,10 @@ default-package-overrides:
- packcheck ==0.5.1 - packcheck ==0.5.1
- packdeps ==0.6.0.0 - packdeps ==0.6.0.0
- pager ==0.1.1.0 - pager ==0.1.1.0
- pagination ==0.2.1 - pagination ==0.2.2
- pagure-cli ==0.2 - pagure-cli ==0.2
- pandoc ==2.11.4 - pandoc ==2.11.4
- pandoc-plot ==1.0.2.1 - pandoc-plot ==1.1.0
- pandoc-types ==1.22 - pandoc-types ==1.22
- pantry ==0.5.1.4 - pantry ==0.5.1.4
- parallel ==3.2.2.0 - parallel ==3.2.2.0
@ -1907,7 +1913,7 @@ default-package-overrides:
- pureMD5 ==2.1.3 - pureMD5 ==2.1.3
- purescript-bridge ==0.14.0.0 - purescript-bridge ==0.14.0.0
- pushbullet-types ==0.4.1.0 - pushbullet-types ==0.4.1.0
- pusher-http-haskell ==2.0.0.3 - pusher-http-haskell ==2.1.0.0
- pvar ==1.0.0.0 - pvar ==1.0.0.0
- PyF ==0.9.0.3 - PyF ==0.9.0.3
- qchas ==1.1.0.1 - qchas ==1.1.0.1
@ -1968,7 +1974,7 @@ default-package-overrides:
- read-editor ==0.1.0.2 - read-editor ==0.1.0.2
- read-env-var ==1.0.0.0 - read-env-var ==1.0.0.0
- rebase ==1.6.1 - rebase ==1.6.1
- record-dot-preprocessor ==0.2.9 - record-dot-preprocessor ==0.2.10
- record-hasfield ==1.0 - record-hasfield ==1.0
- records-sop ==0.1.0.3 - records-sop ==0.1.0.3
- record-wrangler ==0.1.1.0 - record-wrangler ==0.1.1.0
@ -2042,6 +2048,7 @@ default-package-overrides:
- runmemo ==1.0.0.1 - runmemo ==1.0.0.1
- rvar ==0.2.0.6 - rvar ==0.2.0.6
- safe ==0.3.19 - safe ==0.3.19
- safe-coloured-text ==0.0.0.0
- safecopy ==0.10.4.1 - safecopy ==0.10.4.1
- safe-decimal ==0.2.0.0 - safe-decimal ==0.2.0.0
- safe-exceptions ==0.1.7.1 - safe-exceptions ==0.1.7.1
@ -2095,7 +2102,7 @@ default-package-overrides:
- seqalign ==0.2.0.4 - seqalign ==0.2.0.4
- seqid ==0.6.2 - seqid ==0.6.2
- seqid-streams ==0.7.2 - seqid-streams ==0.7.2
- sequence-formats ==1.6.0 - sequence-formats ==1.6.1
- sequenceTools ==1.4.0.5 - sequenceTools ==1.4.0.5
- serf ==0.1.1.0 - serf ==0.1.1.0
- serialise ==0.2.3.0 - serialise ==0.2.3.0
@ -2216,7 +2223,7 @@ default-package-overrides:
- squeal-postgresql ==0.7.0.1 - squeal-postgresql ==0.7.0.1
- squeather ==0.6.0.0 - squeather ==0.6.0.0
- srcloc ==0.5.1.2 - srcloc ==0.5.1.2
- stache ==2.2.0 - stache ==2.2.1
- stackcollapse-ghc ==0.0.1.3 - stackcollapse-ghc ==0.0.1.3
- stack-templatizer ==0.1.0.2 - stack-templatizer ==0.1.0.2
- stateref ==0.3 - stateref ==0.3
@ -2265,14 +2272,14 @@ default-package-overrides:
- string-random ==0.1.4.0 - string-random ==0.1.4.0
- stringsearch ==0.3.6.6 - stringsearch ==0.3.6.6
- string-transform ==1.1.1 - string-transform ==1.1.1
- stripe-concepts ==1.0.2.4 - stripe-concepts ==1.0.2.6
- stripe-core ==2.6.2 - stripe-core ==2.6.2
- stripe-haskell ==2.6.2 - stripe-haskell ==2.6.2
- stripe-http-client ==2.6.2 - stripe-http-client ==2.6.2
- stripe-tests ==2.6.2 - stripe-tests ==2.6.2
- strive ==5.0.13 - strive ==5.0.13
- structs ==0.1.5 - structs ==0.1.5
- structured ==0.1 - structured ==0.1.0.1
- structured-cli ==2.6.0.0 - structured-cli ==2.6.0.0
- subcategories ==0.1.0.0 - subcategories ==0.1.0.0
- sum-type-boilerplate ==0.1.1 - sum-type-boilerplate ==0.1.1
@ -2284,6 +2291,12 @@ default-package-overrides:
- sweet-egison ==0.1.1.3 - sweet-egison ==0.1.1.3
- swish ==0.10.0.4 - swish ==0.10.0.4
- syb ==0.7.2.1 - syb ==0.7.2.1
- sydtest ==0.1.0.0
- sydtest-discover ==0.0.0.0
- sydtest-persistent-sqlite ==0.0.0.0
- sydtest-servant ==0.0.0.0
- sydtest-wai ==0.0.0.0
- sydtest-yesod ==0.0.0.0
- symbol ==0.2.4 - symbol ==0.2.4
- symengine ==0.1.2.0 - symengine ==0.1.2.0
- symmetry-operations-symbols ==0.0.2.1 - symmetry-operations-symbols ==0.0.2.1
@ -2531,13 +2544,14 @@ default-package-overrides:
- utility-ht ==0.0.15 - utility-ht ==0.0.15
- uuid ==1.3.14 - uuid ==1.3.14
- uuid-types ==1.0.4 - uuid-types ==1.0.4
- validation ==1.1 - validation ==1.1.1
- validation-selective ==0.1.0.0 - validation-selective ==0.1.0.0
- validity ==0.11.0.0 - validity ==0.11.0.0
- validity-aeson ==0.2.0.4 - validity-aeson ==0.2.0.4
- validity-bytestring ==0.4.1.1 - validity-bytestring ==0.4.1.1
- validity-containers ==0.5.0.4 - validity-containers ==0.5.0.4
- validity-path ==0.4.0.1 - validity-path ==0.4.0.1
- validity-persistent ==0.0.0.0
- validity-primitive ==0.0.0.1 - validity-primitive ==0.0.0.1
- validity-scientific ==0.2.0.3 - validity-scientific ==0.2.0.3
- validity-text ==0.3.1.1 - validity-text ==0.3.1.1
@ -2669,16 +2683,17 @@ default-package-overrides:
- xss-sanitize ==0.3.6 - xss-sanitize ==0.3.6
- xxhash-ffi ==0.2.0.0 - xxhash-ffi ==0.2.0.0
- yaml ==0.11.5.0 - yaml ==0.11.5.0
- yamlparse-applicative ==0.1.0.2 - yamlparse-applicative ==0.1.0.3
- yesod ==1.6.1.0 - yesod ==1.6.1.0
- yesod-auth ==1.6.10.1 - yesod-auth ==1.6.10.1
- yesod-auth-hashdb ==1.7.1.5 - yesod-auth-hashdb ==1.7.1.5
- yesod-auth-oauth2 ==0.6.1.7 - yesod-auth-oauth2 ==0.6.2.3
- yesod-bin ==1.6.1 - yesod-bin ==1.6.1
- yesod-core ==1.6.18.8 - yesod-core ==1.6.18.8
- yesod-fb ==0.6.1 - yesod-fb ==0.6.1
- yesod-form ==1.6.7 - yesod-form ==1.6.7
- yesod-gitrev ==0.2.1 - yesod-gitrev ==0.2.1
- yesod-markdown ==0.12.6.6
- yesod-newsfeed ==1.7.0.0 - yesod-newsfeed ==1.7.0.0
- yesod-page-cursor ==2.0.0.4 - yesod-page-cursor ==2.0.0.4
- yesod-paginator ==1.1.1.0 - yesod-paginator ==1.1.1.0
@ -2790,8 +2805,12 @@ package-maintainers:
roberth: roberth:
- arion-compose - arion-compose
- hercules-ci-agent - hercules-ci-agent
- hercules-ci-api
- hercules-ci-api-agent - hercules-ci-api-agent
- hercules-ci-api-core - hercules-ci-api-core
- hercules-ci-cli
- hercules-ci-cnix-expr
- hercules-ci-cnix-store
cdepillabout: cdepillabout:
- pretty-simple - pretty-simple
- spago - spago
@ -2807,6 +2826,7 @@ package-maintainers:
- releaser - releaser
- taskwarrior - taskwarrior
- haskell-language-server - haskell-language-server
- shake-bench
sorki: sorki:
- cayene-lpp - cayene-lpp
- data-stm32 - data-stm32
@ -3070,7 +3090,6 @@ broken-packages:
- acme-zero - acme-zero
- acousticbrainz-client - acousticbrainz-client
- ActionKid - ActionKid
- active
- activehs - activehs
- activehs-base - activehs-base
- activitypub - activitypub
@ -3181,7 +3200,6 @@ broken-packages:
- amazon-emailer - amazon-emailer
- amazon-emailer-client-snap - amazon-emailer-client-snap
- amazon-products - amazon-products
- amazonka
- amazonka-s3-streaming - amazonka-s3-streaming
- amby - amby
- AMI - AMI
@ -3837,7 +3855,6 @@ broken-packages:
- cabal-install-bundle - cabal-install-bundle
- cabal-install-ghc72 - cabal-install-ghc72
- cabal-install-ghc74 - cabal-install-ghc74
- cabal-install-parsers
- cabal-lenses - cabal-lenses
- cabal-meta - cabal-meta
- cabal-mon - cabal-mon
@ -3988,7 +4005,6 @@ broken-packages:
- character-cases - character-cases
- charade - charade
- chart-cli - chart-cli
- Chart-diagrams
- Chart-fltkhs - Chart-fltkhs
- chart-histogram - chart-histogram
- Chart-simple - Chart-simple
@ -4679,27 +4695,21 @@ broken-packages:
- dhrun - dhrun
- dia-base - dia-base
- dia-functions - dia-functions
- diagrams
- diagrams-boolean - diagrams-boolean
- diagrams-braille - diagrams-braille
- diagrams-builder - diagrams-builder
- diagrams-cairo - diagrams-cairo
- diagrams-canvas - diagrams-canvas
- diagrams-contrib
- diagrams-core
- diagrams-graphviz - diagrams-graphviz
- diagrams-gtk - diagrams-gtk
- diagrams-haddock - diagrams-haddock
- diagrams-html5 - diagrams-html5
- diagrams-lib
- diagrams-pandoc - diagrams-pandoc
- diagrams-pdf - diagrams-pdf
- diagrams-pgf - diagrams-pgf
- diagrams-postscript
- diagrams-qrcode - diagrams-qrcode
- diagrams-rasterific - diagrams-rasterific
- diagrams-rubiks-cube - diagrams-rubiks-cube
- diagrams-svg
- diagrams-tikz - diagrams-tikz
- diagrams-wx - diagrams-wx
- dib - dib
@ -4807,7 +4817,6 @@ broken-packages:
- docrecords - docrecords
- DocTest - DocTest
- doctest-discover-configurator - doctest-discover-configurator
- doctest-driver-gen
- doctest-prop - doctest-prop
- docusign-base - docusign-base
- docusign-base-minimal - docusign-base-minimal
@ -4870,7 +4879,6 @@ broken-packages:
- dtd - dtd
- dtd-text - dtd-text
- dtw - dtw
- dual-tree
- dualizer - dualizer
- duet - duet
- dumb-cas - dumb-cas
@ -5151,8 +5159,6 @@ broken-packages:
- FailureT - FailureT
- fake - fake
- fake-type - fake-type
- fakedata
- fakedata-quickcheck
- faktory - faktory
- falling-turnip - falling-turnip
- fallingblocks - fallingblocks
@ -5344,7 +5350,6 @@ broken-packages:
- foo - foo
- for-free - for-free
- forbidden-fruit - forbidden-fruit
- force-layout
- fordo - fordo
- forecast-io - forecast-io
- foreign-var - foreign-var
@ -6454,7 +6459,6 @@ broken-packages:
- hid-examples - hid-examples
- hidden-char - hidden-char
- hie-core - hie-core
- hiedb
- hieraclus - hieraclus
- hierarchical-clustering-diagrams - hierarchical-clustering-diagrams
- hierarchical-exceptions - hierarchical-exceptions
@ -8165,7 +8169,6 @@ broken-packages:
- Monocle - Monocle
- monoid - monoid
- monoid-absorbing - monoid-absorbing
- monoid-extras
- monoid-owns - monoid-owns
- monoidplus - monoidplus
- monoids - monoids
@ -10002,6 +10005,7 @@ broken-packages:
- sha1 - sha1
- shade - shade
- shadower - shadower
- shake-bench
- shake-bindist - shake-bindist
- shake-cabal-build - shake-cabal-build
- shake-dhall - shake-dhall
@ -10115,7 +10119,6 @@ broken-packages:
- sirkel - sirkel
- sitepipe - sitepipe
- sixfiguregroup - sixfiguregroup
- size-based
- sized-grid - sized-grid
- sized-types - sized-types
- sized-vector - sized-vector
@ -10395,7 +10398,6 @@ broken-packages:
- state-plus - state-plus
- state-record - state-record
- stateful-mtl - stateful-mtl
- statestack
- static-canvas - static-canvas
- static-closure - static-closure
- static-tensor - static-tensor
@ -10484,7 +10486,6 @@ broken-packages:
- strictly - strictly
- string-isos - string-isos
- string-quote - string-quote
- string-random
- string-typelits - string-typelits
- stringlike - stringlike
- stringtable-atom - stringtable-atom
@ -10542,12 +10543,10 @@ broken-packages:
- sv-svfactor - sv-svfactor
- SVD2HS - SVD2HS
- svfactor - svfactor
- svg-builder
- svg-builder-fork - svg-builder-fork
- SVG2Q - SVG2Q
- svg2q - svg2q
- svgcairo - svgcairo
- SVGFonts
- svgone - svgone
- svgutils - svgutils
- svm-light-utils - svm-light-utils
@ -10746,7 +10745,6 @@ broken-packages:
- testbench - testbench
- testCom - testCom
- testcontainers - testcontainers
- testing-feat
- testloop - testloop
- testpack - testpack
- testpattern - testpattern

View File

@ -446,9 +446,6 @@ self: super: builtins.intersectAttrs super {
# requires an X11 display in test suite # requires an X11 display in test suite
gi-gtk-declarative = dontCheck super.gi-gtk-declarative; gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
# depends on 'hie' executable
lsp-test = dontCheck super.lsp-test;
# tests depend on executable # tests depend on executable
ghcide = overrideCabal super.ghcide (drv: { ghcide = overrideCabal super.ghcide (drv: {
preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"''; preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"'';
@ -812,4 +809,11 @@ self: super: builtins.intersectAttrs super {
# hadolint enables static linking by default in the cabal file, so we have to explicitly disable it. # hadolint enables static linking by default in the cabal file, so we have to explicitly disable it.
# https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b # https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b
hadolint = disableCabalFlag super.hadolint "static"; hadolint = disableCabalFlag super.hadolint "static";
# Test suite tries to execute the build product "doctest-driver-gen", but it's not in $PATH.
doctest-driver-gen = dontCheck super.doctest-driver-gen;
# Tests access internet
prune-juice = dontCheck super.prune-juice;
} }

File diff suppressed because it is too large Load Diff

View File

@ -28,4 +28,8 @@ self: super: {
graphql-parser = self.callPackage ../misc/haskell/hasura/graphql-parser {}; graphql-parser = self.callPackage ../misc/haskell/hasura/graphql-parser {};
# cabal2nix --subpath server --maintainer offline --no-check --revision 1.2.1 https://github.com/hasura/graphql-engine.git # cabal2nix --subpath server --maintainer offline --no-check --revision 1.2.1 https://github.com/hasura/graphql-engine.git
graphql-engine = self.callPackage ../misc/haskell/hasura/graphql-engine {}; graphql-engine = self.callPackage ../misc/haskell/hasura/graphql-engine {};
# Unofficial fork until PRs are merged https://github.com/pcapriotti/optparse-applicative/pulls/roberth
# cabal2nix --maintainer roberth https://github.com/hercules-ci/optparse-applicative.git > pkgs/development/misc/haskell/hercules-ci-optparse-applicative.nix
hercules-ci-optparse-applicative = self.callPackage ../misc/haskell/hercules-ci-optparse-applicative.nix {};
} }

View File

@ -51,7 +51,7 @@ let
# - If you run: # - If you run:
# ruby -e "puts RbConfig::CONFIG['configure_args']" # ruby -e "puts RbConfig::CONFIG['configure_args']"
# - In: # - In:
# $out/${passthru.libPath}/${stdenv.targetPlatform.system}/rbconfig.rb # $out/${passthru.libPath}/${stdenv.hostPlatform.system}/rbconfig.rb
# Or (usually): # Or (usually):
# $(nix-build -A ruby)/lib/ruby/2.6.0/x86_64-linux/rbconfig.rb # $(nix-build -A ruby)/lib/ruby/2.6.0/x86_64-linux/rbconfig.rb
# - In $out/lib/libruby.so and/or $out/lib/libruby.dylib # - In $out/lib/libruby.so and/or $out/lib/libruby.dylib
@ -177,7 +177,7 @@ let
$out/lib/libruby* $out/lib/libruby*
${removeReferencesTo}/bin/remove-references-to \ ${removeReferencesTo}/bin/remove-references-to \
-t ${stdenv.cc} \ -t ${stdenv.cc} \
$out/${passthru.libPath}/${stdenv.targetPlatform.system}/rbconfig.rb $out/${passthru.libPath}/${stdenv.hostPlatform.system}/rbconfig.rb
'' ''
} }
# Bundler tries to create this directory # Bundler tries to create this directory
@ -189,7 +189,7 @@ let
addRubyLibPath() { addRubyLibPath() {
addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby
addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby/${ver.libDir} addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby/${ver.libDir}
addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby/${ver.libDir}/${stdenv.targetPlatform.system} addToSearchPath RUBYLIB \$1/lib/ruby/site_ruby/${ver.libDir}/${stdenv.hostPlatform.system}
} }
addEnvHooks "$hostOffset" addGemPath addEnvHooks "$hostOffset" addGemPath

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "liblouis"; pname = "liblouis";
version = "3.16.1"; version = "3.17.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "liblouis"; owner = "liblouis";
repo = "liblouis"; repo = "liblouis";
rev = "v${version}"; rev = "v${version}";
sha256 = "0q9ixy8cjgd2d2lzxgkfd4chzr5j1bz783mg10pnwviyg6k630m5"; sha256 = "sha256-rcySznUeoiUZnyVAmg/oYkUkLrZhBI8FEtiff0eHa+k=";
}; };
outputs = [ "out" "dev" "man" "info" "doc" ]; outputs = [ "out" "dev" "man" "info" "doc" ];

View File

@ -35,6 +35,7 @@ let
# Relicensed from LGPLv2.1+ to MIT with 4.0. Licensing situation # Relicensed from LGPLv2.1+ to MIT with 4.0. Licensing situation
# is tricky, see https://github.com/warmcat/libwebsockets/blob/main/LICENSE # is tricky, see https://github.com/warmcat/libwebsockets/blob/main/LICENSE
license = with licenses; [ mit publicDomain bsd3 asl20 ]; license = with licenses; [ mit publicDomain bsd3 asl20 ];
maintainers = with maintainers; [ mindavi ];
platforms = platforms.all; platforms = platforms.all;
}; };
}; };

View File

@ -0,0 +1,21 @@
{ mkDerivation, ansi-wl-pprint, base, fetchgit, lib, process, QuickCheck
, transformers, transformers-compat
}:
mkDerivation {
pname = "hercules-ci-optparse-applicative";
version = "0.16.1.0";
src = fetchgit {
url = "https://github.com/hercules-ci/optparse-applicative.git";
sha256 = "0v0r11jaav95im82if976256kncp0ji7nfdrlpbgmwxnkj1hxl48";
rev = "f9d1242f9889d2e09ff852db9dc2d231d9a3e8d8";
fetchSubmodules = true;
};
libraryHaskellDepends = [
ansi-wl-pprint base process transformers transformers-compat
];
testHaskellDepends = [ base QuickCheck ];
homepage = "https://github.com/hercules-ci/optparse-applicative";
description = "Utilities and combinators for parsing command line options (fork)";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ roberth ];
}

View File

@ -1,22 +1,30 @@
{ lib, buildPythonPackage, fetchPypi, isPy27 { lib
, vcver }: , buildPythonPackage
, fetchPypi
, isPy27
, setuptools-scm
, vcver
, pytestCheckHook
}:
buildPythonPackage rec { buildPythonPackage rec {
pname = "deepmerge"; pname = "deepmerge";
version = "0.1.1"; version = "0.2.1";
disabled = isPy27; disabled = isPy27;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "fa1d44269786bcc12d30a7471b0b39478aa37a43703b134d7f12649792f92c1f"; sha256 = "082bvlk65pkf9qzkzzl8fq7s6zfz1b2v5pcb0ikwg1nx0xspggaz";
}; };
propagatedBuildInputs = [ nativeBuildInputs = [
setuptools-scm
vcver vcver
]; ];
# depends on https://pypi.org/project/uranium/ checkInputs = [
doCheck = false; pytestCheckHook
];
pythonImportsCheck = [ "deepmerge" ]; pythonImportsCheck = [ "deepmerge" ];

View File

@ -5,13 +5,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "defcon"; pname = "defcon";
version = "0.8.0"; version = "0.8.1";
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "028j7i39m75fnbyc6jsvwwiz31vq4slxwf47y6yszy1qn61xkcna"; sha256 = "1sj9yhwkyvzchglpy07pkx5362mwlap581ibv150b5l9s5mxn2j1";
extension = "zip"; extension = "zip";
}; };

View File

@ -0,0 +1,23 @@
{ haskell, haskellPackages, lib, makeWrapper, runc, stdenv }:
let
inherit (haskell.lib) overrideCabal addBuildDepends;
inherit (lib) makeBinPath;
bundledBins = lib.optional stdenv.isLinux runc;
pkg =
# justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
overrideCabal
(addBuildDepends (haskell.lib.justStaticExecutables haskellPackages.hercules-ci-cli) [ makeWrapper ])
(o: {
postInstall = ''
${o.postInstall or ""}
mkdir -p $out/libexec
mv $out/bin/hci $out/libexec
makeWrapper $out/libexec/hci $out/bin/hci --prefix PATH : ${makeBinPath bundledBins}
'';
});
in pkg // {
meta = pkg.meta // {
position = toString ./default.nix + ":1";
};
}

View File

@ -1,7 +1,9 @@
{ gnutar, gzip, git, haskell, haskellPackages, lib, makeWrapper }: { gnutar, gzip, git, haskell, haskellPackages, lib, makeWrapper, runc, stdenv }:
let let
inherit (haskell.lib) overrideCabal addBuildDepends; inherit (haskell.lib) overrideCabal addBuildDepends;
inherit (lib) makeBinPath; inherit (lib) makeBinPath;
bundledBins = [ gnutar gzip git ] ++ lib.optional stdenv.isLinux runc;
pkg = pkg =
# justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990 # justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
overrideCabal overrideCabal
@ -11,7 +13,7 @@ let
${o.postInstall or ""} ${o.postInstall or ""}
mkdir -p $out/libexec mkdir -p $out/libexec
mv $out/bin/hercules-ci-agent $out/libexec mv $out/bin/hercules-ci-agent $out/libexec
makeWrapper $out/libexec/hercules-ci-agent $out/bin/hercules-ci-agent --prefix PATH : ${makeBinPath [ gnutar gzip git ]} makeWrapper $out/libexec/hercules-ci-agent $out/bin/hercules-ci-agent --prefix PATH : ${makeBinPath bundledBins}
''; '';
}); });
in pkg // { in pkg // {

View File

@ -1,4 +1,4 @@
# frozen_string_literal: true # frozen_string_literal: true
source "https://rubygems.org" source "https://rubygems.org"
gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.33" gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.34"

View File

@ -1,9 +1,9 @@
GIT GIT
remote: https://github.com/rapid7/metasploit-framework remote: https://github.com/rapid7/metasploit-framework
revision: 76926232b9c92df4832d986513fe89b8c1d53f1f revision: 010e4d5a643a857e09bafbcf79b541e607de3c4c
ref: refs/tags/6.0.33 ref: refs/tags/6.0.34
specs: specs:
metasploit-framework (6.0.33) metasploit-framework (6.0.34)
actionpack (~> 5.2.2) actionpack (~> 5.2.2)
activerecord (~> 5.2.2) activerecord (~> 5.2.2)
activesupport (~> 5.2.2) activesupport (~> 5.2.2)
@ -12,7 +12,6 @@ GIT
aws-sdk-s3 aws-sdk-s3
bcrypt bcrypt
bcrypt_pbkdf bcrypt_pbkdf
bit-struct
bson bson
concurrent-ruby (= 1.0.5) concurrent-ruby (= 1.0.5)
dnsruby dnsruby
@ -31,7 +30,7 @@ GIT
metasploit-concern metasploit-concern
metasploit-credential metasploit-credential
metasploit-model metasploit-model
metasploit-payloads (= 2.0.34) metasploit-payloads (= 2.0.37)
metasploit_data_models metasploit_data_models
metasploit_payloads-mettle (= 1.0.6) metasploit_payloads-mettle (= 1.0.6)
mqtt mqtt
@ -124,22 +123,22 @@ GEM
arel-helpers (2.12.0) arel-helpers (2.12.0)
activerecord (>= 3.1.0, < 7) activerecord (>= 3.1.0, < 7)
aws-eventstream (1.1.1) aws-eventstream (1.1.1)
aws-partitions (1.431.1) aws-partitions (1.432.0)
aws-sdk-core (3.112.1) aws-sdk-core (3.113.0)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0) aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
jmespath (~> 1.0) jmespath (~> 1.0)
aws-sdk-ec2 (1.226.0) aws-sdk-ec2 (1.227.0)
aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
aws-sdk-iam (1.48.0) aws-sdk-iam (1.49.0)
aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
aws-sdk-kms (1.42.0) aws-sdk-kms (1.43.0)
aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.89.0) aws-sdk-s3 (1.91.0)
aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-core (~> 3, >= 3.112.0)
aws-sdk-kms (~> 1) aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
@ -148,7 +147,6 @@ GEM
bcrypt (3.1.16) bcrypt (3.1.16)
bcrypt_pbkdf (1.1.0) bcrypt_pbkdf (1.1.0)
bindata (2.4.8) bindata (2.4.8)
bit-struct (0.16)
bson (4.12.0) bson (4.12.0)
builder (3.2.4) builder (3.2.4)
concurrent-ruby (1.0.5) concurrent-ruby (1.0.5)
@ -168,7 +166,7 @@ GEM
eventmachine (>= 1.0.0.beta.4) eventmachine (>= 1.0.0.beta.4)
erubi (1.10.0) erubi (1.10.0)
eventmachine (1.2.7) eventmachine (1.2.7)
faker (2.16.0) faker (2.17.0)
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
faraday (1.3.0) faraday (1.3.0)
faraday-net_http (~> 1.0) faraday-net_http (~> 1.0)
@ -214,7 +212,7 @@ GEM
activemodel (~> 5.2.2) activemodel (~> 5.2.2)
activesupport (~> 5.2.2) activesupport (~> 5.2.2)
railties (~> 5.2.2) railties (~> 5.2.2)
metasploit-payloads (2.0.34) metasploit-payloads (2.0.37)
metasploit_data_models (4.1.2) metasploit_data_models (4.1.2)
activerecord (~> 5.2.2) activerecord (~> 5.2.2)
activesupport (~> 5.2.2) activesupport (~> 5.2.2)
@ -240,7 +238,7 @@ GEM
network_interface (0.0.2) network_interface (0.0.2)
nexpose (7.2.1) nexpose (7.2.1)
nio4r (2.5.7) nio4r (2.5.7)
nokogiri (1.11.1) nokogiri (1.11.2)
mini_portile2 (~> 2.5.0) mini_portile2 (~> 2.5.0)
racc (~> 1.4) racc (~> 1.4)
octokit (4.20.0) octokit (4.20.0)
@ -325,7 +323,7 @@ GEM
metasm metasm
rex-core rex-core
rex-text rex-text
rex-socket (0.1.25) rex-socket (0.1.26)
rex-core rex-core
rex-sslscan (0.1.6) rex-sslscan (0.1.6)
rex-core rex-core

View File

@ -8,13 +8,13 @@ let
}; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "metasploit-framework"; pname = "metasploit-framework";
version = "6.0.33"; version = "6.0.34";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rapid7"; owner = "rapid7";
repo = "metasploit-framework"; repo = "metasploit-framework";
rev = version; rev = version;
sha256 = "sha256-hIAXqohZyBJfVj4BxxYVpERZDU6sd6EnVgVax7MXQ7Q="; sha256 = "sha256-sKt1hN7thNhA+bjeFF3gxJs/82EPXPiM81zcMpDRDyg=";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -114,60 +114,60 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "08574xgyq39z07xhbgc12882v38lgkmj0jpznpcivjca1v7dk53l"; sha256 = "0y0z25hgghy3i8azx0mn8pda2qvd47zkilwjps0x32zn091blzgg";
type = "gem"; type = "gem";
}; };
version = "1.431.1"; version = "1.432.0";
}; };
aws-sdk-core = { aws-sdk-core = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0r5f7pb9dh95f7cb4rdj1z766c88735y6y6msbgzak0v8g8j3dw9"; sha256 = "1774xyfqf307qvh5npvf01948ayrviaadq576r4jxin6xvlg8j9z";
type = "gem"; type = "gem";
}; };
version = "3.112.1"; version = "3.113.0";
}; };
aws-sdk-ec2 = { aws-sdk-ec2 = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0xa39m2lsdq4i0n9r2bz19nv43pjkrs54dnas7q78gl3c467wqj9"; sha256 = "0lhpwxad3yc5c3a8jmp116qx5jmym0ykpv39iwdq5km4h3as6h2d";
type = "gem"; type = "gem";
}; };
version = "1.226.0"; version = "1.227.0";
}; };
aws-sdk-iam = { aws-sdk-iam = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "02xsqb66r7a53a9nnwrhpvd5s9n7wdrvd51c56gs1hlb38j45y0j"; sha256 = "1c7vnkwh6z7nxgpmdw8hy70wxiimszyp644vmj8p1pr7ybz6sv9l";
type = "gem"; type = "gem";
}; };
version = "1.48.0"; version = "1.49.0";
}; };
aws-sdk-kms = { aws-sdk-kms = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "00wgf83cdy6z77b2y0ld0aqiidfyldi71hx0z8b73gxjdlbwpq1i"; sha256 = "01pd0f4srsa65zl4zq4014p9j5yrr2yy9h9ab17g3w9d0qqm2vsh";
type = "gem"; type = "gem";
}; };
version = "1.42.0"; version = "1.43.0";
}; };
aws-sdk-s3 = { aws-sdk-s3 = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "0mznxmpsjqf3gmb6nxkmj2niswy4vvs4ykabf5z9cvamhbvvjhbv"; sha256 = "0vs3zg9d3lzi7rwys4qv62mcmga39s4rg4rmb0dalqknz6lqzhrq";
type = "gem"; type = "gem";
}; };
version = "1.89.0"; version = "1.91.0";
}; };
aws-sigv4 = { aws-sigv4 = {
groups = ["default"]; groups = ["default"];
@ -209,16 +209,6 @@
}; };
version = "2.4.8"; version = "2.4.8";
}; };
bit-struct = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1w7x1fh4a6inpb46imhdf4xrq0z4d6zdpg7sdf8n98pif2hx50sx";
type = "gem";
};
version = "0.16";
};
bson = { bson = {
groups = ["default"]; groups = ["default"];
platforms = []; platforms = [];
@ -344,10 +334,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1jc6wffxnl7rbhg4hpj572f38fkxgrkgvv5imgzamrdmw55h206b"; sha256 = "0z3d4y6xg8prn3zdjw1qpqrnziq1d3zigqil4sxjj0pbr46gc1d6";
type = "gem"; type = "gem";
}; };
version = "2.16.0"; version = "2.17.0";
}; };
faraday = { faraday = {
groups = ["default"]; groups = ["default"];
@ -524,12 +514,12 @@
platforms = []; platforms = [];
source = { source = {
fetchSubmodules = false; fetchSubmodules = false;
rev = "76926232b9c92df4832d986513fe89b8c1d53f1f"; rev = "010e4d5a643a857e09bafbcf79b541e607de3c4c";
sha256 = "1d232yrwfnh5aqks2xxc9q6mji542lbcf09yargi5j2ri2m1g044"; sha256 = "0a0gs6835p2wyf6ghp0gc7rkz6y4w1fi9pmqz50di17dvs27baxh";
type = "git"; type = "git";
url = "https://github.com/rapid7/metasploit-framework"; url = "https://github.com/rapid7/metasploit-framework";
}; };
version = "6.0.33"; version = "6.0.34";
}; };
metasploit-model = { metasploit-model = {
groups = ["default"]; groups = ["default"];
@ -546,10 +536,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1n0npcd6im6h225pd3abcydsxg9n3hmarmdssy66x4g8wpiifbrp"; sha256 = "1mf1c50j2gszxspnn9f2d356z8aaiv9s9x8lpdi05cf6syvhsa2k";
type = "gem"; type = "gem";
}; };
version = "2.0.34"; version = "2.0.37";
}; };
metasploit_data_models = { metasploit_data_models = {
groups = ["default"]; groups = ["default"];
@ -706,10 +696,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1ajwkqr28hwqbyl1l3czx4a34c88acxywyqp8cjyy0zgsd6sbhj2"; sha256 = "0b51df8fwadak075cvi17w0nch6qz1r66564qp29qwfj67j9qp0p";
type = "gem"; type = "gem";
}; };
version = "1.11.1"; version = "1.11.2";
}; };
octokit = { octokit = {
groups = ["default"]; groups = ["default"];
@ -1076,10 +1066,10 @@
platforms = []; platforms = [];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1601b7vhp56sif21lk7mqcn3bbkhdrp6zz0vag8yzma3ji707pqg"; sha256 = "0mgk44f55w2g536nkxbg62qq5cfr05qxldglfr3yf94qkkanl2gg";
type = "gem"; type = "gem";
}; };
version = "0.1.25"; version = "0.1.26";
}; };
rex-sslscan = { rex-sslscan = {
groups = ["default"]; groups = ["default"];

View File

@ -13489,6 +13489,8 @@ in
hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { }; hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
hci = callPackage ../development/tools/continuous-integration/hci { };
niv = lib.getBin (haskell.lib.justStaticExecutables haskellPackages.niv); niv = lib.getBin (haskell.lib.justStaticExecutables haskellPackages.niv);
ormolu = haskellPackages.ormolu.bin; ormolu = haskellPackages.ormolu.bin;