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