rofi-menugen: convert patchPhase to postPatch, cleanup version

authored by

Sandro Jäckel and committed by
Sandro Jäckel
b2995f85 3b30539c

+6 -4
+6 -4
pkgs/applications/misc/rofi-menugen/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, rofi, gnused }: 2 3 stdenv.mkDerivation rec { 4 - rev = "168efd2608fdb88b1aff3e0244bda8402169f207"; 5 pname = "rofi-menugen"; 6 - version = "unstable-2015-12-28-${builtins.substring 0 7 rev}"; 7 8 src = fetchFromGitHub { 9 owner = "octotep"; 10 repo = "menugen"; 11 - inherit rev; 12 sha256 = "09fk9i6crw772qlc5zld35pcff1jq4jcag0syial2q000fbpjx5m"; 13 }; 14 - patchPhase = '' 15 sed -i -e "s|menugenbase|$out/bin/rofi-menugenbase|" menugen 16 sed -i -e "s|rofi |${rofi}/bin/rofi |" menugen 17 sed -i -e "s|sed |${gnused}/bin/sed |" menugenbase 18 ''; 19 installPhase = '' 20 mkdir -p $out/bin 21 cp menugen $out/bin/rofi-menugen 22 cp menugenbase $out/bin/rofi-menugenbase 23 ''; 24 meta = with lib; { 25 description = "Generates menu based applications using rofi"; 26 homepage = "https://github.com/octotep/menugen";
··· 1 { lib, stdenv, fetchFromGitHub, rofi, gnused }: 2 3 stdenv.mkDerivation rec { 4 pname = "rofi-menugen"; 5 + version = "unstable-2015-12-28"; 6 7 src = fetchFromGitHub { 8 owner = "octotep"; 9 repo = "menugen"; 10 + rev = "168efd2608fdb88b1aff3e0244bda8402169f207"; 11 sha256 = "09fk9i6crw772qlc5zld35pcff1jq4jcag0syial2q000fbpjx5m"; 12 }; 13 + 14 + postPatch = '' 15 sed -i -e "s|menugenbase|$out/bin/rofi-menugenbase|" menugen 16 sed -i -e "s|rofi |${rofi}/bin/rofi |" menugen 17 sed -i -e "s|sed |${gnused}/bin/sed |" menugenbase 18 ''; 19 + 20 installPhase = '' 21 mkdir -p $out/bin 22 cp menugen $out/bin/rofi-menugen 23 cp menugenbase $out/bin/rofi-menugenbase 24 ''; 25 + 26 meta = with lib; { 27 description = "Generates menu based applications using rofi"; 28 homepage = "https://github.com/octotep/menugen";