{ lib, stdenv, python, perl, fetchFromGitHub, installShellFiles }: stdenv.mkDerivation rec { pname = "git-publish"; version = "1.8.1"; src = fetchFromGitHub { owner = "stefanha"; repo = "git-publish"; rev = "v${version}"; sha256 = "14rz5kli6sz171cvdc46z3z0nnpd57rliwr6nn6vjjc49yyfwgl4"; }; nativeBuildInputs = [ perl installShellFiles ]; buildInputs = [ python ]; installPhase = '' runHook preInstall install -Dm0755 git-publish $out/bin/git-publish pod2man git-publish.pod > git-publish.1 installManPage git-publish.1 runHook postInstall ''; meta = { description = "Prepare and store patch revisions as git tags"; license = lib.licenses.mit; maintainers = [ lib.maintainers.lheckemann ]; homepage = "https://github.com/stefanha/git-publish"; }; }