zsh-prezto: updating "4f19700" -> "0crrj2n"

This commit is contained in:
Rok Garbas 2017-11-24 15:14:15 +01:00
parent 842d8e4766
commit 5ab47ccfd1

View File

@ -1,28 +1,13 @@
{ stdenv, fetchpatch, fetchgit, fetchFromGitHub }: { stdenv, fetchpatch, fetchgit, fetchFromGitHub }:
let stdenv.mkDerivation rec {
# https://github.com/spwhitt/nix-zsh-completions/pull/2 name = "zsh-prezto-2017-12-03";
nix-zsh-completions = fetchFromGitHub {
owner = "garbas";
repo = "nix-zsh-completions";
rev = "9b7d216ec095ccee541ebfa5f04249aa2964d054";
sha256 = "1pvmfcqdvdi3nc1jm72f54mwf06yrmlq31pqw6b5fczawcz02jrz";
};
in stdenv.mkDerivation rec {
rev = "4f19700919c8ebbaf75755fc0d03716d13183f49";
name = "zsh-prezto-2015-03-03_rev${builtins.substring 0 7 rev}";
src = fetchgit { src = fetchgit {
url = "https://github.com/sorin-ionescu/prezto"; url = "https://github.com/sorin-ionescu/prezto";
inherit rev; rev = "029414581e54f5b63156f81acd0d377e8eb78883";
sha256 = "17mql9mb7zbf8q1nvnci60yrmz5bl9q964i8dv4shz8b42861cdg"; sha256 = "0crrj2nq0wcv5in8qimnkca2an760aqald13vq09s5kbwwc9rs1f";
fetchSubmodules = true; fetchSubmodules = true;
}; };
patches = [
(fetchpatch {
url = "https://github.com/sorin-ionescu/prezto/pull/1028.patch";
sha256 = "0yrj72s1hiaq13374xa82hxdig4s0kvqjn9apkmw0h7kzggxjfn3";
})
];
buildPhase = '' buildPhase = ''
sed -i -e "s|\''${ZDOTDIR:\-\$HOME}/.zpreztorc|/etc/zpreztorc|g" init.zsh sed -i -e "s|\''${ZDOTDIR:\-\$HOME}/.zpreztorc|/etc/zpreztorc|g" init.zsh
sed -i -e "s|\''${ZDOTDIR:\-\$HOME}/.zprezto/|$out/|g" init.zsh sed -i -e "s|\''${ZDOTDIR:\-\$HOME}/.zprezto/|$out/|g" init.zsh
@ -32,8 +17,7 @@ in stdenv.mkDerivation rec {
sed -i -e "s|\''${0:h}/cache.zsh|\''${ZDOTDIR:\-\$HOME}/.zfasd_cache|g" modules/fasd/init.zsh sed -i -e "s|\''${0:h}/cache.zsh|\''${ZDOTDIR:\-\$HOME}/.zfasd_cache|g" modules/fasd/init.zsh
''; '';
installPhase = '' installPhase = ''
mkdir -p $out/modules/nix mkdir -p $out
cp ${nix-zsh-completions}/* $out/modules/nix -R
cp ./* $out/ -R cp ./* $out/ -R
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {