{ lib, stdenv, fetchFromGitHub, fltk, giflib, libjpeg, libpng, libXdmcp, openssl, pkg-config, wget, }: stdenv.mkDerivation (finalAttrs: { pname = "dillo-plus"; version = "3.3.0"; src = fetchFromGitHub { owner = "crossbowerbt"; repo = "dillo-plus"; rev = "v${finalAttrs.version}"; hash = "sha256-NLerc1GXTdzuGVshXn7faK4vOu7wDVMiQNTljOF7OhA="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ fltk giflib libjpeg libpng libXdmcp openssl ]; strictDeps = true; makeFlags = [ "PREFIX=$(out)" "DOWNLOADER_TOOL=${lib.getExe wget}" "INSTALL=install" ]; meta = { description = "Lightweight web browser based on Dillo but with many improvements, such as: support for http, https, gemini, gopher, epub, reader mode and more"; homepage = "https://github.com/crossbowerbt/dillo-plus"; changelog = "https://github.com/crossbowerbt/dillo-plus/blob/main/ChangeLog"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fgaz ]; mainProgram = "dillo"; platforms = lib.platforms.all; }; })