Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 080d9066 b4d0fe24

+661 -1133
+7 -8
nixos/modules/services/networking/hickory-dns.nix
··· 13 13 ''; 14 14 }; 15 15 zone_type = mkOption { 16 - type = types.enum [ "Primary" "Secondary" "Hint" "Forward" ]; 16 + type = types.enum [ "Primary" "Secondary" "External" ]; 17 17 default = "Primary"; 18 18 description = '' 19 19 One of: 20 20 - "Primary" (the master, authority for the zone). 21 21 - "Secondary" (the slave, replicated from the primary). 22 - - "Hint" (a cached zone with recursive resolver abilities). 23 - - "Forward" (a cached zone where all requests are forwarded to another resolver). 22 + - "External" (a cached zone that queries other nameservers). 24 23 25 24 For more details about these zone types, consult the documentation for BIND, 26 25 though note that hickory-dns supports only a subset of BIND's zone types: ··· 28 27 ''; 29 28 }; 30 29 file = mkOption { 31 - type = types.either types.path types.str; 32 - default = "${config.zone}.zone"; 33 - defaultText = literalExpression ''"''${config.zone}.zone"''; 30 + type = types.nullOr (types.either types.path types.str); 31 + default = if config.zone_type != "External" then "${config.zone}.zone" else null; 32 + defaultText = literalExpression ''if config.zone_type != "External" then "''${config.zone}.zone" else null''; 34 33 description = '' 35 34 Path to the .zone file. 36 35 If not fully-qualified, this path will be interpreted relative to the `directory` option. 37 - If omitted, defaults to the value of the `zone` option suffixed with ".zone". 36 + If omitted, defaults to the value of the `zone` option suffixed with ".zone" when `zone_type` isn't External; otherwise, defaults to `null`. 38 37 ''; 39 38 }; 40 39 }; ··· 82 81 configFile = mkOption { 83 82 type = types.path; 84 83 default = toml.generate "hickory-dns.toml" ( 85 - lib.filterAttrsRecursive (_: v: v != null) cfg.settings 84 + lib.mapAttrs (_: v: if builtins.isList v then map (v: if builtins.isAttrs v then lib.filterAttrs (_: v: v != null) v else v) v else v) (lib.filterAttrsRecursive (_: v: v != null) cfg.settings) 86 85 ); 87 86 defaultText = lib.literalExpression '' 88 87 let toml = pkgs.formats.toml { }; in toml.generate "hickory-dns.toml" cfg.settings
+3 -2
pkgs/applications/audio/raysession/default.nix
··· 12 12 13 13 buildPythonApplication rec { 14 14 pname = "raysession"; 15 - version = "0.14.3"; 15 + version = "0.14.4"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/Houston4444/RaySession/releases/download/v${version}/RaySession-${version}-source.tar.gz"; 19 - sha256 = "sha256-3+g1zdjGkxNEpyuKuxzhr2p9gkEFjYAso4fPedbjmlY="; 19 + sha256 = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A="; 20 20 }; 21 21 22 22 postPatch = '' ··· 24 24 substituteInPlace Makefile --replace '$(DESTDIR)/' '$(DESTDIR)$(PREFIX)/' 25 25 # Do not wrap an importable module with a shell script. 26 26 chmod -x src/daemon/desktops_memory.py 27 + chmod -x src/clients/jackpatch/main_loop.py 27 28 ''; 28 29 29 30 format = "other";
+77 -2
pkgs/applications/editors/rstudio/boost-1.86.patch
··· 1 1 diff --git a/src/cpp/core/json/JsonRpc.cpp b/src/cpp/core/json/JsonRpc.cpp 2 - index d034ffecd7..4b08486517 100644 2 + index d034ffe..4b08486 100644 3 3 --- a/src/cpp/core/json/JsonRpc.cpp 4 4 +++ b/src/cpp/core/json/JsonRpc.cpp 5 - @@ -193,7 +193,7 @@ 5 + @@ -193,7 +193,7 @@ void JsonRpcResponse::setAfterResponse( 6 6 7 7 bool JsonRpcResponse::hasAfterResponse() const 8 8 { ··· 11 11 } 12 12 13 13 14 + diff --git a/src/cpp/session/modules/rmarkdown/NotebookExec.cpp b/src/cpp/session/modules/rmarkdown/NotebookExec.cpp 15 + index 5631a1f..0e3030b 100644 16 + --- a/src/cpp/session/modules/rmarkdown/NotebookExec.cpp 17 + +++ b/src/cpp/session/modules/rmarkdown/NotebookExec.cpp 18 + @@ -193,7 +193,7 @@ void ChunkExecContext::connect() 19 + 20 + // leave an execution lock in this folder so it won't be moved if the notebook 21 + // is saved while executing 22 + - auto lock = make_unique<ScopedFileLock>( 23 + + auto lock = rstudio::core::make_unique<ScopedFileLock>( 24 + FileLock::createDefault(), 25 + outputPath_.completePath(kExecutionLock)); 26 + locks_.push_back(std::move(lock)); 27 + @@ -204,7 +204,7 @@ void ChunkExecContext::connect() 28 + initializeOutput(); 29 + 30 + // capture conditions 31 + - auto pConditionCapture = make_unique<ConditionCapture>(); 32 + + auto pConditionCapture = rstudio::core::make_unique<ConditionCapture>(); 33 + pConditionCapture->connect(); 34 + captures_.push_back(std::move(pConditionCapture)); 35 + connections_.push_back(events().onCondition.connect( 36 + @@ -234,7 +234,7 @@ void ChunkExecContext::connect() 37 + boost::bind(&ChunkExecContext::onFileOutput, this, _1, _2, 38 + _3, ChunkOutputPlot, _4))); 39 + 40 + - auto pPlotCapture = make_unique<PlotCapture>(); 41 + + auto pPlotCapture = rstudio::core::make_unique<PlotCapture>(); 42 + if (figWidth > 0 || figHeight > 0) 43 + { 44 + // user specified plot size, use it 45 + @@ -261,7 +261,7 @@ void ChunkExecContext::connect() 46 + boost::bind(&ChunkExecContext::onFileOutput, this, _1, _2, _3, 47 + ChunkOutputHtml, 0))); 48 + 49 + - auto pHtmlCapture = make_unique<HtmlCapture>(); 50 + + auto pHtmlCapture = rstudio::core::make_unique<HtmlCapture>(); 51 + error = pHtmlCapture->connectHtmlCapture( 52 + outputPath_, 53 + outputPath_.getParent().completePath(kChunkLibDir), 54 + @@ -316,14 +316,14 @@ void ChunkExecContext::connect() 55 + prevCharWidth_ = r::options::getOptionWidth(); 56 + r::options::setOptionWidth(charWidth_); 57 + 58 + - auto pDirCapture = make_unique<DirCapture>(); 59 + + auto pDirCapture = rstudio::core::make_unique<DirCapture>(); 60 + error = pDirCapture->connectDir(docId_, workingDir_); 61 + if (error) 62 + LOG_ERROR(error); 63 + captures_.push_back(std::move(pDirCapture)); 64 + 65 + // begin capturing errors 66 + - auto pErrorCapture = make_unique<ErrorCapture>(); 67 + + auto pErrorCapture = rstudio::core::make_unique<ErrorCapture>(); 68 + pErrorCapture->connect(); 69 + captures_.push_back(std::move(pErrorCapture)); 70 + 71 + @@ -341,7 +341,7 @@ void ChunkExecContext::connect() 72 + boost::bind(&ChunkExecContext::onFileOutput, this, _1, _2, _3, 73 + ChunkOutputData, 0))); 74 + 75 + - auto pDataCapture = make_unique<DataCapture>(); 76 + + auto pDataCapture = rstudio::core::make_unique<DataCapture>(); 77 + error = pDataCapture->connectDataCapture( 78 + outputPath_, 79 + options_.mergedOptions()); 80 + @@ -661,7 +661,7 @@ void ChunkExecContext::initializeOutput() 81 + 82 + // leave an execution lock in this folder so it won't be moved if the notebook 83 + // is saved while executing 84 + - auto lock = make_unique<ScopedFileLock>( 85 + + auto lock = rstudio::core::make_unique<ScopedFileLock>( 86 + FileLock::createDefault(), 87 + outputPath.completePath(kExecutionLock)); 88 + locks_.push_back(std::move(lock));
+17 -15
pkgs/applications/editors/rstudio/default.nix
··· 55 55 hash = "sha256-J7SZK/9q3HcXTD7WFHxvh++ttuCd89Vc4SEBrUEU0AI="; 56 56 }; 57 57 58 - # Ideally, rev should match the rstudio release name. 59 - # e.g. release/rstudio-mountain-hydrangea 58 + # rev should ideally be the last commit of the release/rstudio-[codename] branch 60 59 quartoSrc = fetchFromGitHub { 61 60 owner = "quarto-dev"; 62 61 repo = "quarto"; 63 - rev = "bb264a572c6331d46abcf087748c021d815c55d7"; 64 - hash = "sha256-lZnZvioztbBWWa6H177X6rRrrgACx2gMjVFDgNup93g="; 62 + rev = "7d1582d06250216d18696145879415e473a2ae4d"; 63 + hash = "sha256-AaE9EDT3tJieI403QGxAf+A/PEw1rmUdhdpy4WNf40o="; 65 64 }; 66 65 67 66 hunspellDictionaries = lib.filter lib.isDerivation (lib.unique (lib.attrValues hunspellDicts)); ··· 83 82 in 84 83 stdenv.mkDerivation rec { 85 84 pname = "RStudio"; 86 - version = "2024.04.2+764"; 85 + version = "2024.12.1+563"; 87 86 88 87 RSTUDIO_VERSION_MAJOR = lib.versions.major version; 89 88 RSTUDIO_VERSION_MINOR = lib.versions.minor version; ··· 94 93 owner = "rstudio"; 95 94 repo = "rstudio"; 96 95 tag = "v${version}"; 97 - hash = "sha256-j258eW1MYQrB6kkpjyolXdNuwQ3zSWv9so4q0QLsZuw="; 96 + hash = "sha256-fguomJHs7FBffYfMlgWgnjLWK3uDZYX4Ip4asKZ8XVQ="; 98 97 }; 99 98 100 99 nativeBuildInputs = ··· 159 158 libclang = lib.getLib llvmPackages.libclang; 160 159 }) 161 160 162 - ./fix-resources-path.patch 163 161 ./ignore-etc-os-release.patch 164 162 ./dont-yarn-install.patch 165 163 ./boost-1.86.patch ··· 174 172 --replace-fail "''${CMAKE_INSTALL_PREFIX}/rstudio" "rstudio" 175 173 176 174 # set install path of freedesktop files 177 - substituteInPlace src/{cpp,node}/desktop/CMakeLists.txt \ 175 + substituteInPlace src/node/desktop/CMakeLists.txt \ 178 176 --replace-fail "/usr/share" "$out/share" 179 177 ''; 180 178 181 179 yarnOfflineCache = fetchYarnDeps { 182 180 yarnLock = quartoSrc + "/yarn.lock"; 183 - hash = "sha256-Qw8O1Jzl2EO0DEF3Jrw/cIT9t22zs3jyKgDA5XZbuGA="; 181 + hash = "sha256-48Q2MkfzXZSL3ly56WSjRVwU3fgRD8xivQobStBkk6Y="; 184 182 }; 185 183 186 184 dontYarnInstallDeps = true; # will call manually in preConfigure ··· 190 188 # don't build native modules with node headers 191 189 npmFlags = [ "--ignore-scripts" ]; 192 190 191 + makeCacheWritable = true; 192 + 193 193 npmDeps = fetchNpmDeps { 194 194 name = "rstudio-${version}-npm-deps"; 195 195 inherit src; 196 196 patches = [ ./update-nan-and-node-abi.patch ]; 197 197 postPatch = "cd ${npmRoot}"; 198 - hash = "sha256-CtHCN4sWeHNDd59TV/TgTC4d6h7X1Cl4E/aJkAfRk7g="; 198 + hash = "sha256-9VHse+nxr5A1EWuszQ6cnJAMqYiHFqHQ4OJ/TJq+XoI="; 199 199 }; 200 200 201 201 env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; ··· 226 226 227 227 mkdir -p dependencies/common/node 228 228 # node used by cmake 229 - # version in CMakeGlobals.txt (RSTUDIO_NODE_VERSION) 230 - ln -s ${nodejs} dependencies/common/node/18.18.2 229 + # version in cmake/globals.cmake (RSTUDIO_NODE_VERSION) 230 + ln -s ${nodejs} dependencies/common/node/20.15.1 231 + 231 232 # node used at runtime 232 - # version in CMakeGlobals.txt (RSTUDIO_INSTALLED_NODE_VERSION) 233 - ln -s ${nodejs} dependencies/common/node/18.20.3 233 + # version in cmake/globals.cmake (RSTUDIO_INSTALLED_NODE_VERSION) 234 + # upstream uses the -patched suffix for the runtime node directory 235 + ln -s ${nodejs} dependencies/common/node/20.15.1-patched 234 236 235 237 ${lib.optionalString (!server) '' 236 238 pushd $npmRoot ··· 256 258 rm -r electron-dist 257 259 258 260 # force @electron/packager to use our electron instead of downloading it 259 - substituteInPlace node_modules/@electron/packager/src/index.js \ 261 + substituteInPlace node_modules/@electron/packager/dist/packager.js \ 260 262 --replace-fail "await this.getElectronZipPath(downloadOpts)" "'$(pwd)/electron.zip'" 261 263 262 264 # Work around known nan issue for electron_33 and above
+22 -20
pkgs/applications/editors/rstudio/fix-darwin.patch
··· 1 - diff --git a/CMakeGlobals.txt b/CMakeGlobals.txt 2 - index 8868c44..19b2fa0 100644 3 - --- a/CMakeGlobals.txt 4 - +++ b/CMakeGlobals.txt 5 - @@ -345,6 +345,7 @@ if (APPLE) 1 + diff --git a/cmake/globals.cmake b/cmake/globals.cmake 2 + index e53248b..c705d67 100644 3 + --- a/cmake/globals.cmake 4 + +++ b/cmake/globals.cmake 5 + @@ -334,6 +334,7 @@ if (APPLE) 6 6 set(RSTUDIO_INSTALL_SUPPORTING RStudio.app/Contents/Resources/app) 7 7 # handles Quarto share when not stored alongside bin 8 8 set(RSTUDIO_INSTALL_RESOURCES RStudio.app/Contents/Resources) ··· 11 11 set(RSTUDIO_INSTALL_BIN RStudio.app/Contents/MacOS) 12 12 set(RSTUDIO_INSTALL_SUPPORTING RStudio.app/Contents/Resources) 13 13 diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt 14 - index b47f04f..928165d 100644 14 + index 76f3acb..2910cee 100644 15 15 --- a/src/cpp/CMakeLists.txt 16 16 +++ b/src/cpp/CMakeLists.txt 17 - @@ -240,7 +240,7 @@ endif() 17 + @@ -243,7 +243,7 @@ endif() 18 18 # determine whether we should statically link boost. we always do this 19 19 # unless we are building a non-packaged build on linux (in which case 20 20 # boost dynamic libraries are presumed to be installed on the system ldpath) ··· 23 23 set(Boost_USE_STATIC_LIBS ON) 24 24 endif() 25 25 26 - @@ -475,7 +475,7 @@ endif() 26 + @@ -483,7 +483,7 @@ endif() 27 27 28 28 # find SOCI libraries 29 29 if(UNIX) ··· 33 33 find_library(SOCI_SQLITE_LIB NAMES "libsoci_sqlite3.a" "soci_sqlite3" REQUIRED) 34 34 if(RSTUDIO_PRO_BUILD) 35 35 diff --git a/src/node/CMakeNodeTools.txt b/src/node/CMakeNodeTools.txt 36 - index 43f7f63..8a35a16 100644 36 + index 40ae0f3..756fd5f 100644 37 37 --- a/src/node/CMakeNodeTools.txt 38 38 +++ b/src/node/CMakeNodeTools.txt 39 39 @@ -27,17 +27,7 @@ endif() ··· 56 56 # Detect node.js, npm, and npx; use versions supplied by the dependency scripts 57 57 find_program(NODEJS 58 58 diff --git a/src/node/desktop/CMakeLists.txt b/src/node/desktop/CMakeLists.txt 59 - index 2f4d929..9769143 100644 59 + index 35438fd..f9b1951 100644 60 60 --- a/src/node/desktop/CMakeLists.txt 61 61 +++ b/src/node/desktop/CMakeLists.txt 62 - @@ -119,22 +119,9 @@ if (APPLE) 62 + @@ -122,22 +122,9 @@ if (APPLE) 63 63 # configure Info.plist 64 64 configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in 65 65 ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) ··· 84 84 set(ELECTRON_BUILD_DIR "${ELECTRON_SOURCE_DIR}" CACHE INTERNAL "") 85 85 endif() 86 86 87 - @@ -230,16 +217,21 @@ if(WIN32) 87 + @@ -233,16 +220,21 @@ if(WIN32) 88 88 PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} 89 89 DESTINATION "${RSTUDIO_INSTALL_BIN}") 90 90 ··· 110 110 OWNER_READ OWNER_WRITE OWNER_EXECUTE 111 111 GROUP_READ GROUP_EXECUTE 112 112 diff --git a/src/node/desktop/src/main/session-launcher.ts b/src/node/desktop/src/main/session-launcher.ts 113 - index 615ca1e..a9c1624 100644 113 + index 94f56ac..fe7d5d9 100644 114 114 --- a/src/node/desktop/src/main/session-launcher.ts 115 115 +++ b/src/node/desktop/src/main/session-launcher.ts 116 - @@ -89,27 +89,9 @@ function launchProcess(absPath: FilePath, argList: string[]): ChildProcess { 116 + @@ -91,29 +91,9 @@ function launchProcess(absPath: FilePath, argList: string[]): ChildProcess { 117 117 // DYLD_INSERT_LIBRARIES to inject the library we wish to use 118 118 const rHome = new FilePath(getenv('R_HOME')); 119 119 const rLib = rHome.completePath('lib/libR.dylib'); 120 120 - const dyldArgs = [ 121 - - '-e', `DYLD_INSERT_LIBRARIES=${rLib.getAbsolutePath()}`, 122 - - '-e', `DYLD_FALLBACK_LIBRARY_PATH=${dyldFallbackLibraryPath}` 121 + - '-e', 122 + - `DYLD_INSERT_LIBRARIES=${rLib.getAbsolutePath()}`, 123 + - '-e', 124 + - `DYLD_FALLBACK_LIBRARY_PATH=${dyldFallbackLibraryPath}`, 123 125 - ]; 124 126 - 125 127 - // launch via /usr/bin/arch, so we can control whether the OS requests ··· 144 146 } 145 147 146 148 const rsessionOptions = new LogOptions('rsession'); 147 - @@ -542,22 +524,6 @@ export class SessionLauncher { 149 + @@ -566,22 +546,6 @@ export class SessionLauncher { 148 150 } 149 151 } 150 152 ··· 164 166 - } 165 167 - } 166 168 - 167 - const sessionProc = launchProcess(this.sessionPath, argList); 168 - sessionProc.on('error', (err) => { 169 - // Unable to start rsession (at all) 169 + // if we're running automation tests, set that up now 170 + if (app.commandLine.hasSwitch('run-automation')) { 171 + argList.push('--run-automation');
-19
pkgs/applications/editors/rstudio/fix-resources-path.patch
··· 1 - --- a/src/cpp/desktop/DesktopOptions.cpp 2 - +++ b/src/cpp/desktop/DesktopOptions.cpp 3 - @@ -499,15 +499,9 @@ 4 - { 5 - if (resourcesPath_.isEmpty()) 6 - { 7 - -#ifdef RSTUDIO_PACKAGE_BUILD 8 - // release configuration: the 'resources' folder is 9 - // part of the supporting files folder 10 - - resourcesPath_ = supportingFilePath().completePath("resources"); 11 - -#else 12 - - // developer configuration: the 'resources' folder is 13 - - // a sibling of the RStudio executable 14 - - resourcesPath_ = scriptsPath().completePath("resources"); 15 - -#endif 16 - + resourcesPath_ = supportingFilePath().completePath("resources"); 17 - } 18 - 19 - return resourcesPath_;
+8 -8
pkgs/applications/editors/rstudio/ignore-etc-os-release.patch
··· 1 - diff --git a/CMakeGlobals.txt b/CMakeGlobals.txt 2 - index 5f96ffb..3f15687 100644 3 - --- a/CMakeGlobals.txt 4 - +++ b/CMakeGlobals.txt 5 - @@ -29,11 +29,6 @@ endif() 6 - get_filename_component(ROOT_SRC_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) 7 - set(CMAKE_MODULE_PATH "${ROOT_SRC_DIR}/cmake/modules/") 1 + diff --git a/cmake/globals.cmake b/cmake/globals.cmake 2 + index e53248b..179e3cb 100644 3 + --- a/cmake/globals.cmake 4 + +++ b/cmake/globals.cmake 5 + @@ -23,11 +23,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL Linux) 6 + set(LINUX TRUE CACHE INTERNAL "") 7 + endif() 8 8 9 9 -# read /etc/os-release 10 10 -if(LINUX) ··· 45 45 -endforeach() 46 46 - 47 47 diff --git a/package/linux/CMakeLists.txt b/package/linux/CMakeLists.txt 48 - index 5d5c35e..a94f8fc 100644 48 + index 2c55ebe..7ac9651 100644 49 49 --- a/package/linux/CMakeLists.txt 50 50 +++ b/package/linux/CMakeLists.txt 51 51 @@ -16,7 +16,7 @@
+46 -48
pkgs/applications/editors/rstudio/update-nan-and-node-abi.patch
··· 1 1 diff --git a/src/node/desktop/package-lock.json b/src/node/desktop/package-lock.json 2 - index 01c11edaf4..5e356470be 100644 2 + index a210521..9543abb 100644 3 3 --- a/src/node/desktop/package-lock.json 4 4 +++ b/src/node/desktop/package-lock.json 5 - @@ -19,7 +19,7 @@ 5 + @@ -18,7 +18,7 @@ 6 6 "line-reader": "0.4.0", 7 7 "lodash.debounce": "4.0.8", 8 - "net-ipc": "2.1.0", 9 - - "node-abi": "3.52.0", 10 - + "node-abi": "^3.71.0", 11 - "node-addon-api": "7.0.0", 8 + "net-ipc": "2.2.0", 9 + - "node-abi": "3.71.0", 10 + + "node-abi": "^3.74.0", 11 + "node-addon-api": "8.3.0", 12 12 "node-system-fonts": "1.0.1", 13 13 "properties-reader": "2.3.0", 14 - @@ -63,7 +63,7 @@ 15 - "json-schema-to-typescript": "13.1.1", 16 - "lint-staged": "15.2.0", 17 - "mocha": "10.2.0", 18 - - "nan": "2.18.0", 19 - + "nan": "^2.22.0", 20 - "node-loader": "2.0.0", 21 - "nyc": "15.1.0", 22 - "prettier": "3.1.1", 23 - @@ -9768,9 +9768,10 @@ 14 + @@ -56,7 +56,7 @@ 15 + "json-schema-to-typescript": "14.1.0", 16 + "lint-staged": "15.2.10", 17 + "mocha": "10.8.2", 18 + - "nan": "2.22.0", 19 + + "nan": "^2.22.1", 20 + "node-loader": "2.1.0", 21 + "nyc": "17.1.0", 22 + "prettier": "3.3.3", 23 + @@ -9538,9 +9538,9 @@ 24 24 } 25 25 }, 26 26 "node_modules/nan": { 27 - - "version": "2.18.0", 28 - - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", 29 - - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" 30 - + "version": "2.22.0", 31 - + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 32 - + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 33 - + "license": "MIT" 27 + - "version": "2.22.0", 28 + - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 29 + - "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 30 + + "version": "2.22.1", 31 + + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.1.tgz", 32 + + "integrity": "sha512-pfRR4ZcNTSm2ZFHaztuvbICf+hyiG6ecA06SfAxoPmuHjvMu0KUIae7Y8GyVkbBqeEIidsmXeYooWIX9+qjfRQ==", 33 + "license": "MIT" 34 34 }, 35 35 "node_modules/nanoid": { 36 - "version": "3.3.3", 37 - @@ -9863,9 +9864,10 @@ 36 + @@ -9667,9 +9667,9 @@ 38 37 } 39 38 }, 40 39 "node_modules/node-abi": { 41 - - "version": "3.52.0", 42 - - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", 43 - - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", 44 - + "version": "3.71.0", 45 - + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", 46 - + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", 47 - + "license": "MIT", 40 + - "version": "3.71.0", 41 + - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", 42 + - "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", 43 + + "version": "3.74.0", 44 + + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", 45 + + "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", 46 + "license": "MIT", 48 47 "dependencies": { 49 48 "semver": "^7.3.5" 50 - }, 51 49 diff --git a/src/node/desktop/package.json b/src/node/desktop/package.json 52 - index 059c39f9d7..ca9066077d 100644 50 + index 8b8ef47..287d879 100644 53 51 --- a/src/node/desktop/package.json 54 52 +++ b/src/node/desktop/package.json 55 - @@ -59,7 +59,7 @@ 56 - "json-schema-to-typescript": "13.1.1", 57 - "lint-staged": "15.2.0", 58 - "mocha": "10.2.0", 59 - - "nan": "2.18.0", 60 - + "nan": "^2.22.0", 61 - "node-loader": "2.0.0", 62 - "nyc": "15.1.0", 63 - "process": "0.11.10", 64 - @@ -83,7 +83,7 @@ 53 + @@ -54,7 +54,7 @@ 54 + "json-schema-to-typescript": "14.1.0", 55 + "lint-staged": "15.2.10", 56 + "mocha": "10.8.2", 57 + - "nan": "2.22.0", 58 + + "nan": "^2.22.1", 59 + "node-loader": "2.1.0", 60 + "nyc": "17.1.0", 61 + "prettier": "3.3.3", 62 + @@ -76,7 +76,7 @@ 65 63 "line-reader": "0.4.0", 66 64 "lodash.debounce": "4.0.8", 67 - "net-ipc": "2.1.0", 68 - - "node-abi": "3.52.0", 69 - + "node-abi": "^3.71.0", 70 - "node-addon-api": "7.0.0", 65 + "net-ipc": "2.2.0", 66 + - "node-abi": "3.71.0", 67 + + "node-abi": "^3.74.0", 68 + "node-addon-api": "8.3.0", 71 69 "node-system-fonts": "1.0.1", 72 70 "properties-reader": "2.3.0",
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 7 mktplcRef = { 8 8 name = "claude-dev"; 9 9 publisher = "saoudrizwan"; 10 - version = "3.6.9"; 11 - hash = "sha256-KAP9NhZDfga9/qLcoF/KJJNFRYnAxLlxxnITV3bUYtw="; 10 + version = "3.8.0"; 11 + hash = "sha256-v3ejRGAvJm4nExQLMuQEB06Kf0IERVSivVxadovrboo="; 12 12 }; 13 13 14 14 meta = {
+2 -2
pkgs/applications/file-managers/xfe/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "xfe"; 20 - version = "2.0"; 20 + version = "2.0.1"; 21 21 22 22 src = fetchurl { 23 23 url = "mirror://sourceforge/xfe/xfe-${version}.tar.xz"; 24 - sha256 = "sha256-oGqBZjBL/Uc1+ZJZCVnUxwFvWAT+2mQGZgygTZuymEg="; 24 + sha256 = "sha256-vlu0yshT72rWQB0aqCleIsdJSZ4kEL8MUsYET1VqJbM="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+8 -4
pkgs/by-name/bl/blobfuse/package.nix
··· 5 5 fuse3, 6 6 testers, 7 7 blobfuse, 8 + nix-update-script, 8 9 }: 9 10 10 11 let 11 - version = "2.1.2"; 12 + version = "2.4.1"; 12 13 src = fetchFromGitHub { 13 14 owner = "Azure"; 14 15 repo = "azure-storage-fuse"; 15 16 rev = "blobfuse2-${version}"; 16 - sha256 = "sha256-KzpD+6g1WwviydYE0v5pSH35zC41MrPlk5MitwAIgnE="; 17 + sha256 = "sha256-QCrBsEh8o4GblCWNcJssm9c6uSQYVs+qrdzfmI9l278="; 17 18 }; 18 19 in 19 20 buildGoModule { 20 21 pname = "blobfuse"; 21 22 inherit version src; 22 23 23 - vendorHash = "sha256-+Z+mkTs/8qCtYcWZIMzsW9MQsC08KDJUHNbxyc6Ro5Y="; 24 + vendorHash = "sha256-ZzpstCTABL9x5NM5tTiWZqOfI+BSKGZfb+ahbFUmcdo="; 24 25 25 26 buildInputs = [ fuse3 ]; 26 27 ··· 28 29 # https://github.com/NixOS/nixpkgs/pull/201196/files#diff-e669dbe391f8856f4564f26023fe147a7b720aeefe6869ab7a218f02a8247302R20 29 30 doCheck = false; 30 31 31 - passthru.tests.version = testers.testVersion { package = blobfuse; }; 32 + passthru = { 33 + updateScript = nix-update-script { }; 34 + tests.version = testers.testVersion { package = blobfuse; }; 35 + }; 32 36 33 37 meta = with lib; { 34 38 description = "Mount an Azure Blob storage as filesystem through FUSE";
+3 -3
pkgs/by-name/c-/c-intro-and-ref/package.nix
··· 9 9 }: 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "c-intro-and-ref"; 12 - version = "0.0-unstable-2024-08-31"; 12 + version = "0-unstable-2025-03-09"; 13 13 14 14 src = fetchFromSavannah { 15 15 repo = "c-intro-and-ref"; 16 - rev = "62962013107481127176ef04d69826e41f51313c"; 17 - hash = "sha256-Fmli3x8zvPntvCvV/wbEkxWzW9uDMZgCElPkKo9TS6Y="; 16 + rev = "11723f5d07331708985dfd3eb9b05163dde990e5"; 17 + hash = "sha256-quTeOQKTX/Aq78vMJPsjVQyisADzWm9mtLE1HoJByl4="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+3 -3
pkgs/by-name/ch/chglog/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "chglog"; 9 - version = "0.6.2"; 9 + version = "0.7.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "goreleaser"; 13 13 repo = "chglog"; 14 14 tag = "v${version}"; 15 - hash = "sha256-A6PqsyYfhIu3DF1smD5NRLRwISUB806hMQNtDq0G/8Y="; 15 + hash = "sha256-i7KJB5EWq1khP4oxxXGH2tYLJ9s6MAWd1Ndfk7LV0Vc="; 16 16 }; 17 17 18 - vendorHash = "sha256-CbpSlAQLHRyT5Uo9rY/gr+F2jAcqA9M8E8+l3PncdXE="; 18 + vendorHash = "sha256-EyA440J3QLQI+NvSZrksjIlmNOIOt1YO/5ZZMTV/GIs="; 19 19 20 20 ldflags = [ 21 21 "-s"
+3 -3
pkgs/by-name/dp/dprint/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "dprint"; 14 - version = "0.49.0"; 14 + version = "0.49.1"; 15 15 16 16 # Prefer repository rather than crate here 17 17 # - They have Cargo.lock in the repository ··· 20 20 owner = "dprint"; 21 21 repo = "dprint"; 22 22 tag = version; 23 - hash = "sha256-IhxtHOf4IY95B7UQPSOyLj4LqvcD2I9RxEu8B+OjtCE="; 23 + hash = "sha256-6ye9FqOGW40TqoDREQm6pZAQaSuO2o9SY5RSfpmwKV4="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-OdtUzlvbezeNk06AB6mzR3Rybh08asJJ3roNX0WOg54="; 27 + cargoHash = "sha256-OHRXujyewiDlY4AQEEqmcnmdec1lbWH/y6tPW1nNExE="; 28 28 29 29 nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 30 30 installShellFiles
+1
pkgs/by-name/gr/granted/package.nix
··· 31 31 "-X github.com/common-fate/granted/internal/build.Commit=${src.rev}" 32 32 "-X github.com/common-fate/granted/internal/build.Date=1970-01-01-00:00:01" 33 33 "-X github.com/common-fate/granted/internal/build.BuiltBy=Nix" 34 + "-X github.com/common-fate/granted/internal/build.ConfigFolderName=.granted" 34 35 ]; 35 36 36 37 subPackages = [
+3 -3
pkgs/by-name/ir/irust/package.nix
··· 21 21 22 22 rustPlatform.buildRustPackage rec { 23 23 pname = "irust"; 24 - version = "1.71.30"; 24 + version = "1.72.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "sigmaSd"; 28 28 repo = "IRust"; 29 29 rev = "irust@${version}"; 30 - hash = "sha256-moYHi+hkL2I3jm3eBfaXuK4Zz84Pq2X50V5lKyIMecM="; 30 + hash = "sha256-PRs6pG2aJQkmsZ1nRBaOTIrmjcYnaI9zZIHKJS/pueQ="; 31 31 }; 32 32 33 33 useFetchCargoVendor = true; 34 - cargoHash = "sha256-NUivVSIbyLCU5VP1F6VETMRwDNzuIUvoCI/bbJSxX1g="; 34 + cargoHash = "sha256-oWMKJLVmJ/UQuTNUwZ7VWOFtFa/mJGgbRMQC3aNK3Y0="; 35 35 36 36 nativeBuildInputs = [ makeWrapper ]; 37 37
+3 -2
pkgs/by-name/ke/keet/package.nix
··· 6 6 7 7 let 8 8 pname = "keet"; 9 - version = "2.2.0"; 9 + version = "2.4.1"; 10 10 11 11 src = fetchzip { 12 12 url = "https://keet.io/downloads/${version}/Keet-x64.tar.gz"; 13 - hash = "sha256-Sd2aCUvgxdbCb8MtWMcznX2efmL1h9wLT29GG7t3Gzc="; 13 + hash = "sha256-Csr9M9t2brwfK0B8ldXgUQXX6lPH8z2QSkcBgCYSvaE="; 14 14 }; 15 15 16 16 appimageContents = appimageTools.extract { ··· 26 26 extraPkgs = 27 27 pkgs: with pkgs; [ 28 28 gtk4 29 + graphene 29 30 ]; 30 31 31 32 extraInstallCommands = ''
+15 -10
pkgs/by-name/lt/ltex-ls-plus/package.nix
··· 4 4 fetchurl, 5 5 makeBinaryWrapper, 6 6 jre_headless, 7 + jvmOptions ? [ ], 7 8 }: 8 9 9 10 stdenvNoCC.mkDerivation rec { ··· 17 18 18 19 nativeBuildInputs = [ makeBinaryWrapper ]; 19 20 20 - installPhase = '' 21 - runHook preInstall 21 + installPhase = 22 + let 23 + java_opts = lib.optionalString (jvmOptions != [ ]) ''--set JAVA_OPTS "${toString jvmOptions}"''; 24 + in 25 + '' 26 + runHook preInstall 22 27 23 - mkdir -p $out 24 - cp -rfv bin/ lib/ $out 25 - rm -fv $out/bin/.lsp-cli.json $out/bin/*.bat 26 - for file in $out/bin/{ltex-ls-plus,ltex-cli-plus}; do 27 - wrapProgram $file --set JAVA_HOME "${jre_headless}" 28 - done 28 + mkdir -p $out 29 + cp -rfv bin/ lib/ $out 30 + rm -fv $out/bin/.lsp-cli.json $out/bin/*.bat 31 + for file in $out/bin/{ltex-ls-plus,ltex-cli-plus}; do 32 + wrapProgram $file --set JAVA_HOME "${jre_headless}" ${java_opts} 33 + done 29 34 30 - runHook postInstall 31 - ''; 35 + runHook postInstall 36 + ''; 32 37 33 38 meta = 34 39 let
+19 -9
pkgs/by-name/ma/marble-shell-theme/package.nix
··· 3 3 stdenvNoCC, 4 4 fetchFromGitHub, 5 5 python3, 6 + gnome-shell, 7 + dconf, 8 + writableTmpDirAsHomeHook, 6 9 colors ? [ "all" ], # Default to install all available colors 7 10 additionalInstallationTweaks ? [ ], # Additional installation tweaks 8 11 }: 12 + 9 13 assert lib.assertMsg (colors != [ ]) "The `colors` list can not be empty"; 14 + 10 15 stdenvNoCC.mkDerivation (finalAttrs: { 11 16 pname = "marble-shell-theme"; 12 - version = "46.2.3"; 17 + version = "47.0"; 13 18 14 19 src = fetchFromGitHub { 15 20 owner = "imarkoff"; 16 21 repo = "Marble-shell-theme"; 17 - rev = "5971b15d8115c60c3a16b1d219ecffd2cfcdb323"; 18 - hash = "sha256-TX6BSS29EAi2PjL1fMvEKD12RjB9xrfqPSQsJJrUcJg="; 22 + tag = finalAttrs.version; 23 + hash = "sha256-+uPjwOUwrdFfBvpWtuZhe789v2xvZG3XeFyYw8HP8QM="; 19 24 }; 20 25 21 - nativeBuildInputs = [ python3 ]; 26 + nativeBuildInputs = [ 27 + python3 28 + gnome-shell 29 + dconf 30 + writableTmpDirAsHomeHook 31 + ]; 22 32 23 - patchPhase = '' 24 - runHook prePatch 33 + postPatch = '' 25 34 substituteInPlace scripts/config.py \ 26 35 --replace-fail "~/.themes" ".themes" 27 - runHook postPatch 28 36 ''; 29 37 30 38 installPhase = '' 31 39 runHook preInstall 32 - mkdir -p $out/share/themes 40 + 33 41 python install.py ${ 34 42 lib.escapeShellArgs (map (color: "--${color}") colors) 35 43 } ${lib.escapeShellArgs additionalInstallationTweaks} 36 - cp -r .themes/* $out/share/themes/ 44 + mkdir -p $out/share 45 + cp -r .themes $out/share/themes 46 + 37 47 runHook postInstall 38 48 ''; 39 49
+4
pkgs/by-name/ma/masterpdfeditor/package.nix
··· 65 65 runHook postInstall 66 66 ''; 67 67 68 + preFixup = '' 69 + patchelf $out/opt/masterpdfeditor/masterpdfeditor5 --add-needed libsmime3.so 70 + ''; 71 + 68 72 meta = { 69 73 description = "Master PDF Editor"; 70 74 homepage = "https://code-industry.net/free-pdf-editor/";
+2 -2
pkgs/by-name/or/orca-slicer/package.nix
··· 57 57 in 58 58 stdenv.mkDerivation (finalAttrs: { 59 59 pname = "orca-slicer"; 60 - version = "v2.3.0-rc"; 60 + version = "v2.3.0"; 61 61 62 62 src = fetchFromGitHub { 63 63 owner = "SoftFever"; 64 64 repo = "OrcaSlicer"; 65 65 tag = finalAttrs.version; 66 - hash = "sha256-obQUn5vG+6g8PYK9Xatt3QiBPNWskoTs2Byi+1xabBk="; 66 + hash = "sha256-MEa57jFBJkqwoAkqI7wXOn1X1zxgLQt3SNeanfD88kU="; 67 67 }; 68 68 69 69 nativeBuildInputs = [
+3 -3
pkgs/by-name/or/orchard/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "orchard"; 10 - version = "0.28.3"; 10 + version = "0.29.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "cirruslabs"; 14 14 repo = pname; 15 15 rev = version; 16 - hash = "sha256-blXxINsM793iH7X38J+Mrqf/WKnSRoS48yP4r3Dllow="; 16 + hash = "sha256-Dw1cD+ScWS8GmBx04ZC8cxsgvq/6J9JC6SaOUeM6nZg="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 24 24 ''; 25 25 }; 26 26 27 - vendorHash = "sha256-OimkH34coQLhJlJd3BGBFE9L/TQtU4tJbTl0zwmQh3w="; 27 + vendorHash = "sha256-X2TiE1ANze5EQemTnSlMVwi6ttNWEINXlgq1czLWWeQ="; 28 28 29 29 nativeBuildInputs = [ installShellFiles ]; 30 30
+47
pkgs/by-name/qa/qastools/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitLab, 5 + cmake, 6 + alsa-lib, 7 + udev, 8 + qt6Packages, 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "qastools"; 13 + version = "1.4.0"; 14 + 15 + src = fetchFromGitLab { 16 + owner = "sebholt"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + hash = "sha256-mJjhM1y50f44kvxMidM7uqlkkXx1sbJC21vIMEDenoU="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + qt6Packages.wrapQtAppsHook 25 + ]; 26 + buildInputs = 27 + [ 28 + alsa-lib 29 + udev 30 + ] 31 + ++ (with qt6Packages; [ 32 + qtbase 33 + qtsvg 34 + qttools 35 + ]); 36 + 37 + meta = with lib; { 38 + description = "Collection of desktop applications for ALSA configuration"; 39 + homepage = "https://gitlab.com/sebholt/qastools"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ 42 + avnik 43 + orivej 44 + ]; 45 + platforms = platforms.linux; 46 + }; 47 + }
+2 -2
pkgs/by-name/sd/sdl3/package.nix
··· 57 57 58 58 stdenv.mkDerivation (finalAttrs: { 59 59 pname = "sdl3"; 60 - version = "3.2.6"; 60 + version = "3.2.8"; 61 61 62 62 outputs = [ 63 63 "lib" ··· 69 69 owner = "libsdl-org"; 70 70 repo = "SDL"; 71 71 tag = "release-${finalAttrs.version}"; 72 - hash = "sha256-SEL/JIenmueYayxZlWlMO3lTUOcqiaZZC6RJbbH4DmE="; 72 + hash = "sha256-BpNo8t0st8v2cTV2iSrjvjCPiDa26NwkWXgMGKFkeAQ="; 73 73 }; 74 74 75 75 postPatch =
+43 -38
pkgs/by-name/te/terraspace/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - activesupport (7.1.3.4) 4 + activesupport (8.0.2) 5 5 base64 6 + benchmark (>= 0.3) 6 7 bigdecimal 7 - concurrent-ruby (~> 1.0, >= 1.0.2) 8 + concurrent-ruby (~> 1.0, >= 1.3.1) 8 9 connection_pool (>= 2.2.5) 9 10 drb 10 11 i18n (>= 1.6, < 2) 12 + logger (>= 1.4.2) 11 13 minitest (>= 5.1) 12 - mutex_m 13 - tzinfo (~> 2.0) 14 - aws-eventstream (1.3.0) 15 - aws-partitions (1.956.0) 16 - aws-sdk-core (3.201.1) 14 + securerandom (>= 0.3) 15 + tzinfo (~> 2.0, >= 2.0.5) 16 + uri (>= 0.13.1) 17 + aws-eventstream (1.3.2) 18 + aws-partitions (1.1071.0) 19 + aws-sdk-core (3.220.2) 17 20 aws-eventstream (~> 1, >= 1.3.0) 18 - aws-partitions (~> 1, >= 1.651.0) 19 - aws-sigv4 (~> 1.8) 21 + aws-partitions (~> 1, >= 1.992.0) 22 + aws-sigv4 (~> 1.9) 23 + base64 20 24 jmespath (~> 1, >= 1.6.1) 21 - aws-sdk-kms (1.88.0) 22 - aws-sdk-core (~> 3, >= 3.201.0) 25 + aws-sdk-kms (1.99.0) 26 + aws-sdk-core (~> 3, >= 3.216.0) 23 27 aws-sigv4 (~> 1.5) 24 - aws-sdk-s3 (1.156.0) 25 - aws-sdk-core (~> 3, >= 3.201.0) 28 + aws-sdk-s3 (1.182.0) 29 + aws-sdk-core (~> 3, >= 3.216.0) 26 30 aws-sdk-kms (~> 1) 27 31 aws-sigv4 (~> 1.5) 28 - aws-sigv4 (1.8.0) 32 + aws-sigv4 (1.11.0) 29 33 aws-eventstream (~> 1, >= 1.0.2) 30 34 base64 (0.2.0) 31 - bigdecimal (3.1.8) 35 + benchmark (0.4.0) 36 + bigdecimal (3.1.9) 32 37 cli-format (0.6.1) 33 38 activesupport 34 39 text-table 35 40 zeitwerk 36 - concurrent-ruby (1.3.3) 37 - connection_pool (2.4.1) 41 + concurrent-ruby (1.3.5) 42 + connection_pool (2.5.0) 38 43 deep_merge (1.2.2) 39 - diff-lcs (1.5.1) 40 - dotenv (3.1.2) 44 + diff-lcs (1.6.0) 45 + dotenv (3.1.7) 41 46 drb (2.2.1) 42 47 dsl_evaluator (0.3.2) 43 48 activesupport ··· 50 55 graph (2.11.1) 51 56 hcl_parser (0.2.2) 52 57 rhcl 53 - i18n (1.14.5) 58 + i18n (1.14.7) 54 59 concurrent-ruby (~> 1.0) 55 60 jmespath (1.6.2) 61 + logger (1.6.6) 56 62 memoist (0.16.2) 57 - mini_portile2 (2.8.7) 58 - minitest (5.24.1) 59 - mutex_m (0.2.0) 60 - nokogiri (1.16.6) 63 + mini_portile2 (2.8.8) 64 + minitest (5.25.5) 65 + nokogiri (1.18.5) 61 66 mini_portile2 (~> 2.8.2) 62 67 racc (~> 1.4) 63 - racc (1.8.0) 68 + racc (1.8.1) 64 69 rainbow (3.1.1) 65 - render_me_pretty (0.9.0) 70 + render_me_pretty (1.0.0) 66 71 activesupport 67 72 rainbow 68 73 tilt 69 - rexml (3.3.2) 70 - strscan 74 + rexml (3.4.1) 71 75 rhcl (0.1.0) 72 76 deep_merge 73 77 rspec (3.13.0) 74 78 rspec-core (~> 3.13.0) 75 79 rspec-expectations (~> 3.13.0) 76 80 rspec-mocks (~> 3.13.0) 77 - rspec-core (3.13.0) 81 + rspec-core (3.13.3) 78 82 rspec-support (~> 3.13.0) 79 - rspec-expectations (3.13.1) 83 + rspec-expectations (3.13.3) 80 84 diff-lcs (>= 1.2.0, < 2.0) 81 85 rspec-support (~> 3.13.0) 82 - rspec-mocks (3.13.1) 86 + rspec-mocks (3.13.2) 83 87 diff-lcs (>= 1.2.0, < 2.0) 84 88 rspec-support (~> 3.13.0) 85 - rspec-support (3.13.1) 89 + rspec-support (3.13.2) 86 90 rspec-terraspace (0.3.3) 87 91 activesupport 88 92 memoist 89 93 rainbow 90 94 rspec 91 95 zeitwerk 92 - rubyzip (2.3.2) 93 - strscan (3.1.0) 96 + rubyzip (2.4.1) 97 + securerandom (0.4.1) 94 98 terraspace (2.2.17) 95 99 activesupport 96 100 bundler ··· 122 126 thor 123 127 zeitwerk 124 128 text-table (1.2.4) 125 - thor (1.3.1) 126 - tilt (2.4.0) 129 + thor (1.3.2) 130 + tilt (2.6.0) 127 131 tty-tree (0.4.0) 128 132 tzinfo (2.0.6) 129 133 concurrent-ruby (~> 1.0) 130 - zeitwerk (2.6.16) 134 + uri (1.0.3) 135 + zeitwerk (2.7.2) 131 136 zip_folder (0.1.0) 132 137 rubyzip 133 138 ··· 138 143 terraspace 139 144 140 145 BUNDLED WITH 141 - 2.5.11 146 + 2.6.2
+90 -67
pkgs/by-name/te/terraspace/gemset.nix
··· 2 2 activesupport = { 3 3 dependencies = [ 4 4 "base64" 5 + "benchmark" 5 6 "bigdecimal" 6 7 "concurrent-ruby" 7 8 "connection_pool" 8 9 "drb" 9 10 "i18n" 11 + "logger" 10 12 "minitest" 11 - "mutex_m" 13 + "securerandom" 12 14 "tzinfo" 15 + "uri" 13 16 ]; 14 17 groups = [ "default" ]; 15 18 platforms = [ ]; 16 19 source = { 17 20 remotes = [ "https://rubygems.org" ]; 18 - sha256 = "0283wk1zxb76lg79dk501kcf5xy9h25qiw15m86s4nrfv11vqns5"; 21 + sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5"; 19 22 type = "gem"; 20 23 }; 21 - version = "7.1.3.4"; 24 + version = "8.0.2"; 22 25 }; 23 26 aws-eventstream = { 24 27 groups = [ "default" ]; 25 28 platforms = [ ]; 26 29 source = { 27 30 remotes = [ "https://rubygems.org" ]; 28 - sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi"; 31 + sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y"; 29 32 type = "gem"; 30 33 }; 31 - version = "1.3.0"; 34 + version = "1.3.2"; 32 35 }; 33 36 aws-partitions = { 34 37 groups = [ "default" ]; 35 38 platforms = [ ]; 36 39 source = { 37 40 remotes = [ "https://rubygems.org" ]; 38 - sha256 = "03zb6x4x68y91gywsyi4a6hxy4pdyng8mnxwd858bhjfymml8kkf"; 41 + sha256 = "1qlygf2bg086hr5cpyg8hh0jwvx4xvkh8v09maxdj7xqplzplhg7"; 39 42 type = "gem"; 40 43 }; 41 - version = "1.956.0"; 44 + version = "1.1071.0"; 42 45 }; 43 46 aws-sdk-core = { 44 47 dependencies = [ 45 48 "aws-eventstream" 46 49 "aws-partitions" 47 50 "aws-sigv4" 51 + "base64" 48 52 "jmespath" 49 53 ]; 50 54 groups = [ "default" ]; 51 55 platforms = [ ]; 52 56 source = { 53 57 remotes = [ "https://rubygems.org" ]; 54 - sha256 = "1ihl7iwndl3jjy89sh427wf8mdb7ii76bsjf6fkxq9ha30nz4f3g"; 58 + sha256 = "0qydjik09i110rxpkz4g8kfq5n10x0fwp2cwpb9zw44kprzwvcmn"; 55 59 type = "gem"; 56 60 }; 57 - version = "3.201.1"; 61 + version = "3.220.2"; 58 62 }; 59 63 aws-sdk-kms = { 60 64 dependencies = [ ··· 65 69 platforms = [ ]; 66 70 source = { 67 71 remotes = [ "https://rubygems.org" ]; 68 - sha256 = "02g3l3lcyddqncrwjxgawxl33p2p715k1gbrdlgyiv0yvy88sn0k"; 72 + sha256 = "1a3mh89kfh6flqxw48wfv9wfwkj2zxazw096mqm56wnnzz1jyads"; 69 73 type = "gem"; 70 74 }; 71 - version = "1.88.0"; 75 + version = "1.99.0"; 72 76 }; 73 77 aws-sdk-s3 = { 74 78 dependencies = [ ··· 80 84 platforms = [ ]; 81 85 source = { 82 86 remotes = [ "https://rubygems.org" ]; 83 - sha256 = "0ika0xmmrkc7jiwdi5gqia5wywkcbw1nal2dhl436dkh38fxl0lk"; 87 + sha256 = "03a55dbihv6xvgfwhx0f35rwc7q3rr0555vfpxlwpdjw75wkbz6h"; 84 88 type = "gem"; 85 89 }; 86 - version = "1.156.0"; 90 + version = "1.182.0"; 87 91 }; 88 92 aws-sigv4 = { 89 93 dependencies = [ "aws-eventstream" ]; ··· 91 95 platforms = [ ]; 92 96 source = { 93 97 remotes = [ "https://rubygems.org" ]; 94 - sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; 98 + sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h"; 95 99 type = "gem"; 96 100 }; 97 - version = "1.8.0"; 101 + version = "1.11.0"; 98 102 }; 99 103 base64 = { 100 104 groups = [ "default" ]; ··· 106 110 }; 107 111 version = "0.2.0"; 108 112 }; 113 + benchmark = { 114 + groups = [ "default" ]; 115 + platforms = [ ]; 116 + source = { 117 + remotes = [ "https://rubygems.org" ]; 118 + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; 119 + type = "gem"; 120 + }; 121 + version = "0.4.0"; 122 + }; 109 123 bigdecimal = { 110 124 groups = [ "default" ]; 111 125 platforms = [ ]; 112 126 source = { 113 127 remotes = [ "https://rubygems.org" ]; 114 - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; 128 + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; 115 129 type = "gem"; 116 130 }; 117 - version = "3.1.8"; 131 + version = "3.1.9"; 118 132 }; 119 133 cli-format = { 120 134 dependencies = [ ··· 136 150 platforms = [ ]; 137 151 source = { 138 152 remotes = [ "https://rubygems.org" ]; 139 - sha256 = "0skwdasxq7mnlcccn6aqabl7n9r3jd7k19ryzlzzip64cn4x572g"; 153 + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 140 154 type = "gem"; 141 155 }; 142 - version = "1.3.3"; 156 + version = "1.3.5"; 143 157 }; 144 158 connection_pool = { 145 159 groups = [ "default" ]; 146 160 platforms = [ ]; 147 161 source = { 148 162 remotes = [ "https://rubygems.org" ]; 149 - sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 163 + sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3"; 150 164 type = "gem"; 151 165 }; 152 - version = "2.4.1"; 166 + version = "2.5.0"; 153 167 }; 154 168 deep_merge = { 155 169 groups = [ "default" ]; ··· 166 180 platforms = [ ]; 167 181 source = { 168 182 remotes = [ "https://rubygems.org" ]; 169 - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; 183 + sha256 = "0bnss89lcm3b1k3xcjd35grxqz5q040d12imd73qybwnfarggrx1"; 170 184 type = "gem"; 171 185 }; 172 - version = "1.5.1"; 186 + version = "1.6.0"; 173 187 }; 174 188 dotenv = { 175 189 groups = [ "default" ]; 176 190 platforms = [ ]; 177 191 source = { 178 192 remotes = [ "https://rubygems.org" ]; 179 - sha256 = "0y24jabiz4cf9ni9vi4j8sab8b5phpf2mpw3981r0r94l4m6q0q8"; 193 + sha256 = "1wrw6fm0s38cd6h55w79bkvjhcj2zfkargjpws4kilkmhr3xyw66"; 180 194 type = "gem"; 181 195 }; 182 - version = "3.1.2"; 196 + version = "3.1.7"; 183 197 }; 184 198 drb = { 185 199 groups = [ "default" ]; ··· 255 269 platforms = [ ]; 256 270 source = { 257 271 remotes = [ "https://rubygems.org" ]; 258 - sha256 = "1ffix518y7976qih9k1lgnc17i3v6yrlh0a3mckpxdb4wc2vrp16"; 272 + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; 259 273 type = "gem"; 260 274 }; 261 - version = "1.14.5"; 275 + version = "1.14.7"; 262 276 }; 263 277 jmespath = { 264 278 groups = [ "default" ]; ··· 270 284 }; 271 285 version = "1.6.2"; 272 286 }; 273 - memoist = { 287 + logger = { 274 288 groups = [ "default" ]; 275 289 platforms = [ ]; 276 290 source = { 277 291 remotes = [ "https://rubygems.org" ]; 278 - sha256 = "0i9wpzix3sjhf6d9zw60dm4371iq8kyz7ckh2qapan2vyaim6b55"; 292 + sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx"; 279 293 type = "gem"; 280 294 }; 281 - version = "0.16.2"; 295 + version = "1.6.6"; 282 296 }; 283 - mini_portile2 = { 297 + memoist = { 284 298 groups = [ "default" ]; 285 299 platforms = [ ]; 286 300 source = { 287 301 remotes = [ "https://rubygems.org" ]; 288 - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 302 + sha256 = "0i9wpzix3sjhf6d9zw60dm4371iq8kyz7ckh2qapan2vyaim6b55"; 289 303 type = "gem"; 290 304 }; 291 - version = "2.8.7"; 305 + version = "0.16.2"; 292 306 }; 293 - minitest = { 307 + mini_portile2 = { 294 308 groups = [ "default" ]; 295 309 platforms = [ ]; 296 310 source = { 297 311 remotes = [ "https://rubygems.org" ]; 298 - sha256 = "0jj629q3vw5yn90q4di4dyb87pil4a8qfm2srhgy5nc8j2n33v1i"; 312 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 299 313 type = "gem"; 300 314 }; 301 - version = "5.24.1"; 315 + version = "2.8.8"; 302 316 }; 303 - mutex_m = { 317 + minitest = { 304 318 groups = [ "default" ]; 305 319 platforms = [ ]; 306 320 source = { 307 321 remotes = [ "https://rubygems.org" ]; 308 - sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn"; 322 + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; 309 323 type = "gem"; 310 324 }; 311 - version = "0.2.0"; 325 + version = "5.25.5"; 312 326 }; 313 327 nokogiri = { 314 328 dependencies = [ ··· 319 333 platforms = [ ]; 320 334 source = { 321 335 remotes = [ "https://rubygems.org" ]; 322 - sha256 = "1vz1ychq2fhfqjgqdrx8bqkaxg5dzcgwnah00m57ydylczfy8pwk"; 336 + sha256 = "1p1nl5gqs56wlv2gwzdj0px3dw018ywpkg14a4s23b0qjkdgi9n8"; 323 337 type = "gem"; 324 338 }; 325 - version = "1.16.6"; 339 + version = "1.18.5"; 326 340 }; 327 341 racc = { 328 342 groups = [ "default" ]; 329 343 platforms = [ ]; 330 344 source = { 331 345 remotes = [ "https://rubygems.org" ]; 332 - sha256 = "021s7maw0c4d9a6s07vbmllrzqsj2sgmrwimlh8ffkvwqdjrld09"; 346 + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; 333 347 type = "gem"; 334 348 }; 335 - version = "1.8.0"; 349 + version = "1.8.1"; 336 350 }; 337 351 rainbow = { 338 352 groups = [ "default" ]; ··· 354 368 platforms = [ ]; 355 369 source = { 356 370 remotes = [ "https://rubygems.org" ]; 357 - sha256 = "0qx9pv0irkcqjx9f0mh5s6d9m0fck329bp845ryic34nsvnbsp4k"; 371 + sha256 = "012hbn90kwc2byqyibkadqjbhbwvz3fa8n3iw190p031f5cm75n2"; 358 372 type = "gem"; 359 373 }; 360 - version = "0.9.0"; 374 + version = "1.0.0"; 361 375 }; 362 376 rexml = { 363 - dependencies = [ "strscan" ]; 364 377 groups = [ "default" ]; 365 378 platforms = [ ]; 366 379 source = { 367 380 remotes = [ "https://rubygems.org" ]; 368 - sha256 = "0zr5qpa8lampaqzhdcjcvyqnrqcjl7439mqjlkjz43wdhmpnh4s5"; 381 + sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; 369 382 type = "gem"; 370 383 }; 371 - version = "3.3.2"; 384 + version = "3.4.1"; 372 385 }; 373 386 rhcl = { 374 387 dependencies = [ "deep_merge" ]; ··· 402 415 platforms = [ ]; 403 416 source = { 404 417 remotes = [ "https://rubygems.org" ]; 405 - sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; 418 + sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5"; 406 419 type = "gem"; 407 420 }; 408 - version = "3.13.0"; 421 + version = "3.13.3"; 409 422 }; 410 423 rspec-expectations = { 411 424 dependencies = [ ··· 416 429 platforms = [ ]; 417 430 source = { 418 431 remotes = [ "https://rubygems.org" ]; 419 - sha256 = "0022nxs9gqfhx35n4klibig770n0j31pnkd8anz00yvrvkdghk41"; 432 + sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; 420 433 type = "gem"; 421 434 }; 422 - version = "3.13.1"; 435 + version = "3.13.3"; 423 436 }; 424 437 rspec-mocks = { 425 438 dependencies = [ ··· 430 443 platforms = [ ]; 431 444 source = { 432 445 remotes = [ "https://rubygems.org" ]; 433 - sha256 = "0f3vgp43hajw716vmgjv6f4ar6f97zf50snny6y3fy9kkj4qjw88"; 446 + sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; 434 447 type = "gem"; 435 448 }; 436 - version = "3.13.1"; 449 + version = "3.13.2"; 437 450 }; 438 451 rspec-support = { 439 452 groups = [ "default" ]; 440 453 platforms = [ ]; 441 454 source = { 442 455 remotes = [ "https://rubygems.org" ]; 443 - sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8"; 456 + sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; 444 457 type = "gem"; 445 458 }; 446 - version = "3.13.1"; 459 + version = "3.13.2"; 447 460 }; 448 461 rspec-terraspace = { 449 462 dependencies = [ ··· 467 480 platforms = [ ]; 468 481 source = { 469 482 remotes = [ "https://rubygems.org" ]; 470 - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; 483 + sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5"; 471 484 type = "gem"; 472 485 }; 473 - version = "2.3.2"; 486 + version = "2.4.1"; 474 487 }; 475 - strscan = { 488 + securerandom = { 476 489 groups = [ "default" ]; 477 490 platforms = [ ]; 478 491 source = { 479 492 remotes = [ "https://rubygems.org" ]; 480 - sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01"; 493 + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; 481 494 type = "gem"; 482 495 }; 483 - version = "3.1.0"; 496 + version = "0.4.1"; 484 497 }; 485 498 terraspace = { 486 499 dependencies = [ ··· 548 561 platforms = [ ]; 549 562 source = { 550 563 remotes = [ "https://rubygems.org" ]; 551 - sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; 564 + sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; 552 565 type = "gem"; 553 566 }; 554 - version = "1.3.1"; 567 + version = "1.3.2"; 555 568 }; 556 569 tilt = { 557 570 groups = [ "default" ]; 558 571 platforms = [ ]; 559 572 source = { 560 573 remotes = [ "https://rubygems.org" ]; 561 - sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z"; 574 + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; 562 575 type = "gem"; 563 576 }; 564 - version = "2.4.0"; 577 + version = "2.6.0"; 565 578 }; 566 579 tty-tree = { 567 580 groups = [ "default" ]; ··· 584 597 }; 585 598 version = "2.0.6"; 586 599 }; 600 + uri = { 601 + groups = [ "default" ]; 602 + platforms = [ ]; 603 + source = { 604 + remotes = [ "https://rubygems.org" ]; 605 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 606 + type = "gem"; 607 + }; 608 + version = "1.0.3"; 609 + }; 587 610 zeitwerk = { 588 611 groups = [ "default" ]; 589 612 platforms = [ ]; 590 613 source = { 591 614 remotes = [ "https://rubygems.org" ]; 592 - sha256 = "08cfb35232p9s1r4jqv8wacv38vxh699mgbr9y03ga89gx9lipqp"; 615 + sha256 = "0ws6rpyj0y9iadjg1890dwnnbjfdbzxsv6r48zbj7f8yn5y0cbl4"; 593 616 type = "gem"; 594 617 }; 595 - version = "2.6.16"; 618 + version = "2.7.2"; 596 619 }; 597 620 zip_folder = { 598 621 dependencies = [ "rubyzip" ];
+2
pkgs/by-name/wa/waydroid-helper/package.nix
··· 16 16 dbus, 17 17 systemd, 18 18 bash, 19 + gobject-introspection, 19 20 }: 20 21 21 22 python3Packages.buildPythonApplication rec { ··· 53 54 pkg-config 54 55 wrapGAppsHook4 55 56 desktop-file-utils 57 + gobject-introspection 56 58 ]; 57 59 58 60 buildInputs = [
+1 -1
pkgs/by-name/wi/wivrn/package.nix
··· 214 214 (lib.cmakeBool "WIVRN_CHECK_CAPSYSNICE" false) 215 215 (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) 216 216 (lib.cmakeFeature "WIVRN_OPENXR_MANIFEST_TYPE" "absolute") 217 - (lib.cmakeFeature "OPENCOMPOSITE_SEARCH_PATH" "${opencomposite}") 217 + (lib.cmakeFeature "OPENCOMPOSITE_SEARCH_PATH" "${opencomposite}/lib/opencomposite") 218 218 (lib.cmakeFeature "GIT_DESC" "v${finalAttrs.version}") 219 219 (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MONADO" "${finalAttrs.monado}") 220 220 ]
+2 -4
pkgs/by-name/yo/youplot/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - csv (3.3.0) 4 + csv (3.3.2) 5 5 enumerable-statistics (2.0.8) 6 6 unicode_plot (0.0.5) 7 7 enumerable-statistics (>= 2.0.1) ··· 10 10 unicode_plot (>= 0.0.5) 11 11 12 12 PLATFORMS 13 - x86_64-linux 14 - arm64-darwin-22 15 13 ruby 16 14 17 15 DEPENDENCIES 18 16 youplot 19 17 20 18 BUNDLED WITH 21 - 2.5.16 19 + 2.6.2
+19 -16
pkgs/by-name/yo/youplot/gemset.nix
··· 1 1 { 2 2 csv = { 3 - groups = ["default"]; 4 - platforms = []; 3 + groups = [ "default" ]; 4 + platforms = [ ]; 5 5 source = { 6 - remotes = ["https://rubygems.org"]; 7 - sha256 = "0zfn40dvgjk1xv1z8l11hr9jfg3jncwsc9yhzsz4l4rivkpivg8b"; 6 + remotes = [ "https://rubygems.org" ]; 7 + sha256 = "0kmx36jjh2sahd989vcvw74lrlv07dqc3rnxchc5sj2ywqsw3w3g"; 8 8 type = "gem"; 9 9 }; 10 - version = "3.3.0"; 10 + version = "3.3.2"; 11 11 }; 12 12 enumerable-statistics = { 13 - groups = ["default"]; 14 - platforms = []; 13 + groups = [ "default" ]; 14 + platforms = [ ]; 15 15 source = { 16 - remotes = ["https://rubygems.org"]; 16 + remotes = [ "https://rubygems.org" ]; 17 17 sha256 = "1cqksgv0cf69cd30kxk2r0lq1y784wn5nvlyabfqilf1vvy6j38y"; 18 18 type = "gem"; 19 19 }; 20 20 version = "2.0.8"; 21 21 }; 22 22 unicode_plot = { 23 - dependencies = ["enumerable-statistics"]; 24 - groups = ["default"]; 25 - platforms = []; 23 + dependencies = [ "enumerable-statistics" ]; 24 + groups = [ "default" ]; 25 + platforms = [ ]; 26 26 source = { 27 - remotes = ["https://rubygems.org"]; 27 + remotes = [ "https://rubygems.org" ]; 28 28 sha256 = "0fzpg1zizf19xgfzqw6lmb38xir423wwxb2mjsb3nym6phvn5kli"; 29 29 type = "gem"; 30 30 }; 31 31 version = "0.0.5"; 32 32 }; 33 33 youplot = { 34 - dependencies = ["csv" "unicode_plot"]; 35 - groups = ["default"]; 36 - platforms = []; 34 + dependencies = [ 35 + "csv" 36 + "unicode_plot" 37 + ]; 38 + groups = [ "default" ]; 39 + platforms = [ ]; 37 40 source = { 38 - remotes = ["https://rubygems.org"]; 41 + remotes = [ "https://rubygems.org" ]; 39 42 sha256 = "1p1vbb7p4h5a4r2rwl64gwv6cmf350grjn97zrpjhvrjih81y3yg"; 40 43 type = "gem"; 41 44 };
+7 -6
pkgs/development/compilers/tinygo/0001-GNUmakefile.patch
··· 1 1 diff --git a/GNUmakefile b/GNUmakefile 2 2 --- a/GNUmakefile 3 3 +++ b/GNUmakefile 4 - @@ -14,11 +14,6 @@ LLVM_VERSIONS = 18 17 16 15 4 + @@ -14,11 +14,6 @@ LLVM_VERSIONS = 19 18 17 16 15 5 5 errifempty = $(if $(1),$(1),$(error $(2))) 6 6 detect = $(shell which $(call errifempty,$(firstword $(foreach p,$(2),$(shell command -v $(p) 2> /dev/null && echo $(p)))),failed to locate $(1) at any of: $(2))) 7 7 toolSearchPathsVersion = $(1)-$(2) ··· 13 13 # First search for a custom built copy, then move on to explicitly version-tagged binaries, then just see if the tool is in path with its normal name. 14 14 findLLVMTool = $(call detect,$(1),$(abspath llvm-build/bin/$(1)) $(foreach ver,$(LLVM_VERSIONS),$(call toolSearchPathsVersion,$(1),$(ver))) $(1)) 15 15 CLANG ?= $(call findLLVMTool,clang) 16 - @@ -848,9 +843,8 @@ endif 16 + @@ -939,10 +934,9 @@ endif 17 17 wasmtest: 18 18 $(GO) test ./tests/wasm 19 19 20 20 -build/release: tinygo gen-device wasi-libc $(if $(filter 1,$(USE_SYSTEM_BINARYEN)),,binaryen) 21 21 +build/release: 22 22 @mkdir -p build/release/tinygo/bin 23 + @mkdir -p build/release/tinygo/lib/bdwgc 23 24 - @mkdir -p build/release/tinygo/lib/clang/include 24 25 @mkdir -p build/release/tinygo/lib/CMSIS/CMSIS 25 26 @mkdir -p build/release/tinygo/lib/macos-minimal-sdk 26 27 @mkdir -p build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common 27 - @@ -871,7 +865,6 @@ build/release: tinygo gen-device wasi-libc $(if $(filter 1,$(USE_SYSTEM_BINARYEN 28 - ifneq ($(USE_SYSTEM_BINARYEN),1) 28 + @@ -964,7 +958,6 @@ ifneq ($(USE_SYSTEM_BINARYEN),1) 29 29 @cp -p build/wasm-opt$(EXE) build/release/tinygo/bin 30 30 endif 31 + @cp -rp lib/bdwgc/* build/release/tinygo/lib/bdwgc 31 32 - @cp -p $(abspath $(CLANG_SRC))/lib/Headers/*.h build/release/tinygo/lib/clang/include 32 33 @cp -rp lib/CMSIS/CMSIS/Include build/release/tinygo/lib/CMSIS/CMSIS 33 34 @cp -rp lib/CMSIS/README.md build/release/tinygo/lib/CMSIS 34 35 @cp -rp lib/macos-minimal-sdk/* build/release/tinygo/lib/macos-minimal-sdk 35 - @@ -927,8 +920,7 @@ endif 36 + @@ -1026,8 +1019,7 @@ endif 36 37 @cp -rp lib/wasi-libc/libc-top-half/musl/include build/release/tinygo/lib/wasi-libc/libc-top-half/musl 37 38 @cp -rp lib/wasi-libc/sysroot build/release/tinygo/lib/wasi-libc/sysroot 38 39 @cp -rp lib/wasi-cli/wit build/release/tinygo/lib/wasi-cli/wit ··· 43 44 @cp -rp targets build/release/tinygo/targets 44 45 45 46 -- 46 - 2.37.2 47 + 2.48.1 47 48
+3 -3
pkgs/development/compilers/tinygo/default.nix
··· 34 34 35 35 buildGoModule rec { 36 36 pname = "tinygo"; 37 - version = "0.35.0"; 37 + version = "0.37.0"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "tinygo-org"; 41 41 repo = "tinygo"; 42 42 rev = "v${version}"; 43 - hash = "sha256-oy6797o3lMMRJ+bPHY59Bv7mX25aEwBn4OslAohfY2g="; 43 + hash = "sha256-I/9JXjt6aF/80Mh3iRgUYXv4l+m3XIpmKsIBviOuWCo="; 44 44 fetchSubmodules = true; 45 45 # The public hydra server on `hydra.nixos.org` is configured with 46 46 # `max_output_size` of 3GB. The purpose of this `postFetch` step ··· 51 51 ''; 52 52 }; 53 53 54 - vendorHash = "sha256-aY1gX++Dc5/G6VFXnP7sBdekk2IKHlenOC0erlB/Quw="; 54 + vendorHash = "sha256-juADakh+s8oEY9UXUwxknvVeL1TgB/zRi8Xtzt/4qPA="; 55 55 56 56 patches = [ 57 57 ./0001-GNUmakefile.patch
+4 -4
pkgs/development/php-packages/tideways/default.nix
··· 23 23 stdenvNoCC.mkDerivation (finalAttrs: { 24 24 pname = "tideways-php"; 25 25 extensionName = "tideways"; 26 - version = "5.19.0"; 26 + version = "5.20.0"; 27 27 28 28 src = 29 29 finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} ··· 43 43 sources = { 44 44 "x86_64-linux" = fetchurl { 45 45 url = "https://s3-eu-west-1.amazonaws.com/tideways/extension/${finalAttrs.version}/tideways-php-${finalAttrs.version}-x86_64.tar.gz"; 46 - hash = "sha256-AaTrbrdi/XLeKlG+//DTjRGQEheLTtfHwx7Ztn+/Nuk="; 46 + hash = "sha256-uAmsmz+4tsCGw4jlzyZbUNjuzBU/HcIDWrHCC+0t4Xw="; 47 47 }; 48 48 "aarch64-linux" = fetchurl { 49 49 url = "https://s3-eu-west-1.amazonaws.com/tideways/extension/${finalAttrs.version}/tideways-php-${finalAttrs.version}-arm64.tar.gz"; 50 - hash = "sha256-BSXKLxh2ex7rU4vsxHWqQIca+yFQlZDbB0TyNcpYmKs="; 50 + hash = "sha256-gPhr32G6h/U1uR/aaeIWpOaDV9HF8EbQF7p1kJ5SDis="; 51 51 }; 52 52 "aarch64-darwin" = fetchurl { 53 53 url = "https://s3-eu-west-1.amazonaws.com/tideways/extension/${finalAttrs.version}/tideways-php-${finalAttrs.version}-macos-arm.tar.gz"; 54 - hash = "sha256-a63cr/547MxyB7irVlONUpdep3M42YA2C6H9sGbEAI8="; 54 + hash = "sha256-VfgX1SNYKoFR290gRoRXfD5CoLhDPkK+3+4o13P1kiM="; 55 55 }; 56 56 }; 57 57
+2 -2
pkgs/development/python-modules/evdev/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "evdev"; 11 - version = "1.9.0"; 11 + version = "1.9.1"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-OCGLyVUHytdWvGIaX+enekHrjZwSE4Vd6OS6Croo558="; 16 + hash = "sha256-3GQKBkyxyf4fi5cNwgOZRaKidde37mIoS/QnI4q+Re4="; 17 17 }; 18 18 19 19 patchPhase = ''
+2 -2
pkgs/development/python-modules/plotext/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "plotext"; 9 - version = "5.2.8"; 9 + version = "5.3.2"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "piccolomo"; 14 14 repo = pname; 15 15 tag = version; 16 - hash = "sha256-V7N7p5RxLKYLmJeojikYJ/tT/IpVGzG3ZPVvUisDAVs="; 16 + hash = "sha256-4cuStXnZFTlOoBp9w+LrTZavCWEaQdZMY4apGNKvBXE="; 17 17 }; 18 18 19 19 # Package does not have a conventional test suite that can be run with either
+26 -30
pkgs/development/tools/gemstash/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - activesupport (7.2.1.2) 4 + activesupport (7.2.2.1) 5 5 base64 6 + benchmark (>= 0.3) 6 7 bigdecimal 7 8 concurrent-ruby (~> 1.0, >= 1.3.1) 8 9 connection_pool (>= 2.2.5) ··· 13 14 securerandom (>= 0.3) 14 15 tzinfo (~> 2.0, >= 2.0.5) 15 16 base64 (0.2.0) 16 - bigdecimal (3.1.8) 17 - concurrent-ruby (1.3.4) 18 - connection_pool (2.4.1) 17 + benchmark (0.4.0) 18 + bigdecimal (3.1.9) 19 + concurrent-ruby (1.3.5) 20 + connection_pool (2.5.0) 19 21 dalli (3.2.8) 22 + date (3.4.1) 20 23 drb (2.2.1) 21 24 faraday (1.10.4) 22 25 faraday-em_http (~> 1.0) ··· 34 37 faraday-em_synchrony (1.0.0) 35 38 faraday-excon (1.1.0) 36 39 faraday-httpclient (1.0.1) 37 - faraday-multipart (1.0.4) 38 - multipart-post (~> 2) 40 + faraday-multipart (1.1.0) 41 + multipart-post (~> 2.0) 39 42 faraday-net_http (1.0.2) 40 43 faraday-net_http_persistent (1.2.0) 41 44 faraday-patron (1.0.0) ··· 57 60 sqlite3 (~> 1.3) 58 61 terminal-table (~> 3.0) 59 62 thor (~> 1.0) 60 - i18n (1.14.6) 63 + i18n (1.14.7) 61 64 concurrent-ruby (~> 1.0) 62 - logger (1.6.1) 65 + logger (1.6.6) 63 66 lru_redux (1.1.0) 64 - minitest (5.25.1) 67 + mini_portile2 (2.8.8) 68 + minitest (5.25.5) 65 69 multipart-post (2.4.1) 66 70 mustermann (3.0.3) 67 71 ruby2_keywords (~> 0.0.1) 68 - nio4r (2.7.3) 69 - psych (5.1.2) 72 + nio4r (2.7.4) 73 + psych (5.2.3) 74 + date 70 75 stringio 71 - puma (6.4.3) 76 + puma (6.6.0) 72 77 nio4r (~> 2.0) 73 - rack (2.2.10) 78 + rack (2.2.13) 74 79 rack-protection (3.2.0) 75 80 base64 (>= 0.1.0) 76 81 rack (~> 2.2, >= 2.2.4) 77 82 ruby2_keywords (0.0.5) 78 - securerandom (0.3.1) 79 - sequel (5.85.0) 83 + securerandom (0.4.1) 84 + sequel (5.90.0) 80 85 bigdecimal 81 86 server_health_check (1.0.2) 82 87 server_health_check-rack (0.1.0) ··· 86 91 rack (~> 2.2, >= 2.2.4) 87 92 rack-protection (= 3.2.0) 88 93 tilt (~> 2.0) 89 - sqlite3 (1.7.3-aarch64-linux) 90 - sqlite3 (1.7.3-arm-linux) 91 - sqlite3 (1.7.3-arm64-darwin) 92 - sqlite3 (1.7.3-x86-linux) 93 - sqlite3 (1.7.3-x86_64-darwin) 94 - sqlite3 (1.7.3-x86_64-linux) 95 - stringio (3.1.1) 94 + sqlite3 (1.7.3) 95 + mini_portile2 (~> 2.8.0) 96 + stringio (3.1.5) 96 97 terminal-table (3.0.2) 97 98 unicode-display_width (>= 1.1.1, < 3) 98 99 thor (1.3.2) 99 - tilt (2.4.0) 100 + tilt (2.6.0) 100 101 tzinfo (2.0.6) 101 102 concurrent-ruby (~> 1.0) 102 103 unicode-display_width (2.6.0) 103 104 104 105 PLATFORMS 105 - aarch64-linux 106 - arm-linux 107 - arm64-darwin 108 - x86-linux 109 - x86_64-darwin 110 - x86_64-linux 106 + ruby 111 107 112 108 DEPENDENCIES 113 109 gemstash 114 110 115 111 BUNDLED WITH 116 - 2.5.17 112 + 2.6.2
+69 -34
pkgs/development/tools/gemstash/gemset.nix
··· 2 2 activesupport = { 3 3 dependencies = [ 4 4 "base64" 5 + "benchmark" 5 6 "bigdecimal" 6 7 "concurrent-ruby" 7 8 "connection_pool" ··· 16 17 platforms = [ ]; 17 18 source = { 18 19 remotes = [ "https://rubygems.org" ]; 19 - sha256 = "1cacrvmn1561fb88fn99ig52wdz1k67s7vbssqwwwljf1kanlgvc"; 20 + sha256 = "1xa7hr4gp2p86ly6n1j2skyx8pfg6yi621kmnh7zhxr9m7wcnaw4"; 20 21 type = "gem"; 21 22 }; 22 - version = "7.2.1.2"; 23 + version = "7.2.2.1"; 23 24 }; 24 25 base64 = { 25 26 groups = [ "default" ]; ··· 31 32 }; 32 33 version = "0.2.0"; 33 34 }; 35 + benchmark = { 36 + groups = [ "default" ]; 37 + platforms = [ ]; 38 + source = { 39 + remotes = [ "https://rubygems.org" ]; 40 + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; 41 + type = "gem"; 42 + }; 43 + version = "0.4.0"; 44 + }; 34 45 bigdecimal = { 35 46 groups = [ "default" ]; 36 47 platforms = [ ]; 37 48 source = { 38 49 remotes = [ "https://rubygems.org" ]; 39 - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; 50 + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; 40 51 type = "gem"; 41 52 }; 42 - version = "3.1.8"; 53 + version = "3.1.9"; 43 54 }; 44 55 concurrent-ruby = { 45 56 groups = [ "default" ]; 46 57 platforms = [ ]; 47 58 source = { 48 59 remotes = [ "https://rubygems.org" ]; 49 - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; 60 + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 50 61 type = "gem"; 51 62 }; 52 - version = "1.3.4"; 63 + version = "1.3.5"; 53 64 }; 54 65 connection_pool = { 55 66 groups = [ "default" ]; 56 67 platforms = [ ]; 57 68 source = { 58 69 remotes = [ "https://rubygems.org" ]; 59 - sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 70 + sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3"; 60 71 type = "gem"; 61 72 }; 62 - version = "2.4.1"; 73 + version = "2.5.0"; 63 74 }; 64 75 dalli = { 65 76 groups = [ "default" ]; ··· 70 81 type = "gem"; 71 82 }; 72 83 version = "3.2.8"; 84 + }; 85 + date = { 86 + groups = [ "default" ]; 87 + platforms = [ ]; 88 + source = { 89 + remotes = [ "https://rubygems.org" ]; 90 + sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; 91 + type = "gem"; 92 + }; 93 + version = "3.4.1"; 73 94 }; 74 95 drb = { 75 96 groups = [ "default" ]; ··· 150 171 platforms = [ ]; 151 172 source = { 152 173 remotes = [ "https://rubygems.org" ]; 153 - sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh"; 174 + sha256 = "0l87r9jg06nsh24gwwd1jdnxb1zq89ffybnxab0dd90nfcf0ysw5"; 154 175 type = "gem"; 155 176 }; 156 - version = "1.0.4"; 177 + version = "1.1.0"; 157 178 }; 158 179 faraday-net_http = { 159 180 groups = [ "default" ]; ··· 247 268 platforms = [ ]; 248 269 source = { 249 270 remotes = [ "https://rubygems.org" ]; 250 - sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; 271 + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; 251 272 type = "gem"; 252 273 }; 253 - version = "1.14.6"; 274 + version = "1.14.7"; 254 275 }; 255 276 logger = { 256 277 groups = [ "default" ]; 257 278 platforms = [ ]; 258 279 source = { 259 280 remotes = [ "https://rubygems.org" ]; 260 - sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; 281 + sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx"; 261 282 type = "gem"; 262 283 }; 263 - version = "1.6.1"; 284 + version = "1.6.6"; 264 285 }; 265 286 lru_redux = { 266 287 groups = [ "default" ]; ··· 272 293 }; 273 294 version = "1.1.0"; 274 295 }; 296 + mini_portile2 = { 297 + groups = [ "default" ]; 298 + platforms = [ ]; 299 + source = { 300 + remotes = [ "https://rubygems.org" ]; 301 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 302 + type = "gem"; 303 + }; 304 + version = "2.8.8"; 305 + }; 275 306 minitest = { 276 307 groups = [ "default" ]; 277 308 platforms = [ ]; 278 309 source = { 279 310 remotes = [ "https://rubygems.org" ]; 280 - sha256 = "1n1akmc6bibkbxkzm1p1wmfb4n9vv397knkgz0ffykb3h1d7kdix"; 311 + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; 281 312 type = "gem"; 282 313 }; 283 - version = "5.25.1"; 314 + version = "5.25.5"; 284 315 }; 285 316 multipart-post = { 286 317 groups = [ "default" ]; ··· 308 339 platforms = [ ]; 309 340 source = { 310 341 remotes = [ "https://rubygems.org" ]; 311 - sha256 = "017nbw87dpr4wyk81cgj8kxkxqgsgblrkxnmmadc77cg9gflrfal"; 342 + sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; 312 343 type = "gem"; 313 344 }; 314 - version = "2.7.3"; 345 + version = "2.7.4"; 315 346 }; 316 347 psych = { 317 - dependencies = [ "stringio" ]; 348 + dependencies = [ 349 + "date" 350 + "stringio" 351 + ]; 318 352 groups = [ "default" ]; 319 353 platforms = [ ]; 320 354 source = { 321 355 remotes = [ "https://rubygems.org" ]; 322 - sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk"; 356 + sha256 = "1vjrx3yd596zzi42dcaq5xw7hil1921r769dlbz08iniaawlp9c4"; 323 357 type = "gem"; 324 358 }; 325 - version = "5.1.2"; 359 + version = "5.2.3"; 326 360 }; 327 361 puma = { 328 362 dependencies = [ "nio4r" ]; ··· 330 364 platforms = [ ]; 331 365 source = { 332 366 remotes = [ "https://rubygems.org" ]; 333 - sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914"; 367 + sha256 = "11xd3207k5rl6bz0qxhcb3zcr941rhx7ig2f19gxxmdk7s3hcp7j"; 334 368 type = "gem"; 335 369 }; 336 - version = "6.4.3"; 370 + version = "6.6.0"; 337 371 }; 338 372 rack = { 339 373 groups = [ "default" ]; 340 374 platforms = [ ]; 341 375 source = { 342 376 remotes = [ "https://rubygems.org" ]; 343 - sha256 = "0ax778fsfvlhj7c11n0d1wdcb8bxvkb190a9lha5d91biwzyx9g4"; 377 + sha256 = "1yzhcwvfkrlb8l79w24yjclv636jn6rnznp95shmssk934bi1vnc"; 344 378 type = "gem"; 345 379 }; 346 - version = "2.2.10"; 380 + version = "2.2.13"; 347 381 }; 348 382 rack-protection = { 349 383 dependencies = [ ··· 374 408 platforms = [ ]; 375 409 source = { 376 410 remotes = [ "https://rubygems.org" ]; 377 - sha256 = "1phv6kh417vkanhssbjr960c0gfqvf8z7d3d9fd2yvd41q64bw4q"; 411 + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; 378 412 type = "gem"; 379 413 }; 380 - version = "0.3.1"; 414 + version = "0.4.1"; 381 415 }; 382 416 sequel = { 383 417 dependencies = [ "bigdecimal" ]; ··· 385 419 platforms = [ ]; 386 420 source = { 387 421 remotes = [ "https://rubygems.org" ]; 388 - sha256 = "04jjv63wvvi9qfkpfsrv6w74liiqk4cd1qnlk7ja7i2waci9hlzx"; 422 + sha256 = "1s5qhylirrmfbjhdjdfqaiksjlaqmgixl25sxd8znq8dqwqlrydz"; 389 423 type = "gem"; 390 424 }; 391 - version = "5.85.0"; 425 + version = "5.90.0"; 392 426 }; 393 427 server_health_check = { 394 428 groups = [ "default" ]; ··· 428 462 version = "3.2.0"; 429 463 }; 430 464 sqlite3 = { 465 + dependencies = [ "mini_portile2" ]; 431 466 groups = [ "default" ]; 432 467 platforms = [ ]; 433 468 source = { 434 469 remotes = [ "https://rubygems.org" ]; 435 - sha256 = "sha256-+nf2PHCVSPRtTptrtFzaUqo4gaoSzIWZETJ1jolocBw="; 470 + sha256 = "073hd24qwx9j26cqbk0jma0kiajjv9fb8swv9rnz8j4mf0ygcxzs"; 436 471 type = "gem"; 437 472 }; 438 473 version = "1.7.3"; ··· 442 477 platforms = [ ]; 443 478 source = { 444 479 remotes = [ "https://rubygems.org" ]; 445 - sha256 = "07mfqb40b2wh53k33h91zva78f9zwcdnl85jiq74wnaw2wa6wiak"; 480 + sha256 = "1j1mgvrgkxhadi6nb6pz1kcff7gsb5aivj1vfhsia4ssa5hj9adw"; 446 481 type = "gem"; 447 482 }; 448 - version = "3.1.1"; 483 + version = "3.1.5"; 449 484 }; 450 485 terminal-table = { 451 486 dependencies = [ "unicode-display_width" ]; ··· 473 508 platforms = [ ]; 474 509 source = { 475 510 remotes = [ "https://rubygems.org" ]; 476 - sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z"; 511 + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; 477 512 type = "gem"; 478 513 }; 479 - version = "2.4.0"; 514 + version = "2.6.0"; 480 515 }; 481 516 tzinfo = { 482 517 dependencies = [ "concurrent-ruby" ];
+29 -110
pkgs/development/web/mailcatcher/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - addressable (2.8.4) 5 - public_suffix (>= 2.0.2, < 6.0) 6 - capybara (3.39.2) 7 - addressable 8 - matrix 9 - mini_mime (>= 0.1.3) 10 - nokogiri (~> 1.8) 11 - rack (>= 1.6.0) 12 - rack-test (>= 0.6.3) 13 - regexp_parser (>= 1.5, < 3.0) 14 - xpath (~> 3.2) 15 - capybara-screenshot (1.0.26) 16 - capybara (>= 1.0, < 4) 17 - launchy 18 - chunky_png (1.4.0) 19 - coffee-script (2.4.1) 20 - coffee-script-source 21 - execjs 22 - coffee-script-source (1.12.2) 23 - compass (1.0.3) 24 - chunky_png (~> 1.2) 25 - compass-core (~> 1.0.2) 26 - compass-import-once (~> 1.0.5) 27 - rb-fsevent (>= 0.9.3) 28 - rb-inotify (>= 0.9) 29 - sass (>= 3.3.13, < 3.5) 30 - compass-core (1.0.3) 31 - multi_json (~> 1.0) 32 - sass (>= 3.3.0, < 3.5) 33 - compass-import-once (1.0.5) 34 - sass (>= 3.2, < 3.5) 35 - concurrent-ruby (1.2.2) 4 + base64 (0.2.0) 36 5 daemons (1.4.1) 37 - date (3.3.3) 38 - diff-lcs (1.5.0) 6 + date (3.4.1) 39 7 eventmachine (1.2.7) 40 - execjs (2.8.1) 41 8 faye-websocket (0.11.3) 42 9 eventmachine (>= 0.12.0) 43 10 websocket-driver (>= 0.5.1) 44 - ffi (1.15.5) 45 - launchy (2.5.2) 46 - addressable (~> 2.8) 47 11 mail (2.8.1) 48 12 mini_mime (>= 0.1.1) 49 13 net-imap 50 14 net-pop 51 15 net-smtp 52 - mailcatcher (0.9.0) 53 - eventmachine (= 1.2.7) 16 + mailcatcher (0.10.0) 17 + eventmachine (~> 1.0) 54 18 faye-websocket (~> 0.11.1) 55 19 mail (~> 2.3) 56 20 net-smtp 57 - rack (~> 1.5) 58 - sinatra (~> 1.2) 21 + rack (~> 2.2) 22 + sinatra (~> 3.2) 59 23 sqlite3 (~> 1.3) 60 24 thin (~> 1.8) 61 - matrix (0.4.2) 62 - mini_mime (1.1.2) 63 - mini_portile2 (2.8.4) 64 - multi_json (1.15.0) 65 - net-imap (0.3.7) 25 + mini_mime (1.1.5) 26 + mini_portile2 (2.8.8) 27 + mustermann (3.0.3) 28 + ruby2_keywords (~> 0.0.1) 29 + net-imap (0.5.6) 66 30 date 67 31 net-protocol 68 32 net-pop (0.1.2) 69 33 net-protocol 70 - net-protocol (0.2.1) 34 + net-protocol (0.2.2) 71 35 timeout 72 - net-smtp (0.3.3) 36 + net-smtp (0.5.1) 73 37 net-protocol 74 - nokogiri (1.16.0) 75 - mini_portile2 (~> 2.8.2) 76 - racc (~> 1.4) 77 - psych (5.1.0) 78 - stringio 79 - public_suffix (5.0.3) 80 - racc (1.7.1) 81 - rack (1.6.13) 82 - rack-protection (1.5.5) 83 - rack 84 - rack-test (2.1.0) 85 - rack (>= 1.3) 86 - rake (13.0.6) 87 - rb-fsevent (0.11.2) 88 - rb-inotify (0.10.1) 89 - ffi (~> 1.0) 90 - rdoc (6.5.0) 91 - psych (>= 4.0.0) 92 - regexp_parser (2.8.1) 93 - rexml (3.2.6) 94 - rspec (3.12.0) 95 - rspec-core (~> 3.12.0) 96 - rspec-expectations (~> 3.12.0) 97 - rspec-mocks (~> 3.12.0) 98 - rspec-core (3.12.2) 99 - rspec-support (~> 3.12.0) 100 - rspec-expectations (3.12.3) 101 - diff-lcs (>= 1.2.0, < 2.0) 102 - rspec-support (~> 3.12.0) 103 - rspec-mocks (3.12.6) 104 - diff-lcs (>= 1.2.0, < 2.0) 105 - rspec-support (~> 3.12.0) 106 - rspec-support (3.12.1) 107 - rubyzip (2.3.2) 108 - sass (3.4.25) 109 - selenium-webdriver (4.9.0) 110 - rexml (~> 3.2, >= 3.2.5) 111 - rubyzip (>= 1.2.2, < 3.0) 112 - websocket (~> 1.0) 113 - sinatra (1.4.8) 114 - rack (~> 1.5) 115 - rack-protection (~> 1.4) 116 - tilt (>= 1.3, < 3) 117 - sprockets (3.7.2) 118 - concurrent-ruby (~> 1.0) 119 - rack (> 1, < 3) 120 - sprockets-helpers (1.4.0) 121 - sprockets (>= 2.2) 122 - sprockets-sass (2.0.0.beta2) 123 - sprockets (>= 2.0, < 4.0) 124 - sqlite3 (1.6.3) 38 + rack (2.2.13) 39 + rack-protection (3.2.0) 40 + base64 (>= 0.1.0) 41 + rack (~> 2.2, >= 2.2.4) 42 + ruby2_keywords (0.0.5) 43 + sinatra (3.2.0) 44 + mustermann (~> 3.0) 45 + rack (~> 2.2, >= 2.2.4) 46 + rack-protection (= 3.2.0) 47 + tilt (~> 2.0) 48 + sqlite3 (1.7.3) 125 49 mini_portile2 (~> 2.8.0) 126 - stringio (3.0.7) 127 50 thin (1.8.2) 128 51 daemons (~> 1.0, >= 1.0.9) 129 52 eventmachine (~> 1.0, >= 1.0.4) 130 53 rack (>= 1, < 3) 131 - tilt (2.2.0) 132 - timeout (0.4.0) 133 - uglifier (4.2.0) 134 - execjs (>= 0.3.0, < 3) 135 - websocket (1.2.9) 136 - websocket-driver (0.7.6) 54 + tilt (2.6.0) 55 + timeout (0.4.3) 56 + websocket-driver (0.7.7) 57 + base64 137 58 websocket-extensions (>= 0.1.0) 138 59 websocket-extensions (0.1.5) 139 - xpath (3.2.0) 140 - nokogiri (~> 1.8) 141 60 142 61 PLATFORMS 143 62 ruby ··· 146 65 mailcatcher 147 66 148 67 BUNDLED WITH 149 - 2.1.4 68 + 2.6.2
+52 -598
pkgs/development/web/mailcatcher/gemset.nix
··· 1 1 { 2 - addressable = { 3 - dependencies = [ "public_suffix" ]; 4 - groups = [ 5 - "default" 6 - "development" 7 - ]; 8 - platforms = [ ]; 9 - source = { 10 - remotes = [ "https://rubygems.org" ]; 11 - sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20"; 12 - type = "gem"; 13 - }; 14 - version = "2.8.4"; 15 - }; 16 - capybara = { 17 - dependencies = [ 18 - "addressable" 19 - "matrix" 20 - "mini_mime" 21 - "nokogiri" 22 - "rack" 23 - "rack-test" 24 - "regexp_parser" 25 - "xpath" 26 - ]; 27 - groups = [ "development" ]; 28 - platforms = [ ]; 29 - source = { 30 - remotes = [ "https://rubygems.org" ]; 31 - sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n"; 32 - type = "gem"; 33 - }; 34 - version = "3.39.2"; 35 - }; 36 - capybara-screenshot = { 37 - dependencies = [ 38 - "capybara" 39 - "launchy" 40 - ]; 41 - groups = [ "development" ]; 42 - platforms = [ ]; 43 - source = { 44 - remotes = [ "https://rubygems.org" ]; 45 - sha256 = "0xqc7hdiw1ql42mklpfvqd2pyfsxmy55cpx0h9y0jlkpl1q96sw1"; 46 - type = "gem"; 47 - }; 48 - version = "1.0.26"; 49 - }; 50 - chunky_png = { 51 - groups = [ 52 - "default" 53 - "development" 54 - ]; 2 + base64 = { 3 + groups = [ "default" ]; 55 4 platforms = [ ]; 56 5 source = { 57 6 remotes = [ "https://rubygems.org" ]; 58 - sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9"; 7 + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; 59 8 type = "gem"; 60 9 }; 61 - version = "1.4.0"; 62 - }; 63 - coffee-script = { 64 - dependencies = [ 65 - "coffee-script-source" 66 - "execjs" 67 - ]; 68 - groups = [ "development" ]; 69 - platforms = [ ]; 70 - source = { 71 - remotes = [ "https://rubygems.org" ]; 72 - sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2"; 73 - type = "gem"; 74 - }; 75 - version = "2.4.1"; 76 - }; 77 - coffee-script-source = { 78 - groups = [ 79 - "default" 80 - "development" 81 - ]; 82 - platforms = [ ]; 83 - source = { 84 - remotes = [ "https://rubygems.org" ]; 85 - sha256 = "1907v9q1zcqmmyqzhzych5l7qifgls2rlbnbhy5vzyr7i7yicaz1"; 86 - type = "gem"; 87 - }; 88 - version = "1.12.2"; 89 - }; 90 - compass = { 91 - dependencies = [ 92 - "chunky_png" 93 - "compass-core" 94 - "compass-import-once" 95 - "rb-fsevent" 96 - "rb-inotify" 97 - "sass" 98 - ]; 99 - groups = [ "development" ]; 100 - platforms = [ ]; 101 - source = { 102 - remotes = [ "https://rubygems.org" ]; 103 - sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c"; 104 - type = "gem"; 105 - }; 106 - version = "1.0.3"; 107 - }; 108 - compass-core = { 109 - dependencies = [ 110 - "multi_json" 111 - "sass" 112 - ]; 113 - groups = [ 114 - "default" 115 - "development" 116 - ]; 117 - platforms = [ ]; 118 - source = { 119 - remotes = [ "https://rubygems.org" ]; 120 - sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a"; 121 - type = "gem"; 122 - }; 123 - version = "1.0.3"; 124 - }; 125 - compass-import-once = { 126 - dependencies = [ "sass" ]; 127 - groups = [ 128 - "default" 129 - "development" 130 - ]; 131 - platforms = [ ]; 132 - source = { 133 - remotes = [ "https://rubygems.org" ]; 134 - sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq"; 135 - type = "gem"; 136 - }; 137 - version = "1.0.5"; 138 - }; 139 - concurrent-ruby = { 140 - groups = [ 141 - "default" 142 - "development" 143 - ]; 144 - platforms = [ ]; 145 - source = { 146 - remotes = [ "https://rubygems.org" ]; 147 - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; 148 - type = "gem"; 149 - }; 150 - version = "1.2.2"; 10 + version = "0.2.0"; 151 11 }; 152 12 daemons = { 153 13 groups = [ "default" ]; ··· 164 24 platforms = [ ]; 165 25 source = { 166 26 remotes = [ "https://rubygems.org" ]; 167 - sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1"; 27 + sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; 168 28 type = "gem"; 169 29 }; 170 - version = "3.3.3"; 171 - }; 172 - diff-lcs = { 173 - groups = [ 174 - "default" 175 - "development" 176 - ]; 177 - platforms = [ ]; 178 - source = { 179 - remotes = [ "https://rubygems.org" ]; 180 - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; 181 - type = "gem"; 182 - }; 183 - version = "1.5.0"; 30 + version = "3.4.1"; 184 31 }; 185 32 eventmachine = { 186 33 groups = [ "default" ]; ··· 192 39 }; 193 40 version = "1.2.7"; 194 41 }; 195 - execjs = { 196 - groups = [ 197 - "default" 198 - "development" 199 - ]; 200 - platforms = [ ]; 201 - source = { 202 - remotes = [ "https://rubygems.org" ]; 203 - sha256 = "121h6af4i6wr3wxvv84y53jcyw2sk71j5wsncm6wq6yqrwcrk4vd"; 204 - type = "gem"; 205 - }; 206 - version = "2.8.1"; 207 - }; 208 42 faye-websocket = { 209 43 dependencies = [ 210 44 "eventmachine" ··· 219 53 }; 220 54 version = "0.11.3"; 221 55 }; 222 - ffi = { 223 - groups = [ 224 - "default" 225 - "development" 226 - ]; 227 - platforms = [ ]; 228 - source = { 229 - remotes = [ "https://rubygems.org" ]; 230 - sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; 231 - type = "gem"; 232 - }; 233 - version = "1.15.5"; 234 - }; 235 - launchy = { 236 - dependencies = [ "addressable" ]; 237 - groups = [ 238 - "default" 239 - "development" 240 - ]; 241 - platforms = [ ]; 242 - source = { 243 - remotes = [ "https://rubygems.org" ]; 244 - sha256 = "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a"; 245 - type = "gem"; 246 - }; 247 - version = "2.5.2"; 248 - }; 249 56 mail = { 250 57 dependencies = [ 251 58 "mini_mime" ··· 277 84 platforms = [ ]; 278 85 source = { 279 86 remotes = [ "https://rubygems.org" ]; 280 - sha256 = "003d2a6i97syw67jxrjq0p4xm19p9cfqnbmsg4b1c3mdb5c78rfz"; 87 + sha256 = "0383smildpjh0zrcq38x1y1ka6rkpdwjnlx4ng9dlyv8hkhnz6zm"; 281 88 type = "gem"; 282 89 }; 283 - version = "0.9.0"; 284 - }; 285 - matrix = { 286 - groups = [ 287 - "default" 288 - "development" 289 - ]; 290 - platforms = [ ]; 291 - source = { 292 - remotes = [ "https://rubygems.org" ]; 293 - sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; 294 - type = "gem"; 295 - }; 296 - version = "0.4.2"; 90 + version = "0.10.0"; 297 91 }; 298 92 mini_mime = { 299 - groups = [ 300 - "default" 301 - "development" 302 - ]; 93 + groups = [ "default" ]; 303 94 platforms = [ ]; 304 95 source = { 305 96 remotes = [ "https://rubygems.org" ]; 306 - sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5"; 97 + sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; 307 98 type = "gem"; 308 99 }; 309 - version = "1.1.2"; 100 + version = "1.1.5"; 310 101 }; 311 102 mini_portile2 = { 312 - groups = [ 313 - "default" 314 - "development" 315 - ]; 103 + groups = [ "default" ]; 316 104 platforms = [ ]; 317 105 source = { 318 106 remotes = [ "https://rubygems.org" ]; 319 - sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; 107 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 320 108 type = "gem"; 321 109 }; 322 - version = "2.8.4"; 110 + version = "2.8.8"; 323 111 }; 324 - multi_json = { 325 - groups = [ 326 - "default" 327 - "development" 328 - ]; 112 + mustermann = { 113 + dependencies = [ "ruby2_keywords" ]; 114 + groups = [ "default" ]; 329 115 platforms = [ ]; 330 116 source = { 331 117 remotes = [ "https://rubygems.org" ]; 332 - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 118 + sha256 = "123ycmq6pkivv29bqbv79jv2cs04xakzd0fz1lalgvfs5nxfky6i"; 333 119 type = "gem"; 334 120 }; 335 - version = "1.15.0"; 121 + version = "3.0.3"; 336 122 }; 337 123 net-imap = { 338 124 dependencies = [ ··· 343 129 platforms = [ ]; 344 130 source = { 345 131 remotes = [ "https://rubygems.org" ]; 346 - sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3"; 132 + sha256 = "1rgva7p9gvns2ndnqpw503mbd36i2skkggv0c0h192k8xr481phy"; 347 133 type = "gem"; 348 134 }; 349 - version = "0.3.7"; 135 + version = "0.5.6"; 350 136 }; 351 137 net-pop = { 352 138 dependencies = [ "net-protocol" ]; ··· 365 151 platforms = [ ]; 366 152 source = { 367 153 remotes = [ "https://rubygems.org" ]; 368 - sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91"; 154 + sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa"; 369 155 type = "gem"; 370 156 }; 371 - version = "0.2.1"; 157 + version = "0.2.2"; 372 158 }; 373 159 net-smtp = { 374 160 dependencies = [ "net-protocol" ]; ··· 376 162 platforms = [ ]; 377 163 source = { 378 164 remotes = [ "https://rubygems.org" ]; 379 - sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x"; 165 + sha256 = "0dh7nzjp0fiaqq1jz90nv4nxhc2w359d7c199gmzq965cfps15pd"; 380 166 type = "gem"; 381 167 }; 382 - version = "0.3.3"; 383 - }; 384 - nokogiri = { 385 - dependencies = [ 386 - "mini_portile2" 387 - "racc" 388 - ]; 389 - groups = [ 390 - "default" 391 - "development" 392 - ]; 393 - platforms = [ ]; 394 - source = { 395 - remotes = [ "https://rubygems.org" ]; 396 - sha256 = "1l8b0i24h4irivyhwy9xmkjbggw86cxkzkiqdqg0jpcp9qc8h4rl"; 397 - type = "gem"; 398 - }; 399 - version = "1.16.0"; 400 - }; 401 - psych = { 402 - dependencies = [ "stringio" ]; 403 - groups = [ 404 - "default" 405 - "development" 406 - ]; 407 - platforms = [ ]; 408 - source = { 409 - remotes = [ "https://rubygems.org" ]; 410 - sha256 = "1msambb54r3d1sg6smyj4k2pj9h9lz8jq4jamip7ivcyv32a85vz"; 411 - type = "gem"; 412 - }; 413 - version = "5.1.0"; 414 - }; 415 - public_suffix = { 416 - groups = [ 417 - "default" 418 - "development" 419 - ]; 420 - platforms = [ ]; 421 - source = { 422 - remotes = [ "https://rubygems.org" ]; 423 - sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 424 - type = "gem"; 425 - }; 426 - version = "5.0.3"; 427 - }; 428 - racc = { 429 - groups = [ 430 - "default" 431 - "development" 432 - ]; 433 - platforms = [ ]; 434 - source = { 435 - remotes = [ "https://rubygems.org" ]; 436 - sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g"; 437 - type = "gem"; 438 - }; 439 - version = "1.7.1"; 168 + version = "0.5.1"; 440 169 }; 441 170 rack = { 442 - groups = [ 443 - "default" 444 - "development" 445 - ]; 446 - platforms = [ ]; 447 - source = { 448 - remotes = [ "https://rubygems.org" ]; 449 - sha256 = "0wr1f3g9rc9i8svfxa9cijajl1661d817s56b2w7rd572zwn0zi0"; 450 - type = "gem"; 451 - }; 452 - version = "1.6.13"; 453 - }; 454 - rack-protection = { 455 - dependencies = [ "rack" ]; 456 171 groups = [ "default" ]; 457 172 platforms = [ ]; 458 173 source = { 459 174 remotes = [ "https://rubygems.org" ]; 460 - sha256 = "0my0wlw4a5l3hs79jkx2xzv7djhajgf8d28k8ai1ddlnxxb0v7ss"; 461 - type = "gem"; 462 - }; 463 - version = "1.5.5"; 464 - }; 465 - rack-test = { 466 - dependencies = [ "rack" ]; 467 - groups = [ 468 - "default" 469 - "development" 470 - ]; 471 - platforms = [ ]; 472 - source = { 473 - remotes = [ "https://rubygems.org" ]; 474 - sha256 = "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c"; 475 - type = "gem"; 476 - }; 477 - version = "2.1.0"; 478 - }; 479 - rake = { 480 - groups = [ "development" ]; 481 - platforms = [ ]; 482 - source = { 483 - remotes = [ "https://rubygems.org" ]; 484 - sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; 485 - type = "gem"; 486 - }; 487 - version = "13.0.6"; 488 - }; 489 - rb-fsevent = { 490 - groups = [ 491 - "default" 492 - "development" 493 - ]; 494 - platforms = [ ]; 495 - source = { 496 - remotes = [ "https://rubygems.org" ]; 497 - sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; 175 + sha256 = "1yzhcwvfkrlb8l79w24yjclv636jn6rnznp95shmssk934bi1vnc"; 498 176 type = "gem"; 499 177 }; 500 - version = "0.11.2"; 178 + version = "2.2.13"; 501 179 }; 502 - rb-inotify = { 503 - dependencies = [ "ffi" ]; 504 - groups = [ 505 - "default" 506 - "development" 507 - ]; 508 - platforms = [ ]; 509 - source = { 510 - remotes = [ "https://rubygems.org" ]; 511 - sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; 512 - type = "gem"; 513 - }; 514 - version = "0.10.1"; 515 - }; 516 - rdoc = { 517 - dependencies = [ "psych" ]; 518 - groups = [ "development" ]; 519 - platforms = [ ]; 520 - source = { 521 - remotes = [ "https://rubygems.org" ]; 522 - sha256 = "05r2cxscapr9saqjw8dlp89as7jvc2mlz1h5kssrmkbz105qmfcm"; 523 - type = "gem"; 524 - }; 525 - version = "6.5.0"; 526 - }; 527 - regexp_parser = { 528 - groups = [ 529 - "default" 530 - "development" 531 - ]; 532 - platforms = [ ]; 533 - source = { 534 - remotes = [ "https://rubygems.org" ]; 535 - sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3"; 536 - type = "gem"; 537 - }; 538 - version = "2.8.1"; 539 - }; 540 - rexml = { 541 - groups = [ 542 - "default" 543 - "development" 544 - ]; 545 - platforms = [ ]; 546 - source = { 547 - remotes = [ "https://rubygems.org" ]; 548 - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 549 - type = "gem"; 550 - }; 551 - version = "3.2.6"; 552 - }; 553 - rspec = { 180 + rack-protection = { 554 181 dependencies = [ 555 - "rspec-core" 556 - "rspec-expectations" 557 - "rspec-mocks" 182 + "base64" 183 + "rack" 558 184 ]; 559 - groups = [ "development" ]; 185 + groups = [ "default" ]; 560 186 platforms = [ ]; 561 187 source = { 562 188 remotes = [ "https://rubygems.org" ]; 563 - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; 189 + sha256 = "1zzvivmdb4dkscc58i3gmcyrnypynsjwp6xgc4ylarlhqmzvlx1w"; 564 190 type = "gem"; 565 191 }; 566 - version = "3.12.0"; 192 + version = "3.2.0"; 567 193 }; 568 - rspec-core = { 569 - dependencies = [ "rspec-support" ]; 570 - groups = [ 571 - "default" 572 - "development" 573 - ]; 194 + ruby2_keywords = { 195 + groups = [ "default" ]; 574 196 platforms = [ ]; 575 197 source = { 576 198 remotes = [ "https://rubygems.org" ]; 577 - sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm"; 578 - type = "gem"; 579 - }; 580 - version = "3.12.2"; 581 - }; 582 - rspec-expectations = { 583 - dependencies = [ 584 - "diff-lcs" 585 - "rspec-support" 586 - ]; 587 - groups = [ 588 - "default" 589 - "development" 590 - ]; 591 - platforms = [ ]; 592 - source = { 593 - remotes = [ "https://rubygems.org" ]; 594 - sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89"; 595 - type = "gem"; 596 - }; 597 - version = "3.12.3"; 598 - }; 599 - rspec-mocks = { 600 - dependencies = [ 601 - "diff-lcs" 602 - "rspec-support" 603 - ]; 604 - groups = [ 605 - "default" 606 - "development" 607 - ]; 608 - platforms = [ ]; 609 - source = { 610 - remotes = [ "https://rubygems.org" ]; 611 - sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy"; 199 + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; 612 200 type = "gem"; 613 201 }; 614 - version = "3.12.6"; 615 - }; 616 - rspec-support = { 617 - groups = [ 618 - "default" 619 - "development" 620 - ]; 621 - platforms = [ ]; 622 - source = { 623 - remotes = [ "https://rubygems.org" ]; 624 - sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr"; 625 - type = "gem"; 626 - }; 627 - version = "3.12.1"; 628 - }; 629 - rubyzip = { 630 - groups = [ 631 - "default" 632 - "development" 633 - ]; 634 - platforms = [ ]; 635 - source = { 636 - remotes = [ "https://rubygems.org" ]; 637 - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; 638 - type = "gem"; 639 - }; 640 - version = "2.3.2"; 641 - }; 642 - sass = { 643 - groups = [ "development" ]; 644 - platforms = [ ]; 645 - source = { 646 - remotes = [ "https://rubygems.org" ]; 647 - sha256 = "0kfpcwh8dgw4lc81qglkvjl73689jy3g7196zkxm4fpskg1p5lkw"; 648 - type = "gem"; 649 - }; 650 - version = "3.4.25"; 651 - }; 652 - selenium-webdriver = { 653 - dependencies = [ 654 - "rexml" 655 - "rubyzip" 656 - "websocket" 657 - ]; 658 - groups = [ "development" ]; 659 - platforms = [ ]; 660 - source = { 661 - remotes = [ "https://rubygems.org" ]; 662 - sha256 = "1kxnv3ywssagv2q453hasrrrvsv68d5f3ccm33pyacdji88w8pqg"; 663 - type = "gem"; 664 - }; 665 - version = "4.9.0"; 202 + version = "0.0.5"; 666 203 }; 667 204 sinatra = { 668 205 dependencies = [ 206 + "mustermann" 669 207 "rack" 670 208 "rack-protection" 671 209 "tilt" ··· 674 212 platforms = [ ]; 675 213 source = { 676 214 remotes = [ "https://rubygems.org" ]; 677 - sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; 678 - type = "gem"; 679 - }; 680 - version = "1.4.8"; 681 - }; 682 - sprockets = { 683 - dependencies = [ 684 - "concurrent-ruby" 685 - "rack" 686 - ]; 687 - groups = [ "development" ]; 688 - platforms = [ ]; 689 - source = { 690 - remotes = [ "https://rubygems.org" ]; 691 - sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay"; 692 - type = "gem"; 693 - }; 694 - version = "3.7.2"; 695 - }; 696 - sprockets-helpers = { 697 - dependencies = [ "sprockets" ]; 698 - groups = [ "development" ]; 699 - platforms = [ ]; 700 - source = { 701 - remotes = [ "https://rubygems.org" ]; 702 - sha256 = "0513ma356g05lsskhsb363263177h6ccmp475il0p69y18his2ij"; 703 - type = "gem"; 704 - }; 705 - version = "1.4.0"; 706 - }; 707 - sprockets-sass = { 708 - dependencies = [ "sprockets" ]; 709 - groups = [ "development" ]; 710 - platforms = [ ]; 711 - source = { 712 - remotes = [ "https://rubygems.org" ]; 713 - sha256 = "02g153dhzmrlik5dd9kyq0rvr2xjm3fwx8rm7apqfrykc47aizqr"; 215 + sha256 = "01wq20aqk5kfggq3wagx5xr1cz0x08lg6dxbk9yhd1sf0d6pywkf"; 714 216 type = "gem"; 715 217 }; 716 - version = "2.0.0.beta2"; 218 + version = "3.2.0"; 717 219 }; 718 220 sqlite3 = { 719 221 dependencies = [ "mini_portile2" ]; ··· 721 223 platforms = [ ]; 722 224 source = { 723 225 remotes = [ "https://rubygems.org" ]; 724 - sha256 = "0h95kr5529qv786mfk8r2jjdsdi6v7v3k3dpz69mrcc9i0vpdd37"; 226 + sha256 = "073hd24qwx9j26cqbk0jma0kiajjv9fb8swv9rnz8j4mf0ygcxzs"; 725 227 type = "gem"; 726 228 }; 727 - version = "1.6.3"; 728 - }; 729 - stringio = { 730 - groups = [ 731 - "default" 732 - "development" 733 - ]; 734 - platforms = [ ]; 735 - source = { 736 - remotes = [ "https://rubygems.org" ]; 737 - sha256 = "0557v4z7996cgqw7i9197848mymv02krads93dn9lyqa5d7xd0dn"; 738 - type = "gem"; 739 - }; 740 - version = "3.0.7"; 229 + version = "1.7.3"; 741 230 }; 742 231 thin = { 743 232 dependencies = [ ··· 759 248 platforms = [ ]; 760 249 source = { 761 250 remotes = [ "https://rubygems.org" ]; 762 - sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7"; 251 + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; 763 252 type = "gem"; 764 253 }; 765 - version = "2.2.0"; 254 + version = "2.6.0"; 766 255 }; 767 256 timeout = { 768 257 groups = [ "default" ]; 769 258 platforms = [ ]; 770 259 source = { 771 260 remotes = [ "https://rubygems.org" ]; 772 - sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd"; 261 + sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; 773 262 type = "gem"; 774 263 }; 775 - version = "0.4.0"; 264 + version = "0.4.3"; 776 265 }; 777 - uglifier = { 778 - dependencies = [ "execjs" ]; 779 - groups = [ "development" ]; 780 - platforms = [ ]; 781 - source = { 782 - remotes = [ "https://rubygems.org" ]; 783 - sha256 = "0wgh7bzy68vhv9v68061519dd8samcy8sazzz0w3k8kqpy3g4s5f"; 784 - type = "gem"; 785 - }; 786 - version = "4.2.0"; 787 - }; 788 - websocket = { 789 - groups = [ 790 - "default" 791 - "development" 266 + websocket-driver = { 267 + dependencies = [ 268 + "base64" 269 + "websocket-extensions" 792 270 ]; 793 - platforms = [ ]; 794 - source = { 795 - remotes = [ "https://rubygems.org" ]; 796 - sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8"; 797 - type = "gem"; 798 - }; 799 - version = "1.2.9"; 800 - }; 801 - websocket-driver = { 802 - dependencies = [ "websocket-extensions" ]; 803 271 groups = [ "default" ]; 804 272 platforms = [ ]; 805 273 source = { 806 274 remotes = [ "https://rubygems.org" ]; 807 - sha256 = "1nyh873w4lvahcl8kzbjfca26656d5c6z3md4sbqg5y1gfz0157n"; 275 + sha256 = "1d26l4qn55ivzahbc7fwc4k4z3j7wzym05i9n77i4mslrpr9jv85"; 808 276 type = "gem"; 809 277 }; 810 - version = "0.7.6"; 278 + version = "0.7.7"; 811 279 }; 812 280 websocket-extensions = { 813 281 groups = [ "default" ]; ··· 818 286 type = "gem"; 819 287 }; 820 288 version = "0.1.5"; 821 - }; 822 - xpath = { 823 - dependencies = [ "nokogiri" ]; 824 - groups = [ 825 - "default" 826 - "development" 827 - ]; 828 - platforms = [ ]; 829 - source = { 830 - remotes = [ "https://rubygems.org" ]; 831 - sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd"; 832 - type = "gem"; 833 - }; 834 - version = "3.2.0"; 835 289 }; 836 290 }
-40
pkgs/tools/audio/qastools/default.nix
··· 1 - { 2 - mkDerivation, 3 - lib, 4 - fetchFromGitLab, 5 - cmake, 6 - alsa-lib, 7 - udev, 8 - qtbase, 9 - qtsvg, 10 - qttools, 11 - }: 12 - 13 - mkDerivation rec { 14 - pname = "qastools"; 15 - version = "0.23.0"; 16 - 17 - src = fetchFromGitLab { 18 - owner = "sebholt"; 19 - repo = pname; 20 - rev = "v${version}"; 21 - sha256 = "19hn64hnvryfmrkdg6rqyzahdbqf1s5y3dcca389jj6sdx93b3ip"; 22 - }; 23 - 24 - nativeBuildInputs = [ cmake ]; 25 - buildInputs = [ 26 - alsa-lib 27 - udev 28 - qtbase 29 - qtsvg 30 - qttools 31 - ]; 32 - 33 - meta = with lib; { 34 - description = "Collection of desktop applications for ALSA configuration"; 35 - homepage = "https://gitlab.com/sebholt/qastools"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ orivej ]; 38 - platforms = platforms.linux; 39 - }; 40 - }
+7 -1
pkgs/tools/security/honggfuzz/default.nix
··· 41 41 # Fortify causes build failures: 'str*' defined both normally and as 'alias' attribute 42 42 hardeningDisable = [ "fortify" ]; 43 43 44 - makeFlags = [ "PREFIX=$(out)" ]; 44 + makeFlags = [ 45 + "PREFIX=$(out)" 46 + # hfuzz-cc can only find 'includes' folder (instead of 'include') 47 + # Defined here: https://github.com/google/honggfuzz/blob/defed1013fdacd7090617ecc1ced8bdcc3c617d6/hfuzz_cc/hfuzz-cc.c#L273 48 + "INC_PATH=$(PREFIX)/includes" 49 + "HFUZZ_INC=$(out)" 50 + ]; 45 51 46 52 postInstall = '' 47 53 mkdir -p $out/lib
+2 -2
pkgs/tools/security/sbomnix/default.nix
··· 28 28 29 29 python.pkgs.buildPythonApplication rec { 30 30 pname = "sbomnix"; 31 - version = "1.7.1"; 31 + version = "1.7.2"; 32 32 pyproject = true; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "tiiuae"; 36 36 repo = "sbomnix"; 37 37 tag = "v${version}"; 38 - hash = "sha256-LMrsJnJXmn+rneIslAaoIpwOyPVIVjOyu49O+7J/nIs="; 38 + hash = "sha256-Vtrxpb6nTTR5a9sFi1NrhEflhPOwv1gt6i7DnggJwMs="; 39 39 40 40 # Remove documentation as it contains references to nix store 41 41 postFetch = ''
+1 -5
pkgs/top-level/all-packages.nix
··· 4709 4709 4710 4710 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { }; 4711 4711 4712 - qastools = libsForQt5.callPackage ../tools/audio/qastools { }; 4713 - 4714 4712 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; 4715 4713 4716 4714 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { }; ··· 6673 6671 6674 6672 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { }; 6675 6673 6676 - tinygo = callPackage ../development/compilers/tinygo { 6677 - llvmPackages = llvmPackages_18; 6678 - }; 6674 + tinygo = callPackage ../development/compilers/tinygo { }; 6679 6675 6680 6676 urweb = callPackage ../development/compilers/urweb { 6681 6677 icu = icu67;