Files
2026-04-12 15:07:19 +02:00

49 lines
931 B
Nix

{
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
lib,
qt5,
fribidi,
libunibreak,
zstd,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "coolreader";
version = "3.2.59";
src = fetchFromGitHub {
owner = "buggins";
repo = "coolreader";
tag = "cr${finalAttrs.version}";
hash = "sha256-RgVEOaNBaEuPBC75B8PdCkbqMvEzNmnEYmiI1ny/WFQ=";
};
patches = [ ./cmake_policy_version_3_5.patch ];
nativeBuildInputs = [
cmake
pkg-config
qt5.wrapQtAppsHook
];
buildInputs = [
qt5.qttools
fribidi
libunibreak
zstd
];
meta = {
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://github.com/buggins/coolreader";
description = "Cross platform open source e-book reader";
mainProgram = "cr3";
license = lib.licenses.gpl2Plus; # see https://github.com/buggins/coolreader/issues/80
maintainers = [ ];
platforms = lib.platforms.all;
};
})