diff options
author | ss1h2a3tw <ss1ha3tw@gmail.com> | 2017-06-04 02:22:07 +0800 |
---|---|---|
committer | Shane Chen <ss1ha3tw@gmail.com> | 2017-06-06 21:36:33 +0800 |
commit | e5449af0bf85bdc1b3238c8b82fe983c43a246fa (patch) | |
tree | e332fcebd589b4b7dbfdb562a9cabf1b27773ca8 /pkgs/development/python-modules/powerline | |
parent | c0b1e8a5fb174cd405dcca9f7fec275714ad9f4b (diff) | |
download | nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar.gz nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar.bz2 nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar.lz nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar.xz nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.tar.zst nixpkgs-e5449af0bf85bdc1b3238c8b82fe983c43a246fa.zip |
pythonPackages.powerline: 2.5.2 -> 2.6
Diffstat (limited to 'pkgs/development/python-modules/powerline')
-rw-r--r-- | pkgs/development/python-modules/powerline/default.nix | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/powerline/default.nix b/pkgs/development/python-modules/powerline/default.nix new file mode 100644 index 00000000000..86f5adb2824 --- /dev/null +++ b/pkgs/development/python-modules/powerline/default.nix @@ -0,0 +1,46 @@ +{ lib +, fetchurl +, buildPythonPackage +, git +, mercurial +, bazaar +, psutil +, pygit2 +}: + +buildPythonPackage rec { + rev = "2.6"; + name = "powerline-${rev}"; + src = fetchurl { + url = "https://github.com/powerline/powerline/archive/${rev}.tar.gz"; + name = "${name}.tar.gz"; + sha256 = "c108f11fe10dc910febb94b87d3abded85d4363fb950366a9e30282b9ba7c272"; + }; + + propagatedBuildInputs = [ git mercurial bazaar psutil pygit2]; + +# error: This is still beta and some tests still fail + doCheck = false; + + postInstall = '' + install -dm755 "$out/share/fonts/OTF/" + install -dm755 "$out/etc/fonts/conf.d" + install -m644 "font/PowerlineSymbols.otf" "$out/share/fonts/OTF/PowerlineSymbols.otf" + install -m644 "font/10-powerline-symbols.conf" "$out/etc/fonts/conf.d/10-powerline-symbols.conf" + + install -dm755 "$out/share/vim/vimfiles/plugin" + install -m644 "powerline/bindings/vim/plugin/powerline.vim" "$out/share/vim/vimfiles/plugin/powerline.vim" + + install -dm755 "$out/share/zsh/site-contrib" + install -m644 "powerline/bindings/zsh/powerline.zsh" "$out/share/zsh/site-contrib/powerline.zsh" + + install -dm755 "$out/share/tmux" + install -m644 "powerline/bindings/tmux/powerline.conf" "$out/share/tmux/powerline.conf" + ''; + + meta = { + homepage = https://github.com/powerline/powerline; + description = "The ultimate statusline/prompt utility"; + license = lib.licenses.mit; + }; +} |