haskellPackages.qhs: fix dependency bounds and tests (#517630)
This commit is contained in:
@@ -832,6 +832,15 @@ with haskellLib;
|
||||
# Tests require a Kafka broker running locally
|
||||
haskakafka = dontCheck super.haskakafka;
|
||||
|
||||
# https://github.com/itchyny/qhs/issues/8
|
||||
qhs = overrideSrc {
|
||||
version = "0.4.3";
|
||||
src = pkgs.fetchzip {
|
||||
url = "mirror://hackage/qhs-0.4.3/qhs-0.4.3.tar.gz";
|
||||
sha256 = "191015m47qdxzi8w5pvadgv95g8vk7v2gr76jzfgglyjy6zhb5wb";
|
||||
};
|
||||
} (warnAfterVersion "0.4.2" super.qhs);
|
||||
|
||||
# Fix build with time >= 1.10 while retaining compat with time < 1.9
|
||||
mbox = appendPatch ./patches/mbox-time-1.10.patch (
|
||||
overrideCabal {
|
||||
|
||||
@@ -5160,7 +5160,6 @@ broken-packages:
|
||||
- qc-oi-testgenerator # failure in job https://hydra.nixos.org/build/233197822 at 2023-09-02
|
||||
- qd # failure in job https://hydra.nixos.org/build/233213936 at 2023-09-02
|
||||
- qed # failure in job https://hydra.nixos.org/build/233249635 at 2023-09-02
|
||||
- qhs # failure in job https://hydra.nixos.org/build/315099159 at 2025-11-29
|
||||
- qhull-simple # failure in job https://hydra.nixos.org/build/233248108 at 2023-09-02
|
||||
- qif # failure in job https://hydra.nixos.org/build/233227609 at 2023-09-02
|
||||
- QIO # failure in job https://hydra.nixos.org/build/233233009 at 2023-09-02
|
||||
|
||||
@@ -134,6 +134,18 @@ builtins.intersectAttrs super {
|
||||
### END HASKELL-LANGUAGE-SERVER SECTION ###
|
||||
###########################################
|
||||
|
||||
qhs = lib.pipe super.qhs [
|
||||
# Package does not declare tool dependency hspec-discover
|
||||
(addTestToolDepends [ self.hspec-discover ])
|
||||
# tests depend on executable
|
||||
(overrideCabal (drv: {
|
||||
preCheck = ''
|
||||
${drv.preCheck or ""}
|
||||
export PATH="$PWD/dist/build/qhs:$PATH"
|
||||
'';
|
||||
}))
|
||||
];
|
||||
|
||||
# Test suite needs executable
|
||||
agda2lagda = overrideCabal (drv: {
|
||||
preCheck = ''
|
||||
|
||||
@@ -569853,9 +569853,7 @@ self: {
|
||||
doHaddock = false;
|
||||
description = "Command line tool qhs, SQL queries on CSV and TSV files";
|
||||
license = lib.meta.getLicenseFromSpdxId "MIT";
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "qhs";
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user