lol

rc: init at 1.7.4

+44
+42
pkgs/shells/rc/default.nix
··· 1 + { stdenv, fetchurl, autoreconfHook 2 + , ncurses #acinclude.m4 wants headers for tgetent(). 3 + , historySupport ? false 4 + , readline ? null 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + name = "rc-${version}"; 9 + version = "1.7.4"; 10 + 11 + src = fetchurl { 12 + url = "http://static.tobold.org/rc/rc-${version}.tar.gz"; 13 + sha256 = "1n5zz6d6z4z6s3fwa0pscqqawy561k4xfnmi91i626hcvls67ljy"; 14 + }; 15 + 16 + nativeBuildInputs = [ autoreconfHook ]; 17 + buildInputs = [ ncurses ] 18 + ++ stdenv.lib.optionals (readline != null) [ readline ]; 19 + 20 + configureFlags = [ 21 + "--enable-def-interp=${stdenv.shell}" #183 22 + ] ++ stdenv.lib.optionals historySupport [ "--with-history" ] 23 + ++ stdenv.lib.optionals (readline != null) [ "--with-edit=readline" ]; 24 + 25 + prePatch = '' 26 + substituteInPlace configure.ac \ 27 + --replace "date -I" "echo 2015-05-13" #reproducible-build 28 + ''; 29 + 30 + passthru = { 31 + shellPath = "/bin/rc"; 32 + }; 33 + 34 + meta = with stdenv.lib; { 35 + description = "The Plan 9 shell"; 36 + longDescription = "Byron Rakitzis' UNIX reimplementation of Tom Duff's Plan 9 shell."; 37 + homepage = http://tobold.org/article/rc; 38 + license = with licenses; zlib; 39 + maintainers = with maintainers; [ ramkromberg ]; 40 + platforms = with platforms; all; 41 + }; 42 + }
+2
pkgs/top-level/all-packages.nix
··· 3279 3279 3280 3280 rawdog = callPackage ../applications/networking/feedreaders/rawdog { }; 3281 3281 3282 + rc = callPackage ../shells/rc { }; 3283 + 3282 3284 read-edid = callPackage ../os-specific/linux/read-edid { }; 3283 3285 3284 3286 redir = callPackage ../tools/networking/redir { };