at 23.05-pre 783 B view raw
1{ lib, stdenv, fetchFromGitHub, makeWrapper, perl, wdiff }: 2 3stdenv.mkDerivation rec { 4 version = "1.7.2"; 5 pname = "pkgdiff"; 6 7 src = fetchFromGitHub { 8 owner = "lvc"; 9 repo = "pkgdiff"; 10 rev = version; 11 sha256 = "1ahknyx0s54frbd3gqh070lkv3j1b344jrs6m6p1s1lgwbd70vnb"; 12 }; 13 14 buildInputs = [ perl ]; 15 nativeBuildInputs = [ makeWrapper ]; 16 17 dontBuild = true; 18 19 makeFlags = [ "prefix=$(out)" ]; 20 21 postInstall = '' 22 wrapProgram $out/bin/pkgdiff --prefix PATH : ${lib.makeBinPath [ wdiff ]} 23 ''; 24 25 meta = with lib; { 26 description = "A tool for visualizing changes in Linux software packages"; 27 homepage = "https://lvc.github.io/pkgdiff/"; 28 license = licenses.gpl2; 29 maintainers = with maintainers; [ sweber ]; 30 platforms = platforms.unix; 31 }; 32}