Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub c4fe2133 cbb55edc

+573 -341
+35
pkgs/applications/audio/listenbrainz-mpd/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitea 4 + , pkg-config 5 + , stdenv 6 + , openssl 7 + , libiconv 8 + , Security }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "listenbrainz-mpd"; 12 + version = "2.0.2"; 13 + 14 + src = fetchFromGitea { 15 + domain = "codeberg.org"; 16 + owner = "elomatreb"; 17 + repo = "listenbrainz-mpd"; 18 + rev = "v${version}"; 19 + hash = "sha256-DO7YUqaJZyVWjiAZ9WIVNTTvOU0qdsI2ct7aT/6O5dQ="; 20 + }; 21 + 22 + cargoHash = "sha256-MiAalxe0drRHrST3maVvi8GM2y3d0z4Zl7R7Zx8VjEM="; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + 26 + buildInputs = if stdenv.isDarwin then [ libiconv Security ] else [ openssl ]; 27 + 28 + meta = with lib; { 29 + homepage = "https://codeberg.org/elomatreb/listenbrainz-mpd"; 30 + changelog = "https://codeberg.org/elomatreb/listenbrainz-mpd/src/tag/v${version}/CHANGELOG.md"; 31 + description = "ListenBrainz submission client for MPD"; 32 + license = licenses.agpl3Only; 33 + maintainers = with maintainers; [ DeeUnderscore ]; 34 + }; 35 + }
+1 -2
pkgs/applications/editors/vscode/extensions/vscodeEnv.nix
··· 25 25 }: 26 26 let 27 27 mutableExtensionsFilePath = toString mutableExtensionsFile; 28 - mutableExtensions = if builtins.pathExists mutableExtensionsFile 29 - then import mutableExtensionsFilePath else []; 28 + mutableExtensions = lib.optionals builtins.pathExists mutableExtensionsFile (import mutableExtensionsFilePath); 30 29 vscodeWithConfiguration = import ./vscodeWithConfiguration.nix { 31 30 inherit lib writeShellScriptBin extensionsFromVscodeMarketplace; 32 31 vscodeDefault = vscode;
+1 -1
pkgs/applications/file-managers/spacefm/default.nix
··· 49 49 buildInputs = [ 50 50 gtk3 udev desktop-file-utils shared-mime-info 51 51 wrapGAppsHook ffmpegthumbnailer jmtpfs lsof udisks2 52 - ] ++ (if ifuseSupport then [ ifuse ] else []); 52 + ] ++ (lib.optionals ifuseSupport [ ifuse ]); 53 53 # Introduced because ifuse doesn't build due to CVEs in libplist 54 54 # Revert when libplist builds again… 55 55
+2 -2
pkgs/applications/kde/kdevelop/wrapper.nix
··· 1 - { symlinkJoin, kdevelop-unwrapped, plugins ? null }: 1 + { lib, symlinkJoin, kdevelop-unwrapped, plugins ? null }: 2 2 3 3 symlinkJoin { 4 4 name = "kdevelop-with-plugins"; 5 5 6 - paths = [ kdevelop-unwrapped ] ++ (if plugins != null then plugins else []); 6 + paths = [ kdevelop-unwrapped ] ++ (lib.optionals (plugins != null) plugins); 7 7 }
+2
pkgs/applications/misc/calibre/default.nix
··· 22 22 , qtbase 23 23 , qtwayland 24 24 , removeReferencesTo 25 + , speechd 25 26 , sqlite 26 27 , wrapQtAppsHook 27 28 , xdg-utils ··· 121 122 regex 122 123 sip 123 124 setuptools 125 + speechd 124 126 zeroconf 125 127 jeepney 126 128 pycryptodome
+2 -3
pkgs/applications/misc/vhs/default.nix
··· 1 - { lib, buildGoModule, installShellFiles, fetchFromGitHub, ffmpeg, ttyd, makeWrapper }: 1 + { lib, buildGoModule, installShellFiles, fetchFromGitHub, ffmpeg, ttyd, chromium, makeWrapper }: 2 2 3 3 buildGoModule rec { 4 4 pname = "vhs"; ··· 14 14 vendorHash = "sha256-9nkRr5Jh1nbI+XXbPj9KB0ZbLybv5JUVovpB311fO38="; 15 15 16 16 nativeBuildInputs = [ installShellFiles makeWrapper ]; 17 - buildInputs = [ ttyd ffmpeg ]; 18 17 19 18 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 20 19 21 20 postInstall = '' 22 - wrapProgram $out/bin/vhs --prefix PATH : ${lib.makeBinPath [ ffmpeg ttyd ]} 21 + wrapProgram $out/bin/vhs --prefix PATH : ${lib.makeBinPath [ chromium ffmpeg ttyd ]} 23 22 $out/bin/vhs man > vhs.1 24 23 installManPage vhs.1 25 24 installShellCompletion --cmd vhs \
+1 -3
pkgs/applications/networking/browsers/chromium/browser.nix
··· 90 90 license = if enableWideVine then lib.licenses.unfree else lib.licenses.bsd3; 91 91 platforms = lib.platforms.linux; 92 92 mainProgram = "chromium"; 93 - hydraPlatforms = if (channel == "stable" || channel == "ungoogled-chromium") 94 - then ["aarch64-linux" "x86_64-linux"] 95 - else []; 93 + hydraPlatforms = lib.optionals (channel == "stable" || channel == "ungoogled-chromium") ["aarch64-linux" "x86_64-linux"]; 96 94 timeout = 172800; # 48 hours (increased from the Hydra default of 10h) 97 95 }; 98 96 })
+2 -2
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 98 98 99 99 usesNixExtensions = nixExtensions != null; 100 100 101 - nameArray = builtins.map(a: a.name) (if usesNixExtensions then nixExtensions else []); 101 + nameArray = builtins.map(a: a.name) (lib.optionals usesNixExtensions nixExtensions); 102 102 103 103 requiresSigning = browser ? MOZ_REQUIRE_SIGNING 104 104 -> toString browser.MOZ_REQUIRE_SIGNING != ""; ··· 114 114 throw "nixExtensions has an invalid entry. Missing extid attribute. Please use fetchfirefoxaddon" 115 115 else 116 116 a 117 - ) (if usesNixExtensions then nixExtensions else []); 117 + ) (lib.optionals usesNixExtensions nixExtensions); 118 118 119 119 enterprisePolicies = 120 120 {
+13 -13
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 173 173 "vendorHash": "sha256-foMmZbNPLww1MN4UZwuynBDgt2w40aMqVINRw//Q0d0=" 174 174 }, 175 175 "brightbox": { 176 - "hash": "sha256-ISK6cpE4DVrVzjC0N5BdyR3Z5LfF9qfg/ACTgDP+WqY=", 176 + "hash": "sha256-YmgzzDLNJg7zm8smboI0gE2kOgjb2RwPf5v1CbzgvGA=", 177 177 "homepage": "https://registry.terraform.io/providers/brightbox/brightbox", 178 178 "owner": "brightbox", 179 179 "repo": "terraform-provider-brightbox", 180 - "rev": "v3.2.0", 180 + "rev": "v3.2.1", 181 181 "spdx": "MPL-2.0", 182 182 "vendorHash": "sha256-IiP1LvAX8fknB56gJoI75kGGkRIIoSfpmPkoTxujVDU=" 183 183 }, ··· 438 438 "vendorHash": "sha256-aVbJT31IIgW0GYzwVX7kT4j7E+dadSbnttThh2lzGyE=" 439 439 }, 440 440 "google": { 441 - "hash": "sha256-z5Fi+ac7dcDr/eTTJWWfsIm9tJJ+NgcY2L08h317G7g=", 441 + "hash": "sha256-WE1UjyqsrhlGWJHZ6VlNCBtdSsXM6ewK4WJrmqFN6NU=", 442 442 "homepage": "https://registry.terraform.io/providers/hashicorp/google", 443 443 "owner": "hashicorp", 444 444 "proxyVendor": true, 445 445 "repo": "terraform-provider-google", 446 - "rev": "v4.53.0", 446 + "rev": "v4.53.1", 447 447 "spdx": "MPL-2.0", 448 - "vendorHash": "sha256-glxBI4e5BN28GMGeixUSiCaDTIlr+8e4QHnzaDagyno=" 448 + "vendorHash": "sha256-oModEw/gaQCDHLf+2EKf1O1HQSGWnqEReXowE6F7W0o=" 449 449 }, 450 450 "google-beta": { 451 - "hash": "sha256-0NCndgGz/xrYNvWjs49u//VXvndw0RFyAINnGUTKQ4s=", 451 + "hash": "sha256-eXIYVB3YzhJNjYNR1oB7bj5uGZgRhgMD5eWxLls6KoE=", 452 452 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 453 453 "owner": "hashicorp", 454 454 "proxyVendor": true, 455 455 "repo": "terraform-provider-google-beta", 456 - "rev": "v4.53.0", 456 + "rev": "v4.53.1", 457 457 "spdx": "MPL-2.0", 458 - "vendorHash": "sha256-glxBI4e5BN28GMGeixUSiCaDTIlr+8e4QHnzaDagyno=" 458 + "vendorHash": "sha256-oModEw/gaQCDHLf+2EKf1O1HQSGWnqEReXowE6F7W0o=" 459 459 }, 460 460 "googleworkspace": { 461 461 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 494 494 "vendorHash": "sha256-/dsiIxgW4BxSpRtnD77NqtkxEEAXH1Aj5hDCRSdiDYg=" 495 495 }, 496 496 "helm": { 497 - "hash": "sha256-MSBCn4AriAWys2FIYJIGamcaLGx0gtO5IiB/WxcN2rg=", 497 + "hash": "sha256-X9keFjAmV86F/8ktxiv/VrnkHOazP9e/aOC9aRw1A48=", 498 498 "homepage": "https://registry.terraform.io/providers/hashicorp/helm", 499 499 "owner": "hashicorp", 500 500 "repo": "terraform-provider-helm", 501 - "rev": "v2.8.0", 501 + "rev": "v2.9.0", 502 502 "spdx": "MPL-2.0", 503 503 "vendorHash": null 504 504 }, ··· 1045 1045 "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8=" 1046 1046 }, 1047 1047 "spotinst": { 1048 - "hash": "sha256-UivENbjPajJdH9PwHznMP+cLXBJ8C38wgHS2IqyoqRk=", 1048 + "hash": "sha256-5irTp8teFShAd0FV2fIKf4dE9WokmxK3rREEozinQZM=", 1049 1049 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1050 1050 "owner": "spotinst", 1051 1051 "repo": "terraform-provider-spotinst", 1052 - "rev": "v1.97.0", 1052 + "rev": "v1.99.0", 1053 1053 "spdx": "MPL-2.0", 1054 - "vendorHash": "sha256-iQLZpSa1gJ4z2/r1Om9vFrcKP5ik7kcx+rNVZLhmSBc=" 1054 + "vendorHash": "sha256-yuGUEy9us2BL2v06tL3XDcpCujQk8H2DUzQiJQQNsvo=" 1055 1055 }, 1056 1056 "stackpath": { 1057 1057 "hash": "sha256-nTR9HgSmuNCt7wxE4qqIH2+HA2igzqVx0lLRx6FoKrE=",
+8 -10
pkgs/applications/radio/gnuradio/shared.nix
··· 37 37 ); 38 38 nativeBuildInputs = lib.flatten (lib.mapAttrsToList ( 39 39 feat: info: ( 40 - if hasFeature feat then 41 - (if builtins.hasAttr "native" info then info.native else []) ++ 42 - (if builtins.hasAttr "pythonNative" info then info.pythonNative else []) 43 - else 44 - [] 40 + lib.optionals (hasFeature feat) ( 41 + (lib.optionals (builtins.hasAttr "native" info) info.native) ++ 42 + (lib.optionals (builtins.hasAttr "pythonNative" info) info.pythonNative) 43 + ) 45 44 ) 46 45 ) featuresInfo); 47 46 buildInputs = lib.flatten (lib.mapAttrsToList ( 48 47 feat: info: ( 49 - if hasFeature feat then 50 - (if builtins.hasAttr "runtime" info then info.runtime else []) ++ 51 - (if builtins.hasAttr "pythonRuntime" info then info.pythonRuntime else []) 52 - else 53 - [] 48 + lib.optionals (hasFeature feat) ( 49 + (lib.optionals (builtins.hasAttr "runtime" info) info.runtime) ++ 50 + (lib.optionals (builtins.hasAttr "pythonRuntime" info) info.pythonRuntime) 51 + ) 54 52 ) 55 53 ) featuresInfo); 56 54 cmakeFlags = lib.mapAttrsToList (
+2 -5
pkgs/applications/radio/gnuradio/wrapper.nix
··· 41 41 ++ (builtins.map unwrapped.python.pkgs.toPythonModule extraPackages) 42 42 ++ lib.flatten (lib.mapAttrsToList ( 43 43 feat: info: ( 44 - if unwrapped.hasFeature feat then 45 - (if builtins.hasAttr "pythonRuntime" info then info.pythonRuntime else []) 46 - else 47 - [] 44 + lib.optionals ((unwrapped.hasFeature feat) && (builtins.hasAttr "pythonRuntime" info)) info.pythonRuntime 48 45 ) 49 - ) unwrapped.featuresInfo) 46 + ) unwrapped.featuresInfo) 50 47 ; 51 48 pythonEnv = unwrapped.python.withPackages(ps: pythonPkgs); 52 49
+4 -3
pkgs/build-support/build-setupcfg/default.nix
··· 6 6 # * application: Whether this package is a python library or an 7 7 # application which happens to be written in python. 8 8 # * doCheck: Whether to run the test suites. 9 - pythonPackages: 10 - { src, info, meta ? {}, application ? false, doCheck ? true }: let 9 + lib: pythonPackages: 10 + { src, info, meta ? {}, application ? false, doCheck ? true}: let 11 11 build = if application 12 12 then pythonPackages.buildPythonApplication 13 13 else pythonPackages.buildPythonPackage; ··· 18 18 19 19 nativeBuildInputs = map (p: pythonPackages.${p}) ( 20 20 (info.setup_requires or []) ++ 21 - (if doCheck then (info.tests_require or []) else [])); 21 + (lib.optionals doCheck (info.tests_require or [])) 22 + ); 22 23 23 24 propagatedBuildInputs = map (p: pythonPackages.${p}) 24 25 (info.install_requires or []);
+1 -3
pkgs/build-support/dotnet/make-nuget-source/default.nix
··· 30 30 meta.licence = let 31 31 depLicenses = lib.splitString "\n" (builtins.readFile "${nuget-source}/share/licenses"); 32 32 in (lib.flatten (lib.forEach depLicenses (spdx: 33 - if (spdx != "") 34 - then lib.getLicenseFromSpdxId spdx 35 - else [] 33 + lib.optionals (spdx != "") (lib.getLicenseFromSpdxId spdx) 36 34 ))); 37 35 }; 38 36 in nuget-source
+74
pkgs/desktops/deepin/apps/deepin-reader/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , qmake 5 + , pkg-config 6 + , qttools 7 + , wrapQtAppsHook 8 + , dtkwidget 9 + , qt5integration 10 + , qt5platform-plugins 11 + , dde-qt-dbus-factory 12 + , qtwebengine 13 + , karchive 14 + , poppler 15 + , libchardet 16 + , libspectre 17 + , openjpeg 18 + , djvulibre 19 + , gtest 20 + , qtbase 21 + }: 22 + 23 + stdenv.mkDerivation rec { 24 + pname = "deepin-reader"; 25 + version = "5.10.28"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "linuxdeepin"; 29 + repo = pname; 30 + rev = version; 31 + sha256 = "sha256-0jHhsxEjBbu3ktvjX1eKnkZDwzRk9MrUSJSdYeOvWtI="; 32 + }; 33 + 34 + patches = [ ./use-pkg-config.diff ]; 35 + 36 + postPatch = '' 37 + substituteInPlace reader/{reader.pro,document/Model.cpp} htmltopdf/htmltopdf.pro 3rdparty/deepin-pdfium/src/src.pro \ 38 + --replace "/usr" "$out" 39 + ''; 40 + 41 + nativeBuildInputs = [ 42 + qmake 43 + pkg-config 44 + qttools 45 + wrapQtAppsHook 46 + ]; 47 + 48 + buildInputs = [ 49 + dtkwidget 50 + qt5platform-plugins 51 + dde-qt-dbus-factory 52 + qtwebengine 53 + karchive 54 + poppler 55 + libchardet 56 + libspectre 57 + djvulibre 58 + openjpeg 59 + gtest 60 + ]; 61 + 62 + # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 63 + qtWrapperArgs = [ 64 + "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}" 65 + ]; 66 + 67 + meta = with lib; { 68 + description = "A simple memo software with texts and voice recordings"; 69 + homepage = "https://github.com/linuxdeepin/deepin-reader"; 70 + license = licenses.gpl3Plus; 71 + platforms = platforms.linux; 72 + maintainers = teams.deepin.members; 73 + }; 74 + }
+46
pkgs/desktops/deepin/apps/deepin-reader/use-pkg-config.diff
··· 1 + diff --git a/3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium.pri b/3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium.pri 2 + index 3e04f340..894b0ac7 100755 3 + --- a/3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium.pri 4 + +++ b/3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium.pri 5 + @@ -20,13 +20,8 @@ DEFINES += USE_SYSTEM_LIBJPEG \ 6 + USE_SYSTEM_LIBOPENJPEG2 \ 7 + USE_SYSTEM_FREETYPE 8 + 9 + -INCLUDEPATH += /usr/include/openjpeg-2.3 \ 10 + - /usr/include/openjpeg-2.4 \ 11 + - /usr/include/freetype2 \ 12 + - /usr/include/freetype2/freetype \ 13 + - /usr/include/freetype2/freetype/config 14 + - 15 + -LIBS += -lopenjp2 -llcms2 -lfreetype 16 + +CONFIG += link_pkgconfig 17 + +PKGCONFIG += libopenjp2 lcms2 freetype2 18 + 19 + #QMAKE_CXXFLAGS += "-Wc++11-narrowing" #is_clang 20 + #QMAKE_CXXFLAGS += "-Wno-inconsistent-missing-override" #is_clang Suppress no override warning for overridden functions. 21 + diff --git a/3rdparty/deepin-pdfium/src/src.pro b/3rdparty/deepin-pdfium/src/src.pro 22 + index 196b91d3..bda71ff4 100755 23 + --- a/3rdparty/deepin-pdfium/src/src.pro 24 + +++ b/3rdparty/deepin-pdfium/src/src.pro 25 + @@ -2,7 +2,9 @@ TARGET = $$PWD/../lib/deepin-pdfium 26 + 27 + TEMPLATE = lib 28 + 29 + -CONFIG += c++14 30 + +CONFIG += c++14 link_pkgconfig 31 + + 32 + +PKGCONFIG += chardet 33 + 34 + ###安全漏洞检测 35 + #QMAKE_CXX += -g -fsanitize=undefined,address -O2 36 + @@ -28,10 +30,6 @@ include($$PWD/3rdparty/pdfium/pdfium.pri) 37 + 38 + INCLUDEPATH += $$PWD/../include 39 + 40 + -INCLUDEPATH += /usr/include/chardet 41 + - 42 + -LIBS += -lchardet 43 + - 44 + public_headers += \ 45 + $$PWD/../include/dpdfglobal.h \ 46 + $$PWD/../include/dpdfdoc.h \
+1
pkgs/desktops/deepin/default.nix
··· 38 38 deepin-image-viewer = callPackage ./apps/deepin-image-viewer { }; 39 39 deepin-picker = callPackage ./apps/deepin-picker { }; 40 40 deepin-terminal = callPackage ./apps/deepin-terminal { }; 41 + deepin-reader = callPackage ./apps/deepin-reader { }; 41 42 42 43 #### Go Packages 43 44 go-lib = callPackage ./go-package/go-lib { inherit replaceAll; };
+3 -5
pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix
··· 4 4 , testers 5 5 }: 6 6 7 - with lib; 8 - 9 7 stdenv.mkDerivation (finalAttrs: { 10 8 pname = "gtksourceview"; 11 9 version = "2.10.5"; ··· 17 15 sha256 = "c585773743b1df8a04b1be7f7d90eecdf22681490d6810be54c81a7ae152191e"; 18 16 }; 19 17 20 - patches = optionals stdenv.isDarwin [ 18 + patches = lib.optionals stdenv.isDarwin [ 21 19 (fetchpatch { 22 20 name = "change-igemacintegration-to-gtkosxapplication.patch"; 23 21 url = "https://gitlab.gnome.org/GNOME/gtksourceview/commit/e88357c5f210a8796104505c090fb6a04c213902.patch"; ··· 35 33 atk cairo glib gtk2 36 34 pango libxml2Python perl 37 35 gettext 38 - ] ++ optionals stdenv.isDarwin [ 36 + ] ++ lib.optionals stdenv.isDarwin [ 39 37 gnome-common gtk-mac-integration-gtk2 40 38 ]; 41 39 42 - preConfigure = optionalString stdenv.isDarwin '' 40 + preConfigure = lib.optionalString stdenv.isDarwin '' 43 41 intltoolize --force 44 42 ''; 45 43
+1 -1
pkgs/development/interpreters/python/default.nix
··· 63 63 hooks = import ./hooks/default.nix; 64 64 keep = lib.extends hooks pythonPackagesFun; 65 65 extra = _: {}; 66 - optionalExtensions = cond: as: if cond then as else []; 66 + optionalExtensions = cond: as: lib.optionals cond as; 67 67 pythonExtension = import ../../../top-level/python-packages.nix; 68 68 python2Extension = import ../../../top-level/python2-packages.nix; 69 69 extensions = lib.composeManyExtensions ([
+1 -1
pkgs/development/interpreters/python/python-packages-base.nix
··· 44 44 })); 45 45 46 46 # See build-setupcfg/default.nix for documentation. 47 - buildSetupcfg = import ../../../build-support/build-setupcfg self; 47 + buildSetupcfg = import ../../../build-support/build-setupcfg lib self; 48 48 49 49 # Check whether a derivation provides a Python module. 50 50 hasPythonModule = drv: drv?pythonModule && drv.pythonModule == python;
+1 -1
pkgs/development/java-modules/m2install.nix
··· 5 5 , sha512 6 6 , type ? "jar" 7 7 , suffix ? "" 8 - , sourceProvenance ? (if type == "jar" then [ lib.sourceTypes.binaryBytecode ] else []) 8 + , sourceProvenance ? (lib.optionals (type == "jar") [ lib.sourceTypes.binaryBytecode ]) 9 9 }: 10 10 11 11 let
+2 -2
pkgs/development/libraries/libadwaita/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "libadwaita"; 23 - version = "1.2.1"; 23 + version = "1.2.2"; 24 24 25 25 outputs = [ "out" "dev" "devdoc" ]; 26 26 outputBin = "devdoc"; # demo app ··· 30 30 owner = "GNOME"; 31 31 repo = "libadwaita"; 32 32 rev = version; 33 - hash = "sha256-FJmH/DTTn01UlATgxC0d7vrpVLwAot6Y4cZralQz2nU="; 33 + hash = "sha256-ftq7PLbTmhAAAhAYfrwicWn8t88+dG45G8q/vQa2cKw="; 34 34 }; 35 35 36 36 depsBuildBuild = [
+9 -10
pkgs/development/libraries/ndn-cxx/default.nix
··· 6 6 , python3 7 7 , python3Packages 8 8 , wafHook 9 - , boost175 9 + , boost 10 10 , openssl 11 11 , sqlite 12 12 }: 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ndn-cxx"; 16 - version = "0.7.1"; 16 + version = "0.8.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "named-data"; 20 20 repo = "ndn-cxx"; 21 21 rev = "${pname}-${version}"; 22 - sha256 = "sha256-oTSc/lh0fDdk7dQeDhYKX5+gFl2t2Xlu1KkNmw7DitE="; 22 + sha256 = "sha256-nnnxlkYVTSRB6ZcuIUDFol999+amGtqegHXK+06ITK8="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ]; 26 26 27 - buildInputs = [ boost175 openssl sqlite ]; 27 + buildInputs = [ boost openssl sqlite ]; 28 28 29 29 wafConfigureFlags = [ 30 30 "--with-openssl=${openssl.dev}" 31 - "--boost-includes=${boost175.dev}/include" 32 - "--boost-libs=${boost175.out}/lib" 33 - # "--with-tests" # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896) 31 + "--boost-includes=${boost.dev}/include" 32 + "--boost-libs=${boost.out}/lib" 33 + "--with-tests" 34 34 ]; 35 35 36 - 37 - doCheck = false; # disabled since upstream tests fail (Net/TestFaceUri/ParseDev Bug #3896) 36 + doCheck = false; # some tests fail in upstream, some fail because of the sandbox environment 38 37 checkPhase = '' 39 38 runHook preCheck 40 - LD_PRELOAD=build/ndn-cxx.so build/unit-tests 39 + LD_PRELOAD=build/libndn-cxx.so build/unit-tests 41 40 runHook postCheck 42 41 ''; 43 42
+3 -3
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 186 186 system-images = lib.flatten (map (apiVersion: 187 187 map (type: 188 188 map (abiVersion: 189 - if lib.hasAttrByPath [apiVersion type abiVersion] system-images-packages then 189 + lib.optionals (lib.hasAttrByPath [apiVersion type abiVersion] system-images-packages) ( 190 190 deployAndroidPackage { 191 191 inherit os; 192 192 package = system-images-packages.${apiVersion}.${type}.${abiVersion}; ··· 197 197 sed -i '/^Addon.Vendor/d' source.properties 198 198 ''; 199 199 } 200 - else [] 200 + ) 201 201 ) abiVersions 202 202 ) systemImageTypes 203 203 ) platformVersions); ··· 217 217 }; 218 218 219 219 # All NDK bundles. 220 - ndk-bundles = if includeNDK then map makeNdkBundle ndkVersions else []; 220 + ndk-bundles = lib.optionals includeNDK (map makeNdkBundle ndkVersions); 221 221 222 222 # The "default" NDK bundle. 223 223 ndk-bundle = if includeNDK then lib.findFirst (x: x != null) null ndk-bundles else null;
+2 -2
pkgs/development/python-modules/approvaltests/default.nix
··· 19 19 }: 20 20 21 21 buildPythonPackage rec { 22 - version = "8.1.0"; 22 + version = "8.2.0"; 23 23 pname = "approvaltests"; 24 24 format = "setuptools"; 25 25 ··· 30 30 owner = "approvals"; 31 31 repo = "ApprovalTests.Python"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-01OgofksXFglohcQtJqkir/nqBJArw3pXEmnX9P7rOA="; 33 + hash = "sha256-7OeFOPBOs+SXKOQGKxiigVvoY50+bqRo+oDbVYTMQxU="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/polars/default.nix
··· 42 42 # Revisit this whenever package or Rust is upgraded 43 43 RUSTC_BOOTSTRAP = 1; 44 44 45 - propagatedBuildInputs = if pythonOlder "3.10" then [ typing-extensions ] else []; 45 + propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [ typing-extensions ]; 46 46 47 47 nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ]; 48 48
+2 -2
pkgs/development/python-modules/twitchapi/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "twitchapi"; 12 - version = "3.7.0"; 12 + version = "3.8.0"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 ··· 18 18 src = fetchPypi { 19 19 pname = "twitchAPI"; 20 20 inherit version; 21 - hash = "sha256-zmMzHuaSsuj2MxkmQyzROrZ/zxO0/I7llKlnpZzauDw="; 21 + hash = "sha256-gGLSR6XESaUUt31njQJtPeTOKSgVJHlS+UdYhPKvQJQ="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+1
pkgs/development/ruby-modules/with-packages/Gemfile
··· 84 84 gem 'kramdown-rfc2629' 85 85 gem 'libv8' 86 86 gem 'libxml-ruby' 87 + gem 'mail' 87 88 gem 'magic' 88 89 gem 'markaby' 89 90 gem 'method_source'
+2 -6
pkgs/games/xjump/default.nix
··· 12 12 nativeBuildInputs = [ autoconf automake ]; 13 13 buildInputs = [ libX11 libXt libXpm libXaw ]; 14 14 preConfigure = "autoreconf --install"; 15 - patches = if stdenv.buildPlatform.isDarwin then [ ./darwin.patch ] else []; 16 - configureFlags = 17 - if localStateDir != null then 18 - ["--localstatedir=${localStateDir}"] 19 - else 20 - []; 15 + patches = lib.optionals stdenv.buildPlatform.isDarwin [ ./darwin.patch ]; 16 + configureFlags = lib.optionals (localStateDir != null) ["--localstatedir=${localStateDir}"]; 21 17 22 18 meta = with lib; { 23 19 description = "The falling tower game";
+4 -4
pkgs/servers/caddy/default.nix
··· 7 7 , installShellFiles 8 8 }: 9 9 let 10 - version = "2.6.3"; 10 + version = "2.6.4"; 11 11 dist = fetchFromGitHub { 12 12 owner = "caddyserver"; 13 13 repo = "dist"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-SJO1q4g9uyyky9ZYSiqXJgNIvyxT5RjrpYd20YDx8ec="; 15 + hash = "sha256-SJO1q4g9uyyky9ZYSiqXJgNIvyxT5RjrpYd20YDx8ec="; 16 16 }; 17 17 in 18 18 buildGoModule { ··· 23 23 owner = "caddyserver"; 24 24 repo = "caddy"; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-YH+lo6gKqmhu1/3HZdWXnxTXaUwC8To+OCmGpji6i3k="; 26 + hash = "sha256-3a3+nFHmGONvL/TyQRqgJtrSDIn0zdGy9YwhZP17mU0="; 27 27 }; 28 28 29 - vendorSha256 = "sha256-sqjN+NgwdP2qw7/CBxKvSwwA3teg/trXg/oa1Ff0N8s="; 29 + vendorHash = "sha256-toi6efYZobjDV3YPT9seE/WZAzNaxgb1ioVG4txcuXM="; 30 30 31 31 subPackages = [ "cmd/caddy" ]; 32 32
+2
pkgs/servers/imaginary/default.nix
··· 39 39 "-X main.Version=${version}" 40 40 ]; 41 41 42 + __darwinAllowLocalNetworking = true; 43 + 42 44 meta = with lib; { 43 45 homepage = "https://fly.io/docs/app-guides/run-a-global-image-service"; 44 46 changelog = "https://github.com/h2non/${pname}/releases/tag/v${version}";
+6 -6
pkgs/servers/nfd/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , boost175 3 + , boost 4 4 , fetchFromGitHub 5 5 , libpcap 6 6 , ndn-cxx ··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "nfd"; 19 - version = "0.7.1"; 19 + version = "22.12"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "named-data"; 23 23 repo = lib.toUpper pname; 24 24 rev = "NFD-${version}"; 25 - sha256 = "sha256-8Zm8oxbpw9qD31NuofDdgPYnTWIz5E04NhkZhiRkK9E="; 25 + sha256 = "sha256-epY5qtET7rsKL3KIKvxfa+wF+AGZbYs+zRhy8SnIffk="; 26 26 fetchSubmodules = true; 27 27 }; 28 28 ··· 30 30 buildInputs = [ libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd; 31 31 32 32 wafConfigureFlags = [ 33 - "--boost-includes=${boost175.dev}/include" 34 - "--boost-libs=${boost175.out}/lib" 33 + "--boost-includes=${boost.dev}/include" 34 + "--boost-libs=${boost.out}/lib" 35 35 "--with-tests" 36 36 ] ++ lib.optional (!withWebSocket) "--without-websocket"; 37 37 ··· 50 50 description = "Named Data Networking (NDN) Forwarding Daemon"; 51 51 license = licenses.gpl3Plus; 52 52 platforms = platforms.unix; 53 - maintainers = [ lib.maintainers.bertof ]; 53 + maintainers = with maintainers; [ bertof ]; 54 54 }; 55 55 }
+1 -1
pkgs/stdenv/generic/check-meta.nix
··· 322 322 }" 323 323 else 324 324 "key 'meta.${k}' is unrecognized; expected one of: \n [${lib.concatMapStringsSep ", " (x: "'${x}'") (lib.attrNames metaTypes)}]"; 325 - checkMeta = meta: if config.checkMeta then lib.remove null (lib.mapAttrsToList checkMetaAttr meta) else []; 325 + checkMeta = meta: lib.optionals config.checkMeta (lib.remove null (lib.mapAttrsToList checkMetaAttr meta)); 326 326 327 327 checkOutputsToInstall = attrs: let 328 328 expectedOutputs = attrs.meta.outputsToInstall or [];
+3 -3
pkgs/stdenv/native/default.nix
··· 12 12 else "/bin/bash"; 13 13 14 14 path = 15 - (if system == "i686-solaris" then [ "/usr/gnu" ] else []) ++ 16 - (if system == "i686-netbsd" then [ "/usr/pkg" ] else []) ++ 17 - (if system == "x86_64-solaris" then [ "/opt/local/gnu" ] else []) ++ 15 + (lib.optionals (system == "i686-solaris") [ "/usr/gnu" ]) ++ 16 + (lib.optionals (system == "i686-netbsd") [ "/usr/pkg" ]) ++ 17 + (lib.optionals (system == "x86_64-solaris") [ "/opt/local/gnu" ]) ++ 18 18 ["/" "/usr" "/usr/local"]; 19 19 20 20 prehookBase = ''
+4 -4
pkgs/tools/admin/pulumi/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "pulumi"; 17 - version = "3.54.0"; 17 + version = "3.55.0"; 18 18 19 19 # Used in pulumi-language packages, which inherit this prop 20 - sdkVendorHash = "sha256-NstNzPKHlN8S+HSpYnG60ZtZtUQsh1Idr8Zz2Ef/jiw="; 20 + sdkVendorHash = "sha256-ZE+df01jRx3nDiPGdlh1JNJn5NqsHW22fiUzeNlkzF8="; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = pname; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - hash = "sha256-Rl0kh9NCliADfU9Nxc2SwnOIGDilYEeA0rcVCfal5N8="; 26 + hash = "sha256-x5XebYFpxFi2QgrrK+wdMFOLiJLnRmar4gsply8F718="; 27 27 # Some tests rely on checkout directory name 28 28 name = "pulumi"; 29 29 }; 30 30 31 - vendorSha256 = "sha256-Bkmpw+ZneB1zHmaV4S29LFNoCjB2QmO5nR/iwQQQPpo="; 31 + vendorSha256 = "sha256-8vchyD3MTi9Fxrd6SiywFK4tadyauvDxjs9RmoJuULA="; 32 32 33 33 sourceRoot = "${src.name}/pkg"; 34 34
+1 -1
pkgs/tools/archivers/zip/default.nix
··· 26 26 "INSTALL=cp" 27 27 ]; 28 28 29 - patches = if (enableNLS && !stdenv.isCygwin) then [ ./natspec-gentoo.patch.bz2 ] else []; 29 + patches = lib.optionals (enableNLS && !stdenv.isCygwin) [ ./natspec-gentoo.patch.bz2 ]; 30 30 31 31 buildInputs = lib.optional enableNLS libnatspec 32 32 ++ lib.optional stdenv.isCygwin libiconv;
+20 -10
pkgs/tools/graphics/vips/default.nix
··· 8 8 , Foundation 9 9 , python3 10 10 , fetchFromGitHub 11 - , fetchpatch 12 - , autoreconfHook 11 + , meson 12 + , ninja 13 13 , gtk-doc 14 + , docbook-xsl-nons 14 15 , gobject-introspection 15 16 # Optional dependencies 16 17 , libjpeg ··· 38 39 39 40 stdenv.mkDerivation rec { 40 41 pname = "vips"; 41 - version = "8.13.3"; 42 + version = "8.14.1"; 42 43 43 - outputs = [ "bin" "out" "man" "dev" ]; 44 + outputs = [ "bin" "out" "man" "dev" ] ++ lib.optionals (!stdenv.isDarwin) [ "devdoc" ]; 44 45 45 46 src = fetchFromGitHub { 46 47 owner = "libvips"; 47 48 repo = "libvips"; 48 49 rev = "v${version}"; 49 - sha256 = "sha256-JkG1f2SGLI6tSNlFJ//S37PXIo+L318Mej0bI7p/dVo="; 50 + hash = "sha256-ajGVSVjnv78S/Xd3Aqn0N87I7m39DWKZHAQjwbog+5U="; 50 51 # Remove unicode file names which leads to different checksums on HFS+ 51 52 # vs. other filesystems because of unicode normalisation. 52 53 postFetch = '' ··· 56 57 57 58 nativeBuildInputs = [ 58 59 pkg-config 59 - autoreconfHook 60 - gtk-doc 60 + meson 61 + ninja 62 + docbook-xsl-nons 61 63 gobject-introspection 64 + ] ++ lib.optionals (!stdenv.isDarwin) [ 65 + gtk-doc 62 66 ]; 63 67 64 68 buildInputs = [ ··· 95 99 glib 96 100 ]; 97 101 98 - autoreconfPhase = '' 99 - NOCONFIGURE=1 ./autogen.sh 100 - ''; 102 + mesonFlags = [ 103 + "-Dcgif=disabled" 104 + "-Dspng=disabled" 105 + "-Dpdfium=disabled" 106 + "-Dnifti=disabled" 107 + ] ++ lib.optionals (!stdenv.isDarwin) [ 108 + "-Dgtk_doc=true" 109 + ]; 101 110 102 111 meta = with lib; { 112 + changelog = "https://github.com/libvips/libvips/blob/${src.rev}/ChangeLog"; 103 113 homepage = "https://libvips.github.io/libvips/"; 104 114 description = "Image processing system for large images"; 105 115 license = licenses.lgpl2Plus;
+10
pkgs/tools/misc/slop/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , pkg-config 6 7 , glew ··· 24 25 rev = "v${version}"; 25 26 sha256 = "sha256-LdBQxw8K8WWSfm4E2QpK4GYTuYvI+FX5gLOouVFSU/U="; 26 27 }; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + # From Upstream PR#135: https://github.com/naelstrof/slop/pull/135 32 + name = "Fix-linking-of-GLEW-library.patch"; 33 + url = "https://github.com/naelstrof/slop/commit/811b7e44648b9dd6c1da1554e70298cf4157e5fe.patch"; 34 + sha256 = "sha256-LNUrAeVZUJFNOt1csOaIid7gLBdtqRxp8AcC7f3cnIQ="; 35 + }) 36 + ]; 27 37 28 38 nativeBuildInputs = [ 29 39 cmake
+7 -7
pkgs/tools/networking/ndn-tools/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , boost175 3 + , boost 4 4 , fetchFromGitHub 5 5 , libpcap 6 6 , ndn-cxx ··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "ndn-tools"; 15 - version = "0.7.1"; 15 + version = "22.12"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "named-data"; 19 19 repo = pname; 20 20 rev = "ndn-tools-${version}"; 21 - sha256 = "sha256-3hE/esOcS/ln94wZIRVCLjWgouEYnJJf3EvirNEGTeA="; 21 + sha256 = "sha256-28sPgo2nq5AhIzZmvDz38echGPzKDzNm2J6iIao4yL8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ pkg-config sphinx wafHook ]; 25 25 buildInputs = [ libpcap ndn-cxx openssl ]; 26 26 27 27 wafConfigureFlags = [ 28 - "--boost-includes=${boost175.dev}/include" 29 - "--boost-libs=${boost175.out}/lib" 30 - # "--with-tests" 28 + "--boost-includes=${boost.dev}/include" 29 + "--boost-libs=${boost.out}/lib" 30 + "--with-tests" 31 31 ]; 32 32 33 - doCheck = false; 33 + doCheck = false; # some tests fail because of the sandbox environment 34 34 checkPhase = '' 35 35 runHook preCheck 36 36 build/unit-tests
+1 -1
pkgs/tools/nix/info/default.nix
··· 9 9 10 10 path = lib.makeBinPath ([ 11 11 coreutils findutils gnugrep 12 - ] ++ (if stdenv.isDarwin then [ darwin.DarwinTools ] else [])); 12 + ] ++ (lib.optionals stdenv.isDarwin [ darwin.DarwinTools ])); 13 13 is_darwin = if stdenv.isDarwin then "yes" else "no"; 14 14 15 15 sandboxtest = ./sandbox.nix;
+3 -3
pkgs/tools/security/gpg-tui/default.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "gpg-tui"; 20 - version = "0.9.3"; 20 + version = "0.9.4"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "orhun"; 24 24 repo = "gpg-tui"; 25 25 rev = "v${version}"; 26 - hash = "sha256-4Xi4ePFJL56HxCkbTlu4WiCTRzLEqvfbEk/2q9QjAd8="; 26 + hash = "sha256-2OMjqY1oTVKyEuCJrGGSQfgjQPSOQRx6LPhoFUuf/pw="; 27 27 }; 28 28 29 - cargoHash = "sha256-MEj7c87msMv/+D70EDWmWEHTtmQcx5DEMf2I/AXnwm8="; 29 + cargoHash = "sha256-EhnQvVXv08l4ONnuIudU0WBw5AptD7OcvPUNOdpRZj4="; 30 30 31 31 nativeBuildInputs = [ 32 32 gpgme # for gpgme-config
+3 -2
pkgs/tools/typesetting/tex/nix/default.nix
··· 82 82 83 83 84 84 findLhs2TeXIncludes = 85 - { rootFile 85 + { lib 86 + , rootFile 86 87 }: 87 88 88 89 builtins.genericClosure { ··· 97 98 { src = key; } 98 99 "${pkgs.stdenv.bash}/bin/bash ${./find-lhs2tex-includes.sh}"); 99 100 100 - in pkgs.lib.concatMap (x: if builtins.pathExists x then [{key = x;}] else []) 101 + in pkgs.lib.concatMap (x: lib.optionals (builtins.pathExists x) [{key = x;}]) 101 102 (map (x: dirOf key + ("/" + x)) deps); 102 103 }; 103 104
+4
pkgs/top-level/all-packages.nix
··· 18099 18099 inherit (darwin.apple_sdk_11_0.frameworks) Virtualization; 18100 18100 }; 18101 18101 18102 + listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd { 18103 + inherit (darwin.apple_sdk.frameworks) Security; 18104 + }; 18105 + 18102 18106 lit = callPackage ../development/tools/misc/lit { }; 18103 18107 18104 18108 litecli = callPackage ../development/tools/database/litecli {};
+1 -1
pkgs/top-level/darwin-packages.nix
··· 41 41 useAppleSDKLibs = stdenv.hostPlatform.isAarch64; 42 42 43 43 selectAttrs = attrs: names: 44 - lib.listToAttrs (lib.concatMap (n: if attrs ? "${n}" then [(lib.nameValuePair n attrs."${n}")] else []) names); 44 + lib.listToAttrs (lib.concatMap (n: lib.optionals (attrs ? "${n}") [(lib.nameValuePair n attrs."${n}")]) names); 45 45 46 46 chooseLibs = ( 47 47 # There are differences in which libraries are exported. Avoid evaluation
+1 -3
pkgs/top-level/release-haskell.nix
··· 39 39 attrs: 40 40 if lib.isDerivation attrs 41 41 then [ attrs ] 42 - else if lib.isAttrs attrs 43 - then accumulateDerivations (lib.attrValues attrs) 44 - else [] 42 + else lib.optionals (lib.isAttrs attrs) (accumulateDerivations (lib.attrValues attrs)) 45 43 ) jobList; 46 44 47 45 # names of all subsets of `pkgs.haskell.packages`
+1 -1
pkgs/top-level/release-python.nix
··· 24 24 packagePython value 25 25 else 26 26 []); 27 - in if res.success then res.value else [] 27 + in lib.optionals res.success res.value 28 28 ); 29 29 30 30 jobs = {
+278 -213
pkgs/top-level/ruby-packages.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "1271f7nyrmb0kk93zjsb3zyxng8jlzhhg9784pwfpwvrlclashlw"; 8 + sha256 = "10g5gk8h4mfhvgqylzbf591fqf5p78ca35cb97p9bclpv9jfy0za"; 9 9 type = "gem"; 10 10 }; 11 - version = "6.0.6"; 11 + version = "6.1.7.2"; 12 12 }; 13 13 activesupport = { 14 14 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "091qjiv0mvmn5k9krqkv1lfg8983mgcmrf11gxa6xkchh74csr6a"; 19 + sha256 = "14pjq2k761qaywaznpqq8ziivjk2ks1ma2cjwdflkxqgndxjmsr2"; 20 20 type = "gem"; 21 21 }; 22 - version = "6.0.6"; 22 + version = "6.1.7.2"; 23 23 }; 24 24 addressable = { 25 25 dependencies = ["public_suffix"]; ··· 119 119 platforms = []; 120 120 source = { 121 121 remotes = ["https://rubygems.org"]; 122 - sha256 = "0xwcnbwnbqq8jp92mvawn6y69cb53wsz84wwmk9vsfk1jjvqfw2z"; 122 + sha256 = "017jh2lx3z5hqjvnqclc5bfr5q0d3zk0nqjfz73909ybr4h20kmi"; 123 123 type = "gem"; 124 124 }; 125 - version = "0.2.0"; 125 + version = "0.2.1"; 126 126 }; 127 127 builder = { 128 128 groups = ["default"]; ··· 193 193 platforms = []; 194 194 source = { 195 195 remotes = ["https://rubygems.org"]; 196 - sha256 = "193l8r1ycd3dcxa7lsb4pqcghbk56dzc5244m6y8xmv88z6m31d7"; 196 + sha256 = "1a36zn77yyibqsfpka0i8vgf3yv98ic2b9wwlbc29566y8wpa2bq"; 197 197 type = "gem"; 198 198 }; 199 - version = "3.0.5"; 199 + version = "3.0.6"; 200 200 }; 201 201 charlock_holmes = { 202 202 groups = ["default"]; ··· 360 360 platforms = []; 361 361 source = { 362 362 remotes = ["https://rubygems.org"]; 363 - sha256 = "1fxrq0b1x5gr2gr9md6mkwgaj8519gf1sbyqs88yqphbigf5iy75"; 363 + sha256 = "0csgcp2kkmciavnic1yrb8z405dg4lqkzdlw2zscahvggpwr0j2p"; 364 364 type = "gem"; 365 365 }; 366 - version = "0.1.1"; 366 + version = "0.2.0"; 367 367 }; 368 368 cocoapods-downloader = { 369 369 groups = ["default"]; ··· 401 401 platforms = []; 402 402 source = { 403 403 remotes = ["https://rubygems.org"]; 404 - sha256 = "0vpn0y2r91cv9kr2kh6rwh51ipi90iyjfya8ir9grxh1ngv179ck"; 404 + sha256 = "06rvrsb5p4j9pwqg7xzx8kv0v4x3wwjbiw6y2i905qhyqxqrww2l"; 405 405 type = "gem"; 406 406 }; 407 - version = "2.2.2"; 407 + version = "2.2.4"; 408 408 }; 409 409 cocoapods-git_url_rewriter = { 410 410 groups = ["default"]; ··· 417 417 version = "1.0.1"; 418 418 }; 419 419 cocoapods-keys = { 420 - dependencies = ["dotenv" "osx_keychain"]; 420 + dependencies = ["dotenv" "ruby-keychain"]; 421 421 groups = ["default"]; 422 422 platforms = []; 423 423 source = { 424 424 remotes = ["https://rubygems.org"]; 425 - sha256 = "153cxxsi77dygc4qrij6qs44dbvc7dw31jx06cmf0ajrhv9qjnxl"; 425 + sha256 = "1zycjq1i3kqzpixngm1jp66r075yrb54qcd0xxxa8rmxngimqhff"; 426 426 type = "gem"; 427 427 }; 428 - version = "2.2.1"; 428 + version = "2.3.1"; 429 429 }; 430 430 cocoapods-open = { 431 431 groups = ["default"]; ··· 587 587 platforms = []; 588 588 source = { 589 589 remotes = ["https://rubygems.org"]; 590 - sha256 = "0f3v6ffikj694h925zvfzgx995q6l1ixnqpph3qpnjdsyjpsmbn8"; 590 + sha256 = "1q4ai2i4rswhq5l46ny5066z8pavj3j0qvr9hbgqvzj677fa335f"; 591 591 type = "gem"; 592 592 }; 593 - version = "0.23.6"; 593 + version = "0.23.8"; 594 594 }; 595 595 concurrent-ruby = { 596 596 groups = ["default"]; 597 597 platforms = []; 598 598 source = { 599 599 remotes = ["https://rubygems.org"]; 600 - sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 600 + sha256 = "1qnsflsbjj38im8xq35g0vihlz96h09wjn2dad5g543l3vvrkrx5"; 601 601 type = "gem"; 602 602 }; 603 - version = "1.1.10"; 603 + version = "1.2.0"; 604 604 }; 605 605 connection_pool = { 606 606 groups = ["default"]; ··· 627 627 platforms = []; 628 628 source = { 629 629 remotes = ["https://rubygems.org"]; 630 - sha256 = "1195gisqv1kn4lpshn6frlnjgx5r9a0gnpkzjxzsi6wfmfys1mwy"; 630 + sha256 = "1lgga9ina9gnpp9ycj8lpqkc5hm5qlxb41s4pfg0w6fnnpgmairc"; 631 631 type = "gem"; 632 632 }; 633 - version = "1.0.1"; 633 + version = "1.0.5"; 634 634 }; 635 635 curses = { 636 636 groups = ["default"]; ··· 663 663 }; 664 664 version = "0.10.17"; 665 665 }; 666 + date = { 667 + groups = ["default"]; 668 + platforms = []; 669 + source = { 670 + remotes = ["https://rubygems.org"]; 671 + sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1"; 672 + type = "gem"; 673 + }; 674 + version = "3.3.3"; 675 + }; 666 676 dep-selector-libgecode = { 667 677 groups = ["default"]; 668 678 platforms = []; ··· 699 709 platforms = []; 700 710 source = { 701 711 remotes = ["https://rubygems.org"]; 702 - sha256 = "0kqfwfz3pf6mb22r48ybbp7hkzy2qafdpp1bv1knjd74zyilv73h"; 712 + sha256 = "0qbj8lvl8lzrbpfj9612iiwxf53drb8jg1l4bd1mcqyds8lw9z9z"; 703 713 type = "gem"; 704 714 }; 705 - version = "7.4.0"; 715 + version = "7.5.0"; 706 716 }; 707 717 dnsruby = { 708 718 dependencies = ["simpleidn"]; ··· 783 793 platforms = []; 784 794 source = { 785 795 remotes = ["https://rubygems.org"]; 786 - sha256 = "11bz1v1cxabm8672gabrw542zyg51dizlcvdck6vvwzagxbjv9zx"; 796 + sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; 787 797 type = "gem"; 788 798 }; 789 - version = "1.11.0"; 799 + version = "1.12.0"; 790 800 }; 791 801 escape = { 792 802 groups = ["default"]; ··· 804 814 platforms = []; 805 815 source = { 806 816 remotes = ["https://rubygems.org"]; 807 - sha256 = "0kd7c61f28f810fgxg480j7457nlvqarza9c2ra0zhav0dd80288"; 817 + sha256 = "17ix0mijpsy3y0c6ywrk5ibarmvqzjsirjyprpsy3hwax8fdm85v"; 808 818 type = "gem"; 809 819 }; 810 - version = "0.15.0"; 820 + version = "0.16.0"; 811 821 }; 812 822 eventmachine = { 813 823 groups = ["default"]; ··· 824 834 platforms = []; 825 835 source = { 826 836 remotes = ["https://rubygems.org"]; 827 - sha256 = "1v71iii13cnlkck20xv0yrbz0g60qn88f4r6518k8vk31sddw4hx"; 837 + sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09"; 828 838 type = "gem"; 829 839 }; 830 - version = "0.93.1"; 840 + version = "0.99.0"; 831 841 }; 832 842 execjs = { 833 843 groups = ["default"]; ··· 845 855 platforms = []; 846 856 source = { 847 857 remotes = ["https://rubygems.org"]; 848 - sha256 = "0mqv17hfmph4ylmb2bqyccy64gsgpmzapq5yrmf5yjsqkvw9rxbv"; 858 + sha256 = "1f20vjx0ywx0zdb4dfx4cpa7kd51z6vg7dw5hs35laa45dy9g9pj"; 849 859 type = "gem"; 850 860 }; 851 - version = "2.6.0"; 861 + version = "2.7.4"; 852 862 }; 853 863 faraday-net_http = { 854 864 groups = ["default"]; 855 865 platforms = []; 856 866 source = { 857 867 remotes = ["https://rubygems.org"]; 858 - sha256 = "13b717ddw90iaf4vijy06srmkvrfbzsnyjap93yll0nibad4dbxq"; 868 + sha256 = "13byv3mp1gsjyv8k0ih4612y6vw5kqva6i03wcg4w2fqpsd950k8"; 859 869 type = "gem"; 860 870 }; 861 - version = "3.0.1"; 871 + version = "3.0.2"; 862 872 }; 863 873 ffi = { 864 874 groups = ["default"]; ··· 1013 1023 platforms = []; 1014 1024 source = { 1015 1025 remotes = ["https://rubygems.org"]; 1016 - sha256 = "sha256-bkSvvD2SClHJ5FyERpyqZaWp0im7NNhn+wplbmnZD84="; 1026 + sha256 = "0llbqaziga5vawfs71r1ijfiw9allsd15wsrm5vr0sqd3yn7ak89"; 1017 1027 type = "gem"; 1018 1028 }; 1019 - version = "1.13.1"; 1029 + version = "1.13.2"; 1020 1030 }; 1021 1031 github-pages = { 1022 1032 dependencies = ["github-pages-health-check" "jekyll" "jekyll-avatar" "jekyll-coffeescript" "jekyll-commonmark-ghpages" "jekyll-default-layout" "jekyll-feed" "jekyll-gist" "jekyll-github-metadata" "jekyll-include-cache" "jekyll-mentions" "jekyll-optional-front-matter" "jekyll-paginate" "jekyll-readme-index" "jekyll-redirect-from" "jekyll-relative-links" "jekyll-remote-theme" "jekyll-sass-converter" "jekyll-seo-tag" "jekyll-sitemap" "jekyll-swiss" "jekyll-theme-architect" "jekyll-theme-cayman" "jekyll-theme-dinky" "jekyll-theme-hacker" "jekyll-theme-leap-day" "jekyll-theme-merlot" "jekyll-theme-midnight" "jekyll-theme-minimal" "jekyll-theme-modernist" "jekyll-theme-primer" "jekyll-theme-slate" "jekyll-theme-tactile" "jekyll-theme-time-machine" "jekyll-titles-from-headings" "jemoji" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "minima" "nokogiri" "rouge" "terminal-table"]; ··· 1024 1034 platforms = []; 1025 1035 source = { 1026 1036 remotes = ["https://rubygems.org"]; 1027 - sha256 = "0kg03q6hvz191pyqhbhz3qis5niy3qvrxsnd3sdxcqz6a750wmw6"; 1037 + sha256 = "0brk2sgk01mly2hb1h5hm3ip1l6hjr4xx9zkqfhs5k3swlwnwzq9"; 1028 1038 type = "gem"; 1029 1039 }; 1030 - version = "227"; 1040 + version = "228"; 1031 1041 }; 1032 1042 github-pages-health-check = { 1033 1043 dependencies = ["addressable" "dnsruby" "octokit" "public_suffix" "typhoeus"]; ··· 1045 1055 platforms = []; 1046 1056 source = { 1047 1057 remotes = ["https://rubygems.org"]; 1048 - sha256 = "0yvh8vv9kgd06hc8c1pl2hq56w56vr0n7dr5mz19fx4p2v89y7xb"; 1058 + sha256 = "1m3ypny84jyvlxf060p3q3d8pb4yihxa2br5hh012bgc11d09nky"; 1049 1059 type = "gem"; 1050 1060 }; 1051 - version = "1.8.1"; 1061 + version = "1.9.0"; 1052 1062 }; 1053 1063 glib2 = { 1054 1064 dependencies = ["native-package-installer" "pkg-config"]; ··· 1078 1088 platforms = []; 1079 1089 source = { 1080 1090 remotes = ["https://rubygems.org"]; 1081 - sha256 = "0xbgh9d8nbvsvyzqnd0mzhz0nr9hx4qn025kmz6d837lry4lc6gw"; 1091 + sha256 = "0qn87vxdsaq1szcvq39rnz38cgqllncdxmiyghnbzl7x5aah8sbw"; 1082 1092 type = "gem"; 1083 1093 }; 1084 - version = "2.0.20"; 1094 + version = "2.0.22"; 1085 1095 }; 1086 1096 gtk2 = { 1087 1097 dependencies = ["atk" "gdk_pixbuf2" "pango"]; ··· 1100 1110 platforms = []; 1101 1111 source = { 1102 1112 remotes = ["https://rubygems.org"]; 1103 - sha256 = "03qiz6kbk260v3613z4wrk8iy1mi06j631fglcskfxyhf18lpy05"; 1113 + sha256 = "1vcr5wcvfbsq91302playk3i98wdisspkybcmajl04agv4k8xr68"; 1104 1114 type = "gem"; 1105 1115 }; 1106 - version = "6.0.8"; 1116 + version = "6.1.1"; 1107 1117 }; 1108 1118 hashie = { 1109 1119 groups = ["default"]; ··· 1120 1130 platforms = []; 1121 1131 source = { 1122 1132 remotes = ["https://rubygems.org"]; 1123 - sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; 1133 + sha256 = "1f8cr014j7mdqpdb9q17fp5vb5b8n1pswqaif91s3ylg5x3pygfn"; 1124 1134 type = "gem"; 1125 1135 }; 1126 - version = "2.0.3"; 1136 + version = "2.1.0"; 1127 1137 }; 1128 1138 hike = { 1129 1139 groups = ["default"]; ··· 1234 1244 platforms = []; 1235 1245 source = { 1236 1246 remotes = ["https://rubygems.org"]; 1237 - sha256 = "038qvz7kd3cfxk8bvagqhakx68pfbnmghpdkx7573wbf0maqp9a3"; 1247 + sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi"; 1238 1248 type = "gem"; 1239 1249 }; 1240 - version = "0.9.5"; 1250 + version = "1.12.0"; 1241 1251 }; 1242 1252 iconv = { 1243 1253 groups = ["default"]; ··· 1254 1264 platforms = []; 1255 1265 source = { 1256 1266 remotes = ["https://rubygems.org"]; 1257 - sha256 = "1xjr8nxpq6vsa4kd7pvd14xxiba9y4dais1yyz4dj567hsqdrhcm"; 1267 + sha256 = "0dy04jx3n1ddz744b80mg7hp87miysnjp0h21lqr43hpmhdglxih"; 1258 1268 type = "gem"; 1259 1269 }; 1260 - version = "0.1.4"; 1270 + version = "0.1.5"; 1261 1271 }; 1262 1272 ipaddr = { 1263 1273 groups = ["default"]; 1264 1274 platforms = []; 1265 1275 source = { 1266 1276 remotes = ["https://rubygems.org"]; 1267 - sha256 = "13qd34nzpgp3fxfjbvaqg3dcnfr0cgl5vjvcqy0hfllbvfcklnbq"; 1277 + sha256 = "0ypic2hrmvvcgw7al72raphqv5cs1zvq4w284pwrkvfqsrqrqrsf"; 1268 1278 type = "gem"; 1269 1279 }; 1270 - version = "1.2.4"; 1280 + version = "1.2.5"; 1271 1281 }; 1272 1282 jaro_winkler = { 1273 1283 groups = ["default"]; ··· 1296 1306 platforms = []; 1297 1307 source = { 1298 1308 remotes = ["https://rubygems.org"]; 1299 - sha256 = "0wzb3ysr43f9acpdfhnndnqh1ypir01w4s4clzi38l9mxkfc4d75"; 1309 + sha256 = "0m9yzkiwm751wbyq3aq1355afcx240r24nrick1fzv578bis4kyy"; 1300 1310 type = "gem"; 1301 1311 }; 1302 - version = "3.9.2"; 1312 + version = "3.9.3"; 1303 1313 }; 1304 1314 jekyll-avatar = { 1305 1315 dependencies = ["jekyll"]; ··· 1340 1350 platforms = []; 1341 1351 source = { 1342 1352 remotes = ["https://rubygems.org"]; 1343 - sha256 = "0xkqq0cyca84hxs47ilkg3sjavwjvc6wijz4n0zd4nxj01jz54bh"; 1353 + sha256 = "1zps7bb9kc4qf32b9y9h47z08wpsziklg0jnhcrcz2wxn09fijgd"; 1344 1354 type = "gem"; 1345 1355 }; 1346 - version = "0.2.0"; 1356 + version = "0.4.0"; 1347 1357 }; 1348 1358 jekyll-default-layout = { 1349 1359 dependencies = ["jekyll"]; ··· 1722 1732 platforms = []; 1723 1733 source = { 1724 1734 remotes = ["https://rubygems.org"]; 1725 - sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0"; 1735 + sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393"; 1726 1736 type = "gem"; 1727 1737 }; 1728 - version = "1.6.1"; 1738 + version = "1.6.2"; 1729 1739 }; 1730 1740 json = { 1731 1741 groups = ["default"]; 1732 1742 platforms = []; 1733 1743 source = { 1734 1744 remotes = ["https://rubygems.org"]; 1735 - sha256 = "0yk5d10yvspkc5jyvx9gc1a9pn1z8v4k2hvjk1l88zixwf3wf3cl"; 1745 + sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6"; 1736 1746 type = "gem"; 1737 1747 }; 1738 - version = "2.6.2"; 1748 + version = "2.6.3"; 1739 1749 }; 1740 1750 json_pure = { 1741 1751 groups = ["default"]; 1742 1752 platforms = []; 1743 1753 source = { 1744 1754 remotes = ["https://rubygems.org"]; 1745 - sha256 = "04d8lc6mc09bqmcrlygh51an8r0j7l3p9aghjkc1g6i4fvmrmxfc"; 1755 + sha256 = "0kn736pb52j8b9xxq6l8wqp2chs74aa14vfnp0rijjn086m8b4f3"; 1746 1756 type = "gem"; 1747 1757 }; 1748 - version = "2.6.2"; 1758 + version = "2.6.3"; 1749 1759 }; 1750 1760 jwt = { 1751 1761 groups = ["default"]; 1752 1762 platforms = []; 1753 1763 source = { 1754 1764 remotes = ["https://rubygems.org"]; 1755 - sha256 = "0kcmnx6rgjyd7sznai9ccns2nh7p7wnw3mi8a7vf2wkm51azwddq"; 1765 + sha256 = "09yj3z5snhaawh2z1w45yyihzmh57m6m7dp8ra8gxavhj5kbiq5p"; 1756 1766 type = "gem"; 1757 1767 }; 1758 - version = "2.5.0"; 1768 + version = "2.7.0"; 1759 1769 }; 1760 1770 kramdown = { 1761 1771 dependencies = ["rexml"]; ··· 1805 1815 platforms = []; 1806 1816 source = { 1807 1817 remotes = ["https://rubygems.org"]; 1808 - sha256 = "1jbqw7hkx08i5dj74fwfdc16980hsj3mhrxp4mmjxsdzw1kndrvp"; 1818 + sha256 = "1xz5mrp103i95r4wfxny1f5x7h7vgnxv2p9cdkmmdjzrsk23rijs"; 1809 1819 type = "gem"; 1810 1820 }; 1811 - version = "3.2.4"; 1821 + version = "4.0.0"; 1812 1822 }; 1813 1823 link_header = { 1814 1824 groups = ["default"]; ··· 1825 1835 platforms = []; 1826 1836 source = { 1827 1837 remotes = ["https://rubygems.org"]; 1828 - sha256 = "0zhg5ha8zy8zw9qr3fl4wgk4r5940n4128xm2pn4shpbzdbsj5by"; 1838 + sha256 = "1czxv2i1gv3k7hxnrgfjb0z8khz74l4pmfwd70c7kr25l2qypksg"; 1829 1839 type = "gem"; 1830 1840 }; 1831 - version = "4.0.3"; 1841 + version = "4.0.4"; 1832 1842 }; 1833 1843 listen = { 1834 1844 dependencies = ["rb-fsevent" "rb-inotify"]; ··· 1836 1846 platforms = []; 1837 1847 source = { 1838 1848 remotes = ["https://rubygems.org"]; 1839 - sha256 = "0agybr37wpjv3xy4ipcmsvsibgdgphzrwbvcj4vfiykpmakwm01v"; 1849 + sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn"; 1840 1850 type = "gem"; 1841 1851 }; 1842 - version = "3.7.1"; 1852 + version = "3.8.0"; 1843 1853 }; 1844 1854 loofah = { 1845 1855 dependencies = ["crass" "nokogiri"]; ··· 1847 1857 platforms = []; 1848 1858 source = { 1849 1859 remotes = ["https://rubygems.org"]; 1850 - sha256 = "sha256-bGRp797+NJYBAACjRvnTv3EOEaxGYeNTz1aFIyb7ECM="; 1860 + sha256 = "08qhzck271anrx9y6qa6mh8hwwdzsgwld8q0000rcd7yvvpnjr3c"; 1851 1861 type = "gem"; 1852 1862 }; 1853 1863 version = "2.19.1"; ··· 1873 1883 }; 1874 1884 version = "0.2.9"; 1875 1885 }; 1886 + mail = { 1887 + dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"]; 1888 + groups = ["default"]; 1889 + platforms = []; 1890 + source = { 1891 + remotes = ["https://rubygems.org"]; 1892 + sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc"; 1893 + type = "gem"; 1894 + }; 1895 + version = "2.8.1"; 1896 + }; 1876 1897 markaby = { 1877 1898 dependencies = ["builder"]; 1878 1899 groups = ["default"]; ··· 1940 1961 platforms = []; 1941 1962 source = { 1942 1963 remotes = ["https://rubygems.org"]; 1943 - sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs"; 1964 + sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; 1965 + type = "gem"; 1966 + }; 1967 + version = "4.12.0"; 1968 + }; 1969 + mini_mime = { 1970 + groups = ["default"]; 1971 + platforms = []; 1972 + source = { 1973 + remotes = ["https://rubygems.org"]; 1974 + sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5"; 1944 1975 type = "gem"; 1945 1976 }; 1946 - version = "4.11.0"; 1977 + version = "1.1.2"; 1947 1978 }; 1948 1979 mini_portile2 = { 1949 1980 groups = ["default"]; 1950 1981 platforms = []; 1951 1982 source = { 1952 1983 remotes = ["https://rubygems.org"]; 1953 - sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 1984 + sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; 1954 1985 type = "gem"; 1955 1986 }; 1956 - version = "2.8.0"; 1987 + version = "2.8.1"; 1957 1988 }; 1958 1989 minima = { 1959 1990 dependencies = ["jekyll" "jekyll-feed" "jekyll-seo-tag"]; ··· 1971 2002 platforms = []; 1972 2003 source = { 1973 2004 remotes = ["https://rubygems.org"]; 1974 - sha256 = "0516ypqlx0mlcfn5xh7qppxqc3xndn1fnadxawa8wld5dkcimy30"; 2005 + sha256 = "1kjy67qajw4rnkbjs5jyk7kc3lyhz5613fwj1i8f6ppdk4zampy0"; 1975 2006 type = "gem"; 1976 2007 }; 1977 - version = "5.16.3"; 2008 + version = "5.17.0"; 1978 2009 }; 1979 2010 molinillo = { 1980 2011 groups = ["default"]; ··· 2032 2063 platforms = []; 2033 2064 source = { 2034 2065 remotes = ["https://rubygems.org"]; 2035 - sha256 = "0xsy70mg4p854jska7ff7cy8fyn9nhlkrmfdvkkfmk8qxairbfq1"; 2066 + sha256 = "1gjvj215qdhwk3292sc7xsn6fmwnnaq2xs35hh5hc8d8j22izlbn"; 2036 2067 type = "gem"; 2037 2068 }; 2038 - version = "0.5.4"; 2069 + version = "0.5.5"; 2039 2070 }; 2040 2071 nanaimo = { 2041 2072 groups = ["default"]; ··· 2077 2108 }; 2078 2109 version = "1.4.10"; 2079 2110 }; 2111 + net-imap = { 2112 + dependencies = ["date" "net-protocol"]; 2113 + groups = ["default"]; 2114 + platforms = []; 2115 + source = { 2116 + remotes = ["https://rubygems.org"]; 2117 + sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8"; 2118 + type = "gem"; 2119 + }; 2120 + version = "0.3.4"; 2121 + }; 2122 + net-pop = { 2123 + dependencies = ["net-protocol"]; 2124 + groups = ["default"]; 2125 + platforms = []; 2126 + source = { 2127 + remotes = ["https://rubygems.org"]; 2128 + sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4"; 2129 + type = "gem"; 2130 + }; 2131 + version = "0.1.2"; 2132 + }; 2133 + net-protocol = { 2134 + dependencies = ["timeout"]; 2135 + groups = ["default"]; 2136 + platforms = []; 2137 + source = { 2138 + remotes = ["https://rubygems.org"]; 2139 + sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91"; 2140 + type = "gem"; 2141 + }; 2142 + version = "0.2.1"; 2143 + }; 2080 2144 net-scp = { 2081 2145 dependencies = ["net-ssh"]; 2082 2146 groups = ["default"]; ··· 2087 2151 type = "gem"; 2088 2152 }; 2089 2153 version = "4.0.0"; 2154 + }; 2155 + net-smtp = { 2156 + dependencies = ["net-protocol"]; 2157 + groups = ["default"]; 2158 + platforms = []; 2159 + source = { 2160 + remotes = ["https://rubygems.org"]; 2161 + sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x"; 2162 + type = "gem"; 2163 + }; 2164 + version = "0.3.3"; 2090 2165 }; 2091 2166 net-ssh = { 2092 2167 groups = ["default"]; ··· 2124 2199 platforms = []; 2125 2200 source = { 2126 2201 remotes = ["https://rubygems.org"]; 2127 - sha256 = "sha256-0+4A8mwVF2PaFpHH/Ghx3dA+Uy90+FEB9aztwtCZ6Vg="; 2202 + sha256 = "0qr6psd9qgv83pklpw7cpmshkcasnv8d777ksmvwsacwfvvkmnxj"; 2128 2203 type = "gem"; 2129 2204 }; 2130 - version = "1.13.10"; 2205 + version = "1.14.1"; 2131 2206 }; 2132 2207 octokit = { 2133 2208 dependencies = ["faraday" "sawyer"]; ··· 2139 2214 type = "gem"; 2140 2215 }; 2141 2216 version = "4.25.1"; 2217 + }; 2218 + og-corefoundation = { 2219 + dependencies = ["ffi"]; 2220 + groups = ["default"]; 2221 + platforms = []; 2222 + source = { 2223 + remotes = ["https://rubygems.org"]; 2224 + sha256 = "0xmz13rb92xy55askn5f3kkmz14qwyyhkdsikk2gd1ydicnaqkh8"; 2225 + type = "gem"; 2226 + }; 2227 + version = "0.2.3"; 2142 2228 }; 2143 2229 openssl = { 2144 2230 dependencies = ["ipaddr"]; ··· 2146 2232 platforms = []; 2147 2233 source = { 2148 2234 remotes = ["https://rubygems.org"]; 2149 - sha256 = "0xx01in25q31rpxmq2qlimi44zarsp4px7046xnc6in0pa127xsk"; 2235 + sha256 = "0rm9nzz2p204dgcplq9v53jr62m74w63vz01rk8dfmcgifkxhnff"; 2150 2236 type = "gem"; 2151 2237 }; 2152 - version = "2.2.2"; 2238 + version = "2.2.3"; 2153 2239 }; 2154 2240 optimist = { 2155 2241 groups = ["default"]; ··· 2172 2258 }; 2173 2259 version = "1.0.1"; 2174 2260 }; 2175 - osx_keychain = { 2176 - dependencies = ["RubyInline"]; 2177 - groups = ["default"]; 2178 - platforms = []; 2179 - source = { 2180 - remotes = ["https://rubygems.org"]; 2181 - sha256 = "10hr3lihq7s5fv18dp0g4mfncvapkcwcd6xnn5483ximyd7rhfx0"; 2182 - type = "gem"; 2183 - }; 2184 - version = "1.0.2"; 2185 - }; 2186 2261 ovirt-engine-sdk = { 2187 2262 dependencies = ["json"]; 2188 2263 groups = ["default"]; ··· 2200 2275 platforms = []; 2201 2276 source = { 2202 2277 remotes = ["https://rubygems.org"]; 2203 - sha256 = "0zk3fwwx8zzxhmfmlgzzr050jzsl58ma54wy99xy4xx0ibmw48pv"; 2278 + sha256 = "1hi3jcm9s7hkv35gzgdh3nxs0s9h7kkqwv1x6kalww15msk60fxd"; 2204 2279 type = "gem"; 2205 2280 }; 2206 - version = "1.0.4"; 2281 + version = "1.1.0"; 2207 2282 }; 2208 2283 pango = { 2209 2284 dependencies = ["cairo-gobject" "gobject-introspection"]; ··· 2232 2307 platforms = []; 2233 2308 source = { 2234 2309 remotes = ["https://rubygems.org"]; 2235 - sha256 = "1q31n7yj59wka8xl8s5wkf66hm4pgvblx95czyxffprdnlhrir2p"; 2310 + sha256 = "0cdjcasyg7w05kk82dqysq29f1qcf8y5sw8iak5flpxjbdil50qv"; 2236 2311 type = "gem"; 2237 2312 }; 2238 - version = "3.1.2.1"; 2313 + version = "3.2.1.0"; 2239 2314 }; 2240 2315 paru = { 2241 2316 groups = ["default"]; 2242 2317 platforms = []; 2243 2318 source = { 2244 2319 remotes = ["https://rubygems.org"]; 2245 - sha256 = "1v6my9g7bwjlx92hr9w0blnrcrai1yg3yz6k9xz0i6mq8lml2k87"; 2320 + sha256 = "0mzy0s4cdqm5nvgyj55idc2pv51k3zlgw6sa7825dcyrk2ihcx0c"; 2246 2321 type = "gem"; 2247 2322 }; 2248 - version = "1.0.3"; 2323 + version = "1.1.0"; 2249 2324 }; 2250 2325 pastel = { 2251 2326 dependencies = ["tty-color"]; ··· 2294 2369 platforms = []; 2295 2370 source = { 2296 2371 remotes = ["https://rubygems.org"]; 2297 - sha256 = "09a5z9qhxnybahx162q2q1cygdhxfp6cihdivvzh32jlwc37z1x3"; 2372 + sha256 = "1wd6nl81nbdwck04hccsm7wf23ghpi8yddd9j4rbwyvyj0sbsff1"; 2298 2373 type = "gem"; 2299 2374 }; 2300 - version = "1.4.4"; 2375 + version = "1.4.5"; 2301 2376 }; 2302 2377 pkg-config = { 2303 2378 groups = ["default"]; 2304 2379 platforms = []; 2305 2380 source = { 2306 2381 remotes = ["https://rubygems.org"]; 2307 - sha256 = "0v9vmkmpha34lwdhig08kb7z4wk3xmw49dvkl99nz9llxhzqr5hl"; 2382 + sha256 = "02fw2pzrmvwp67nbndpy8a2ln74fd8kmsiffw77z7g1mp58ww651"; 2308 2383 type = "gem"; 2309 2384 }; 2310 - version = "1.4.9"; 2385 + version = "1.5.1"; 2311 2386 }; 2312 2387 polyglot = { 2313 2388 groups = ["default"]; ··· 2335 2410 platforms = []; 2336 2411 source = { 2337 2412 remotes = ["https://rubygems.org"]; 2338 - sha256 = "1l5pk6w63bj7cxy4y9mqvpclw6r0pcm7xa44c33vx3f960px8wk8"; 2413 + sha256 = "1bbw4czjr2ch6m57rgjib5a35hx3g18975vwzm2iwq13pvdj9hzk"; 2339 2414 type = "gem"; 2340 2415 }; 2341 - version = "1.0.2"; 2416 + version = "1.2.0"; 2342 2417 }; 2343 2418 pry = { 2344 2419 dependencies = ["coderay" "method_source"]; ··· 2346 2421 platforms = []; 2347 2422 source = { 2348 2423 remotes = ["https://rubygems.org"]; 2349 - sha256 = "0m445x8fwcjdyv2bc0glzss2nbm1ll51bq45knixapc7cl3dzdlr"; 2424 + sha256 = "0k9kqkd9nps1w1r1rb7wjr31hqzkka2bhi8b518x78dcxppm9zn4"; 2350 2425 type = "gem"; 2351 2426 }; 2352 - version = "0.14.1"; 2427 + version = "0.14.2"; 2353 2428 }; 2354 2429 pry-byebug = { 2355 2430 dependencies = ["byebug" "pry"]; ··· 2368 2443 platforms = []; 2369 2444 source = { 2370 2445 remotes = ["https://rubygems.org"]; 2371 - sha256 = "0wyvql6pb6m8jl8bsamabxhxhd86bnqblspaxzz05sl0fm2ynj0r"; 2446 + sha256 = "1pp43n69p6bjvc640wgcz295w1q2v9awcqgbwcqn082dbvq5xvnx"; 2372 2447 type = "gem"; 2373 2448 }; 2374 - version = "1.3.0"; 2449 + version = "1.4.0"; 2375 2450 }; 2376 2451 public_suffix = { 2377 2452 groups = ["default"]; ··· 2389 2464 platforms = []; 2390 2465 source = { 2391 2466 remotes = ["https://rubygems.org"]; 2392 - sha256 = "1yabmxmqprb2x58awiasidsiwpplscmyar9dzwh5l8jgaw4i3wra"; 2467 + sha256 = "1ymaq2m30yx35sninw8mjknsjw23k6458ph9k350khwwn1hh2d1k"; 2393 2468 type = "gem"; 2394 2469 }; 2395 - version = "6.0.0"; 2470 + version = "6.1.0"; 2396 2471 }; 2397 2472 racc = { 2398 2473 groups = ["default"]; 2399 2474 platforms = []; 2400 2475 source = { 2401 2476 remotes = ["https://rubygems.org"]; 2402 - sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 2477 + sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq"; 2403 2478 type = "gem"; 2404 2479 }; 2405 - version = "1.6.0"; 2480 + version = "1.6.2"; 2406 2481 }; 2407 2482 rack = { 2408 2483 groups = ["default"]; 2409 2484 platforms = []; 2410 2485 source = { 2411 2486 remotes = ["https://rubygems.org"]; 2412 - sha256 = "0axc6w0rs4yj0pksfll1hjgw1k6a5q0xi2lckh91knfb72v348pa"; 2487 + sha256 = "0qvp6h2abmlsl4sqjsvac03cr2mxq6143gbx4kq52rpazp021qsb"; 2413 2488 type = "gem"; 2414 2489 }; 2415 - version = "2.2.4"; 2490 + version = "2.2.6.2"; 2416 2491 }; 2417 2492 rack-protection = { 2418 2493 dependencies = ["rack"]; ··· 2420 2495 platforms = []; 2421 2496 source = { 2422 2497 remotes = ["https://rubygems.org"]; 2423 - sha256 = "0jmixih0qrsdz60dhznkk29v50ks55cqq51jjf0yn3amqghh4bhk"; 2498 + sha256 = "1a12m1mv8dc0g90fs1myvis8vsgr427k1arg1q4a9qlfw6fqyhis"; 2424 2499 type = "gem"; 2425 2500 }; 2426 - version = "3.0.2"; 2501 + version = "3.0.5"; 2427 2502 }; 2428 2503 rails-dom-testing = { 2429 2504 dependencies = ["activesupport" "nokogiri"]; ··· 2442 2517 platforms = []; 2443 2518 source = { 2444 2519 remotes = ["https://rubygems.org"]; 2445 - sha256 = "sha256-iV0Mh6K2YjiR6FwdUHx/FqzaTnfZRpL1N981unE5i9U="; 2520 + sha256 = "0ygav4xyq943qqyhjmi3mzirn180j565mc9h5j4css59x1sn0cmz"; 2446 2521 type = "gem"; 2447 2522 }; 2448 - version = "1.4.4"; 2523 + version = "1.5.0"; 2449 2524 }; 2450 2525 rainbow = { 2451 2526 groups = ["default"]; ··· 2514 2589 platforms = []; 2515 2590 source = { 2516 2591 remotes = ["https://rubygems.org"]; 2517 - sha256 = "0wd4j2irk88qcrxbhhbrsr6rswz8ckva7n0hsjyffnmx1ya60n8y"; 2592 + sha256 = "0dgj5n7rj83981fvrhswfwsh88x42p7r00nvd80hkxmdcjvda2h6"; 2518 2593 type = "gem"; 2519 2594 }; 2520 - version = "2.7.0"; 2595 + version = "2.8.4"; 2521 2596 }; 2522 2597 rchardet = { 2523 2598 groups = ["default"]; ··· 2555 2630 platforms = []; 2556 2631 source = { 2557 2632 remotes = ["https://rubygems.org"]; 2558 - sha256 = "0bvk8yyns5s1ls437z719y5sdv9fr8kfs8dmr6g8s761dv5n8zvi"; 2633 + sha256 = "1sg9sbf9pm91l7lac7fs4silabyn0vflxwaa2x3lrzsm0ff8ilca"; 2559 2634 type = "gem"; 2560 2635 }; 2561 - version = "3.5.1"; 2636 + version = "3.6.0"; 2562 2637 }; 2563 2638 redis = { 2564 2639 dependencies = ["redis-client"]; ··· 2566 2641 platforms = []; 2567 2642 source = { 2568 2643 remotes = ["https://rubygems.org"]; 2569 - sha256 = "1s2hvsq0nyxmh27cqv00zk0s6bb4dlxfhzng5x0w8qijpw0vx9h5"; 2644 + sha256 = "10r5z5mg1x5kjx3wvwx5d8bqgd2j8pc4dlaasq7nmnl3nsn7sn9k"; 2570 2645 type = "gem"; 2571 2646 }; 2572 - version = "5.0.5"; 2647 + version = "5.0.6"; 2573 2648 }; 2574 2649 redis-client = { 2575 2650 dependencies = ["connection_pool"]; ··· 2577 2652 platforms = []; 2578 2653 source = { 2579 2654 remotes = ["https://rubygems.org"]; 2580 - sha256 = "1hkwqi18cbiil787ivvh2s8i6csrn0z3qb4ccp2vhrc2w6ay6ncq"; 2655 + sha256 = "1q9h6mgr3nnxlc65r3f78cn208i4l8y2jqa1g6wwjl620za3ay9q"; 2581 2656 type = "gem"; 2582 2657 }; 2583 - version = "0.10.0"; 2658 + version = "0.12.1"; 2584 2659 }; 2585 2660 redis-rack = { 2586 2661 dependencies = ["rack" "redis-store"]; ··· 2609 2684 platforms = []; 2610 2685 source = { 2611 2686 remotes = ["https://rubygems.org"]; 2612 - sha256 = "0mm5sykyblc61a82zz3dag6yy3mvflj2z47060kjzjj5793blqzi"; 2687 + sha256 = "0d6241adx6drsfzz74nx1ld3394nm6fjpv3ammzr0g659krvgf7q"; 2613 2688 type = "gem"; 2614 2689 }; 2615 - version = "2.6.0"; 2690 + version = "2.7.0"; 2616 2691 }; 2617 2692 rest-client = { 2618 2693 dependencies = ["http-accept" "http-cookie" "mime-types" "netrc"]; ··· 2647 2722 version = "3.2.5"; 2648 2723 }; 2649 2724 rmagick = { 2725 + dependencies = ["pkg-config"]; 2650 2726 groups = ["default"]; 2651 2727 platforms = []; 2652 2728 source = { 2653 2729 remotes = ["https://rubygems.org"]; 2654 - sha256 = "0v269bx6bhnrlxpsmhr8xjv64dwnnykiw9hr58dwghsps1qb8ib7"; 2730 + sha256 = "11skr2l49cml2wgm74zzcxwdyw0vn0abynhhq1m08jpzr309x730"; 2655 2731 type = "gem"; 2656 2732 }; 2657 - version = "5.0.0"; 2733 + version = "5.1.0"; 2658 2734 }; 2659 2735 rouge = { 2660 2736 groups = ["default"]; ··· 2693 2769 platforms = []; 2694 2770 source = { 2695 2771 remotes = ["https://rubygems.org"]; 2696 - sha256 = "1ibb81slc35q5yp276sixp3yrvj9q92wlmi1glbnwlk6g49z8rn4"; 2772 + sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f"; 2697 2773 type = "gem"; 2698 2774 }; 2699 - version = "3.12.0"; 2775 + version = "3.12.1"; 2700 2776 }; 2701 2777 rspec-expectations = { 2702 2778 dependencies = ["diff-lcs" "rspec-support"]; ··· 2704 2780 platforms = []; 2705 2781 source = { 2706 2782 remotes = ["https://rubygems.org"]; 2707 - sha256 = "0qldsmjhqr4344zdlamzggr3y98wdk2c4hihkhwx8imk800gkl8v"; 2783 + sha256 = "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6"; 2708 2784 type = "gem"; 2709 2785 }; 2710 - version = "3.12.0"; 2786 + version = "3.12.2"; 2711 2787 }; 2712 2788 rspec-mocks = { 2713 2789 dependencies = ["diff-lcs" "rspec-support"]; ··· 2715 2791 platforms = []; 2716 2792 source = { 2717 2793 remotes = ["https://rubygems.org"]; 2718 - sha256 = "1yvwnb0x5d6d4ff3wlgahk0wcw72ic51gd2snr1xxc5ify41kabv"; 2794 + sha256 = "0sq2cc9pm5gq411y7iwfvzbmgv3g91lyf7y7cqn1lr3yf1v122nc"; 2719 2795 type = "gem"; 2720 2796 }; 2721 - version = "3.12.0"; 2797 + version = "3.12.3"; 2722 2798 }; 2723 2799 rspec-support = { 2724 2800 groups = ["default"]; ··· 2736 2812 platforms = []; 2737 2813 source = { 2738 2814 remotes = ["https://rubygems.org"]; 2739 - sha256 = "1xhm882zzs4z4ivknrymh6lgnd3p90b651dn0fp32dciajdxr9f1"; 2815 + sha256 = "1jsiy93y5c2sx2sr5jmdah208idw038m2fpihgan4klmldm3r1pm"; 2740 2816 type = "gem"; 2741 2817 }; 2742 - version = "1.37.1"; 2818 + version = "1.45.1"; 2743 2819 }; 2744 2820 rubocop-ast = { 2745 2821 dependencies = ["parser"]; ··· 2747 2823 platforms = []; 2748 2824 source = { 2749 2825 remotes = ["https://rubygems.org"]; 2750 - sha256 = "1qiq3q66w57im0ryrvnd1yq0g2s2safhywpv94441kvc1amayjzy"; 2826 + sha256 = "1zqk8dgjjhm0zll2rxqvvb8fl5vin7mmbc1ndn1a2q4276ri6ydc"; 2751 2827 type = "gem"; 2752 2828 }; 2753 - version = "1.23.0"; 2829 + version = "1.26.0"; 2754 2830 }; 2755 2831 rubocop-performance = { 2756 2832 dependencies = ["rubocop" "rubocop-ast"]; ··· 2758 2834 platforms = []; 2759 2835 source = { 2760 2836 remotes = ["https://rubygems.org"]; 2761 - sha256 = "1h06a2asg8pjq7l0k885126n60y54rgw0qr957qarpv7qligzn4c"; 2837 + sha256 = "1n7g0vg06ldjaq4f8c11c7yqy99zng1qdrkkk4kfziippy24yxnc"; 2762 2838 type = "gem"; 2763 2839 }; 2764 - version = "1.15.0"; 2840 + version = "1.16.0"; 2765 2841 }; 2766 2842 ruby-graphviz = { 2767 2843 dependencies = ["rexml"]; ··· 2774 2850 }; 2775 2851 version = "1.2.5"; 2776 2852 }; 2853 + ruby-keychain = { 2854 + dependencies = ["ffi" "og-corefoundation"]; 2855 + groups = ["default"]; 2856 + platforms = []; 2857 + source = { 2858 + remotes = ["https://rubygems.org"]; 2859 + sha256 = "1g57fr1r39bfh1r887hp87mawfg3miidagvpqyqq3l0152ya43wr"; 2860 + type = "gem"; 2861 + }; 2862 + version = "0.4.0"; 2863 + }; 2777 2864 ruby-libvirt = { 2778 2865 groups = ["default"]; 2779 2866 platforms = []; ··· 2845 2932 }; 2846 2933 version = "0.0.5"; 2847 2934 }; 2848 - RubyInline = { 2849 - dependencies = ["ZenTest"]; 2850 - groups = ["default"]; 2851 - platforms = []; 2852 - source = { 2853 - remotes = ["https://rubygems.org"]; 2854 - sha256 = "1zq24qvkqzjsrcwyz9lp3pm602kqw08cp3g1acf3zy0nc7npvx9p"; 2855 - type = "gem"; 2856 - }; 2857 - version = "3.12.6"; 2858 - }; 2859 2935 rubyzip = { 2860 2936 groups = ["default"]; 2861 2937 platforms = []; ··· 2871 2947 platforms = []; 2872 2948 source = { 2873 2949 remotes = ["https://rubygems.org"]; 2874 - sha256 = "02h1cv73znwfgy61mqmfylcfvwyyp3lddiz3njgivfx234mpz50x"; 2950 + sha256 = "0wnfgxx59nq2wpvi8ll7bqw9x99x5hps6i38xdjrwbb5a3896d58"; 2875 2951 type = "gem"; 2876 2952 }; 2877 - version = "1.5.0.1"; 2953 + version = "1.5.1"; 2878 2954 }; 2879 2955 safe_yaml = { 2880 2956 groups = ["default"]; ··· 2946 3022 platforms = []; 2947 3023 source = { 2948 3024 remotes = ["https://rubygems.org"]; 2949 - sha256 = "1yzv7gn539aqwpada2mvfrnbdygr3d61ryp68ncp3kpx6nbz1x25"; 3025 + sha256 = "1ffbd7jimj73fwdg7gf26bfc41a06aqi7zrwj90pkkwxipjljrzl"; 2950 3026 type = "gem"; 2951 3027 }; 2952 - version = "0.16.0"; 3028 + version = "0.17.0"; 2953 3029 }; 2954 3030 sequel = { 2955 3031 groups = ["default"]; 2956 3032 platforms = []; 2957 3033 source = { 2958 3034 remotes = ["https://rubygems.org"]; 2959 - sha256 = "1qg80fqxs1rabsg3xrkfkkicnn1z2p02xsb1lxv78a6iw5p17d73"; 3035 + sha256 = "1yf5sqw15gj5vmrbklw144y0wg8r92fwczfg64znwn61k9bz9j21"; 2960 3036 type = "gem"; 2961 3037 }; 2962 - version = "5.61.0"; 3038 + version = "5.65.0"; 2963 3039 }; 2964 3040 sequel_pg = { 2965 3041 dependencies = ["pg" "sequel"]; ··· 2967 3043 platforms = []; 2968 3044 source = { 2969 3045 remotes = ["https://rubygems.org"]; 2970 - sha256 = "15ndf1wr45vyqiyc3059f8zv0wp11i6xqfqclsa0v3qf739jb1zw"; 3046 + sha256 = "01j51vn47ynyhlxpgz6wj8swm3d8g1hrad1678s0sd43kh2hqxdg"; 2971 3047 type = "gem"; 2972 3048 }; 2973 - version = "1.17.0"; 3049 + version = "1.17.1"; 2974 3050 }; 2975 3051 simplecov = { 2976 3052 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; ··· 2978 3054 platforms = []; 2979 3055 source = { 2980 3056 remotes = ["https://rubygems.org"]; 2981 - sha256 = "1hrv046jll6ad1s964gsmcq4hvkr3zzr6jc7z1mns22mvfpbc3cr"; 3057 + sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py"; 2982 3058 type = "gem"; 2983 3059 }; 2984 - version = "0.21.2"; 3060 + version = "0.22.0"; 2985 3061 }; 2986 3062 simplecov-html = { 2987 3063 groups = ["default"]; ··· 3020 3096 platforms = []; 3021 3097 source = { 3022 3098 remotes = ["https://rubygems.org"]; 3023 - sha256 = "0c2vmy0j5amy9fihs2gz2ssm4bdpqqh4llyjfl6qqqry7f87c6xz"; 3099 + sha256 = "1ryfja9yd3fq8n1p5yi3qnd0pjk7bkycmxxmbb1bj0axlr1pdv20"; 3024 3100 type = "gem"; 3025 3101 }; 3026 - version = "3.0.2"; 3102 + version = "3.0.5"; 3027 3103 }; 3028 3104 slather = { 3029 3105 dependencies = ["CFPropertyList" "activesupport" "clamp" "nokogiri" "xcodeproj"]; ··· 3031 3107 platforms = []; 3032 3108 source = { 3033 3109 remotes = ["https://rubygems.org"]; 3034 - sha256 = "0wy8ws5n2gvxgkncbhrp4vkwjcbphcczw4k7y3g2wfl8fdmv5b4n"; 3110 + sha256 = "0kdigir21jinkkj4q3cjsswix26lmff1rmnwjz2ywc6y9d8ib9ak"; 3035 3111 type = "gem"; 3036 3112 }; 3037 - version = "2.7.2"; 3113 + version = "2.7.4"; 3038 3114 }; 3039 3115 slop = { 3040 3116 groups = ["default"]; ··· 3072 3148 platforms = []; 3073 3149 source = { 3074 3150 remotes = ["https://rubygems.org"]; 3075 - sha256 = "0smcpi3x87chkdqdclhgh36xlbwm7r44r58m3k1w4mcikdwlpjl7"; 3151 + sha256 = "1pdy2f5phffknx98j2f5k72s52ayp456m3jkg08vx396yg59l0gi"; 3076 3152 type = "gem"; 3077 3153 }; 3078 - version = "0.47.2"; 3154 + version = "0.48.0"; 3079 3155 }; 3080 3156 sqlite3 = { 3081 3157 dependencies = ["mini_portile2"]; ··· 3083 3159 platforms = []; 3084 3160 source = { 3085 3161 remotes = ["https://rubygems.org"]; 3086 - sha256 = "1i95rgfxdj2rhxifps27dz7fjfdih5iyl7b01di9gdmh9m04ylk6"; 3162 + sha256 = "0f24qp50mc1qg8yvv7b3x73mh78d6mzd3b7rqib1ixfbsdiayx1x"; 3087 3163 type = "gem"; 3088 3164 }; 3089 - version = "1.5.3"; 3165 + version = "1.6.0"; 3090 3166 }; 3091 3167 string_inflection = { 3092 3168 groups = ["default"]; ··· 3104 3180 platforms = []; 3105 3181 source = { 3106 3182 remotes = ["https://rubygems.org"]; 3107 - sha256 = "1im3kskcrmwa12q4pxilps7dyf9jlc82saasp6lkn5q7zqi7ilfh"; 3183 + sha256 = "0zkq75hcqnxnipvccsd2f7vqcra6rplzvn1ds73sna6lcy8s6sxa"; 3108 3184 type = "gem"; 3109 3185 }; 3110 - version = "4.3.0"; 3186 + version = "6.0.0"; 3111 3187 }; 3112 3188 syntax_tree-haml = { 3113 3189 dependencies = ["haml" "prettier_print" "syntax_tree"]; ··· 3115 3191 platforms = []; 3116 3192 source = { 3117 3193 remotes = ["https://rubygems.org"]; 3118 - sha256 = "0n2ag309fzz9qvj634aibv2khfc45vvsg1sra227ssn3xwcvx4vq"; 3194 + sha256 = "0nnq6z8xhvcv3yc7rf64np3f8dx6j8gmvbi6ws3lwccq4w5cmqnk"; 3119 3195 type = "gem"; 3120 3196 }; 3121 - version = "2.0.0"; 3197 + version = "3.0.0"; 3122 3198 }; 3123 3199 syntax_tree-rbs = { 3124 3200 dependencies = ["prettier_print" "rbs" "syntax_tree"]; ··· 3136 3212 platforms = []; 3137 3213 source = { 3138 3214 remotes = ["https://rubygems.org"]; 3139 - sha256 = "0zf6cavsmj87lszy0b5mzw6mdg0dbsb7f52xy2fx06y9abv78xxw"; 3215 + sha256 = "0yvchq3j0splz70796a27hr1v6ifhyab5ddc9fl1x734nhmsy4rb"; 3140 3216 type = "gem"; 3141 3217 }; 3142 - version = "1.1.2"; 3218 + version = "1.1.3"; 3143 3219 }; 3144 3220 temple = { 3145 3221 groups = ["default"]; 3146 3222 platforms = []; 3147 3223 source = { 3148 3224 remotes = ["https://rubygems.org"]; 3149 - sha256 = "1kzp8c08jl137v62rafmr81b7hg01q3d1q70fr5y5cmmranfpml1"; 3225 + sha256 = "07k5wr2ypsmsbyc9d1plhdki4xr7vvggld8r1i49iljkrpx5nbqc"; 3150 3226 type = "gem"; 3151 3227 }; 3152 - version = "0.9.1"; 3228 + version = "0.10.0"; 3153 3229 }; 3154 3230 terminal-table = { 3155 - dependencies = ["unicode-display_width"]; 3156 3231 groups = ["default"]; 3157 3232 platforms = []; 3158 3233 source = { 3159 3234 remotes = ["https://rubygems.org"]; 3160 - sha256 = "1512cngw35hsmhvw4c05rscihc59mnj09m249sm9p3pik831ydqk"; 3235 + sha256 = "0hbmzfr17ji5ws5x5z3kypmb5irwwss7q7kkad0gs005ibqrxv0a"; 3161 3236 type = "gem"; 3162 3237 }; 3163 - version = "1.8.0"; 3238 + version = "1.6.0"; 3164 3239 }; 3165 3240 thor = { 3166 3241 groups = ["default"]; ··· 3172 3247 }; 3173 3248 version = "1.2.1"; 3174 3249 }; 3175 - thread_safe = { 3250 + thrift = { 3176 3251 groups = ["default"]; 3177 3252 platforms = []; 3178 3253 source = { 3179 3254 remotes = ["https://rubygems.org"]; 3180 - sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; 3255 + sha256 = "12p856z7inf47azpvh9qswsfx8035r5hbzlg2x5n8z2sjqzjkk80"; 3181 3256 type = "gem"; 3182 3257 }; 3183 - version = "0.3.6"; 3258 + version = "0.17.0"; 3184 3259 }; 3185 - thrift = { 3260 + tilt = { 3186 3261 groups = ["default"]; 3187 3262 platforms = []; 3188 3263 source = { 3189 3264 remotes = ["https://rubygems.org"]; 3190 - sha256 = "12p856z7inf47azpvh9qswsfx8035r5hbzlg2x5n8z2sjqzjkk80"; 3265 + sha256 = "186nfbcsk0l4l86gvng1fw6jq6p6s7rc0caxr23b3pnbfb20y63v"; 3191 3266 type = "gem"; 3192 3267 }; 3193 - version = "0.17.0"; 3268 + version = "2.0.11"; 3194 3269 }; 3195 - tilt = { 3270 + timeout = { 3196 3271 groups = ["default"]; 3197 3272 platforms = []; 3198 3273 source = { 3199 3274 remotes = ["https://rubygems.org"]; 3200 - sha256 = "186nfbcsk0l4l86gvng1fw6jq6p6s7rc0caxr23b3pnbfb20y63v"; 3275 + sha256 = "0lnh0kr7f43m1cjzc2jvggfsl1rzsaj2rd3pn6vp7mcqliymzaza"; 3201 3276 type = "gem"; 3202 3277 }; 3203 - version = "2.0.11"; 3278 + version = "0.3.1"; 3204 3279 }; 3205 3280 tiny_tds = { 3206 3281 groups = ["default"]; ··· 3218 3293 platforms = []; 3219 3294 source = { 3220 3295 remotes = ["https://rubygems.org"]; 3221 - sha256 = "0697qz1akblf8r3wi0s2dsjh468hfsd57fb0mrp93z35y2ni6bhh"; 3296 + sha256 = "0adc8qblz8ii668r3rksjx83p675iryh52rvdvysimx2hkbasj7d"; 3222 3297 type = "gem"; 3223 3298 }; 3224 - version = "1.6.11"; 3299 + version = "1.6.12"; 3225 3300 }; 3226 3301 tty-color = { 3227 3302 groups = ["default"]; ··· 3266 3341 version = "1.4.0"; 3267 3342 }; 3268 3343 tzinfo = { 3269 - dependencies = ["thread_safe"]; 3344 + dependencies = ["concurrent-ruby"]; 3270 3345 groups = ["default"]; 3271 3346 platforms = []; 3272 3347 source = { 3273 3348 remotes = ["https://rubygems.org"]; 3274 - sha256 = "0rw89y3zj0wcybcyiazgcprg6hi42k8ipp1n2lbl95z1dmpgmly6"; 3349 + sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; 3275 3350 type = "gem"; 3276 3351 }; 3277 - version = "1.2.10"; 3352 + version = "2.0.6"; 3278 3353 }; 3279 3354 uglifier = { 3280 3355 dependencies = ["execjs"]; ··· 3313 3388 platforms = []; 3314 3389 source = { 3315 3390 remotes = ["https://rubygems.org"]; 3316 - sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; 3391 + sha256 = "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a"; 3317 3392 type = "gem"; 3318 3393 }; 3319 - version = "1.8.0"; 3394 + version = "2.4.2"; 3320 3395 }; 3321 3396 uuid4r = { 3322 3397 groups = ["default"]; ··· 3397 3472 platforms = []; 3398 3473 source = { 3399 3474 remotes = ["https://rubygems.org"]; 3400 - sha256 = "18hihq3hxs2ywxh3ixm366cawwy4k733mh680ldaa1vxjiraxj58"; 3401 - type = "gem"; 3402 - }; 3403 - version = "2.6.1"; 3404 - }; 3405 - ZenTest = { 3406 - groups = ["default"]; 3407 - platforms = []; 3408 - source = { 3409 - remotes = ["https://rubygems.org"]; 3410 - sha256 = "1vss0ldskqprnlvl5pczcl8p346p2ib1sc6hyprbprh6gjq4v16y"; 3475 + sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1"; 3411 3476 type = "gem"; 3412 3477 }; 3413 - version = "4.12.1"; 3478 + version = "2.6.7"; 3414 3479 }; 3415 3480 zookeeper = { 3416 3481 groups = ["default"]; 3417 3482 platforms = []; 3418 3483 source = { 3419 3484 remotes = ["https://rubygems.org"]; 3420 - sha256 = "0gbmc76cxi4nlhrdch8ykinyzp5f2m6d272g8xhn5rjg3fjp15l1"; 3485 + sha256 = "1hc87pbmgc53lksa1aql61kxn9d2kjzmlhnjxa5rcn01qhm3pkvg"; 3421 3486 type = "gem"; 3422 3487 }; 3423 - version = "1.5.3"; 3488 + version = "1.5.5"; 3424 3489 }; 3425 3490 }