diff options
author | Vladimír Čunát <v@cunat.cz> | 2019-06-03 10:00:49 +0200 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2019-06-03 10:01:25 +0200 |
commit | c4724fb7bcc83a778632ce096e37b7dcdd3b034b (patch) | |
tree | 881aa74468d0d7db17565654f863c7b6868070b6 /pkgs/servers | |
parent | b95dfb09b8fc88b64edf10c487281114857f80a2 (diff) | |
parent | ae71c13a92f7e3b7968e8b7b1db9f6238dc00a25 (diff) | |
download | nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar.gz nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar.bz2 nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar.lz nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar.xz nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.tar.zst nixpkgs-c4724fb7bcc83a778632ce096e37b7dcdd3b034b.zip |
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1523028
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/atlassian/crowd.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/ftp/bftpd/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/http/lighttpd/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/jackett/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/lidarr/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/limesurvey/default.nix | 25 | ||||
-rw-r--r-- | pkgs/servers/matrix-synapse/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/mautrix-telegram/default.nix | 26 | ||||
-rw-r--r-- | pkgs/servers/memcached/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/monitoring/grafana/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/mqtt/mosquitto/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/mxisd/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/nosql/redis/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/search/groonga/default.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix | 33 | ||||
-rw-r--r-- | pkgs/servers/sql/postgresql/packages.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/trezord/default.nix | 8 | ||||
-rw-r--r-- | pkgs/servers/webmetro/default.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/xmpp/ejabberd/default.nix | 6 |
19 files changed, 99 insertions, 57 deletions
diff --git a/pkgs/servers/atlassian/crowd.nix b/pkgs/servers/atlassian/crowd.nix index 27856bf2762..58893f83a92 100644 --- a/pkgs/servers/atlassian/crowd.nix +++ b/pkgs/servers/atlassian/crowd.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "atlassian-crowd-${version}"; - version = "3.4.3"; + version = "3.4.4"; src = fetchurl { url = "https://www.atlassian.com/software/crowd/downloads/binary/${name}.tar.gz"; - sha256 = "0swp41lr7n318jxl61w5c09485ygn261zc74p7xaisrwmh9ygyzs"; + sha256 = "0bs3l2s5f8ymyvvxn6z3wwccbvac42giahmfqiam51m9zkfhf0rk"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; diff --git a/pkgs/servers/ftp/bftpd/default.nix b/pkgs/servers/ftp/bftpd/default.nix index 02bf714a42b..ca071d215af 100644 --- a/pkgs/servers/ftp/bftpd/default.nix +++ b/pkgs/servers/ftp/bftpd/default.nix @@ -5,11 +5,11 @@ let in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "5.0"; + version = "5.1"; src = fetchurl { url = "mirror://sourceforge/project/${pname}/${pname}/${name}/${name}.tar.gz"; - sha256 = "1qagqsbg7zblkhg3vrj47k5f1q09r4az7gna86rxf253kmg90yqp"; + sha256 = "1kk5xs9w6cy3yf3yqzls80vxzy0a8zxvhq854wm21pz2grn3n5yh"; }; preConfigure = '' diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix index 318f291689f..7dacb997d47 100644 --- a/pkgs/servers/http/lighttpd/default.nix +++ b/pkgs/servers/http/lighttpd/default.nix @@ -15,11 +15,11 @@ assert enableWebDAV -> libuuid != null; assert enableExtendedAttrs -> attr != null; stdenv.mkDerivation rec { - name = "lighttpd-1.4.53"; + name = "lighttpd-1.4.54"; src = fetchurl { url = "https://download.lighttpd.net/lighttpd/releases-1.4.x/${name}.tar.xz"; - sha256 = "0y6b3lvv0cmn7mlm832k7z31fmrc6hazn9lcd9ahlrg9ycfcxprv"; + sha256 = "08c7kbdfq915dzzqcghwacrgia197hd1w66knvydi5ja4picq56g"; }; postPatch = '' diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 953300fd9a0..decee0b7dc9 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "jackett-${version}"; - version = "0.11.256"; + version = "0.11.384"; src = fetchurl { url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; - sha256 = "15rc49ql86anxylpfgvgbb1bv7faxy3g1qaskh7sqyncs4q2jc1h"; + sha256 = "1bdp7nmyk83m2c7i9nhzzdrmjk9z3lb50lwbm7gfc86h7m4kyh7x"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/lidarr/default.nix b/pkgs/servers/lidarr/default.nix index 03326ff3fd0..fc88d645f27 100644 --- a/pkgs/servers/lidarr/default.nix +++ b/pkgs/servers/lidarr/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "lidarr-${version}"; - version = "0.6.1.830"; + version = "0.6.2.883"; src = fetchurl { url = "https://github.com/lidarr/Lidarr/releases/download/v${version}/Lidarr.develop.${version}.linux.tar.gz"; - sha256 = "1pchz3dq8nfx7kp3dalkpi5rpwzkhn3d0a1djdja6yz5xgaiprqb"; + sha256 = "0096j2vph739h288vnz481nrwaq540faplir394xqfz7ik0krg4v"; }; buildInputs = [ diff --git a/pkgs/servers/limesurvey/default.nix b/pkgs/servers/limesurvey/default.nix index 270844730d8..ad1038bbc47 100644 --- a/pkgs/servers/limesurvey/default.nix +++ b/pkgs/servers/limesurvey/default.nix @@ -1,41 +1,32 @@ -{ stdenv, lib, fetchFromGitHub, writeText, makeWrapper, php }: +{ stdenv, fetchFromGitHub, writeText }: stdenv.mkDerivation rec { - name = "limesurvey-${version}"; - version = "2.05_plus_141210"; + pname = "limesurvey"; + version = "3.17.1+190408"; src = fetchFromGitHub { owner = "LimeSurvey"; repo = "LimeSurvey"; rev = version; - sha256 = "1b5yixrlrjm055ag07c7phk84mk1892v20nsss1y0xzvgn6s14gq"; + sha256 = "0d6dgw9af492vn5yg2hq82ipq4p80c19lhky0dpwrm5kv67kxbhv"; }; - buildInputs = [ makeWrapper ]; - phpConfig = writeText "config.php" '' <?php return require(getenv('LIMESURVEY_CONFIG')); ?> ''; - patchPhase = '' - substituteInPlace application/core/LSYii_Application.php \ - --replace "'basePath" "//'basePath" - ''; - installPhase = '' - mkdir -p $out/{bin,share/limesurvey} - cp -R . $out/share/limesurvey + mkdir -p $out/share/limesurvey + cp -r . $out/share/limesurvey cp ${phpConfig} $out/share/limesurvey/application/config/config.php - makeWrapper ${php}/bin/php $out/bin/limesurvey-console \ - --add-flags "$out/share/limesurvey/application/commands/console.php" ''; - meta = with lib; { + meta = with stdenv.lib; { description = "Open source survey application"; license = licenses.gpl2; - homepage = https://www.limesurvey.org; + homepage = "https://www.limesurvey.org"; maintainers = with maintainers; [offline]; platforms = with platforms; unix; }; diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix index cde8ae16a33..acc3061e3f0 100644 --- a/pkgs/servers/matrix-synapse/default.nix +++ b/pkgs/servers/matrix-synapse/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, python3 -, enableSystemd ? true +, enableSystemd ? stdenv.isLinux }: with python3.pkgs; @@ -23,11 +23,11 @@ let in buildPythonApplication rec { pname = "matrix-synapse"; - version = "0.99.5"; + version = "0.99.5.2"; src = fetchPypi { inherit pname version; - sha256 = "0f50nfddrd4zxyv27wn9k5fxhqqa9kgvk2ijby0pgf61b054dhfn"; + sha256 = "0c1kf9zq7cg9scwnvph4vwk449gypbprmdjzrzrg0wp1rcc8h3gn"; }; patches = [ diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 7c50c9cb27b..496b8c49390 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -1,21 +1,25 @@ -{ lib, python3 }: +{ lib, python3, mautrix-telegram }: with python3.pkgs; buildPythonPackage rec { pname = "mautrix-telegram"; - version = "0.5.1"; + version = "0.5.2"; src = fetchPypi { inherit pname version; - sha256 = "51951845e52c4ca5410e0f4a51d99014dd6df2fcedfca8b7241e045359cbf112"; + sha256 = "03dbd389e05aa08c52ef36ca362fcc9aa103f6c6173bb093ed03a96e05e8d43d"; }; + postPatch = '' + sed -i -e '/alembic>/d' setup.py + ''; + propagatedBuildInputs = [ + Mako aiohttp mautrix-appservice sqlalchemy - alembic CommonMark ruamel_yaml future-fstrings @@ -26,6 +30,18 @@ buildPythonPackage rec { lxml ]; + # `alembic` (a database migration tool) is only needed for the initial setup, + # and not needed during the actual runtime. However `alembic` requires `mautrix-telegram` + # in its environment to create a database schema from all models. + # + # Hence we need to patch away `alembic` from `mautrix-telegram` and create an `alembic` + # which has `mautrix-telegram` in its environment. + passthru.alembic = alembic.overrideAttrs (old: { + propagatedBuildInputs = old.propagatedBuildInputs ++ [ + mautrix-telegram + ]; + }); + checkInputs = [ pytest pytestrunner @@ -37,6 +53,6 @@ buildPythonPackage rec { homepage = https://github.com/tulir/mautrix-telegram; description = "A Matrix-Telegram hybrid puppeting/relaybot bridge"; license = licenses.agpl3Plus; - maintainers = with maintainers; [ nyanloutre ]; + maintainers = with maintainers; [ nyanloutre ma27 ]; }; } diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix index 2fd18f381d9..f30b5af6cad 100644 --- a/pkgs/servers/memcached/default.nix +++ b/pkgs/servers/memcached/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, cyrus_sasl, libevent}: stdenv.mkDerivation rec { - version = "1.5.14"; + version = "1.5.16"; name = "memcached-${version}"; src = fetchurl { url = "https://memcached.org/files/${name}.tar.gz"; - sha256 = "1agj198rm5kc64z8qxck65kdzvw30pdfxalygipnryw0lwlxynww"; + sha256 = "0nnccb697jhdn5gqrh3phibzs6xr4nf4ryv7nmyv5vf11n4jr8j5"; }; configureFlags = [ diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix index bf57d3f4186..49d33baf7fc 100644 --- a/pkgs/servers/monitoring/grafana/default.nix +++ b/pkgs/servers/monitoring/grafana/default.nix @@ -1,7 +1,7 @@ { lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }: buildGoPackage rec { - version = "6.2.0"; + version = "6.2.1"; name = "grafana-${version}"; goPackagePath = "github.com/grafana/grafana"; @@ -11,12 +11,12 @@ buildGoPackage rec { rev = "v${version}"; owner = "grafana"; repo = "grafana"; - sha256 = "18zig7r3kq1a3src0yb8fbajnm2hqzpzpmpjarslnp4xv90xqi87"; + sha256 = "04db47rv8mp7l167v7krmkmxl7v4b9cd9r9kx4gqavgp6mdhrln8"; }; srcStatic = fetchurl { url = "https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-${version}.linux-amd64.tar.gz"; - sha256 = "1cy3d04jjr5h8pzfzqb710rlynh9n125imkisrg05dwz5gl99bd7"; + sha256 = "1zmmn6j3n4ygc3jjy47xcq31d9ydfbw4q2j5327zrw1msy389xj1"; }; postPatch = '' diff --git a/pkgs/servers/mqtt/mosquitto/default.nix b/pkgs/servers/mqtt/mosquitto/default.nix index 20effd5bceb..b82bdf1518b 100644 --- a/pkgs/servers/mqtt/mosquitto/default.nix +++ b/pkgs/servers/mqtt/mosquitto/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "mosquitto-${version}"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "eclipse"; repo = "mosquitto"; rev = "v${version}"; - sha256 = "0mpllj719cmirynbcgiankdzyg7bn6vpvxxhg8zr18lic5dvgm3p"; + sha256 = "1n0rr4564a80b1km72myqa8qx4ak2jk55irx7d1vlgihgp88j3wm"; }; postPatch = '' diff --git a/pkgs/servers/mxisd/default.nix b/pkgs/servers/mxisd/default.nix index 9d26ecb6ab1..9baf5ffdc52 100644 --- a/pkgs/servers/mxisd/default.nix +++ b/pkgs/servers/mxisd/default.nix @@ -2,14 +2,14 @@ let name = "mxisd-${version}"; - version = "1.4.3"; - rev = "cd890d114a46e4a3792c57cc7a35b95b2c466a16"; + version = "1.4.4"; + rev = "92f10347d1c8495b7409360c927ccc0ce3586064"; src = fetchFromGitHub { inherit rev; owner = "kamax-matrix"; repo = "mxisd"; - sha256 = "05plcf6bq19fmx528fgnib4bw9gz36irwlnfsykys1bpmi60wj69"; + sha256 = "06j4wh4vx5gziiifyaaijz2nlaa2yah8gzvf7ykfcm72m878rrkl"; }; diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix index 16f21391dee..0ce948c715e 100644 --- a/pkgs/servers/nosql/redis/default.nix +++ b/pkgs/servers/nosql/redis/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, lua }: stdenv.mkDerivation rec { - version = "5.0.4"; + version = "5.0.5"; name = "redis-${version}"; src = fetchurl { url = "http://download.redis.io/releases/${name}.tar.gz"; - sha256 = "1pc7r4lbvhiyln7y529798nv8lxasky6sgspw49hkxi3bbzwxs9w"; + sha256 = "0xd3ak527cnkz2cn422l2ag9nsa6mhv7y2y49zwqy7fjk6bh0f91"; }; buildInputs = [ lua ]; diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix index 95551edb138..6b611ae6762 100644 --- a/pkgs/servers/search/groonga/default.nix +++ b/pkgs/servers/search/groonga/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { name = "groonga-${version}"; - version = "9.0.2"; + version = "9.0.3"; src = fetchurl { url = "https://packages.groonga.org/source/groonga/${name}.tar.gz"; - sha256 = "0ya7jig5lcpsfjmqpprgazhdna9nx2c3w4bw6az1ijg1qyz6h69x"; + sha256 = "1sj7vq0b6panh3q1br9r30g5nphxjw7brwncrkyxjyawgw7cc94j"; }; buildInputs = with stdenv.lib; diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix new file mode 100644 index 00000000000..d241d2aa7db --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, postgresql, openssl }: + +if stdenv.lib.versionOlder postgresql.version "10" +then throw "pg_auto_failover not supported for PostgreSQL ${postgresql.version}" +else +stdenv.mkDerivation rec { + pname = "pg_auto_failover"; + version = "1.0.2"; + + src = fetchFromGitHub { + owner = "citusdata"; + repo = pname; + rev = "v${version}"; + sha256 = "1296zk143y9fvmcg2hjbrjdjfhi5rrd0clh16vblkghcvxrzfyvy"; + }; + + buildInputs = [ postgresql openssl ]; + + installPhase = '' + install -D -t $out/bin src/bin/pg_autoctl/pg_autoctl + install -D -t $out/lib src/monitor/pgautofailover.so + install -D -t $out/share/extension src/monitor/*.sql + install -D -t $out/share/extension src/monitor/pgautofailover.control + ''; + + meta = with stdenv.lib; { + description = "PostgreSQL extension and service for automated failover and high-availability"; + homepage = "https://github.com/citusdata/pg_auto_failover"; + maintainers = [ maintainers.marsam ]; + platforms = postgresql.meta.platforms; + license = licenses.postgresql; + }; +} diff --git a/pkgs/servers/sql/postgresql/packages.nix b/pkgs/servers/sql/postgresql/packages.nix index 60faa2db240..f3d2ac68884 100644 --- a/pkgs/servers/sql/postgresql/packages.nix +++ b/pkgs/servers/sql/postgresql/packages.nix @@ -7,6 +7,8 @@ self: super: { }; }; + pg_auto_failover = super.callPackage ./ext/pg_auto_failover.nix { }; + pg_repack = super.callPackage ./ext/pg_repack.nix { }; pg_similarity = super.callPackage ./ext/pg_similarity.nix { }; diff --git a/pkgs/servers/trezord/default.nix b/pkgs/servers/trezord/default.nix index e193a3601fd..fcea0f398e4 100644 --- a/pkgs/servers/trezord/default.nix +++ b/pkgs/servers/trezord/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "trezord-go-${version}"; - version = "2.0.26"; + version = "2.0.27"; # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 ) hardeningDisable = [ "fortify" ]; @@ -13,14 +13,14 @@ buildGoPackage rec { owner = "trezor"; repo = "trezord-go"; rev = "v${version}"; - sha256 = "0z6x3rf0wm1d7ws1n3m0vq8jmjjki2r9qrq4hkdq4nv61mw4ivyc"; + sha256 = "00d90qmmk1pays78a2jm8gb7dncvlsjjn4033q1yd1ii3fxc6nh8"; }; meta = with stdenv.lib; { description = "TREZOR Communication Daemon aka TREZOR Bridge"; - homepage = https://trezor.io; + homepage = "https://trezor.io"; license = licenses.lgpl3; - maintainers = with maintainers; [ canndrew jb55 "1000101" prusnak ]; + maintainers = with maintainers; [ canndrew jb55 "1000101" prusnak mmahut ]; platforms = platforms.unix; }; } diff --git a/pkgs/servers/webmetro/default.nix b/pkgs/servers/webmetro/default.nix index 45369f5f5a0..30ab9374cba 100644 --- a/pkgs/servers/webmetro/default.nix +++ b/pkgs/servers/webmetro/default.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { sha256 = "1n2c7ygs8qsd5zgii6fqqcwg427bsij082bg4ijnzkq5630dx651"; }; - cargoSha256 = "0drf331qic1gf58j7izwp0q2l4w0dyrhr19rd2y5k43cw4m1nq59"; + cargoSha256 = "07c8rrm70idmpvijvgkbgw5vswcyrghlrzv1km054xds5qxi2ldq"; meta = with stdenv.lib; { description = "Simple relay server for broadcasting a WebM stream"; diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix index 54ab90e849c..5db000e7a4a 100644 --- a/pkgs/servers/xmpp/ejabberd/default.nix +++ b/pkgs/servers/xmpp/ejabberd/default.nix @@ -24,12 +24,12 @@ let ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ]; in stdenv.mkDerivation rec { - version = "19.02"; + version = "19.05"; name = "ejabberd-${version}"; src = fetchurl { url = "https://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz"; - sha256 = "18ga87w4mhi2wli9q7m64wsml0g61k1jacamn7k522gv50d8fwpv"; + sha256 = "1lczck2760bcsl7vqc5xv4rizps0scdmss2zc4b1l59wzlmnfg7h"; }; nativeBuildInputs = [ fakegit ]; @@ -75,7 +75,7 @@ in stdenv.mkDerivation rec { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "0nv8bwfjjhnd1xn0k6zpr882r982s43mcdwqpdgkwkvlv4b8zp2z"; + outputHash = "1bdghq8vsr8y4rka4c8vbcmazw1avs2nlcp5id1cihvnscmyjbc3"; }; configureFlags = |