diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-08-29 01:29:23 +0400 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-08-29 01:29:23 +0400 |
commit | 50b0fd46fb32a3c1ddeec48303a3faf38b16f645 (patch) | |
tree | ac91080ba7436a5860918f38a119ece4d478c6ba | |
parent | 601a48732e0ff6c67f3072465711ae221c3a087f (diff) | |
parent | 2faf1c5b8115c765ef0344f76dda91ecae6c6d95 (diff) | |
download | nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar.gz nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar.bz2 nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar.lz nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar.xz nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.tar.zst nixpkgs-50b0fd46fb32a3c1ddeec48303a3faf38b16f645.zip |
Merge pull request #3817 from bodil/master
Add evilvte package.
-rw-r--r-- | pkgs/applications/misc/evilvte/default.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/applications/misc/evilvte/default.nix b/pkgs/applications/misc/evilvte/default.nix new file mode 100644 index 00000000000..5921cc308b5 --- /dev/null +++ b/pkgs/applications/misc/evilvte/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchgit, makeWrapper, pkgconfig, + gnome, glib, pango, cairo, gdk_pixbuf, atk, freetype, xlibs, + configH +}: + +stdenv.mkDerivation rec { + name = "evilvte-${version}"; + version = "0.5.2-20140827"; + + src = fetchgit { + url = https://github.com/caleb-/evilvte.git; + rev = "8dfa41e26bc640dd8d8c7317ff7d04e3c01ded8a"; + sha256 = "70f1d4234d077121e2223a735d749d1b53f0b84393507b635b8a37c3716e94d3"; + }; + + buildInputs = [ + gnome.vte glib pango gnome.gtk cairo gdk_pixbuf atk freetype xlibs.libX11 + xlibs.xproto xlibs.kbproto xlibs.libXext xlibs.xextproto makeWrapper pkgconfig + ]; + + buildPhase = '' + cat >src/config.h <<EOF + ${configH} + EOF + make + ''; + + meta = with stdenv.lib; { + description = "VTE based, highly customizable terminal emulator"; + homepage = http://www.calno.com/evilvte; + license = licenses.gpl2; + maintainers = [ maintainers.bodil ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c07a8994f3e..01dd3e5638c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8655,6 +8655,10 @@ let inherit (gnome) gnomedocutils libgnome libglade libgnomeui scrollkeeper; }; + evilvte = callPackage ../applications/misc/evilvte { + configH = config.evilvte.config or ""; + }; + evopedia = callPackage ../applications/misc/evopedia { }; keepassx = callPackage ../applications/misc/keepassx { }; |