Merge staging-next-22.05 into staging-22.05

This commit is contained in:
github-actions[bot]
2022-09-28 00:24:29 +00:00
committed by GitHub
8 changed files with 76 additions and 27 deletions

View File

@@ -53,6 +53,13 @@ stdenv.mkDerivation rec {
url = "https://github.com/elementary/gala/commit/e0095415cdbfc369e6482e84b8aaffc6a04cafe7.patch";
sha256 = "sha256-n/BJPIrUaCQtBgDotOLq/bCAAccdbL6OwciXY115HsM=";
})
# MultitaskingView: fix allocation assertions
# https://github.com/elementary/gala/pull/1463
(fetchpatch {
url = "https://github.com/elementary/gala/commit/23c7edeb0ee9b0ff0aa48c1d19fbd1739df7af78.patch";
sha256 = "sha256-OfIDBfVEZoY8vMu9F8gtfRg4TYA1MUAG94BSOBKVGcI=";
})
];
nativeBuildInputs = [

View File

@@ -2562,15 +2562,30 @@ self: super: {
shower = doJailbreak (dontCheck super.shower);
cachix = overrideCabal (drv: {
version = "0.8.1";
version = "1.0.1";
src = pkgs.fetchFromGitHub {
owner = "cachix";
repo = "cachix";
rev = "v0.8.1";
sha256 = "sha256-s9JoWsDUVGWhPWLNsvrYK7OlcPZhLO63fo4gN/r4uwU=";
rev = "v1.0.1";
sha256 = "sha256-ImI1EOZCJ9f6avS+0MY+ITYwrIzvy2B0hPfeKCdCZxo=";
};
postUnpack = "sourceRoot=$sourceRoot/cachix";
}) super.cachix;
postPatch = ''
sed -i 's/1.0.0/1.0.1/' cachix.cabal
sed -i '/import Protolude/a import Data.List (isSuffixOf)' src/Cachix/Client/WatchStore.hs
sed -ir 's/[(]toS)/(option, toS)/' src/Cachix/Client/OptionsParser.hs
'';
}) (addBuildDepends [super.extra super.lukko] super.cachix);
cachix-api = overrideCabal (drv: {
version = "1.0.1";
src = pkgs.fetchFromGitHub {
owner = "cachix";
repo = "cachix";
rev = "v1.0.1";
sha256 = "sha256-ImI1EOZCJ9f6avS+0MY+ITYwrIzvy2B0hPfeKCdCZxo=";
};
postUnpack = "sourceRoot=$sourceRoot/cachix-api";
}) (addBuildDepend super.deriving-aeson super.cachix-api);
# The shipped Setup.hs file is broken.
csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv;

View File

@@ -16,13 +16,13 @@
}:
stdenv.mkDerivation rec {
pname = "irrlichtmt";
version = "1.9.0mt7";
version = "1.9.0mt8";
src = fetchFromGitHub {
owner = "minetest";
repo = "irrlicht";
rev = version;
sha256 = "sha256-Eu7zW3mXl7GPRmLnKjt/dPoZ64HPYulI7MO1dJfj+10=";
sha256 = "sha256-bwpALhBk16KugYqKuN57M3t5Ba7rdyrYWn/iBoi8hpg=";
};
nativeBuildInputs = [

View File

@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "matrix_common";
version = "1.2.1";
version = "1.3.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-qZ3PAqa9lbJKWmGzVIiKKskr8rS4OccnuN2dos36OFM=";
sha256 = "sha256-YuEhzM2fJDQXtX7DenbcRK6xmKelxnr9a4J1mS/yq9E=";
};
propagatedBuildInputs = [ attrs ];

View File

@@ -123,18 +123,16 @@ let
description = "Infinite-world block sandbox game";
license = licenses.lgpl21Plus;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ pyrolagus fpletz ];
# never built on Hydra
# https://hydra.nixos.org/job/nixpkgs/trunk/minetestclient_4.x86_64-darwin
# https://hydra.nixos.org/job/nixpkgs/trunk/minetestserver_4.x86_64-darwin
broken = (lib.versionOlder version "5.0.0") && stdenv.isDarwin;
maintainers = with maintainers; [ pyrolagus fpletz fgaz ];
# https://github.com/NixOS/nixpkgs/pull/186160#issuecomment-1212635918
broken = stdenv.isDarwin;
};
};
v5 = {
version = "5.6.0";
sha256 = "sha256-wcbYcVHs4L0etOwUBjKvzsmZtnpOxpFgLV8nx3UfJQI=";
dataSha256 = "sha256-TVaDHYstFEuT0nBExwLE1PtM1CZh71t9CRxC9rEYTd4=";
version = "5.6.1";
sha256 = "sha256-1mUmtM09jqJhD2RcLCAjaI+JkqP52QYH3KLkY5MZ860=";
dataSha256 = "sha256-Ye8MihrOqjSoy+vNr/CM/C/sNXdexe08dxrmoMxsG/A=";
};
mkClient = version: generic (version // { buildClient = true; buildServer = false; });

View File

@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "bind";
version = "9.18.3";
version = "9.18.7";
src = fetchurl {
url = "https://downloads.isc.org/isc/bind9/${version}/${pname}-${version}.tar.xz";
sha256 = "sha256-CtjadzvZPLoO9mzIGZlpjr35w+UfrtXlyMHrdcrSrm8=";
sha256 = "sha256-nirPFpj0nXCtEv+6057GcWp9pSTp69mEKcfHC6EmKYE=";
};
outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ];

View File

@@ -1,4 +1,4 @@
{ lib, stdenv, python3, openssl
{ lib, stdenv, python3, openssl, rustPlatform
, enableSystemd ? stdenv.isLinux, nixosTests
, enableRedis ? true
, callPackage
@@ -11,13 +11,35 @@ in
with python3.pkgs;
buildPythonApplication rec {
pname = "matrix-synapse";
version = "1.67.0";
version = "1.68.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-86KVu1wUkVy1/mONVbDM1g+Y+Kh90y1rpf58Kc2VtBY=";
hash = "sha256-jQcprvKEbLuLWth0aWeh5mi/v8z83GIrjCsm3JdJcUM=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-k8iAYRgFCuv6QYAUW5kSEwFSEXVNAEGpPya7biS1Vlo=";
};
postPatch = ''
# Remove setuptools_rust from runtime dependencies
# https://github.com/matrix-org/synapse/blob/v1.68.0/pyproject.toml#L177-L185
sed -i '/^setuptools_rust =/d' pyproject.toml
'';
nativeBuildInputs = [
poetry-core
rustPlatform.cargoSetupHook
setuptools-rust
] ++ (with rustPlatform.rust; [
cargo
rustc
]);
buildInputs = [ openssl ];
propagatedBuildInputs = [
@@ -63,7 +85,14 @@ buildPythonApplication rec {
doCheck = !stdenv.isDarwin;
checkPhase = ''
runHook preCheck
# remove src module, so tests use the installed module instead
rm -rf ./synapse
PYTHONPATH=".:$PYTHONPATH" ${python3.interpreter} -m twisted.trial -j $NIX_BUILD_CORES tests
runHook postCheck
'';
passthru.tests = { inherit (nixosTests) matrix-synapse; };

View File

@@ -248,17 +248,17 @@ in {
};
mariadb_106 = mariadbPackage {
# Supported until 2026-07
version = "10.6.9";
hash = "sha256-N5Wfi1+8ZNlOGA3NiuW9+v1AYgOgf0j3vs1rinYzdEw=";
version = "10.6.10";
hash = "sha256-atn6hvDIXI7q+tJkNUnV/13ShyAClk51R1LekYY6o7c=";
};
mariadb_107 = mariadbPackage {
# Supported until 2023-02. TODO: remove ahead of 22.11 release.
version = "10.7.5";
hash = "sha256-f/OkzNoe7S8aZBO4DE7WjMqRFzD1Aaaf1/STo0oJVLo=";
version = "10.7.6";
hash = "sha256-erX7pDmQV33BdPG5a9NAszN8G9Rv48NmIgsJ0siNLqA=";
};
mariadb_108 = mariadbPackage {
# Supported until 2023-05
version = "10.8.4";
hash = "sha256-ZexgyjZYjs0RzYw/wM414dYDAp4SN4z4i6qGX9CJEWY=";
version = "10.8.5";
hash = "sha256-z37TjDYTTNgYP93WTLPlD1ROgmS6dCAlXbEpcJfgjos=";
};
}