Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 583c7499 b4867913

+562 -367
+2
nixos/modules/services/networking/pleroma.nix
··· 141 141 NoNewPrivileges = true; 142 142 CapabilityBoundingSet = "~CAP_SYS_ADMIN"; 143 143 }; 144 + # disksup requires bash 145 + path = [ pkgs.bash ]; 144 146 }; 145 147 146 148 };
+2 -2
pkgs/applications/audio/faust/faust2.nix
··· 20 20 21 21 let 22 22 23 - version = "2.41.1"; 23 + version = "2.54.9"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "grame-cncm"; 27 27 repo = "faust"; 28 28 rev = version; 29 - sha256 = "sha256-x0nBWyILrNJijs7CIvRrgYG6vgB3UlxLj9i7E4cHr9I="; 29 + sha256 = "sha256-7eSZUsZ0h0vWJIpZWXaS+SHV6N2i9nv6Gr6a9cuu4Fg="; 30 30 fetchSubmodules = true; 31 31 }; 32 32
+2 -2
pkgs/applications/audio/faust/faustlive.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "faustlive"; 8 - version = "2.5.12"; 8 + version = "2.5.13"; 9 9 src = fetchFromGitHub { 10 10 owner = "grame-cncm"; 11 11 repo = "faustlive"; 12 12 rev = version; 13 - sha256 = "sha256-pq9zO4opCh9GEEtuQjrxKdNvOasDlcGGUsQD4je7Wyw="; 13 + sha256 = "sha256-Tgb9UYj8mI4JsxA/PaTokm2NzQ14P8cOdKK8KCcnSIQ="; 14 14 fetchSubmodules = true; 15 15 }; 16 16
+2 -2
pkgs/applications/audio/faustPhysicalModeling/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "faustPhysicalModeling"; 4 - version = "2.50.6"; 4 + version = "2.54.9"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "grame-cncm"; 8 8 repo = "faust"; 9 9 rev = version; 10 - sha256 = "sha256-Q/vrm3WPsjkE3Xf/XEirsJPFXHNSW/Ve3Jbi/5nIrx8="; 10 + sha256 = "sha256-1ZS7SVTWI1vNOGycZIDyKLgwfNooIGDa8Wmr6qfFSkU="; 11 11 }; 12 12 13 13 buildInputs = [ faust2jaqt faust2lv2 ];
+2 -2
pkgs/applications/audio/lsp-plugins/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "lsp-plugins"; 8 - version = "1.2.3"; 8 + version = "1.2.4"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/sadko4u/${pname}/releases/download/${version}/${pname}-src-${version}.tar.gz"; 12 - sha256 = "sha256-ej8t3xk29VLJMO1lvXuzUlD00al8TTkPLL8z62fmTys="; 12 + sha256 = "sha256-GTrcUy10bN9Xj2I7uuGyP82c6NVpnQbXTI85H231yyo="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config php makeWrapper ];
+2 -2
pkgs/applications/audio/x42-plugins/default.nix
··· 3 3 , libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "20220923"; 6 + version = "20221119"; 7 7 pname = "x42-plugins"; 8 8 9 9 src = fetchurl { 10 10 url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-9Y9up5Ziipm6ums1wESfcADKgMwas2SESgGPn74RTt4="; 11 + sha256 = "sha256-q5RiEzV2QKNWXP8KB6nQjyNCTftiYgeowcbD709PEIk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ];
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 16 17 17 sha256 = { 18 - x86_64-linux = "07njvkgashg9mbkdf7cw40xdxh08qs8gbgh24gdznvs397bvk2jk"; 19 - x86_64-darwin = "155f7rbyb413igvxddrrad0y1s7i9rfldm6d9fvbyz6p8nzyqfvh"; 20 - aarch64-linux = "08wz44js381hjlnpssd09i2xz9min603n7a5v3x2sah4z9vi220d"; 21 - aarch64-darwin = "0ikw0kcbvjwn6b0ac5zfp0shavay31yfhn000xrw9il3py741x7k"; 22 - armv7l-linux = "1pvybhaf96ayjl832vz9c0y2m07mb5a16c2hr13l0vw52sbl30md"; 18 + x86_64-linux = "0xbwx218dzf9nyjf531sb9ij0p8lz08yi09yz8dms07qcsfirac0"; 19 + x86_64-darwin = "028i7cbh43ivz5amx015v0d87kh4jj54b3ndirxl57py2gxszy0x"; 20 + aarch64-linux = "1rg67sfp3abpcxrl89db6x3a41la63xinl4kjin8v08w5iprrm0n"; 21 + aarch64-darwin = "0zm057rvabd29ay88l0h40adrc71p9cjvml34aci58klaqd2if0q"; 22 + armv7l-linux = "0amxgq98gifcjr9wfx8ddcjqkb1b6pr5q3dwfdbyynksqqd4hrxv"; 23 23 }.${system} or throwSystem; 24 24 25 25 sourceRoot = if stdenv.isDarwin then "" else "."; ··· 29 29 30 30 # Please backport all compatible updates to the stable release. 31 31 # This is important for the extension ecosystem. 32 - version = "1.74.1.22349"; 32 + version = "1.74.2.22355"; 33 33 pname = "vscodium"; 34 34 35 35 executableName = "codium";
+2 -2
pkgs/applications/networking/cluster/kyverno/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kyverno"; 5 - version = "1.8.4"; 5 + version = "1.8.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kyverno"; 9 9 repo = "kyverno"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-VAKT1gw8wkfde/rQVvRzq4HH0mKcLczR5EHtxy3zULg="; 11 + sha256 = "sha256-oEy1SNlYHDuZG2urbXEfROwzfNzdbu0Yjsq98Dw+Mws="; 12 12 }; 13 13 14 14 ldflags = [
+20 -1
pkgs/applications/science/math/mathematica/default.nix
··· 5 5 , cudaSupport ? config.cudaSupport or false 6 6 , lang ? "en" 7 7 , version ? null 8 + /* 9 + If you wish to completely override the src, use: 10 + my_mathematica = mathematica.override { 11 + source = pkgs.requireFile { 12 + name = "Mathematica_XX.X.X_BNDL_LINUX.sh"; 13 + # Get this hash via a command similar to this: 14 + # nix-store --query --hash \ 15 + # $(nix store add-path Mathematica_XX.X.X_BNDL_LINUX.sh --name 'Mathematica_XX.X.X_BNDL_LINUX.sh') 16 + sha256 = "0000000000000000000000000000000000000000000000000000"; 17 + message = '' 18 + Your override for Mathematica includes a different src for the installer, 19 + and it is missing. 20 + ''; 21 + hashMode = "recursive"; 22 + }; 23 + } 24 + */ 25 + , source ? null 8 26 }: 9 27 10 28 let versions = callPackage ./versions.nix { }; ··· 38 56 39 57 callPackage real-drv { 40 58 inherit cudaSupport cudaPackages; 41 - inherit (found-version) version lang src; 59 + inherit (found-version) version lang; 60 + src = if source == null then found-version.src else source; 42 61 name = ("mathematica" 43 62 + lib.optionalString cudaSupport "-cuda" 44 63 + "-${found-version.version}"
+3 -3
pkgs/applications/version-management/gfold/default.nix
··· 12 12 13 13 let 14 14 pname = "gfold"; 15 - version = "4.0.1"; 15 + version = "4.2.0"; 16 16 in 17 17 rustPlatform.buildRustPackage { 18 18 inherit pname version; ··· 21 21 owner = "nickgerace"; 22 22 repo = pname; 23 23 rev = version; 24 - sha256 = "sha256-XOUXDuKLr8tESG2GJMl1kYsk2JRtQXzQyaO7d44Ajt8="; 24 + sha256 = "sha256-cH4FhXrdT0ejpyt8G2rSGw9WE9sfOXRkSA9+FVwRmtQ="; 25 25 }; 26 26 27 - cargoSha256 = "sha256-jkktXVgHtqQeMU+rPiT4fz0kTIHW07RukxCnFABlzgw="; 27 + cargoSha256 = "sha256-NmVmqBzRUdumWQ9MzolZTo0VQW9JTjIyYRwUTzGiQZ4="; 28 28 29 29 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 30 30
+2 -2
pkgs/development/libraries/oneDNN/default.nix
··· 5 5 # https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn 6 6 stdenv.mkDerivation rec { 7 7 pname = "oneDNN"; 8 - version = "3.0"; 8 + version = "2.7.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "oneapi-src"; 12 12 repo = "oneDNN"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-rhuu2C1etU3IHaLSvUiJKMwgnPpcm1g40xjwDprc2LU="; 14 + sha256 = "sha256-HBCuSZkApd/6UkAxz/KDFb/gyX2SI1S2GwgXAXSTU/c="; 15 15 }; 16 16 17 17 outputs = [ "out" "dev" "doc" ];
+2 -2
pkgs/development/libraries/science/benchmark/papi/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "6.0.0.1"; 6 + version = "7.0.0"; 7 7 pname = "papi"; 8 8 9 9 src = fetchurl { 10 10 url = "https://bitbucket.org/icl/papi/get/papi-${lib.replaceStrings ["."] ["-"] version}-t.tar.gz"; 11 - sha256 = "1jd67yadyffzxwsqlylsi0bx8ishb0cgj2ziz1wdslaz6ylvyf9j"; 11 + sha256 = "sha256-MxiOzfBxLmzsUg4jo2VHThyGE0/WYD3ZEBrq3WRjXGU="; 12 12 }; 13 13 14 14 setSourceRoot = ''
+2 -2
pkgs/development/python-modules/boltztrap2/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "boltztrap2"; 18 - version = "22.6.1"; 18 + version = "22.12.1"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.5"; ··· 23 23 src = fetchPypi { 24 24 pname = "BoltzTraP2"; 25 25 inherit version; 26 - hash = "sha256-zEKRsNg5P+KKQCeB49TiiSXRmusvr1zwssHhppZdkfA="; 26 + hash = "sha256-gzjWAMUJcF5AyDS1Qx7opVbYewaqGgmFMDGWCh/2Wz4="; 27 27 }; 28 28 29 29 dontUseCmakeConfigure = true;
+6 -5
pkgs/development/python-modules/dparse2/default.nix
··· 4 4 , pythonOlder 5 5 , toml 6 6 , pyyaml 7 - , packaging 7 + , packvers 8 8 , pytestCheckHook 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 12 pname = "dparse2"; 13 - version = "0.6.1"; 13 + version = "0.7.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchFromGitHub { 19 19 owner = "nexB"; 20 20 repo = pname; 21 - rev = version; 22 - hash = "sha256-1tbNW7Gy7gvMnETdAM2ahHiwbhG9qvdYZggia1+7eGo="; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-JUTL+SVf1RRIXQqwFR7MnExsgGseSiO0a5YzzcqdXHw="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ 26 26 toml 27 27 pyyaml 28 - packaging 28 + packvers 29 29 ]; 30 30 31 31 checkInputs = [ ··· 44 44 meta = with lib; { 45 45 description = "Module to parse Python dependency files"; 46 46 homepage = "https://github.com/nexB/dparse2"; 47 + changelog = "https://github.com/nexB/dparse2/blob/${version}/CHANGELOG.rst"; 47 48 license = licenses.mit; 48 49 maintainers = with maintainers; [ fab ]; 49 50 };
+4 -2
pkgs/development/python-modules/nibe/default.nix
··· 5 5 , async-timeout 6 6 , buildPythonPackage 7 7 , construct 8 + , exceptiongroup 8 9 , fetchFromGitHub 9 10 , pytest-asyncio 10 11 , pytestCheckHook ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "nibe"; 18 - version = "1.5.0"; 19 + version = "1.6.0"; 19 20 format = "pyproject"; 20 21 21 22 disabled = pythonOlder "3.9"; ··· 24 25 owner = "yozik04"; 25 26 repo = pname; 26 27 rev = "refs/tags/${version}"; 27 - hash = "sha256-X2WcyBjJbS2WuaaYeBpWM+Tw4mmFOjNX/s070u8LN/4="; 28 + hash = "sha256-6pQsVGb26FpoV2LgOrs+Cfq2rATRqbljrVJ+NsZUSuc="; 28 29 }; 29 30 30 31 nativeBuildInputs = [ ··· 35 36 async-modbus 36 37 async-timeout 37 38 construct 39 + exceptiongroup 38 40 tenacity 39 41 ]; 40 42
+4 -3
pkgs/development/python-modules/opensensemap-api/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "opensensemap-api"; 11 - version = "0.2.0"; 11 + version = "0.3.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-KSukSPpSbfbEEqTq4zqqo8OT7ptdPrGy2QyQYjErQWI="; 18 + hash = "sha256-lz2G7vXUadhTFgfHpIq9kHfojf+iytjitFZZ7rgqeO8="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ ··· 23 23 async-timeout 24 24 ]; 25 25 26 - # no tests are present 26 + # Module has no tests 27 27 doCheck = false; 28 28 29 29 pythonImportsCheck = [ ··· 37 37 available information from the sensor can be retrieved. 38 38 ''; 39 39 homepage = "https://github.com/home-assistant-ecosystem/python-opensensemap-api"; 40 + changelog = "https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/${version}"; 40 41 license = with licenses; [ mit ]; 41 42 maintainers = with maintainers; [ fab ]; 42 43 };
+44
pkgs/development/python-modules/packvers/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pretend 5 + , pyparsing 6 + , pytestCheckHook 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "packvers"; 12 + version = "21.5"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "nexB"; 19 + repo = pname; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-nCSYL0g7mXi9pGFt24pOXbmmYsaRuB+rRZrygf8DTLE="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + pyparsing 26 + ]; 27 + 28 + checkInputs = [ 29 + pretend 30 + pytestCheckHook 31 + ]; 32 + 33 + pythonImportsCheck = [ 34 + "packvers" 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Module for version handling of modules"; 39 + homepage = "https://github.com/nexB/dparse2"; 40 + changelog = "https://github.com/nexB/packvers/blob/${version}/CHANGELOG.rst"; 41 + license = with licenses; [ asl20 /* and */ bsd2 ]; 42 + maintainers = with maintainers; [ fab ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyswitchbot"; 12 - version = "0.30.0"; 12 + version = "0.30.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Danielhiversen"; 19 19 repo = "pySwitchbot"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-OrfCDPE0BGkARgfa6up985+NlF511tUBitsa5TJDUFI="; 21 + hash = "sha256-5Rn1hQ1TZhRiCJGJCaA1sl+HnerL/oOhRdMiSl1Recg="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -2
pkgs/development/python-modules/screenlogicpy/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "screenlogicpy"; 11 - version = "0.5.5"; 11 + version = "0.6.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; ··· 17 17 owner = "dieselrabbit"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - sha256 = "sha256-1tBr7k7RutCHvea/56J7drl9P+WZ5bQpDeQwhgktc1s="; 20 + hash = "sha256-/ePvq+jFLiIsP1w9YxMl3lbekNRaDhKMjKXoYkCOpn8="; 21 21 }; 22 22 23 23 checkInputs = [ ··· 41 41 meta = with lib; { 42 42 description = "Python interface for Pentair Screenlogic devices"; 43 43 homepage = "https://github.com/dieselrabbit/screenlogicpy"; 44 + changelog = "https://github.com/dieselrabbit/screenlogicpy/releases/tag/v${version}"; 44 45 license = with licenses; [ gpl3Only ]; 45 46 maintainers = with maintainers; [ fab ]; 46 47 };
+4 -4
pkgs/development/python-modules/skodaconnect/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "skodaconnect"; 15 - version = "1.1.27"; 15 + version = "1.2.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 20 20 src = fetchFromGitHub { 21 21 owner = "lendy007"; 22 22 repo = pname; 23 - rev = "refs/tags/v${version}"; 24 - hash = "sha256-CK5u2Nx1Z7XPDL5W24XxYCo3GfMYCAqKwxpQ8QTfQ0o="; 23 + rev = "refs/tags/${version}"; 24 + hash = "sha256-pBCeOp71A0uksSv4N50ZXAZeg72mT5FC4Toad/1Yc0Y="; 25 25 }; 26 26 27 27 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 55 55 meta = with lib; { 56 56 description = "Python module to communicate with Skoda Connect"; 57 57 homepage = "https://github.com/lendy007/skodaconnect"; 58 - changelog = "https://github.com/lendy007/skodaconnect/releases/tag/v${version}"; 58 + changelog = "https://github.com/lendy007/skodaconnect/releases/tag/${version}"; 59 59 license = with licenses; [ asl20 ]; 60 60 maintainers = with maintainers; [ fab ]; 61 61 };
+24 -9
pkgs/development/python-modules/supervisor/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchPypi 2 5 , mock 3 - , pytest 6 + , pytestCheckHook 7 + , pythonOlder 4 8 , setuptools 5 9 }: 6 10 7 11 buildPythonPackage rec { 8 12 pname = "supervisor"; 9 - version = "4.2.4"; 13 + version = "4.2.5"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 10 17 11 18 src = fetchPypi { 12 19 inherit pname version; 13 - sha256 = "40dc582ce1eec631c3df79420b187a6da276bbd68a4ec0a8f1f123ea616b97a2"; 20 + sha256 = "sha256-NHYbrhojxYGSKBpRFfsH+/IsmwEzwIFmvv/HD+0+vBI="; 14 21 }; 15 22 23 + propagatedBuildInputs = [ 24 + setuptools 25 + ]; 26 + 16 27 # wants to write to /tmp/foo which is likely already owned by another 17 28 # nixbld user on hydra 18 29 doCheck = !stdenv.isDarwin; 19 - checkInputs = [ mock pytest ]; 20 - checkPhase = '' 21 - pytest 22 - ''; 23 30 24 - propagatedBuildInputs = [ setuptools ]; 31 + checkInputs = [ 32 + mock 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ 37 + "supervisor" 38 + ]; 25 39 26 40 meta = with lib; { 27 41 description = "A system for controlling process state under UNIX"; 28 42 homepage = "http://supervisord.org/"; 43 + changelog = "https://github.com/Supervisor/supervisor/blob/${version}/CHANGES.rst"; 29 44 license = licenses.free; # http://www.repoze.org/LICENSE.txt 30 45 maintainers = with maintainers; [ zimbatm ]; 31 46 };
+2 -2
pkgs/development/python-modules/yalexs-ble/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "yalexs-ble"; 16 - version = "1.12.2"; 16 + version = "1.12.5"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "bdraco"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-QVZlf7t925RFVNBxOj39Ln7sezTkwQ065sbVFcoQG4Y="; 25 + hash = "sha256-wofdqwgMbwxUgUVwBT44qbD4m0q0CtmGH7AxRNMBMbE="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+3 -3
pkgs/development/tools/misc/circleci-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "circleci-cli"; 5 - version = "0.1.22770"; 5 + version = "0.1.22924"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CircleCI-Public"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-3IQSI2cG+wEH7IgV8nEWvQRdfsSap8wQCniMWL/khOg="; 11 + sha256 = "sha256-zfkvSfwjh3HUE0aKvBLQuNnT+GBWCOWM+mwrAdZUJ9U="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-tTG2i6ZEck0arKfCiFK7pGg9SE4n7FrF16US67Wj1gY="; 14 + vendorSha256 = "sha256-qnn55C9ZK80gd/ZOtPvAGNJs0d96KqwruU4bZD6TQzY="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+15 -19
pkgs/servers/http/apache-modules/mod_python/default.nix
··· 1 - { lib, stdenv, fetchurl, apacheHttpd, python2, libintl }: 1 + { lib, stdenv, fetchFromGitHub, apacheHttpd, python3, libintl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mod_python"; 5 - version = "3.5.0"; 5 + version = "unstable-2022-10-18"; 6 6 7 - src = fetchurl { 8 - url = "http://dist.modpython.org/dist/${pname}-${version}.tgz"; 9 - sha256 = "146apll3yfqk05s8fkf4acmxzqncl08bgn4rv0c1rd4qxmc91w0f"; 7 + src = fetchFromGitHub { 8 + owner = "grisha"; 9 + repo = pname; 10 + rev = "d066b07564d2194839eceb535485eb1ba0c292d8"; 11 + hash = "sha256-EH8wrXqUAOFWyPKfysGeiIezgrVc789RYO4AHeSA6t4="; 10 12 }; 11 13 12 14 patches = [ ./install.patch ]; 13 15 14 - postPatch = '' 15 - substituteInPlace dist/version.sh \ 16 - --replace 'GIT=`git describe --always`' "" \ 17 - --replace '-$GIT' "" 18 - ''; 19 - 20 - installFlags = [ "LIBEXECDIR=${placeholder "out"}/modules" ]; 21 - 22 - preInstall = '' 23 - mkdir -p $out/modules $out/bin 24 - ''; 16 + installFlags = [ 17 + "LIBEXECDIR=$(out)/modules" 18 + "BINDIR=$(out)/bin" 19 + ]; 25 20 26 21 passthru = { inherit apacheHttpd; }; 27 22 28 - buildInputs = [ apacheHttpd python2 ] 23 + buildInputs = [ apacheHttpd python3 ] 29 24 ++ lib.optional stdenv.isDarwin libintl; 30 25 31 - meta = { 26 + meta = with lib; { 32 27 homepage = "http://modpython.org/"; 33 28 description = "An Apache module that embeds the Python interpreter within the server"; 34 - platforms = lib.platforms.unix; 29 + platforms = platforms.unix; 30 + maintainers = with maintainers; [ ]; 35 31 }; 36 32 }
+8 -6
pkgs/servers/http/apache-modules/mod_wsgi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, apacheHttpd, python, ncurses }: 1 + { lib, stdenv, fetchFromGitHub, apacheHttpd, python3, ncurses }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mod_wsgi"; ··· 11 11 hash = "sha256-6rRHdgdTb94kqIpWJOJOwoIsaXb/c4XY3q331GwQyf0="; 12 12 }; 13 13 14 - buildInputs = [ apacheHttpd python ncurses ]; 14 + buildInputs = [ apacheHttpd python3 ncurses ]; 15 15 16 - patchPhase = '' 17 - sed -r -i -e "s|^LIBEXECDIR=.*$|LIBEXECDIR=$out/modules|" \ 18 - ${if stdenv.isDarwin then "-e 's|/usr/bin/lipo|lipo|'" else ""} \ 19 - configure 16 + postPatch = '' 17 + substituteInPlace configure --replace '/usr/bin/lipo' 'lipo' 20 18 ''; 19 + 20 + makeFlags = [ 21 + "LIBEXECDIR=$(out)/modules" 22 + ]; 21 23 22 24 meta = { 23 25 homepage = "https://github.com/GrahamDumpleton/mod_wsgi";
+37 -58
pkgs/servers/pleroma/default.nix
··· 1 1 { lib, beamPackages 2 - , fetchFromGitHub, fetchFromGitLab 2 + , fetchFromGitHub, fetchFromGitLab, fetchHex 3 3 , file, cmake 4 4 , libxcrypt 5 5 , nixosTests, writeText ··· 8 8 9 9 beamPackages.mixRelease rec { 10 10 pname = "pleroma"; 11 - version = "2.4.4"; 11 + version = "2.5.0"; 12 12 13 13 src = fetchFromGitLab { 14 14 domain = "git.pleroma.social"; 15 15 owner = "pleroma"; 16 16 repo = "pleroma"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-0I1Hh2KDpUsjRe/qwIWhQBMWPr/c2RkUQk/Mxti+6ZU="; 18 + sha256 = "sha256-Pry3eEUvrGUXK+x4et7DMbSxz9Mh/o5L0/Mh728mv1U="; 19 19 }; 20 20 stripDebug = false; 21 21 ··· 24 24 overrides = (final: prev: { 25 25 # mix2nix does not support git dependencies yet, 26 26 # so we need to add them manually 27 + gettext = beamPackages.buildMix rec { 28 + name = "gettext"; 29 + version = "0.19.1"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "tusooa"; 33 + repo = "gettext"; 34 + rev = "72fb2496b6c5280ed911bdc3756890e7f38a4808"; 35 + sha256 = "sha256-V0qmE+LcAbVoWsJmWE4fwrduYFIZ5BzK/sGzgLY3eH0="; 36 + }; 37 + }; 27 38 prometheus_ex = beamPackages.buildMix rec { 28 39 name = "prometheus_ex"; 29 40 version = "3.0.5"; 30 41 31 - src = fetchFromGitLab { 32 - domain = "git.pleroma.social"; 33 - group = "pleroma"; 34 - owner = "elixir-libraries"; 42 + src = fetchFromGitHub { 43 + owner = "lanodan"; 35 44 repo = "prometheus.ex"; 36 - rev = "a4e9beb3c1c479d14b352fd9d6dd7b1f6d7deee5"; 37 - sha256 = "1v0q4bi7sb253i8q016l7gwlv5562wk5zy3l2sa446csvsacnpjk"; 45 + rev = "31f7fbe4b71b79ba27efc2a5085746c4011ceb8f"; 46 + sha256 = "sha256-2PZP+YnwnHt69HtIAQvjMBqBbfdbkRSoMzb1AL2Zsyc="; 38 47 }; 39 48 beamDeps = with final; [ prometheus ]; 40 49 }; ··· 68 77 }; 69 78 beamDeps = with final; [ combine plug inet_cidr ]; 70 79 }; 71 - concurrent_limiter = beamPackages.buildMix rec { 72 - name = "concurrent_limiter"; 73 - version = "0.1.0"; 74 - 75 - src = fetchFromGitLab { 76 - domain = "git.pleroma.social"; 77 - group = "pleroma"; 78 - owner = "elixir-libraries"; 79 - repo = "concurrent_limiter"; 80 - rev = "d81be41024569330f296fc472e24198d7499ba78"; 81 - sha256 = "1nci8zz1gy7dnvxf5ydjqbagf4g9f7z5x1v9kdyy7jz9f37z6qw9"; 82 - }; 83 - beamDeps = with final; [ telemetry ]; 84 - }; 85 80 prometheus_phx = beamPackages.buildMix rec { 86 81 name = "prometheus_phx"; 87 82 version = "0.1.1"; ··· 99 94 }; 100 95 beamDeps = with final; [ prometheus_ex ]; 101 96 }; 102 - majic = beamPackages.buildMix rec { 103 - name = "majic"; 104 - version = "1.0.0"; 105 - 106 - src = fetchFromGitLab { 107 - domain = "git.pleroma.social"; 108 - group = "pleroma"; 109 - owner = "elixir-libraries"; 110 - repo = "majic"; 111 - rev = "289cda1b6d0d70ccb2ba508a2b0bd24638db2880"; 112 - sha256 = "15605lsdd74bmsp5z96f76ihn7m2g3p1hjbhs2x7v7309n1k108n"; 113 - }; 114 - patchPhase = '' 115 - substituteInPlace lib/majic/server.ex --replace "erlang.now" "erlang.time" 116 - ''; 97 + majic = prev.majic.override { 117 98 buildInputs = [ file ]; 118 - 119 - beamDeps = with final; [ nimble_pool mime plug elixir_make ]; 120 99 }; 121 100 crypt = beamPackages.buildRebar3 rec { 122 101 name = "crypt"; 123 - version = "0.4.3"; 102 + version = "1.0.0"; 124 103 125 - src = fetchFromGitLab { 126 - domain = "git.pleroma.social"; 127 - group = "pleroma"; 128 - owner = "elixir-libraries"; 104 + src = fetchFromGitHub { 105 + owner = "msantos"; 129 106 repo = "crypt"; 130 - rev = "cf2aa3f11632e8b0634810a15b3e612c7526f6a3"; 131 - sha256 = "sha256-48QIsgyEaDzvnihdsFy7pYURLFcb9G8DXIrf5Luk3zo="; 107 + rev = "f75cd55325e33cbea198fb41fe41871392f8fb76"; 108 + sha256 = "sha256-ZYhZTe7cTITkl8DZ4z2IOlxTX5gnbJImu/lVJ2ZjR1o="; 132 109 }; 133 110 134 111 postInstall = "mv $out/lib/erlang/lib/crypt-${version}/priv/{source,crypt}.so"; ··· 137 114 138 115 buildInputs = [ libxcrypt ]; 139 116 }; 140 - web_push_encryption = beamPackages.buildMix rec { 141 - name = "web_push_encryption"; 142 - version = "0.3.0"; 143 - src = fetchFromGitHub { 144 - owner = "lanodan"; 145 - repo = "elixir-web-push-encryption"; 146 - rev = "026a043037a89db4da8f07560bc8f9c68bcf0cc0"; 147 - sha256 = "0a4x6njqp8v579bc965c9ipsr1z3klrc0pvgj8x1xf69r77gs6sj"; 148 - }; 149 - beamDeps = with final; [ httpoison jose ]; 150 - }; 151 117 152 118 # Some additional build inputs and build fixes 153 119 http_signatures = prev.http_signatures.override { ··· 181 147 buildPlugins = with beamPackages; [ pc ]; 182 148 183 149 beamDeps = with final; [ p1_utils ]; 150 + }; 151 + # Required by eimp 152 + p1_utils = beamPackages.buildRebar3 rec { 153 + name = "p1_utils"; 154 + version = "1.0.18"; 155 + 156 + src = fetchHex { 157 + pkg = "${name}"; 158 + version = "${version}"; 159 + sha256 = "120znzz0yw1994nk6v28zql9plgapqpv51n9g6qm6md1f4x7gj0z"; 160 + }; 161 + 162 + beamDeps = []; 184 163 }; 185 164 186 165 mime = prev.mime.override {
+316 -185
pkgs/servers/pleroma/mix.nix
··· 34 34 beamDeps = [ custom_base ]; 35 35 }; 36 36 37 - base64url = buildRebar3 rec { 38 - name = "base64url"; 39 - version = "0.0.1"; 40 - 41 - src = fetchHex { 42 - pkg = "${name}"; 43 - version = "${version}"; 44 - sha256 = "1yf1m1587vd9l6w4x5b36g4kxrxqfpwbqk2l4mkqinzmwch9pc7s"; 45 - }; 46 - 47 - beamDeps = []; 48 - }; 49 - 50 37 bbcode_pleroma = buildMix rec { 51 38 name = "bbcode_pleroma"; 52 39 version = "0.2.0"; ··· 88 75 89 76 bunt = buildMix rec { 90 77 name = "bunt"; 91 - version = "0.2.0"; 78 + version = "0.2.1"; 92 79 93 80 src = fetchHex { 94 81 pkg = "${name}"; 95 82 version = "${version}"; 96 - sha256 = "0lw3v9kwbbcy1v6ygziiky887gffwwmxvyg4r1v0zm71kzhcgxbs"; 83 + sha256 = "19bp6xh052ql3ha0v3r8999cvja5d2p6cph02mxphfaj4jsbyc53"; 97 84 }; 98 85 99 86 beamDeps = []; ··· 127 114 128 115 castore = buildMix rec { 129 116 name = "castore"; 130 - version = "0.1.10"; 117 + version = "0.1.18"; 131 118 132 119 src = fetchHex { 133 120 pkg = "${name}"; 134 121 version = "${version}"; 135 - sha256 = "0r96zwva2g6q59vyar8swaka0vxx27xfpf17xar2ss25rgh190x4"; 122 + sha256 = "01kawrhxcc0i7zkygss5ia8hmkzv39q4bnrwnf0fz0mpa9jazfv1"; 136 123 }; 137 124 138 125 beamDeps = []; ··· 140 127 141 128 certifi = buildRebar3 rec { 142 129 name = "certifi"; 143 - version = "2.8.0"; 130 + version = "2.9.0"; 144 131 145 132 src = fetchHex { 146 133 pkg = "${name}"; 147 134 version = "${version}"; 148 - sha256 = "1slp20z2fgcq9p2bbdp1gj218kjqpx5jsa95sq40nq7qqv0yziva"; 135 + sha256 = "0ha6vmf5p3xlbf5w1msa89frhvfk535rnyfybz9wdmh6vdms8v96"; 149 136 }; 150 137 151 138 beamDeps = []; ··· 177 164 beamDeps = []; 178 165 }; 179 166 167 + concurrent_limiter = buildMix rec { 168 + name = "concurrent_limiter"; 169 + version = "0.1.1"; 170 + 171 + src = fetchHex { 172 + pkg = "${name}"; 173 + version = "${version}"; 174 + sha256 = "1sqnb987qwwy4ip7kxh9g7vv5wz61fpv3pbnxpbv9yy073r8z5jk"; 175 + }; 176 + 177 + beamDeps = [ telemetry ]; 178 + }; 179 + 180 180 connection = buildMix rec { 181 181 name = "connection"; 182 182 version = "1.1.0"; ··· 203 203 beamDeps = [ plug ]; 204 204 }; 205 205 206 + covertool = buildRebar3 rec { 207 + name = "covertool"; 208 + version = "2.0.4"; 209 + 210 + src = fetchHex { 211 + pkg = "${name}"; 212 + version = "${version}"; 213 + sha256 = "1p0c1n3nl4063xwi1sv176l1x68xqf07qwvj444a5z888fx6i5aw"; 214 + }; 215 + 216 + beamDeps = []; 217 + }; 218 + 206 219 cowboy = buildErlangMk rec { 207 220 name = "cowboy"; 208 221 version = "2.9.0"; ··· 218 231 219 232 cowboy_telemetry = buildRebar3 rec { 220 233 name = "cowboy_telemetry"; 221 - version = "0.3.1"; 234 + version = "0.4.0"; 222 235 223 236 src = fetchHex { 224 237 pkg = "${name}"; 225 238 version = "${version}"; 226 - sha256 = "1bzhcdq12p837cii2jgvzjyrffiwgm5bsb1pra2an3hkcqrzsvis"; 239 + sha256 = "1pn90is3k9dq64wbijvzkqb6ldfqvwiqi7ymc8dx6ra5xv0vm63x"; 227 240 }; 228 241 229 242 beamDeps = [ cowboy telemetry ]; ··· 244 257 245 258 credo = buildMix rec { 246 259 name = "credo"; 247 - version = "1.5.5"; 260 + version = "1.6.7"; 248 261 249 262 src = fetchHex { 250 263 pkg = "${name}"; 251 264 version = "${version}"; 252 - sha256 = "1pj7h9fk3i3rhxs65z8d64nwbnddhqj0dwy9bn2nm5cif2mj71nx"; 265 + sha256 = "1lvxzksdrc2lbl0rzrww4q5rmayf37q0phcpz2kyvxq7n2zi1qa1"; 253 266 }; 254 267 255 268 beamDeps = [ bunt file_system jason ]; ··· 283 296 284 297 db_connection = buildMix rec { 285 298 name = "db_connection"; 286 - version = "2.4.0"; 299 + version = "2.4.2"; 287 300 288 301 src = fetchHex { 289 302 pkg = "${name}"; 290 303 version = "${version}"; 291 - sha256 = "1j6psw0dxq1175b6zcqpm6vavv4n6sv72ji57l8b6qczmlhnqhdd"; 304 + sha256 = "0s1nx1gi96r8g7x8y7cklz8z823a6llh4fk996i5xxcr3flkrrag"; 292 305 }; 293 306 294 307 beamDeps = [ connection telemetry ]; ··· 322 335 323 336 earmark = buildMix rec { 324 337 name = "earmark"; 325 - version = "1.4.15"; 338 + version = "1.4.18"; 326 339 327 340 src = fetchHex { 328 341 pkg = "${name}"; 329 342 version = "${version}"; 330 - sha256 = "1vlrk5zmx1v5jnkkmchxwns8yy1kclzkcz0g6xpmiwy9bfw0j4iv"; 343 + sha256 = "0q15ypgdr94z425dxb3blp6wqzrphsg1b6wscsfd13lmldnkpb2p"; 331 344 }; 332 345 333 346 beamDeps = [ earmark_parser ]; ··· 335 348 336 349 earmark_parser = buildMix rec { 337 350 name = "earmark_parser"; 338 - version = "1.4.13"; 351 + version = "1.4.17"; 339 352 340 353 src = fetchHex { 341 354 pkg = "${name}"; 342 355 version = "${version}"; 343 - sha256 = "1fhlh9bnph5nqdhy7w69xzb7lra1b3v16mk4yb947bx0ydmc40nn"; 356 + sha256 = "08r06hp1wwfbfpalqqxwpq9lsd42pwvmhjr6bcb1r9pckyfchfpr"; 344 357 }; 345 358 346 359 beamDeps = []; ··· 348 361 349 362 eblurhash = buildRebar3 rec { 350 363 name = "eblurhash"; 351 - version = "1.1.0"; 364 + version = "1.2.2"; 352 365 353 366 src = fetchHex { 354 367 pkg = "${name}"; 355 368 version = "${version}"; 356 - sha256 = "07dmkbyafpxffh8ar6af4riqfxiqc547rias7i73gpgx16fqhsrf"; 369 + sha256 = "0k040pj8hlm8mwy0ra459hk35v9gfsvvgp596nl27q2dj00cl84c"; 357 370 }; 358 371 359 372 beamDeps = []; ··· 361 374 362 375 ecto = buildMix rec { 363 376 name = "ecto"; 364 - version = "3.6.2"; 377 + version = "3.9.2"; 365 378 366 379 src = fetchHex { 367 380 pkg = "${name}"; 368 381 version = "${version}"; 369 - sha256 = "0kl893yi9jxzxnpd5gafivzazn96z2q24y04lfw8dyg60kxnvbgg"; 382 + sha256 = "05cxg8rq6rawmn8ryfks5hj7h9b4k9bxxsn7k8l5b7p0fx8nsii1"; 370 383 }; 371 384 372 385 beamDeps = [ decimal jason telemetry ]; ··· 385 398 beamDeps = [ ecto ecto_sql postgrex ]; 386 399 }; 387 400 401 + ecto_psql_extras = buildMix rec { 402 + name = "ecto_psql_extras"; 403 + version = "0.7.4"; 404 + 405 + src = fetchHex { 406 + pkg = "${name}"; 407 + version = "${version}"; 408 + sha256 = "1ra9jh2p1jp1hn4g7aynivbrj52y9c20aspmqw6ksbkp3cpv079i"; 409 + }; 410 + 411 + beamDeps = [ ecto_sql postgrex table_rex ]; 412 + }; 413 + 388 414 ecto_sql = buildMix rec { 389 415 name = "ecto_sql"; 390 - version = "3.6.2"; 416 + version = "3.9.0"; 391 417 392 418 src = fetchHex { 393 419 pkg = "${name}"; 394 420 version = "${version}"; 395 - sha256 = "0syv5wjdkywaxx9mmps0x9sdawqp3nnakbnf7av3ksj2yzkdgjay"; 421 + sha256 = "0lv4b45j0bja98q0qhlp97a7zvb0g7x2bgkqr721m2rv0whggwx8"; 396 422 }; 397 423 398 424 beamDeps = [ db_connection ecto postgrex telemetry ]; ··· 422 448 }; 423 449 424 450 beamDeps = []; 451 + }; 452 + 453 + esbuild = buildMix rec { 454 + name = "esbuild"; 455 + version = "0.5.0"; 456 + 457 + src = fetchHex { 458 + pkg = "${name}"; 459 + version = "${version}"; 460 + sha256 = "1rgzjjb0j3m0xz8gs112dydfz7m5brlpfm2qmz7w8qyr6ars10zi"; 461 + }; 462 + 463 + beamDeps = [ castore ]; 425 464 }; 426 465 427 466 esshd = buildMix rec { ··· 445 484 pkg = "${name}"; 446 485 version = "${version}"; 447 486 sha256 = "10p7m6kv2z2c16gw36wgiwnkykss4lfkmm71llxp09ipkhmy77rc"; 448 - }; 449 - 450 - beamDeps = []; 451 - }; 452 - 453 - ex2ms = buildMix rec { 454 - name = "ex2ms"; 455 - version = "1.5.0"; 456 - 457 - src = fetchHex { 458 - pkg = "${name}"; 459 - version = "${version}"; 460 - sha256 = "13vh9yrs60cifqxzw52n6xxdp174w704vm1ks45k4avrzla763b7"; 461 487 }; 462 488 463 489 beamDeps = []; ··· 541 567 beamDeps = [ poison syslog ]; 542 568 }; 543 569 544 - excoveralls = buildMix rec { 545 - name = "excoveralls"; 546 - version = "0.12.3"; 547 - 548 - src = fetchHex { 549 - pkg = "${name}"; 550 - version = "${version}"; 551 - sha256 = "1nnsr9dv7mybcxx3y5p2gqzyy3p479w21c55vvsq6hi6dihkx2jn"; 552 - }; 553 - 554 - beamDeps = [ hackney jason ]; 555 - }; 556 - 557 570 fast_html = buildMix rec { 558 571 name = "fast_html"; 559 - version = "2.0.4"; 572 + version = "2.0.5"; 560 573 561 574 src = fetchHex { 562 575 pkg = "${name}"; 563 576 version = "${version}"; 564 - sha256 = "1sk1fwib6x5isb3sy8g5i6gw0n6pfqrza12r89gas0pw3ma9vd1v"; 577 + sha256 = "01k51qri44535b1hwixlxk7151vph6vapswlfq918g245544ypv0"; 565 578 }; 566 579 567 580 beamDeps = [ elixir_make nimble_pool ]; ··· 593 606 beamDeps = []; 594 607 }; 595 608 609 + finch = buildMix rec { 610 + name = "finch"; 611 + version = "0.10.2"; 612 + 613 + src = fetchHex { 614 + pkg = "${name}"; 615 + version = "${version}"; 616 + sha256 = "0l3mvf0jnh49rj58vj1051fvsj6294wjhlh8ycpfqb07har132yx"; 617 + }; 618 + 619 + beamDeps = [ castore mint nimble_options nimble_pool telemetry ]; 620 + }; 621 + 596 622 flake_id = buildMix rec { 597 623 name = "flake_id"; 598 624 version = "0.1.0"; ··· 632 658 beamDeps = []; 633 659 }; 634 660 635 - gen_stage = buildMix rec { 636 - name = "gen_stage"; 637 - version = "0.14.3"; 638 - 639 - src = fetchHex { 640 - pkg = "${name}"; 641 - version = "${version}"; 642 - sha256 = "0xld8m2l9a7pbzmq7vp0r9mz4pkisrjpslgbjs9ikhwlkllf4lw4"; 643 - }; 644 - 645 - beamDeps = []; 646 - }; 647 - 648 - gen_state_machine = buildMix rec { 649 - name = "gen_state_machine"; 650 - version = "2.0.5"; 651 - 652 - src = fetchHex { 653 - pkg = "${name}"; 654 - version = "${version}"; 655 - sha256 = "1j21ih8cm0kkirjd2dh0gcxhngf5h3dvv4gqw6khj9ibww2x9b2w"; 656 - }; 657 - 658 - beamDeps = []; 659 - }; 660 - 661 - gettext = buildMix rec { 662 - name = "gettext"; 663 - version = "0.18.2"; 664 - 665 - src = fetchHex { 666 - pkg = "${name}"; 667 - version = "${version}"; 668 - sha256 = "1igmn69xzj5wpkblg3k9v7wa2fjc2j0cncwx0grk1pag7nqkgxgr"; 669 - }; 670 - 671 - beamDeps = []; 672 - }; 673 - 674 661 gun = buildRebar3 rec { 675 662 name = "gun"; 676 663 version = "2.0.0-rc.2"; ··· 686 673 687 674 hackney = buildRebar3 rec { 688 675 name = "hackney"; 689 - version = "1.18.0"; 676 + version = "1.18.1"; 690 677 691 678 src = fetchHex { 692 679 pkg = "${name}"; 693 680 version = "${version}"; 694 - sha256 = "0pjwbf87nqj2ki3i076whrswh2cdhklj6cbaikdj1mq40xidmz4s"; 681 + sha256 = "13hja14kig5jnzcizpdghj68i88f0yd9wjdfjic9nzi98kzxmv54"; 695 682 }; 696 683 697 684 beamDeps = [ certifi idna metrics mimerl parse_trans ssl_verify_fun unicode_util_compat ]; 698 685 }; 699 686 700 - html_entities = buildMix rec { 701 - name = "html_entities"; 702 - version = "0.5.2"; 687 + hpax = buildMix rec { 688 + name = "hpax"; 689 + version = "0.1.2"; 703 690 704 691 src = fetchHex { 705 692 pkg = "${name}"; 706 693 version = "${version}"; 707 - sha256 = "1k7xyj0q38ms3n5hbn782pa6w1vgd6biwlxr4db6319l828a6fy5"; 694 + sha256 = "04wci9ifsfyd2pbcrnpgh2aq0a8fi1lpkrzb91kz3x93b8yq91rc"; 708 695 }; 709 696 710 697 beamDeps = []; 711 698 }; 712 699 713 - html_sanitize_ex = buildMix rec { 714 - name = "html_sanitize_ex"; 715 - version = "1.3.0"; 700 + html_entities = buildMix rec { 701 + name = "html_entities"; 702 + version = "0.5.2"; 716 703 717 704 src = fetchHex { 718 705 pkg = "${name}"; 719 706 version = "${version}"; 720 - sha256 = "1mhr2jnyzrqv0298m6vghnc9v2iwck11kwfhyh07gmc8v0x3kyxb"; 707 + sha256 = "1k7xyj0q38ms3n5hbn782pa6w1vgd6biwlxr4db6319l828a6fy5"; 721 708 }; 722 709 723 - beamDeps = [ mochiweb ]; 710 + beamDeps = []; 724 711 }; 725 712 726 713 http_signatures = buildMix rec { 727 714 name = "http_signatures"; 728 - version = "0.1.0"; 715 + version = "0.1.1"; 729 716 730 717 src = fetchHex { 731 718 pkg = "${name}"; 732 719 version = "${version}"; 733 - sha256 = "097q5jffswcaav40i8dhlds6hgdhsz53yd3fz8w7vl9z3rrv79zq"; 720 + sha256 = "18s2b5383xl2qjijkxag4mvwk2p5kv2fw58c9ii7pk12fc08lfyc"; 734 721 }; 735 722 736 723 beamDeps = []; ··· 777 764 778 765 jason = buildMix rec { 779 766 name = "jason"; 780 - version = "1.2.2"; 767 + version = "1.4.0"; 781 768 782 769 src = fetchHex { 783 770 pkg = "${name}"; 784 771 version = "${version}"; 785 - sha256 = "0y91s7q8zlfqd037c1mhqdhrvrf60l4ax7lzya1y33h5y3sji8hq"; 772 + sha256 = "0891p2yrg3ri04p302cxfww3fi16pvvw1kh4r91zg85jhl87k8vr"; 786 773 }; 787 774 788 775 beamDeps = [ decimal ]; ··· 827 814 beamDeps = []; 828 815 }; 829 816 830 - libring = buildMix rec { 831 - name = "libring"; 832 - version = "1.4.0"; 817 + linkify = buildMix rec { 818 + name = "linkify"; 819 + version = "0.5.2"; 833 820 834 821 src = fetchHex { 835 822 pkg = "${name}"; 836 823 version = "${version}"; 837 - sha256 = "10bvf64jkviyyyff12hlhq4p2439gphyvmya8z85m0c6x1gg1shz"; 824 + sha256 = "11mbbqm7yi6rhza5d2hd4fxkhdy3ik5n7sybj0n9bn0q09lsqwcd"; 838 825 }; 839 826 840 827 beamDeps = []; 841 828 }; 842 829 843 - linkify = buildMix rec { 844 - name = "linkify"; 845 - version = "0.5.1"; 830 + majic = buildMix rec { 831 + name = "majic"; 832 + version = "1.0.0"; 846 833 847 834 src = fetchHex { 848 835 pkg = "${name}"; 849 836 version = "${version}"; 850 - sha256 = "0i7r9z49sdxs7nrnh2igmwzzmq9ih4fm02a046klmnps49z8q4m3"; 837 + sha256 = "17hab8kmqc6gsiqicfgsaik0rvmakb6mbshlbxllj3b5fs7qa1br"; 851 838 }; 852 839 853 - beamDeps = []; 840 + beamDeps = [ elixir_make mime nimble_pool plug ]; 854 841 }; 855 842 856 843 makeup = buildMix rec { ··· 944 931 beamDeps = []; 945 932 }; 946 933 934 + mint = buildMix rec { 935 + name = "mint"; 936 + version = "1.4.2"; 937 + 938 + src = fetchHex { 939 + pkg = "${name}"; 940 + version = "${version}"; 941 + sha256 = "106x9nmzi4ji5cqaddn76pxiyxdihk12z2qgszcdgd2rrjxsaxff"; 942 + }; 943 + 944 + beamDeps = [ castore hpax ]; 945 + }; 946 + 947 947 mochiweb = buildRebar3 rec { 948 948 name = "mochiweb"; 949 949 version = "2.18.0"; ··· 972 972 973 973 mogrify = buildMix rec { 974 974 name = "mogrify"; 975 - version = "0.7.4"; 975 + version = "0.9.1"; 976 976 977 977 src = fetchHex { 978 978 pkg = "${name}"; 979 979 version = "${version}"; 980 - sha256 = "1hwry2498qflc4g7fdwmxmzb2l0gr5c814ggzddwjsxsgwrrxmsh"; 980 + sha256 = "01bzbfd0c932acnla5s3b5f9gvyyiwi0rgs815f15lipjccdykhk"; 981 981 }; 982 982 983 983 beamDeps = []; ··· 996 996 beamDeps = []; 997 997 }; 998 998 999 + nimble_options = buildMix rec { 1000 + name = "nimble_options"; 1001 + version = "0.4.0"; 1002 + 1003 + src = fetchHex { 1004 + pkg = "${name}"; 1005 + version = "${version}"; 1006 + sha256 = "0bd0pi3sij9vxhiilv25x6n3jls75g3b38rljvm1x896ycd1qw76"; 1007 + }; 1008 + 1009 + beamDeps = []; 1010 + }; 1011 + 999 1012 nimble_parsec = buildMix rec { 1000 1013 name = "nimble_parsec"; 1001 1014 version = "0.5.0"; ··· 1011 1024 1012 1025 nimble_pool = buildMix rec { 1013 1026 name = "nimble_pool"; 1014 - version = "0.1.0"; 1027 + version = "0.2.6"; 1015 1028 1016 1029 src = fetchHex { 1017 1030 pkg = "${name}"; 1018 1031 version = "${version}"; 1019 - sha256 = "1ygkr9ddzd3msif7hkqd75q27zlryhm9zww3191z7p0dcam1wfil"; 1032 + sha256 = "0gv59waa505mz2gi956sj1aa6844c65w2dp2qh2jfgsx15am0w8w"; 1020 1033 }; 1021 1034 1022 1035 beamDeps = []; ··· 1024 1037 1025 1038 oban = buildMix rec { 1026 1039 name = "oban"; 1027 - version = "2.3.4"; 1040 + version = "2.13.4"; 1028 1041 1029 1042 src = fetchHex { 1030 1043 pkg = "${name}"; 1031 1044 version = "${version}"; 1032 - sha256 = "1prgpp7v03lgkia63j60jz3ds479ymm4991f882iizaq8x1s0367"; 1045 + sha256 = "097isyz3mlix1qkazsgbhgvx6sp02rvs2xdviy9dgqh9nj16zlm7"; 1033 1046 }; 1034 1047 1035 1048 beamDeps = [ ecto_sql jason postgrex telemetry ]; ··· 1048 1061 beamDeps = [ jason plug poison ]; 1049 1062 }; 1050 1063 1051 - p1_utils = buildRebar3 rec { 1052 - name = "p1_utils"; 1053 - version = "1.0.18"; 1054 - 1055 - src = fetchHex { 1056 - pkg = "${name}"; 1057 - version = "${version}"; 1058 - sha256 = "120znzz0yw1994nk6v28zql9plgapqpv51n9g6qm6md1f4x7gj0z"; 1059 - }; 1060 - 1061 - beamDeps = []; 1062 - }; 1063 - 1064 1064 parse_trans = buildRebar3 rec { 1065 1065 name = "parse_trans"; 1066 1066 version = "3.3.1"; ··· 1089 1089 1090 1090 phoenix = buildMix rec { 1091 1091 name = "phoenix"; 1092 - version = "1.5.9"; 1092 + version = "1.6.15"; 1093 1093 1094 1094 src = fetchHex { 1095 1095 pkg = "${name}"; 1096 1096 version = "${version}"; 1097 - sha256 = "0za2fpplmdq3axwng8736h6vz9wzlifhxy8apcgjy0bwlqhcwjvy"; 1097 + sha256 = "0wh6s8id3b4c4hgiawq995p192wxsws4sr4bm1g7b55kyvxvj2np"; 1098 1098 }; 1099 1099 1100 - beamDeps = [ jason phoenix_html phoenix_pubsub plug plug_cowboy plug_crypto telemetry ]; 1100 + beamDeps = [ castore jason phoenix_pubsub phoenix_view plug plug_cowboy plug_crypto telemetry ]; 1101 1101 }; 1102 1102 1103 1103 phoenix_ecto = buildMix rec { 1104 1104 name = "phoenix_ecto"; 1105 - version = "4.2.1"; 1105 + version = "4.4.0"; 1106 1106 1107 1107 src = fetchHex { 1108 1108 pkg = "${name}"; 1109 1109 version = "${version}"; 1110 - sha256 = "1h23fy3pylaszh3l2zafq1a7fjwlwb3yw7dy09p0mb4wi6p1p2j7"; 1110 + sha256 = "1h9wnjmxns8y8dsr0r41ks66gscaqm7ivk4gsh5y07nkiralx1h9"; 1111 1111 }; 1112 1112 1113 1113 beamDeps = [ ecto phoenix_html plug ]; ··· 1115 1115 1116 1116 phoenix_html = buildMix rec { 1117 1117 name = "phoenix_html"; 1118 - version = "2.14.3"; 1118 + version = "3.2.0"; 1119 1119 1120 1120 src = fetchHex { 1121 1121 pkg = "${name}"; 1122 1122 version = "${version}"; 1123 - sha256 = "03z8r285znlg25yi47d4l59s7jq58y4dnhvbxgp16npkzykrgmpg"; 1123 + sha256 = "0ky5idgid1psz6hmh2b2kmj6n974axww74hrxwv02p6jasx9gv1n"; 1124 1124 }; 1125 1125 1126 1126 beamDeps = [ plug ]; 1127 1127 }; 1128 1128 1129 + phoenix_live_dashboard = buildMix rec { 1130 + name = "phoenix_live_dashboard"; 1131 + version = "0.6.2"; 1132 + 1133 + src = fetchHex { 1134 + pkg = "${name}"; 1135 + version = "${version}"; 1136 + sha256 = "0ywfqndxhjwx0pxv381p2rj5xzbaxvy248s41c1bba1ciarwdijv"; 1137 + }; 1138 + 1139 + beamDeps = [ ecto ecto_psql_extras mime phoenix_live_view telemetry_metrics ]; 1140 + }; 1141 + 1142 + phoenix_live_reload = buildMix rec { 1143 + name = "phoenix_live_reload"; 1144 + version = "1.3.3"; 1145 + 1146 + src = fetchHex { 1147 + pkg = "${name}"; 1148 + version = "${version}"; 1149 + sha256 = "1b5blinpmzdgspgk0dsy01bfjwwnhikb1gfiwnx8smazdrkrcrvn"; 1150 + }; 1151 + 1152 + beamDeps = [ file_system phoenix ]; 1153 + }; 1154 + 1155 + phoenix_live_view = buildMix rec { 1156 + name = "phoenix_live_view"; 1157 + version = "0.17.5"; 1158 + 1159 + src = fetchHex { 1160 + pkg = "${name}"; 1161 + version = "${version}"; 1162 + sha256 = "1qxhb1lw68vkz6h7q6ki0502pklfxgsx8sf72j11pxsd7mm6wn65"; 1163 + }; 1164 + 1165 + beamDeps = [ jason phoenix phoenix_html telemetry ]; 1166 + }; 1167 + 1129 1168 phoenix_pubsub = buildMix rec { 1130 1169 name = "phoenix_pubsub"; 1131 - version = "2.0.0"; 1170 + version = "2.1.1"; 1132 1171 1133 1172 src = fetchHex { 1134 1173 pkg = "${name}"; 1135 1174 version = "${version}"; 1136 - sha256 = "0wgpa19l6xar0k2m117iz2kq3cw433llp07sqswpf5969y698bf5"; 1175 + sha256 = "1nfqrmbrq45if9pgk6g6vqiply2sxc40is3bfanphn7a3rnpqdl1"; 1137 1176 }; 1138 1177 1139 1178 beamDeps = []; ··· 1141 1180 1142 1181 phoenix_swoosh = buildMix rec { 1143 1182 name = "phoenix_swoosh"; 1144 - version = "0.3.3"; 1183 + version = "1.1.0"; 1184 + 1185 + src = fetchHex { 1186 + pkg = "${name}"; 1187 + version = "${version}"; 1188 + sha256 = "0gbwv2ffbxh8afsvdd221lhmpcijjjxls9zkzn060jwszl5g30ma"; 1189 + }; 1190 + 1191 + beamDeps = [ finch hackney phoenix phoenix_html phoenix_view swoosh ]; 1192 + }; 1193 + 1194 + phoenix_template = buildMix rec { 1195 + name = "phoenix_template"; 1196 + version = "1.0.0"; 1145 1197 1146 1198 src = fetchHex { 1147 1199 pkg = "${name}"; 1148 1200 version = "${version}"; 1149 - sha256 = "1k81cvhbzbc3czvin45j1rqagzp7drk3s0rp2xa5clz06bm0qm2a"; 1201 + sha256 = "0ms39n5s6kh532s20yxzj7sh0rz5lslh09ibq5j21lkglacny1hv"; 1150 1202 }; 1151 1203 1152 - beamDeps = [ hackney phoenix phoenix_html swoosh ]; 1204 + beamDeps = [ phoenix_html ]; 1205 + }; 1206 + 1207 + phoenix_view = buildMix rec { 1208 + name = "phoenix_view"; 1209 + version = "2.0.1"; 1210 + 1211 + src = fetchHex { 1212 + pkg = "${name}"; 1213 + version = "${version}"; 1214 + sha256 = "1xm6p2r0rmspqax83s6rzqwx5gvbamy8cjwi533l3wy5xwn8wdbc"; 1215 + }; 1216 + 1217 + beamDeps = [ phoenix_html phoenix_template ]; 1153 1218 }; 1154 1219 1155 1220 plug = buildMix rec { ··· 1167 1232 1168 1233 plug_cowboy = buildMix rec { 1169 1234 name = "plug_cowboy"; 1170 - version = "2.5.0"; 1235 + version = "2.6.0"; 1171 1236 1172 1237 src = fetchHex { 1173 1238 pkg = "${name}"; 1174 1239 version = "${version}"; 1175 - sha256 = "06p7rmx01fknkf0frvjjaqs3qsz6066aa41qyd378n72lljqjb2v"; 1240 + sha256 = "19jgv5dm53hv5aqgxxzr3fnrpgfll9ics199swp6iriwfl5z4g07"; 1176 1241 }; 1177 1242 1178 - beamDeps = [ cowboy cowboy_telemetry plug telemetry ]; 1243 + beamDeps = [ cowboy cowboy_telemetry plug ]; 1179 1244 }; 1180 1245 1181 1246 plug_crypto = buildMix rec { 1182 1247 name = "plug_crypto"; 1183 - version = "1.2.2"; 1248 + version = "1.2.3"; 1184 1249 1185 1250 src = fetchHex { 1186 1251 pkg = "${name}"; 1187 1252 version = "${version}"; 1188 - sha256 = "1nxnxj62iv4yvm4771jbxpj3l4brn2crz053y12s998lv5x1qqw7"; 1253 + sha256 = "18plj2idhp3f0nmqyjjf2rzj849l3br0797m8ln20p5dqscj0rxm"; 1189 1254 }; 1190 1255 1191 1256 beamDeps = []; ··· 1232 1297 1233 1298 postgrex = buildMix rec { 1234 1299 name = "postgrex"; 1235 - version = "0.15.9"; 1300 + version = "0.16.5"; 1236 1301 1237 1302 src = fetchHex { 1238 1303 pkg = "${name}"; 1239 1304 version = "${version}"; 1240 - sha256 = "1vmd63vxwz8knid424b0rbp200vj7q7rz3xp98yj5cjc7q81j1v1"; 1305 + sha256 = "1s5jbwfzsdsyvlwgx3bqlfwilj2c468wi3qxq0c2d23fvhwxdspd"; 1241 1306 }; 1242 1307 1243 1308 beamDeps = [ connection db_connection decimal jason ]; ··· 1254 1319 }; 1255 1320 1256 1321 beamDeps = []; 1322 + }; 1323 + 1324 + prom_ex = buildMix rec { 1325 + name = "prom_ex"; 1326 + version = "1.7.1"; 1327 + 1328 + src = fetchHex { 1329 + pkg = "${name}"; 1330 + version = "${version}"; 1331 + sha256 = "027dlv89wl35wy0lbl7xf7308j42c42ls3ssj8rri4lap1r8i5sc"; 1332 + }; 1333 + 1334 + beamDeps = [ ecto finch jason oban phoenix phoenix_live_view plug plug_cowboy telemetry telemetry_metrics telemetry_metrics_prometheus_core telemetry_poller ]; 1257 1335 }; 1258 1336 1259 1337 prometheus = buildMix rec { ··· 1308 1386 beamDeps = [ accept plug prometheus_ex ]; 1309 1387 }; 1310 1388 1311 - quack = buildMix rec { 1312 - name = "quack"; 1313 - version = "0.1.1"; 1314 - 1315 - src = fetchHex { 1316 - pkg = "${name}"; 1317 - version = "${version}"; 1318 - sha256 = "0hr5ppds4a9vih14hzs3lfj07r5069w8ifr7022fn4j18jkvydnp"; 1319 - }; 1320 - 1321 - beamDeps = [ poison tesla ]; 1322 - }; 1323 - 1324 1389 ranch = buildRebar3 rec { 1325 1390 name = "ranch"; 1326 1391 version = "1.8.0"; ··· 1388 1453 1389 1454 swoosh = buildMix rec { 1390 1455 name = "swoosh"; 1391 - version = "1.3.11"; 1456 + version = "1.8.2"; 1392 1457 1393 1458 src = fetchHex { 1394 1459 pkg = "${name}"; 1395 1460 version = "${version}"; 1396 - sha256 = "1bqkp41sh4h0q5yjmk0ywf5x979rwxshz16gp619jks5vd4a1qpi"; 1461 + sha256 = "1nxpcwq7ynvqjp65z544dvdfw7jx9k0m58w4kb0bdbdg1rsvln6h"; 1397 1462 }; 1398 1463 1399 - beamDeps = [ cowboy gen_smtp hackney jason mime plug_cowboy ]; 1464 + beamDeps = [ cowboy ex_aws finch gen_smtp hackney jason mime plug_cowboy telemetry ]; 1400 1465 }; 1401 1466 1402 1467 syslog = buildRebar3 rec { ··· 1412 1477 beamDeps = []; 1413 1478 }; 1414 1479 1480 + table_rex = buildMix rec { 1481 + name = "table_rex"; 1482 + version = "3.1.1"; 1483 + 1484 + src = fetchHex { 1485 + pkg = "${name}"; 1486 + version = "${version}"; 1487 + sha256 = "141404hwnwnpspvhs112j2la8dfnvkwr0xy14ff42w6nljmj72k7"; 1488 + }; 1489 + 1490 + beamDeps = []; 1491 + }; 1492 + 1415 1493 telemetry = buildRebar3 rec { 1416 1494 name = "telemetry"; 1417 - version = "0.4.3"; 1495 + version = "1.0.0"; 1418 1496 1419 1497 src = fetchHex { 1420 1498 pkg = "${name}"; 1421 1499 version = "${version}"; 1422 - sha256 = "0hc0fr2bh97wah9ycpm7hb5jdqr5hnl1s3b2ibbbx9gxbwvbhwpb"; 1500 + sha256 = "0yn5mr83hrx0dslsqxmfr5zf0a65hdak6926zd72i85lb7x0kg3k"; 1423 1501 }; 1424 1502 1425 1503 beamDeps = []; 1426 1504 }; 1427 1505 1506 + telemetry_metrics = buildMix rec { 1507 + name = "telemetry_metrics"; 1508 + version = "0.6.1"; 1509 + 1510 + src = fetchHex { 1511 + pkg = "${name}"; 1512 + version = "${version}"; 1513 + sha256 = "1iilk2n75kn9i95fdp8mpxvn3rcn3ghln7p77cijqws13j3y1sbv"; 1514 + }; 1515 + 1516 + beamDeps = [ telemetry ]; 1517 + }; 1518 + 1519 + telemetry_metrics_prometheus_core = buildMix rec { 1520 + name = "telemetry_metrics_prometheus_core"; 1521 + version = "1.0.2"; 1522 + 1523 + src = fetchHex { 1524 + pkg = "${name}"; 1525 + version = "${version}"; 1526 + sha256 = "0c5pfm0jbri0x7p6cryif0b0h2iy0jqk4hmljz4kh3pqaq6ilda8"; 1527 + }; 1528 + 1529 + beamDeps = [ telemetry telemetry_metrics ]; 1530 + }; 1531 + 1532 + telemetry_poller = buildRebar3 rec { 1533 + name = "telemetry_poller"; 1534 + version = "1.0.0"; 1535 + 1536 + src = fetchHex { 1537 + pkg = "${name}"; 1538 + version = "${version}"; 1539 + sha256 = "0vjgxkxn9ll1gc6xd8jh4b0ldmg9l7fsfg7w63d44gvcssplx8mk"; 1540 + }; 1541 + 1542 + beamDeps = [ telemetry ]; 1543 + }; 1544 + 1428 1545 tesla = buildMix rec { 1429 1546 name = "tesla"; 1430 - version = "1.4.1"; 1547 + version = "1.4.4"; 1431 1548 1432 1549 src = fetchHex { 1433 1550 pkg = "${name}"; 1434 1551 version = "${version}"; 1435 - sha256 = "06i0rshkm1byzgsphbr3al4hns7bcrpl1rxy8lwlp31cj8sxxxcm"; 1552 + sha256 = "0mv48vgby1fv9b2npc0ird3y4isr10np3a3yas3v5hfyz54kll6m"; 1436 1553 }; 1437 1554 1438 - beamDeps = [ castore gun hackney jason mime poison telemetry ]; 1555 + beamDeps = [ castore finch gun hackney jason mime mint poison telemetry ]; 1439 1556 }; 1440 1557 1441 1558 timex = buildMix rec { ··· 1516 1633 beamDeps = []; 1517 1634 }; 1518 1635 1636 + web_push_encryption = buildMix rec { 1637 + name = "web_push_encryption"; 1638 + version = "0.3.1"; 1639 + 1640 + src = fetchHex { 1641 + pkg = "${name}"; 1642 + version = "${version}"; 1643 + sha256 = "18p2f1gqkg209vf3nychjxy7xpxhgiwyhn4halvr7yr2fvjv50jg"; 1644 + }; 1645 + 1646 + beamDeps = [ httpoison jose ]; 1647 + }; 1648 + 1519 1649 websockex = buildMix rec { 1520 1650 name = "websockex"; 1521 1651 version = "0.4.3"; ··· 1530 1660 }; 1531 1661 }; 1532 1662 in self 1663 +
+3 -3
pkgs/servers/rtsp-simple-server/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "rtsp-simple-server"; 8 - version = "0.20.3"; 8 + version = "0.21.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aler9"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-InuOHVhqh/MWBzE5xSQLP1/WWI/ayVFqOlA1ZjgNyVE="; 14 + hash = "sha256-iLNdl6V+px/ri9uJzOrxktxJYqAJA5JWBd18ZHSLQjQ="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-Egv9MCGSMd8RWjcXFKSU7LuoRgVwxiwzeSso9cuZ+ds="; 17 + vendorSha256 = "sha256-48i0hsAho4dI79a/i24GlKAaC/yNGKt0uA+qCy5QTok="; 18 18 19 19 # Tests need docker 20 20 doCheck = false;
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.31" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.32"
+11 -11
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 2654f6f02a0ce6150e623804b9fab9576fe008f6 4 - ref: refs/tags/6.2.31 3 + revision: 70f696d7322148eba2fca49c5219dcb9a0133c6e 4 + ref: refs/tags/6.2.32 5 5 specs: 6 - metasploit-framework (6.2.31) 6 + metasploit-framework (6.2.32) 7 7 actionpack (~> 6.0) 8 8 activerecord (~> 6.0) 9 9 activesupport (~> 6.0) ··· 128 128 arel-helpers (2.14.0) 129 129 activerecord (>= 3.1.0, < 8) 130 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.679.0) 131 + aws-partitions (1.684.0) 132 132 aws-sdk-core (3.168.4) 133 133 aws-eventstream (~> 1, >= 1.0.2) 134 134 aws-partitions (~> 1, >= 1.651.0) 135 135 aws-sigv4 (~> 1.5) 136 136 jmespath (~> 1, >= 1.6.1) 137 - aws-sdk-ec2 (1.355.0) 137 + aws-sdk-ec2 (1.356.0) 138 138 aws-sdk-core (~> 3, >= 3.165.0) 139 139 aws-sigv4 (~> 1.1) 140 140 aws-sdk-iam (1.73.0) ··· 171 171 http_parser.rb (>= 0.6.0) 172 172 em-socksify (0.3.2) 173 173 eventmachine (>= 1.0.0.beta.4) 174 - erubi (1.11.0) 174 + erubi (1.12.0) 175 175 eventmachine (1.2.7) 176 - faker (3.0.0) 176 + faker (3.1.0) 177 177 i18n (>= 1.8.11, < 2) 178 178 faraday (2.7.2) 179 179 faraday-net_http (>= 2.0, < 3.1) ··· 203 203 i18n (1.12.0) 204 204 concurrent-ruby (~> 1.0) 205 205 io-console (0.6.0) 206 - irb (1.6.1) 206 + irb (1.6.2) 207 207 reline (>= 0.3.0) 208 208 jmespath (1.6.2) 209 209 jsobfu (0.4.2) ··· 248 248 webrick 249 249 metasploit_payloads-mettle (1.0.20) 250 250 method_source (1.0.0) 251 - mini_portile2 (2.8.0) 251 + mini_portile2 (2.8.1) 252 252 minitest (5.16.3) 253 253 mqtt (0.5.0) 254 254 msgpack (1.6.0) ··· 287 287 ttfunk 288 288 pg (1.4.5) 289 289 public_suffix (5.0.1) 290 - puma (6.0.0) 290 + puma (6.0.1) 291 291 nio4r (~> 2.0) 292 - racc (1.6.1) 292 + racc (1.6.2) 293 293 rack (2.2.4) 294 294 rack-protection (3.0.5) 295 295 rack
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.2.31"; 18 + version = "6.2.32"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = version; 24 - sha256 = "sha256-oifgAc1umrEOULuJzK9EboBdXIXSici8ndlhRbbHUaw="; 24 + sha256 = "sha256-uadIhrmrvdxzp4PchPHOy9beODME0hhgNqEqGqxyAZ8="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+19 -19
pkgs/tools/security/metasploit/gemset.nix
··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0ijs16zjif7zkwi4wd1qffi7c5b1v5b6hnw76h8kh6vgiwj9hmmz"; 107 + sha256 = "16jpljblpy5drx2fj8nwsw41mmwp7xkadhrigp4rsiny4lb80qg8"; 108 108 type = "gem"; 109 109 }; 110 - version = "1.679.0"; 110 + version = "1.684.0"; 111 111 }; 112 112 aws-sdk-core = { 113 113 groups = ["default"]; ··· 124 124 platforms = []; 125 125 source = { 126 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "1x0fg5gp7qcvfhngplb9438jv074llfb9d52jclnik8ibrrmgx8w"; 127 + sha256 = "1l1zchxfsmbailrmjvw3s8djm20mqn0pjxf735mspp6zg3xmvyr2"; 128 128 type = "gem"; 129 129 }; 130 - version = "1.355.0"; 130 + version = "1.356.0"; 131 131 }; 132 132 aws-sdk-iam = { 133 133 groups = ["default"]; ··· 314 314 platforms = []; 315 315 source = { 316 316 remotes = ["https://rubygems.org"]; 317 - sha256 = "11bz1v1cxabm8672gabrw542zyg51dizlcvdck6vvwzagxbjv9zx"; 317 + sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; 318 318 type = "gem"; 319 319 }; 320 - version = "1.11.0"; 320 + version = "1.12.0"; 321 321 }; 322 322 eventmachine = { 323 323 groups = ["default"]; ··· 334 334 platforms = []; 335 335 source = { 336 336 remotes = ["https://rubygems.org"]; 337 - sha256 = "0fcrgzjvqc9fxhnn7mzvzxd41m63cil7n19mjxnisx836p0k93hl"; 337 + sha256 = "1ppi7v8prf5856fslygvh64nwa4k2bsb9mablygb5gj0x5c7k29w"; 338 338 type = "gem"; 339 339 }; 340 - version = "3.0.0"; 340 + version = "3.1.0"; 341 341 }; 342 342 faraday = { 343 343 groups = ["default"]; ··· 504 504 platforms = []; 505 505 source = { 506 506 remotes = ["https://rubygems.org"]; 507 - sha256 = "09mbpnmfh5lwg6kcjlbyv9163pn50lfxphbra9rsws8cp04m1qj3"; 507 + sha256 = "10qvm0s8784lhmz98blqnxh36i7d7rzkk17znx17d46666z7czrf"; 508 508 type = "gem"; 509 509 }; 510 - version = "1.6.1"; 510 + version = "1.6.2"; 511 511 }; 512 512 jmespath = { 513 513 groups = ["default"]; ··· 604 604 platforms = []; 605 605 source = { 606 606 fetchSubmodules = false; 607 - rev = "2654f6f02a0ce6150e623804b9fab9576fe008f6"; 608 - sha256 = "1b2iqyv4aqfrknyci2fjhmf5v03f8jpwr2dva07b36kfrl0y09x2"; 607 + rev = "70f696d7322148eba2fca49c5219dcb9a0133c6e"; 608 + sha256 = "17q1fan1lam16rh1ilh46cwdxmnbrvqq9p43lxrxrgdbp634i9xr"; 609 609 type = "git"; 610 610 url = "https://github.com/rapid7/metasploit-framework"; 611 611 }; 612 - version = "6.2.31"; 612 + version = "6.2.32"; 613 613 }; 614 614 metasploit-model = { 615 615 groups = ["default"]; ··· 666 666 platforms = []; 667 667 source = { 668 668 remotes = ["https://rubygems.org"]; 669 - sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 669 + sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; 670 670 type = "gem"; 671 671 }; 672 - version = "2.8.0"; 672 + version = "2.8.1"; 673 673 }; 674 674 minitest = { 675 675 groups = ["default"]; ··· 927 927 platforms = []; 928 928 source = { 929 929 remotes = ["https://rubygems.org"]; 930 - sha256 = "1yabmxmqprb2x58awiasidsiwpplscmyar9dzwh5l8jgaw4i3wra"; 930 + sha256 = "0dy2yw2xp8bv52697y78vzrb4wj0zfa95bc9mxyh0d7l7rn65fmw"; 931 931 type = "gem"; 932 932 }; 933 - version = "6.0.0"; 933 + version = "6.0.1"; 934 934 }; 935 935 racc = { 936 936 groups = ["default"]; 937 937 platforms = []; 938 938 source = { 939 939 remotes = ["https://rubygems.org"]; 940 - sha256 = "0p685i23lr8pl7l09g9l2mcj615fr7g33w3mkcr472lcg34nq8n8"; 940 + sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq"; 941 941 type = "gem"; 942 942 }; 943 - version = "1.6.1"; 943 + version = "1.6.2"; 944 944 }; 945 945 rack = { 946 946 groups = ["default"];
+1 -1
pkgs/top-level/aliases.nix
··· 951 951 moby = throw "moby has been removed, merged into linuxkit in 2018. Use linuxkit instead"; 952 952 module_init_tools = throw "'module_init_tools' has been renamed to/replaced by 'kmod'"; # Converted to throw 2022-02-22 953 953 monero = monero-cli; # Added 2021-11-28 954 - monodevelop = throw "monodevelop has been removed from nixpgks"; # Added 2022-01-15 954 + monodevelop = throw "monodevelop has been removed from nixpkgs"; # Added 2022-01-15 955 955 mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # Added 2021-03-07 956 956 mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18 957 957 mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
+2 -2
pkgs/top-level/all-packages.nix
··· 23799 23799 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { }; 23800 23800 23801 23801 mod_wsgi = self.mod_wsgi2; 23802 - mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; }; 23803 - mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python3; }; 23802 + mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead"; 23803 + mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { }; 23804 23804 23805 23805 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { }; 23806 23806
+2
pkgs/top-level/python-packages.nix
··· 6669 6669 6670 6670 packet-python = callPackage ../development/python-modules/packet-python { }; 6671 6671 6672 + packvers = callPackage ../development/python-modules/packvers { }; 6673 + 6672 6674 pafy = callPackage ../development/python-modules/pafy { }; 6673 6675 6674 6676 pagelabels = callPackage ../development/python-modules/pagelabels { };