diff options
author | koral <koral@mailoo.org> | 2014-11-23 23:37:53 +0100 |
---|---|---|
committer | koral <koral@mailoo.org> | 2014-11-23 23:37:53 +0100 |
commit | 222366883df167e877719b86a489abd6323ea80d (patch) | |
tree | 7bce8abe2415c64eefebfd58c8ae220eb69f2f5a /pkgs/applications/misc/girara | |
parent | 444bda19362e6b3d725b91dbcd2f2963f3fc23e8 (diff) | |
download | nixlib-222366883df167e877719b86a489abd6323ea80d.tar nixlib-222366883df167e877719b86a489abd6323ea80d.tar.gz nixlib-222366883df167e877719b86a489abd6323ea80d.tar.bz2 nixlib-222366883df167e877719b86a489abd6323ea80d.tar.lz nixlib-222366883df167e877719b86a489abd6323ea80d.tar.xz nixlib-222366883df167e877719b86a489abd6323ea80d.tar.zst nixlib-222366883df167e877719b86a489abd6323ea80d.zip |
girara: provided an alternative installation that doesn't require ncurses or gcc 4.9
Diffstat (limited to 'pkgs/applications/misc/girara')
-rw-r--r-- | pkgs/applications/misc/girara/default.nix | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/pkgs/applications/misc/girara/default.nix b/pkgs/applications/misc/girara/default.nix index 3a7e5da1e737..c7c110a978a5 100644 --- a/pkgs/applications/misc/girara/default.nix +++ b/pkgs/applications/misc/girara/default.nix @@ -1,19 +1,27 @@ -{ stdenv, fetchurl, pkgconfig, gtk, gettext, ncurses }: +{ stdenv, fetchurl, pkgconfig, gtk, gettext, withBuildColors ? true, ncurses ? null}: +assert withBuildColors -> ncurses != null; + +with stdenv.lib; stdenv.mkDerivation rec { - name = "girara-0.2.3"; + name = "girara-${version}"; + version = "0.2.3"; src = fetchurl { url = "http://pwmt.org/projects/girara/download/${name}.tar.gz"; sha256 = "1phfmqp8y17zcy9yi6pm2f80x8ldbk60iswpm4bmjz5217jwqzxh"; }; + preConfigure = '' + sed -i 's/ifdef TPUT_AVAILABLE/ifneq ($(TPUT_AVAILABLE), 0)/' colors.mk + ''; + buildInputs = [ pkgconfig gtk gettext ]; - makeFlags = [ - "PREFIX=$(out)" - "TPUT=${ncurses}/bin/tput" - ]; + makeFlags = [ "PREFIX=$(out)" ] + ++ optional withBuildColors "TPUT=${ncurses}/bin/tput" + ++ optional (!withBuildColors) "TPUT_AVAILABLE=0" + ; meta = { homepage = http://pwmt.org/projects/girara/; @@ -22,9 +30,8 @@ stdenv.mkDerivation rec { girara is a library that implements a GTK+ based VIM-like user interface that focuses on simplicity and minimalism. ''; - license = stdenv.lib.licenses.zlib; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.garbas ]; + license = licenses.zlib; + platforms = platforms.linux; + maintainers = [ maintainers.garbas ]; }; } - |