neovim-pygui: remove

This commit is contained in:
Alexey Shmalko 2018-12-09 01:45:10 +02:00
parent 211938532c
commit bc51418f1a
No known key found for this signature in database
GPG key ID: DCEF7BCCEB3066C3
4 changed files with 1 additions and 45 deletions

View file

@ -16,7 +16,6 @@ let
, withPython3 ? true, extraPython3Packages ? (_: []) /* the function you would have passed to python.withPackages */
, withNodeJs? false
, withRuby ? true
, withPyGUI ? false
, vimAlias ? false
, viAlias ? false
, configure ? {}
@ -43,7 +42,7 @@ let
pluginPythonPackages = getDeps "pythonDependencies" requiredPlugins;
pythonEnv = pythonPackages.python.withPackages(ps:
(if withPyGUI then [ ps.neovim_gui ] else [ ps.pynvim ])
[ ps.pynvim ]
++ (extraPythonPackagesFun ps)
++ (concatMap (f: f ps) pluginPythonPackages));
@ -88,10 +87,6 @@ let
makeWrapper ${python3Env}/bin/python3 $out/bin/nvim-python3 --unset PYTHONPATH
'' + optionalString withRuby ''
ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
''
+ optionalString withPyGUI ''
makeWrapper "${pythonEnv}/bin/pynvim" "$out/bin/pynvim" \
--prefix PATH : "$out/bin"
'' + optionalString vimAlias ''
ln -s $out/bin/nvim $out/bin/vim
'' + optionalString viAlias ''

View file

@ -1,35 +0,0 @@
{ stdenv
, buildPythonPackage
, fetchFromGitHub
, neovim
, click
, pygobject3
, isPy27
, pkgs
}:
buildPythonPackage rec {
pname = "neovim-pygui";
version = "0.1.3";
disabled = !isPy27;
src = fetchFromGitHub {
owner = "neovim";
repo = "python-gui";
rev = version;
sha256 = "1vpvr3zm3f9sxg1z1cl7f7gi8v1xksjdvxj62qnw65aqj3zqxnkz";
};
propagatedBuildInputs = [ neovim click pygobject3 pkgs.gobject-introspection pkgs.makeWrapper pkgs.gtk3 ];
patchPhase = ''
sed -i -e "s|entry_points=entry_points,|entry_points=dict(console_scripts=['pynvim=neovim.ui.cli:main [GUI]']),|" setup.py
'';
postInstall = ''
wrapProgram $out/bin/pynvim \
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
--prefix PYTHONPATH : "${pygobject3}/lib/python2.7/site-packages:$PYTHONPATH"
'';
}

View file

@ -19622,8 +19622,6 @@ in
neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
neovim-pygui = pythonPackages.neovim_gui;
neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { pythonPackages = python3Packages; };
vis = callPackage ../applications/editors/vis {

View file

@ -4629,8 +4629,6 @@ in {
pynvim = callPackage ../development/python-modules/pynvim {};
neovim_gui = callPackage ../development/python-modules/neovim_gui { };
typogrify = callPackage ../development/python-modules/typogrify { };
smartypants = callPackage ../development/python-modules/smartypants { };