tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
yaws: 2.0.6 -> 2.1.1
Yorick van Pelt
3 years ago
cc1dbce2
aa007170
+11
-17
2 changed files
expand all
collapse all
unified
split
pkgs
servers
http
yaws
default.nix
top-level
all-packages.nix
+10
-14
pkgs/servers/http/yaws/default.nix
···
1
1
-
{lib, stdenv, fetchurl, erlang, pam, perl }:
1
1
+
{lib, stdenv, fetchFromGitHub, erlang, pam, perl, autoreconfHook }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
pname = "yaws";
5
5
-
version = "2.0.6";
5
5
+
version = "2.1.1";
6
6
7
7
-
src = fetchurl {
8
8
-
url = "http://yaws.hyber.org/download/${pname}-${version}.tar.gz";
9
9
-
sha256 = "03nh97g7smsgm6sw5asssmlq7zgx6y2gnn7jn0lv2x5mkf5nzyb9";
7
7
+
src = fetchFromGitHub {
8
8
+
owner = "erlyaws";
9
9
+
repo = pname;
10
10
+
rev = "${pname}-${version}";
11
11
+
hash = "sha256-F1qhq0SEChWw/EBodXKWTqMNmGoTwP2JgkmfANUFD9I=";
10
12
};
11
13
12
12
-
# The tarball includes a symlink yaws -> yaws-1.95, which seems to be
13
13
-
# necessary for importing erlang files
14
14
-
unpackPhase = ''
15
15
-
tar xzf $src
16
16
-
cd $name
17
17
-
'';
18
18
-
19
14
configureFlags = [ "--with-extrainclude=${pam}/include/security" ];
20
15
16
16
+
nativeBuildInputs = [ autoreconfHook ];
21
17
buildInputs = [ erlang pam perl ];
22
18
23
19
postInstall = ''
···
25
21
'';
26
22
27
23
meta = with lib; {
28
28
-
description = "A high performance HTTP 1.1 server in Erlang";
29
29
-
homepage = "http://yaws.hyber.org";
24
24
+
description = "A webserver for dynamic content written in Erlang.";
25
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
24229
-
yaws = callPackage ../servers/http/yaws {
24230
24230
-
erlang = erlangR21;
24231
24231
-
};
24229
24229
+
yaws = callPackage ../servers/http/yaws { };
24232
24230
24233
24231
youtrack = callPackage ../servers/jetbrains/youtrack.nix { };
24234
24232