diff options
author | arcnmx <arcnmx@users.noreply.github.com> | 2019-10-15 10:10:36 -0700 |
---|---|---|
committer | arcnmx <arcnmx@users.noreply.github.com> | 2019-10-16 12:12:51 -0700 |
commit | eb591521369aa708b2ebee9993cae2d7151b31cd (patch) | |
tree | 6bb0d30b1cba901bf1e371ac133ecdaa9141e595 /pkgs/applications/misc/vit | |
parent | a104aad1a6608c2740b605cf3919d1887dc12375 (diff) | |
download | nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar.gz nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar.bz2 nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar.lz nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar.xz nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.tar.zst nixpkgs-eb591521369aa708b2ebee9993cae2d7151b31cd.zip |
vit: 1.3 -> 2.0.0
Diffstat (limited to 'pkgs/applications/misc/vit')
-rw-r--r-- | pkgs/applications/misc/vit/default.nix | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/pkgs/applications/misc/vit/default.nix b/pkgs/applications/misc/vit/default.nix index 3eb797f182e..9953af19d90 100644 --- a/pkgs/applications/misc/vit/default.nix +++ b/pkgs/applications/misc/vit/default.nix @@ -1,40 +1,37 @@ -{ stdenv, fetchFromGitHub -, makeWrapper, which -, taskwarrior, ncurses, perlPackages }: +{ lib +, python3Packages +, taskwarrior }: -stdenv.mkDerivation rec { +with python3Packages; + +buildPythonApplication rec { pname = "vit"; - version = "1.3"; + version = "2.0.0"; + disabled = lib.versionOlder python.version "3.6"; - src = fetchFromGitHub { - owner = "scottkosty"; - repo = pname; - rev = "v${version}"; - sha256 = "0a34rh5w8393wf7jwwr0f74rp1zv2vz606z5j8sr7w19k352ijip"; + src = fetchPypi { + inherit pname version; + sha256 = "5282d8076d9814d9248071aec8784cffbd968601542533ccb28ca61d1d08205e"; }; - preConfigure = '' - substituteInPlace Makefile.in \ - --replace sudo "" - substituteInPlace configure \ - --replace /usr/bin/perl ${perlPackages.perl}/bin/perl - substituteInPlace cmdline.pl \ - --replace "view " "vim -R " - ''; + propagatedBuildInputs = [ + pytz + tasklib + tzlocal + urwid + ]; - postInstall = '' - wrapProgram $out/bin/vit --prefix PERL5LIB : $PERL5LIB - ''; + makeWrapperArgs = [ "--suffix" "PATH" ":" "${taskwarrior}/bin" ]; - nativeBuildInputs = [ makeWrapper which ]; - buildInputs = [ taskwarrior ncurses ] - ++ (with perlPackages; [ perl Curses TryTiny TextCharWidth ]); + preCheck = '' + export TERM=''${TERM-linux} + ''; - meta = with stdenv.lib; { + meta = with lib; { + homepage = https://github.com/scottkosty/vit; description = "Visual Interactive Taskwarrior"; - maintainers = with maintainers; [ dtzWill ]; + maintainers = with maintainers; [ dtzWill arcnmx ]; platforms = platforms.all; - license = licenses.gpl3; + license = licenses.mit; }; } - |