{ mkDerivation, base, bytestring, cabal-install-parsers, Cabal-syntax, containers, directory, fetchFromCodeberg, filepath, generic-lens-lite, lib, mtl, optparse-applicative, parsec, pretty, regex-applicative, frontmatter, }: mkDerivation rec { pname = "changelog-d"; version = "1.0.2"; src = fetchFromCodeberg { owner = "fgaz"; repo = "changelog-d"; rev = "v${version}"; hash = "sha256-nPvuAkcFfK/NKXNBv8D2ePnB88WnjvmAIbzQHVvEXtk="; }; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ base bytestring cabal-install-parsers Cabal-syntax containers directory filepath generic-lens-lite mtl parsec pretty regex-applicative frontmatter ]; executableHaskellDepends = [ base bytestring Cabal-syntax directory filepath optparse-applicative ]; doHaddock = false; description = "Concatenate changelog entries into a single one"; license = lib.licenses.gpl3Plus; mainProgram = "changelog-d"; }