diff options
author | Profpatsch <mail@profpatsch.de> | 2017-03-01 11:05:23 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2017-03-07 17:35:29 +0100 |
commit | feab711f84f32ff92978b971585026ed247e3a98 (patch) | |
tree | ad4fcc1f7cb89e4b6d0ad17946e373e0a475791b /pkgs/applications/misc | |
parent | e50203bfde29065fd7d1f047d9e3797f5c302b76 (diff) | |
download | nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar.gz nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar.bz2 nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar.lz nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar.xz nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.tar.zst nixpkgs-feab711f84f32ff92978b971585026ed247e3a98.zip |
lilyterm-git: init at 2017-01-06
The latest stable release is quite old (2013-02) and many improvements have been made in the meantime.
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/lilyterm/default.nix | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/pkgs/applications/misc/lilyterm/default.nix b/pkgs/applications/misc/lilyterm/default.nix index 2fe07d8c5dd..2fa4ba9ae64 100644 --- a/pkgs/applications/misc/lilyterm/default.nix +++ b/pkgs/applications/misc/lilyterm/default.nix @@ -1,17 +1,39 @@ -{ stdenv, fetchurl +{ stdenv, fetchurl, fetchFromGitHub , pkgconfig , autoconf, automake, intltool, gettext -, gtk, vte }: +, gtk, vte -stdenv.mkDerivation rec { +# "stable" or "git" +, flavour ? "stable" +}: + +assert flavour == "stable" || flavour == "git"; + +let + stuff = + if flavour == "stable" + then rec { + version = "0.9.9.4"; + src = fetchurl { + url = "http://lilyterm.luna.com.tw/file/lilyterm-${version}.tar.gz"; + sha256 = "0x2x59qsxq6d6xg5sd5lxbsbwsdvkwqlk17iw3h4amjg3m1jc9mp"; + }; + } + else { + version = "2017-01-06"; + src = fetchFromGitHub { + owner = "Tetralet"; + repo = "lilyterm"; + rev = "20cce75d34fd24901c9828469d4881968183c389"; + sha256 = "0am0y65674rfqy69q4qz8izb8cq0isylr4w5ychi40jxyp68rkv2"; + }; + }; +in +stdenv.mkDerivation rec { name = "lilyterm-${version}"; - version = "0.9.9.4"; - src = fetchurl { - url = "http://lilyterm.luna.com.tw/file/${name}.tar.gz"; - sha256 = "0x2x59qsxq6d6xg5sd5lxbsbwsdvkwqlk17iw3h4amjg3m1jc9mp"; - }; + inherit (stuff) src version; buildInputs = [ pkgconfig autoconf automake intltool gettext gtk vte ]; @@ -29,7 +51,7 @@ stdenv.mkDerivation rec { ''; homepage = http://lilyterm.luna.com.tw/; license = licenses.gpl3; - maintainers = with maintainers; [ AndersonTorres ]; + maintainers = with maintainers; [ AndersonTorres profpatsch ]; platforms = platforms.linux; }; } |