Merge pull request #217010 from dalpd/dad-fix-espial

haskellPackages.espial: Use latest on GitHub (0.0.16) to unbreak
This commit is contained in:
Dennis Gosnell 2023-02-20 08:28:43 +09:00 committed by GitHub
commit e0b99a94b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 8 deletions

View file

@ -1320,11 +1320,18 @@ self: super: {
] super.svgcairo;
# Espial is waiting for a hackage release to be compatible with GHC 9.X.
espial = appendPatch (fetchpatch {
url = "https://github.com/jonschoning/espial/commit/70177f9efb9666c3616e8a474681d3eb763d0e84.patch";
sha256 = "sha256-aJtwZGp9DUpACBV0WYRL7k32m6qWf5vq6eKBFq/G23s=";
excludes = ["package.yaml" "stack.yaml" "stack.yaml.lock"];
}) super.espial;
# [This issue](https://github.com/jonschoning/espial/issues/49) can be followed
# to track the status of the new release.
espial =
let ghc9-compat = fetchpatch {
url = "https://github.com/jonschoning/espial/commit/70177f9efb9666c3616e8a474681d3eb763d0e84.patch";
sha256 = "sha256-aJtwZGp9DUpACBV0WYRL7k32m6qWf5vq6eKBFq/G23s=";
excludes = ["package.yaml" "stack.yaml" "stack.yaml.lock"];
};
in overrideCabal (drv: {
jailbreak = assert super.espial.version == "0.0.11"; true;
patches = [ ghc9-compat ];
}) super.espial;
# Upstream PR: https://github.com/jkff/splot/pull/9
splot = appendPatch (fetchpatch {

View file

@ -1385,7 +1385,6 @@ broken-packages:
- ert
- escape-artist
- escoger
- espial
- esqueleto-pgcrypto
- ess
- essence-of-live-coding

View file

@ -147,7 +147,9 @@ package-maintainers:
centromere:
- nfc
dalpd:
- espial
- ghc-vis
- patat
- svgcairo
domenkozar:
- cachix

View file

@ -92897,8 +92897,7 @@ self: {
];
description = "Espial is an open-source, web-based bookmarking server";
license = lib.licenses.agpl3Only;
hydraPlatforms = lib.platforms.none;
broken = true;
maintainers = [ lib.maintainers.dalpd ];
}) {};
"esqueleto" = callPackage
@ -216863,6 +216862,7 @@ self: {
description = "Terminal-based presentations using Pandoc";
license = lib.licenses.gpl2Only;
mainProgram = "patat";
maintainers = [ lib.maintainers.dalpd ];
}) {};
"patch" = callPackage