tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rabbitmq: 3.5.8 -> 3.6.6
Fix CVE-2015-8786.
Antoine Eiche
9 years ago
b2e7b4b0
554bfea2
+7
-14
1 changed file
expand all
collapse all
unified
split
pkgs
servers
amqp
rabbitmq-server
default.nix
+7
-14
pkgs/servers/amqp/rabbitmq-server/default.nix
···
1
1
{ stdenv, fetchurl, erlang, python, libxml2, libxslt, xmlto
2
2
-
, docbook_xml_dtd_45, docbook_xsl, zip, unzip
2
2
+
, docbook_xml_dtd_45, docbook_xsl, zip, unzip, rsync
3
3
4
4
, AppKit, Carbon, Cocoa
5
5
}:
···
7
7
stdenv.mkDerivation rec {
8
8
name = "rabbitmq-server-${version}";
9
9
10
10
-
version = "3.5.8";
10
10
+
version = "3.6.6";
11
11
12
12
src = fetchurl {
13
13
-
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_5_8/rabbitmq-server-3.5.8.tar.gz";
14
14
-
sha256 = "0f373zxz15smb0jvfdfsbb924fl2qmp1z2jy3y50gv6b3xsdyqmr";
13
13
+
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_6/rabbitmq-server-3.6.6.tar.xz";
14
14
+
sha256 = "13mpnyfxd026w525rsnkcw0f8bcrkbzl7k9g8pnqmm3zyny8jmir";
15
15
};
16
16
17
17
buildInputs =
18
18
-
[ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip ]
18
18
+
[ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip rsync ]
19
19
++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ];
20
20
21
21
preBuild =
···
24
24
patchShebangs .
25
25
'';
26
26
27
27
-
installFlags = "TARGET_DIR=$(out)/libexec/rabbitmq SBIN_DIR=$(out)/sbin MAN_DIR=$(out)/share/man DOC_INSTALL_DIR=$(out)/share/doc";
28
28
-
29
29
-
preInstall =
30
30
-
''
31
31
-
sed -i \
32
32
-
-e 's|SYS_PREFIX=|SYS_PREFIX=''${SYS_PREFIX-''${HOME}/.rabbitmq/${version}}|' \
33
33
-
-e 's|CONF_ENV_FILE=''${SYS_PREFIX}\(.*\)|CONF_ENV_FILE=\1|' \
34
34
-
scripts/rabbitmq-defaults
35
35
-
'';
27
27
+
installFlags = "PREFIX=$(out) RMQ_ERLAPP_DIR=$(out)";
28
28
+
installTargets = "install install-man";
36
29
37
30
postInstall =
38
31
''