yaws: 2.0.6 -> 2.1.1

+11 -17
+10 -14
pkgs/servers/http/yaws/default.nix
··· 1 - {lib, stdenv, fetchurl, erlang, pam, perl }: 1 + {lib, stdenv, fetchFromGitHub, erlang, pam, perl, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "yaws"; 5 - version = "2.0.6"; 5 + version = "2.1.1"; 6 6 7 - src = fetchurl { 8 - url = "http://yaws.hyber.org/download/${pname}-${version}.tar.gz"; 9 - sha256 = "03nh97g7smsgm6sw5asssmlq7zgx6y2gnn7jn0lv2x5mkf5nzyb9"; 7 + src = fetchFromGitHub { 8 + owner = "erlyaws"; 9 + repo = pname; 10 + rev = "${pname}-${version}"; 11 + hash = "sha256-F1qhq0SEChWw/EBodXKWTqMNmGoTwP2JgkmfANUFD9I="; 10 12 }; 11 13 12 - # The tarball includes a symlink yaws -> yaws-1.95, which seems to be 13 - # necessary for importing erlang files 14 - unpackPhase = '' 15 - tar xzf $src 16 - cd $name 17 - ''; 18 - 19 14 configureFlags = [ "--with-extrainclude=${pam}/include/security" ]; 20 15 16 + nativeBuildInputs = [ autoreconfHook ]; 21 17 buildInputs = [ erlang pam perl ]; 22 18 23 19 postInstall = '' ··· 25 21 ''; 26 22 27 23 meta = with lib; { 28 - description = "A high performance HTTP 1.1 server in Erlang"; 29 - homepage = "http://yaws.hyber.org"; 24 + description = "A webserver for dynamic content written in Erlang."; 25 + homepage = "https://github.com/erlyaws/yaws"; 30 26 license = licenses.bsd2; 31 27 platforms = platforms.linux; 32 28 maintainers = with maintainers; [ goibhniu ];
+1 -3
pkgs/top-level/all-packages.nix
··· 24226 24226 24227 24227 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { }; 24228 24228 24229 - yaws = callPackage ../servers/http/yaws { 24230 - erlang = erlangR21; 24231 - }; 24229 + yaws = callPackage ../servers/http/yaws { }; 24232 24230 24233 24231 youtrack = callPackage ../servers/jetbrains/youtrack.nix { }; 24234 24232