diff --git a/pkgs/applications/misc/mrxvt/default.nix b/pkgs/applications/misc/mrxvt/default.nix new file mode 100644 index 00000000000..ed52a19be4c --- /dev/null +++ b/pkgs/applications/misc/mrxvt/default.nix @@ -0,0 +1,29 @@ +args: with args.lib; with args; +let + co = chooseOptionsByFlags { + inherit args; + flagDescr = { + mandatory = { buildInputs = [ "libX11" ]; cfgOption = "--with-x"; }; + # many options to add here ... :) + # many of them can be set by configuration file I think.. + }; +}; + +in args.stdenv.mkDerivation { + + inherit (co) buildInputs configureFlags; + + src = args.fetchurl { + url = http://downloads.sourceforge.net/materm/mrxvt-0.5.3.tar.gz?modtime=1187784483&big_mirror=0; + name="mrxvt-0.5.3.tar.gz"; + sha256 = "04flnn58hp4qvvk6jzyipsj13v1qyrjabgbw5laz5cqxvxzpncp2"; + }; + + name = "mrxvt-0.5.3"; + + meta = { + description = "multitabbed lightweight terminal emulator basd on rxvt supporting transparency, backgroundimages, freetype fonts,.."; + homepage = http://sourceforge.net/projects/materm; + license = "GPL"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 29687a50cea..3abcbf525ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3344,6 +3344,12 @@ rec { # !!! should depend on MPlayer }; + # commented out because it's using the new configuration style proposal which is unstable + #mrxvt = import ../applications/misc/mrxvt { + #inherit lib fetchurl stdenv; + #inherit (xlibs) libXaw xproto libXt libX11 libSM libICE; + #}; + mutt = import ../applications/networking/mailreaders/mutt { inherit fetchurl stdenv ncurses which openssl; };