|
|
|
@ -1,12 +1,13 @@ |
|
|
|
|
{ stdenvNoCC, lib, fetchFromGitHub, installShellFiles }: |
|
|
|
|
|
|
|
|
|
stdenvNoCC.mkDerivation rec { |
|
|
|
|
pname = "zplugin"; |
|
|
|
|
version = "2.3"; |
|
|
|
|
pname = "zinit"; |
|
|
|
|
version = "3.7"; |
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "zdharma"; |
|
|
|
|
repo = pname; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "0qqv5p19s8jb06d6h55dm4acji9x2rpxb2ni3h7fb0q43iz6y85w"; |
|
|
|
|
hash = "sha256-B+cTGz+U8MR22l6xXdRAAjDr+ulCk+CJ9GllFMK0axE="; |
|
|
|
|
}; |
|
|
|
|
# adapted from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zsh-zplugin-git |
|
|
|
|
dontBuild = true; |
|
|
|
@ -18,11 +19,12 @@ stdenvNoCC.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
# Zplugin's source files |
|
|
|
|
install -dm0755 "$outdir" |
|
|
|
|
install -m0644 zplugin{,-side,-install,-autoload}.zsh "$outdir" |
|
|
|
|
# Installing also backward compatibility layer |
|
|
|
|
install -m0644 z{plugin,init}{,-side,-install,-autoload}.zsh "$outdir" |
|
|
|
|
install -m0755 git-process-output.zsh "$outdir" |
|
|
|
|
|
|
|
|
|
# Zplugin autocompletion |
|
|
|
|
installShellCompletion --zsh _zplugin |
|
|
|
|
installShellCompletion --zsh _zinit |
|
|
|
|
|
|
|
|
|
#TODO:Zplugin-module files |
|
|
|
|
# find zmodules/ -type d -exec install -dm 755 "{}" "$outdir/{}" \; |
|
|
|
@ -32,7 +34,7 @@ stdenvNoCC.mkDerivation rec { |
|
|
|
|
#TODO:doc output |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
homepage = "https://github.com/zdharma/zplugin"; |
|
|
|
|
homepage = "https://github.com/zdharma/zinit"; |
|
|
|
|
description = "Flexible zsh plugin manager"; |
|
|
|
|
license = licenses.mit; |
|
|
|
|
maintainers = with maintainers; [ pasqui23 ]; |