From 466efda0b6dafd55378bc50045974ac800812f8c Mon Sep 17 00:00:00 2001 From: Tom McLaughlin Date: Fri, 15 Aug 2025 01:33:39 -0700 Subject: [PATCH 01/41] nodehun: fix build at 3.0.2 --- pkgs/by-name/no/nodehun/package.nix | 18 +- pkgs/by-name/no/nodehun/remove-nodemon.patch | 2840 ++++++++++++++++++ pkgs/by-name/no/nodehun/update-nan.patch | 150 - 3 files changed, 2852 insertions(+), 156 deletions(-) create mode 100644 pkgs/by-name/no/nodehun/remove-nodemon.patch delete mode 100644 pkgs/by-name/no/nodehun/update-nan.patch diff --git a/pkgs/by-name/no/nodehun/package.nix b/pkgs/by-name/no/nodehun/package.nix index 4cfc9cf9dabe..8947522834bb 100644 --- a/pkgs/by-name/no/nodehun/package.nix +++ b/pkgs/by-name/no/nodehun/package.nix @@ -21,14 +21,16 @@ buildNpmPackage { }; patches = [ - # fsevents is needed on Darwin, but its dependency "nan" in the upstream package-lock.json - # is too old for the Node 18.x in Nixpkgs. - # This patch is generated by checking out the upstream source and running - # npm update nan --lockfile-version 1 - ./update-nan.patch + # Remove the dependency on "nodemon", which is only needed for interactive + # development. This package depends on fsevents on macOS, which has + # repeatedly caused build problems. This patch is generated by checking out + # the upstream source and removing the "nodemon" line, and then running + # + # npm install --lockfile-version 1 + ./remove-nodemon.patch ]; - npmDepsHash = "sha256-mV6rWNf2p2w4H0ESUT0/Ybtx9YEdvO5l2gCvlWFXK+U="; + npmDepsHash = "sha256-GyNUPgLJhdjzbIpld916/l8durIw0aQRHojjSmGgEJE="; nativeBuildInputs = [ node-gyp python3 @@ -43,8 +45,12 @@ buildNpmPackage { cp -r build_old/Release build/ rm -rf build_old rm -rf build/Release/.deps + # Remove a development script to eliminate runtime dependency on node rm node_modules/node-addon-api/tools/conversion.js + + # Remove dangling symlinks + rm -rf $out/lib/node_modules/nodehun/node_modules/.bin ''; doInstallCheck = true; diff --git a/pkgs/by-name/no/nodehun/remove-nodemon.patch b/pkgs/by-name/no/nodehun/remove-nodemon.patch new file mode 100644 index 000000000000..51137cbab539 --- /dev/null +++ b/pkgs/by-name/no/nodehun/remove-nodemon.patch @@ -0,0 +1,2840 @@ +diff --git a/package-lock.json b/package-lock.json +index 3c577dd..637b6b2 100644 +--- a/package-lock.json ++++ b/package-lock.json +@@ -16,21 +16,6 @@ + "integrity": "sha512-FjsYUPzEJdGXjwKqSpE0/9QEh6kzhTAeObA54rn6j3rR4C/mzpI9L0KNfoeASSPMMdxIsoJuCLDWcM/rVjIsSA==", + "dev": true + }, +- "abbrev": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", +- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", +- "dev": true +- }, +- "ansi-align": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", +- "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", +- "dev": true, +- "requires": { +- "string-width": "^2.0.0" +- } +- }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", +@@ -52,27 +37,6 @@ + "color-convert": "^1.9.0" + } + }, +- "anymatch": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", +- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", +- "dev": true, +- "requires": { +- "micromatch": "^3.1.4", +- "normalize-path": "^2.1.1" +- }, +- "dependencies": { +- "normalize-path": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +- "dev": true, +- "requires": { +- "remove-trailing-separator": "^1.0.1" +- } +- } +- } +- }, + "arg": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", +@@ -88,136 +52,18 @@ + "sprintf-js": "~1.0.2" + } + }, +- "arr-diff": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", +- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", +- "dev": true +- }, +- "arr-flatten": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", +- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", +- "dev": true +- }, +- "arr-union": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", +- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", +- "dev": true +- }, +- "array-unique": { +- "version": "0.3.2", +- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", +- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", +- "dev": true +- }, +- "assign-symbols": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", +- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", +- "dev": true +- }, +- "async-each": { +- "version": "1.0.3", +- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", +- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", +- "dev": true +- }, +- "atob": { +- "version": "2.1.2", +- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", +- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", +- "dev": true +- }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, +- "base": { +- "version": "0.11.2", +- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", +- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", +- "dev": true, +- "requires": { +- "cache-base": "^1.0.1", +- "class-utils": "^0.3.5", +- "component-emitter": "^1.2.1", +- "define-property": "^1.0.0", +- "isobject": "^3.0.1", +- "mixin-deep": "^1.2.0", +- "pascalcase": "^0.1.1" +- }, +- "dependencies": { +- "define-property": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^1.0.0" +- } +- }, +- "is-accessor-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-data-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-descriptor": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +- "dev": true, +- "requires": { +- "is-accessor-descriptor": "^1.0.0", +- "is-data-descriptor": "^1.0.0", +- "kind-of": "^6.0.2" +- } +- } +- } +- }, +- "binary-extensions": { +- "version": "1.13.1", +- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", +- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", +- "dev": true +- }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, +- "boxen": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", +- "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", +- "dev": true, +- "requires": { +- "ansi-align": "^2.0.0", +- "camelcase": "^4.0.0", +- "chalk": "^2.0.1", +- "cli-boxes": "^1.0.0", +- "string-width": "^2.0.0", +- "term-size": "^1.2.0", +- "widest-line": "^2.0.0" +- } +- }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", +@@ -228,35 +74,6 @@ + "concat-map": "0.0.1" + } + }, +- "braces": { +- "version": "2.3.2", +- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", +- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", +- "dev": true, +- "requires": { +- "arr-flatten": "^1.1.0", +- "array-unique": "^0.3.2", +- "extend-shallow": "^2.0.1", +- "fill-range": "^4.0.0", +- "isobject": "^3.0.1", +- "repeat-element": "^1.1.2", +- "snapdragon": "^0.8.1", +- "snapdragon-node": "^2.0.1", +- "split-string": "^3.0.2", +- "to-regex": "^3.0.1" +- }, +- "dependencies": { +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- } +- } +- }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", +@@ -269,35 +86,6 @@ + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, +- "cache-base": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", +- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", +- "dev": true, +- "requires": { +- "collection-visit": "^1.0.0", +- "component-emitter": "^1.2.1", +- "get-value": "^2.0.6", +- "has-value": "^1.0.0", +- "isobject": "^3.0.1", +- "set-value": "^2.0.0", +- "to-object-path": "^0.3.0", +- "union-value": "^1.0.0", +- "unset-value": "^1.0.0" +- } +- }, +- "camelcase": { +- "version": "4.1.0", +- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", +- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", +- "dev": true +- }, +- "capture-stack-trace": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", +- "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", +- "dev": true +- }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", +@@ -309,68 +97,6 @@ + "supports-color": "^5.3.0" + } + }, +- "chokidar": { +- "version": "2.1.8", +- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", +- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", +- "dev": true, +- "requires": { +- "anymatch": "^2.0.0", +- "async-each": "^1.0.1", +- "braces": "^2.3.2", +- "fsevents": "^1.2.7", +- "glob-parent": "^3.1.0", +- "inherits": "^2.0.3", +- "is-binary-path": "^1.0.0", +- "is-glob": "^4.0.0", +- "normalize-path": "^3.0.0", +- "path-is-absolute": "^1.0.0", +- "readdirp": "^2.2.1", +- "upath": "^1.1.1" +- } +- }, +- "chownr": { +- "version": "1.1.4", +- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", +- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", +- "dev": true, +- "optional": true +- }, +- "ci-info": { +- "version": "1.6.0", +- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", +- "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", +- "dev": true +- }, +- "class-utils": { +- "version": "0.3.6", +- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", +- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", +- "dev": true, +- "requires": { +- "arr-union": "^3.1.0", +- "define-property": "^0.2.5", +- "isobject": "^3.0.0", +- "static-extend": "^0.1.1" +- }, +- "dependencies": { +- "define-property": { +- "version": "0.2.5", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^0.1.0" +- } +- } +- } +- }, +- "cli-boxes": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", +- "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", +- "dev": true +- }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", +@@ -410,16 +136,6 @@ + } + } + }, +- "collection-visit": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", +- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", +- "dev": true, +- "requires": { +- "map-visit": "^1.0.0", +- "object-visit": "^1.0.0" +- } +- }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", +@@ -435,70 +151,12 @@ + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, +- "component-emitter": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", +- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", +- "dev": true +- }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, +- "configstore": { +- "version": "3.1.2", +- "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", +- "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", +- "dev": true, +- "requires": { +- "dot-prop": "^4.1.0", +- "graceful-fs": "^4.1.2", +- "make-dir": "^1.0.0", +- "unique-string": "^1.0.0", +- "write-file-atomic": "^2.0.0", +- "xdg-basedir": "^3.0.0" +- } +- }, +- "copy-descriptor": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", +- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", +- "dev": true +- }, +- "core-util-is": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", +- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", +- "dev": true +- }, +- "create-error-class": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", +- "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", +- "dev": true, +- "requires": { +- "capture-stack-trace": "^1.0.0" +- } +- }, +- "cross-spawn": { +- "version": "5.1.0", +- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", +- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", +- "dev": true, +- "requires": { +- "lru-cache": "^4.0.1", +- "shebang-command": "^1.2.0", +- "which": "^1.2.9" +- } +- }, +- "crypto-random-string": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", +- "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", +- "dev": true +- }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", +@@ -522,18 +180,6 @@ + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, +- "decode-uri-component": { +- "version": "0.2.0", +- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", +- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", +- "dev": true +- }, +- "deep-extend": { +- "version": "0.6.0", +- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", +- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", +- "dev": true +- }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", +@@ -543,68 +189,12 @@ + "object-keys": "^1.0.12" + } + }, +- "define-property": { +- "version": "2.0.2", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", +- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", +- "dev": true, +- "requires": { +- "is-descriptor": "^1.0.2", +- "isobject": "^3.0.1" +- }, +- "dependencies": { +- "is-accessor-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-data-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-descriptor": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +- "dev": true, +- "requires": { +- "is-accessor-descriptor": "^1.0.0", +- "is-data-descriptor": "^1.0.0", +- "kind-of": "^6.0.2" +- } +- } +- } +- }, + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + }, +- "dot-prop": { +- "version": "4.2.0", +- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", +- "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", +- "dev": true, +- "requires": { +- "is-obj": "^1.0.0" +- } +- }, +- "duplexer3": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", +- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", +- "dev": true +- }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", +@@ -652,174 +242,6 @@ + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, +- "execa": { +- "version": "0.7.0", +- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", +- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", +- "dev": true, +- "requires": { +- "cross-spawn": "^5.0.1", +- "get-stream": "^3.0.0", +- "is-stream": "^1.1.0", +- "npm-run-path": "^2.0.0", +- "p-finally": "^1.0.0", +- "signal-exit": "^3.0.0", +- "strip-eof": "^1.0.0" +- } +- }, +- "expand-brackets": { +- "version": "2.1.4", +- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", +- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", +- "dev": true, +- "requires": { +- "debug": "^2.3.3", +- "define-property": "^0.2.5", +- "extend-shallow": "^2.0.1", +- "posix-character-classes": "^0.1.0", +- "regex-not": "^1.0.0", +- "snapdragon": "^0.8.1", +- "to-regex": "^3.0.1" +- }, +- "dependencies": { +- "debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +- "dev": true, +- "requires": { +- "ms": "2.0.0" +- } +- }, +- "define-property": { +- "version": "0.2.5", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^0.1.0" +- } +- }, +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- } +- } +- }, +- "extend-shallow": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", +- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", +- "dev": true, +- "requires": { +- "assign-symbols": "^1.0.0", +- "is-extendable": "^1.0.1" +- }, +- "dependencies": { +- "is-extendable": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +- "dev": true, +- "requires": { +- "is-plain-object": "^2.0.4" +- } +- } +- } +- }, +- "extglob": { +- "version": "2.0.4", +- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", +- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", +- "dev": true, +- "requires": { +- "array-unique": "^0.3.2", +- "define-property": "^1.0.0", +- "expand-brackets": "^2.1.4", +- "extend-shallow": "^2.0.1", +- "fragment-cache": "^0.2.1", +- "regex-not": "^1.0.0", +- "snapdragon": "^0.8.1", +- "to-regex": "^3.0.1" +- }, +- "dependencies": { +- "define-property": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^1.0.0" +- } +- }, +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- }, +- "is-accessor-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-data-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-descriptor": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +- "dev": true, +- "requires": { +- "is-accessor-descriptor": "^1.0.0", +- "is-data-descriptor": "^1.0.0", +- "kind-of": "^6.0.2" +- } +- } +- } +- }, +- "fill-range": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", +- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", +- "dev": true, +- "requires": { +- "extend-shallow": "^2.0.1", +- "is-number": "^3.0.0", +- "repeat-string": "^1.6.1", +- "to-regex-range": "^2.1.0" +- }, +- "dependencies": { +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- } +- } +- }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", +@@ -846,555 +268,12 @@ + } + } + }, +- "for-in": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", +- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", +- "dev": true +- }, +- "fragment-cache": { +- "version": "0.2.1", +- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", +- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", +- "dev": true, +- "requires": { +- "map-cache": "^0.2.2" +- } +- }, +- "fs-minipass": { +- "version": "1.2.7", +- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", +- "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", +- "dev": true, +- "optional": true, +- "requires": { +- "minipass": "^2.6.0" +- } +- }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, +- "fsevents": { +- "version": "1.2.9", +- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", +- "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", +- "dev": true, +- "optional": true, +- "requires": { +- "nan": "^2.12.1", +- "node-pre-gyp": "^0.12.0" +- }, +- "dependencies": { +- "abbrev": { +- "version": "1.1.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "ansi-regex": { +- "version": "2.1.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "aproba": { +- "version": "1.2.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "are-we-there-yet": { +- "version": "1.1.5", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "delegates": "^1.0.0", +- "readable-stream": "^2.0.6" +- } +- }, +- "balanced-match": { +- "version": "1.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "brace-expansion": { +- "version": "1.1.11", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "balanced-match": "^1.0.0", +- "concat-map": "0.0.1" +- } +- }, +- "chownr": { +- "version": "1.1.1", +- "bundled": true +- }, +- "code-point-at": { +- "version": "1.1.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "concat-map": { +- "version": "0.0.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "console-control-strings": { +- "version": "1.1.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "core-util-is": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "debug": { +- "version": "4.1.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "ms": "^2.1.1" +- } +- }, +- "deep-extend": { +- "version": "0.6.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "delegates": { +- "version": "1.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "detect-libc": { +- "version": "1.0.3", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "fs-minipass": { +- "version": "1.2.5", +- "bundled": true, +- "requires": { +- "minipass": "^2.2.1" +- } +- }, +- "fs.realpath": { +- "version": "1.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "gauge": { +- "version": "2.7.4", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "aproba": "^1.0.3", +- "console-control-strings": "^1.0.0", +- "has-unicode": "^2.0.0", +- "object-assign": "^4.1.0", +- "signal-exit": "^3.0.0", +- "string-width": "^1.0.1", +- "strip-ansi": "^3.0.1", +- "wide-align": "^1.1.0" +- } +- }, +- "glob": { +- "version": "7.1.3", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "fs.realpath": "^1.0.0", +- "inflight": "^1.0.4", +- "inherits": "2", +- "minimatch": "^3.0.4", +- "once": "^1.3.0", +- "path-is-absolute": "^1.0.0" +- } +- }, +- "has-unicode": { +- "version": "2.0.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "iconv-lite": { +- "version": "0.4.24", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "safer-buffer": ">= 2.1.2 < 3" +- } +- }, +- "ignore-walk": { +- "version": "3.0.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "minimatch": "^3.0.4" +- } +- }, +- "inflight": { +- "version": "1.0.6", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "once": "^1.3.0", +- "wrappy": "1" +- } +- }, +- "inherits": { +- "version": "2.0.3", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "is-fullwidth-code-point": { +- "version": "1.0.0", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "number-is-nan": "^1.0.0" +- } +- }, +- "isarray": { +- "version": "1.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "minimatch": { +- "version": "3.0.4", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "brace-expansion": "^1.1.7" +- } +- }, +- "minimist": { +- "version": "0.0.8", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "minipass": { +- "version": "2.3.5", +- "bundled": true, +- "optional": true, +- "requires": { +- "safe-buffer": "^5.1.2", +- "yallist": "^3.0.0" +- } +- }, +- "minizlib": { +- "version": "1.2.1", +- "bundled": true, +- "requires": { +- "minipass": "^2.2.1" +- } +- }, +- "mkdirp": { +- "version": "0.5.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "minimist": "0.0.8" +- } +- }, +- "ms": { +- "version": "2.1.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "needle": { +- "version": "2.3.0", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "debug": "^4.1.0", +- "iconv-lite": "^0.4.4", +- "sax": "^1.2.4" +- } +- }, +- "node-pre-gyp": { +- "version": "0.12.0", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "detect-libc": "^1.0.2", +- "mkdirp": "^0.5.1", +- "needle": "^2.2.1", +- "nopt": "^4.0.1", +- "npm-packlist": "^1.1.6", +- "npmlog": "^4.0.2", +- "rc": "^1.2.7", +- "rimraf": "^2.6.1", +- "semver": "^5.3.0", +- "tar": "^4" +- } +- }, +- "nopt": { +- "version": "4.0.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "abbrev": "1", +- "osenv": "^0.1.4" +- } +- }, +- "npm-bundled": { +- "version": "1.0.6", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "npm-packlist": { +- "version": "1.4.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "ignore-walk": "^3.0.1", +- "npm-bundled": "^1.0.1" +- } +- }, +- "npmlog": { +- "version": "4.1.2", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "are-we-there-yet": "~1.1.2", +- "console-control-strings": "~1.1.0", +- "gauge": "~2.7.3", +- "set-blocking": "~2.0.0" +- } +- }, +- "number-is-nan": { +- "version": "1.0.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "object-assign": { +- "version": "4.1.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "once": { +- "version": "1.4.0", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "wrappy": "1" +- } +- }, +- "os-homedir": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "os-tmpdir": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "osenv": { +- "version": "0.1.5", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "os-homedir": "^1.0.0", +- "os-tmpdir": "^1.0.0" +- } +- }, +- "path-is-absolute": { +- "version": "1.0.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "process-nextick-args": { +- "version": "2.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "rc": { +- "version": "1.2.8", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "deep-extend": "^0.6.0", +- "ini": "~1.3.0", +- "minimist": "^1.2.0", +- "strip-json-comments": "~2.0.1" +- }, +- "dependencies": { +- "minimist": { +- "version": "1.2.0", +- "bundled": true, +- "dev": true, +- "optional": true +- } +- } +- }, +- "readable-stream": { +- "version": "2.3.6", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "core-util-is": "~1.0.0", +- "inherits": "~2.0.3", +- "isarray": "~1.0.0", +- "process-nextick-args": "~2.0.0", +- "safe-buffer": "~5.1.1", +- "string_decoder": "~1.1.1", +- "util-deprecate": "~1.0.1" +- } +- }, +- "rimraf": { +- "version": "2.6.3", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "glob": "^7.1.3" +- } +- }, +- "safe-buffer": { +- "version": "5.1.2", +- "bundled": true, +- "optional": true +- }, +- "safer-buffer": { +- "version": "2.1.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "sax": { +- "version": "1.2.4", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "semver": { +- "version": "5.7.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "set-blocking": { +- "version": "2.0.0", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "signal-exit": { +- "version": "3.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "string-width": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "code-point-at": "^1.0.0", +- "is-fullwidth-code-point": "^1.0.0", +- "strip-ansi": "^3.0.0" +- } +- }, +- "string_decoder": { +- "version": "1.1.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "safe-buffer": "~5.1.0" +- } +- }, +- "strip-ansi": { +- "version": "3.0.1", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "ansi-regex": "^2.0.0" +- } +- }, +- "strip-json-comments": { +- "version": "2.0.1", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "util-deprecate": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "wide-align": { +- "version": "1.1.3", +- "bundled": true, +- "dev": true, +- "optional": true, +- "requires": { +- "string-width": "^1.0.2 || 2" +- } +- }, +- "wrappy": { +- "version": "1.0.2", +- "bundled": true, +- "dev": true, +- "optional": true +- }, +- "yallist": { +- "version": "3.0.3", +- "bundled": true, +- "optional": true +- } +- } +- }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", +@@ -1407,73 +286,6 @@ + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, +- "get-stream": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", +- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", +- "dev": true +- }, +- "get-value": { +- "version": "2.0.6", +- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", +- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", +- "dev": true +- }, +- "glob-parent": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", +- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", +- "dev": true, +- "requires": { +- "is-glob": "^3.1.0", +- "path-dirname": "^1.0.0" +- }, +- "dependencies": { +- "is-glob": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", +- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", +- "dev": true, +- "requires": { +- "is-extglob": "^2.1.0" +- } +- } +- } +- }, +- "global-dirs": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", +- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", +- "dev": true, +- "requires": { +- "ini": "^1.3.4" +- } +- }, +- "got": { +- "version": "6.7.1", +- "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", +- "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", +- "dev": true, +- "requires": { +- "create-error-class": "^3.0.0", +- "duplexer3": "^0.1.4", +- "get-stream": "^3.0.0", +- "is-redirect": "^1.0.0", +- "is-retry-allowed": "^1.0.0", +- "is-stream": "^1.0.0", +- "lowercase-keys": "^1.0.0", +- "safe-buffer": "^5.0.1", +- "timed-out": "^4.0.0", +- "unzip-response": "^2.0.1", +- "url-parse-lax": "^1.0.0" +- } +- }, +- "graceful-fs": { +- "version": "4.2.3", +- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", +- "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", +- "dev": true +- }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", +@@ -1498,273 +310,47 @@ + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", +- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", +- "dev": true +- }, +- "has-value": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", +- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", +- "dev": true, +- "requires": { +- "get-value": "^2.0.6", +- "has-values": "^1.0.0", +- "isobject": "^3.0.0" +- } +- }, +- "has-values": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", +- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", +- "dev": true, +- "requires": { +- "is-number": "^3.0.0", +- "kind-of": "^4.0.0" +- }, +- "dependencies": { +- "kind-of": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", +- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, +- "he": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", +- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", +- "dev": true +- }, +- "ignore-by-default": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", +- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", +- "dev": true +- }, +- "import-lazy": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", +- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", +- "dev": true +- }, +- "imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", +- "dev": true +- }, +- "inflight": { +- "version": "1.0.6", +- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", +- "dev": true, +- "requires": { +- "once": "^1.3.0", +- "wrappy": "1" +- } +- }, +- "inherits": { +- "version": "2.0.4", +- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", +- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", +- "dev": true +- }, +- "ini": { +- "version": "1.3.8", +- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", +- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", +- "dev": true +- }, +- "is-accessor-descriptor": { +- "version": "0.1.6", +- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", +- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", +- "dev": true, +- "requires": { +- "kind-of": "^3.0.2" +- }, +- "dependencies": { +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, +- "is-binary-path": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", +- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", +- "dev": true, +- "requires": { +- "binary-extensions": "^1.0.0" +- } +- }, +- "is-buffer": { +- "version": "1.1.6", +- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", +- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", +- "dev": true +- }, +- "is-callable": { +- "version": "1.1.4", +- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", +- "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", +- "dev": true +- }, +- "is-ci": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", +- "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", +- "dev": true, +- "requires": { +- "ci-info": "^1.5.0" +- } +- }, +- "is-data-descriptor": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", +- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", +- "dev": true, +- "requires": { +- "kind-of": "^3.0.2" +- }, +- "dependencies": { +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, +- "is-date-object": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", +- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", +- "dev": true +- }, +- "is-descriptor": { +- "version": "0.1.6", +- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", +- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", +- "dev": true, +- "requires": { +- "is-accessor-descriptor": "^0.1.6", +- "is-data-descriptor": "^0.1.4", +- "kind-of": "^5.0.0" +- }, +- "dependencies": { +- "kind-of": { +- "version": "5.1.0", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", +- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", +- "dev": true +- } +- } +- }, +- "is-extendable": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", +- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", +- "dev": true +- }, +- "is-extglob": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", +- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", +- "dev": true +- }, +- "is-fullwidth-code-point": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +- "dev": true +- }, +- "is-glob": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", +- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", +- "dev": true, +- "requires": { +- "is-extglob": "^2.1.1" +- } +- }, +- "is-installed-globally": { +- "version": "0.1.0", +- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", +- "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", +- "dev": true, +- "requires": { +- "global-dirs": "^0.1.0", +- "is-path-inside": "^1.0.0" +- } ++ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", ++ "dev": true + }, +- "is-npm": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", +- "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", ++ "he": { ++ "version": "1.2.0", ++ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", ++ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, +- "is-number": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", +- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", ++ "inflight": { ++ "version": "1.0.6", ++ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", ++ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { +- "kind-of": "^3.0.2" +- }, +- "dependencies": { +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } ++ "once": "^1.3.0", ++ "wrappy": "1" + } + }, +- "is-obj": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", +- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", ++ "inherits": { ++ "version": "2.0.4", ++ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", ++ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, +- "is-path-inside": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", +- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", +- "dev": true, +- "requires": { +- "path-is-inside": "^1.0.1" +- } ++ "is-callable": { ++ "version": "1.1.4", ++ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", ++ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", ++ "dev": true + }, +- "is-plain-object": { +- "version": "2.0.4", +- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", +- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", +- "dev": true, +- "requires": { +- "isobject": "^3.0.1" +- } ++ "is-date-object": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", ++ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", ++ "dev": true + }, +- "is-redirect": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", +- "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", ++ "is-fullwidth-code-point": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", ++ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-regex": { +@@ -1776,18 +362,6 @@ + "has": "^1.0.1" + } + }, +- "is-retry-allowed": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", +- "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", +- "dev": true +- }, +- "is-stream": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", +- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", +- "dev": true +- }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", +@@ -1797,30 +371,12 @@ + "has-symbols": "^1.0.0" + } + }, +- "is-windows": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", +- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", +- "dev": true +- }, +- "isarray": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", +- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", +- "dev": true +- }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, +- "isobject": { +- "version": "3.0.1", +- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", +- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", +- "dev": true +- }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", +@@ -1831,21 +387,6 @@ + "esprima": "^4.0.0" + } + }, +- "kind-of": { +- "version": "6.0.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", +- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", +- "dev": true +- }, +- "latest-version": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", +- "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", +- "dev": true, +- "requires": { +- "package-json": "^4.0.0" +- } +- }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", +@@ -1871,73 +412,12 @@ + "chalk": "^2.0.1" + } + }, +- "lowercase-keys": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", +- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", +- "dev": true +- }, +- "lru-cache": { +- "version": "4.1.5", +- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", +- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", +- "dev": true, +- "requires": { +- "pseudomap": "^1.0.2", +- "yallist": "^2.1.2" +- } +- }, +- "make-dir": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", +- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", +- "dev": true, +- "requires": { +- "pify": "^3.0.0" +- } +- }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, +- "map-cache": { +- "version": "0.2.2", +- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", +- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", +- "dev": true +- }, +- "map-visit": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", +- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", +- "dev": true, +- "requires": { +- "object-visit": "^1.0.0" +- } +- }, +- "micromatch": { +- "version": "3.1.10", +- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", +- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", +- "dev": true, +- "requires": { +- "arr-diff": "^4.0.0", +- "array-unique": "^0.3.2", +- "braces": "^2.3.1", +- "define-property": "^2.0.2", +- "extend-shallow": "^3.0.2", +- "extglob": "^2.0.4", +- "fragment-cache": "^0.2.1", +- "kind-of": "^6.0.2", +- "nanomatch": "^1.2.9", +- "object.pick": "^1.3.0", +- "regex-not": "^1.0.0", +- "snapdragon": "^0.8.1", +- "to-regex": "^3.0.2" +- } +- }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", +@@ -1947,63 +427,6 @@ + "brace-expansion": "^1.1.7" + } + }, +- "minimist": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", +- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", +- "dev": true +- }, +- "minipass": { +- "version": "2.9.0", +- "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", +- "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", +- "dev": true, +- "optional": true, +- "requires": { +- "safe-buffer": "^5.1.2", +- "yallist": "^3.0.0" +- }, +- "dependencies": { +- "yallist": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", +- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", +- "dev": true, +- "optional": true +- } +- } +- }, +- "minizlib": { +- "version": "1.3.3", +- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", +- "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", +- "dev": true, +- "optional": true, +- "requires": { +- "minipass": "^2.9.0" +- } +- }, +- "mixin-deep": { +- "version": "1.3.2", +- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", +- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", +- "dev": true, +- "requires": { +- "for-in": "^1.0.2", +- "is-extendable": "^1.0.1" +- }, +- "dependencies": { +- "is-extendable": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +- "dev": true, +- "requires": { +- "is-plain-object": "^2.0.4" +- } +- } +- } +- }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", +@@ -2089,38 +512,6 @@ + } + } + }, +- "ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", +- "dev": true +- }, +- "nan": { +- "version": "2.14.0", +- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", +- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", +- "dev": true, +- "optional": true +- }, +- "nanomatch": { +- "version": "1.2.13", +- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", +- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", +- "dev": true, +- "requires": { +- "arr-diff": "^4.0.0", +- "array-unique": "^0.3.2", +- "define-property": "^2.0.2", +- "extend-shallow": "^3.0.2", +- "fragment-cache": "^0.2.1", +- "is-windows": "^1.0.2", +- "kind-of": "^6.0.2", +- "object.pick": "^1.3.0", +- "regex-not": "^1.0.0", +- "snapdragon": "^0.8.1", +- "to-regex": "^3.0.1" +- } +- }, + "node-addon-api": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.3.tgz", +@@ -2136,79 +527,6 @@ + "semver": "^5.7.0" + } + }, +- "nodemon": { +- "version": "1.19.4", +- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz", +- "integrity": "sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==", +- "dev": true, +- "requires": { +- "chokidar": "^2.1.8", +- "debug": "^3.2.6", +- "ignore-by-default": "^1.0.1", +- "minimatch": "^3.0.4", +- "pstree.remy": "^1.1.7", +- "semver": "^5.7.1", +- "supports-color": "^5.5.0", +- "touch": "^3.1.0", +- "undefsafe": "^2.0.2", +- "update-notifier": "^2.5.0" +- } +- }, +- "nopt": { +- "version": "1.0.10", +- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", +- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", +- "dev": true, +- "requires": { +- "abbrev": "1" +- } +- }, +- "normalize-path": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", +- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", +- "dev": true +- }, +- "npm-run-path": { +- "version": "2.0.2", +- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", +- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", +- "dev": true, +- "requires": { +- "path-key": "^2.0.0" +- } +- }, +- "object-copy": { +- "version": "0.1.0", +- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", +- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", +- "dev": true, +- "requires": { +- "copy-descriptor": "^0.1.0", +- "define-property": "^0.2.5", +- "kind-of": "^3.0.3" +- }, +- "dependencies": { +- "define-property": { +- "version": "0.2.5", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^0.1.0" +- } +- }, +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", +@@ -2221,15 +539,6 @@ + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, +- "object-visit": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", +- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", +- "dev": true, +- "requires": { +- "isobject": "^3.0.0" +- } +- }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", +@@ -2252,221 +561,49 @@ + "es-abstract": "^1.5.1" + } + }, +- "object.pick": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", +- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", +- "dev": true, +- "requires": { +- "isobject": "^3.0.1" +- } +- }, +- "once": { +- "version": "1.4.0", +- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", +- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", +- "dev": true, +- "requires": { +- "wrappy": "1" +- } +- }, +- "p-finally": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", +- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", +- "dev": true +- }, +- "p-limit": { +- "version": "2.2.1", +- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", +- "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", +- "dev": true, +- "requires": { +- "p-try": "^2.0.0" +- } +- }, +- "p-locate": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", +- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", +- "dev": true, +- "requires": { +- "p-limit": "^2.0.0" +- } +- }, +- "p-try": { +- "version": "2.2.0", +- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", +- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", +- "dev": true +- }, +- "package-json": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", +- "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", +- "dev": true, +- "requires": { +- "got": "^6.7.1", +- "registry-auth-token": "^3.0.1", +- "registry-url": "^3.0.3", +- "semver": "^5.1.0" +- } +- }, +- "pascalcase": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", +- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", +- "dev": true +- }, +- "path-dirname": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", +- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", +- "dev": true +- }, +- "path-exists": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", +- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", +- "dev": true +- }, +- "path-is-absolute": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", +- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", +- "dev": true +- }, +- "path-is-inside": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", +- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", +- "dev": true +- }, +- "path-key": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", +- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", +- "dev": true +- }, +- "pify": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", +- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", +- "dev": true +- }, +- "posix-character-classes": { +- "version": "0.1.1", +- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", +- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", +- "dev": true +- }, +- "prepend-http": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", +- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", +- "dev": true +- }, +- "process-nextick-args": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", +- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", +- "dev": true +- }, +- "pseudomap": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", +- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", +- "dev": true +- }, +- "pstree.remy": { +- "version": "1.1.7", +- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.7.tgz", +- "integrity": "sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==", +- "dev": true +- }, +- "rc": { +- "version": "1.2.8", +- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", +- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", +- "dev": true, +- "requires": { +- "deep-extend": "^0.6.0", +- "ini": "~1.3.0", +- "minimist": "^1.2.0", +- "strip-json-comments": "~2.0.1" +- } +- }, +- "readable-stream": { +- "version": "2.3.6", +- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", +- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", +- "dev": true, +- "requires": { +- "core-util-is": "~1.0.0", +- "inherits": "~2.0.3", +- "isarray": "~1.0.0", +- "process-nextick-args": "~2.0.0", +- "safe-buffer": "~5.1.1", +- "string_decoder": "~1.1.1", +- "util-deprecate": "~1.0.1" +- } +- }, +- "readdirp": { +- "version": "2.2.1", +- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", +- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", +- "dev": true, +- "requires": { +- "graceful-fs": "^4.1.11", +- "micromatch": "^3.1.10", +- "readable-stream": "^2.0.2" +- } +- }, +- "regex-not": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", +- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", ++ "once": { ++ "version": "1.4.0", ++ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ++ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { +- "extend-shallow": "^3.0.2", +- "safe-regex": "^1.1.0" ++ "wrappy": "1" + } + }, +- "registry-auth-token": { +- "version": "3.4.0", +- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", +- "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", ++ "p-limit": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", ++ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "dev": true, + "requires": { +- "rc": "^1.1.6", +- "safe-buffer": "^5.0.1" ++ "p-try": "^2.0.0" + } + }, +- "registry-url": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", +- "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", ++ "p-locate": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", ++ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { +- "rc": "^1.0.1" ++ "p-limit": "^2.0.0" + } + }, +- "remove-trailing-separator": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", +- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", ++ "p-try": { ++ "version": "2.2.0", ++ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", ++ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, +- "repeat-element": { +- "version": "1.1.3", +- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", +- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", ++ "path-exists": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", ++ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, +- "repeat-string": { +- "version": "1.6.1", +- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", +- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", ++ "path-is-absolute": { ++ "version": "1.0.1", ++ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", ++ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "require-directory": { +@@ -2481,233 +618,18 @@ + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, +- "resolve-url": { +- "version": "0.2.1", +- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", +- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", +- "dev": true +- }, +- "ret": { +- "version": "0.1.15", +- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", +- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", +- "dev": true +- }, +- "safe-buffer": { +- "version": "5.1.2", +- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", +- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", +- "dev": true +- }, +- "safe-regex": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", +- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", +- "dev": true, +- "requires": { +- "ret": "~0.1.10" +- } +- }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, +- "semver-diff": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", +- "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", +- "dev": true, +- "requires": { +- "semver": "^5.0.3" +- } +- }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, +- "set-value": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", +- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", +- "dev": true, +- "requires": { +- "extend-shallow": "^2.0.1", +- "is-extendable": "^0.1.1", +- "is-plain-object": "^2.0.3", +- "split-string": "^3.0.1" +- }, +- "dependencies": { +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- } +- } +- }, +- "shebang-command": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", +- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", +- "dev": true, +- "requires": { +- "shebang-regex": "^1.0.0" +- } +- }, +- "shebang-regex": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", +- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", +- "dev": true +- }, +- "signal-exit": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", +- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", +- "dev": true +- }, +- "snapdragon": { +- "version": "0.8.2", +- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", +- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", +- "dev": true, +- "requires": { +- "base": "^0.11.1", +- "debug": "^2.2.0", +- "define-property": "^0.2.5", +- "extend-shallow": "^2.0.1", +- "map-cache": "^0.2.2", +- "source-map": "^0.5.6", +- "source-map-resolve": "^0.5.0", +- "use": "^3.1.0" +- }, +- "dependencies": { +- "debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +- "dev": true, +- "requires": { +- "ms": "2.0.0" +- } +- }, +- "define-property": { +- "version": "0.2.5", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^0.1.0" +- } +- }, +- "extend-shallow": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +- "dev": true, +- "requires": { +- "is-extendable": "^0.1.0" +- } +- } +- } +- }, +- "snapdragon-node": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", +- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", +- "dev": true, +- "requires": { +- "define-property": "^1.0.0", +- "isobject": "^3.0.0", +- "snapdragon-util": "^3.0.1" +- }, +- "dependencies": { +- "define-property": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^1.0.0" +- } +- }, +- "is-accessor-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-data-descriptor": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +- "dev": true, +- "requires": { +- "kind-of": "^6.0.0" +- } +- }, +- "is-descriptor": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +- "dev": true, +- "requires": { +- "is-accessor-descriptor": "^1.0.0", +- "is-data-descriptor": "^1.0.0", +- "kind-of": "^6.0.2" +- } +- } +- } +- }, +- "snapdragon-util": { +- "version": "3.0.1", +- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", +- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", +- "dev": true, +- "requires": { +- "kind-of": "^3.2.0" +- }, +- "dependencies": { +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, +- "source-map": { +- "version": "0.5.7", +- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", +- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", +- "dev": true +- }, +- "source-map-resolve": { +- "version": "0.5.2", +- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", +- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", +- "dev": true, +- "requires": { +- "atob": "^2.1.1", +- "decode-uri-component": "^0.2.0", +- "resolve-url": "^0.2.1", +- "source-map-url": "^0.4.0", +- "urix": "^0.1.0" +- } +- }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", +@@ -2726,48 +648,12 @@ + } + } + }, +- "source-map-url": { +- "version": "0.4.0", +- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", +- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", +- "dev": true +- }, +- "split-string": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", +- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", +- "dev": true, +- "requires": { +- "extend-shallow": "^3.0.0" +- } +- }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, +- "static-extend": { +- "version": "0.1.2", +- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", +- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", +- "dev": true, +- "requires": { +- "define-property": "^0.2.5", +- "object-copy": "^0.1.0" +- }, +- "dependencies": { +- "define-property": { +- "version": "0.2.5", +- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +- "dev": true, +- "requires": { +- "is-descriptor": "^0.1.0" +- } +- } +- } +- }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +@@ -2798,15 +684,6 @@ + "function-bind": "^1.1.1" + } + }, +- "string_decoder": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", +- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", +- "dev": true, +- "requires": { +- "safe-buffer": "~5.1.0" +- } +- }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +@@ -2816,12 +693,6 @@ + "ansi-regex": "^3.0.0" + } + }, +- "strip-eof": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", +- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", +- "dev": true +- }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", +@@ -2837,121 +708,6 @@ + "has-flag": "^3.0.0" + } + }, +- "tar": { +- "version": "4.4.19", +- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", +- "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", +- "dev": true, +- "optional": true, +- "requires": { +- "chownr": "^1.1.4", +- "fs-minipass": "^1.2.7", +- "minipass": "^2.9.0", +- "minizlib": "^1.3.3", +- "mkdirp": "^0.5.5", +- "safe-buffer": "^5.2.1", +- "yallist": "^3.1.1" +- }, +- "dependencies": { +- "minimist": { +- "version": "1.2.5", +- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", +- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", +- "dev": true, +- "optional": true +- }, +- "mkdirp": { +- "version": "0.5.5", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", +- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", +- "dev": true, +- "optional": true, +- "requires": { +- "minimist": "^1.2.5" +- } +- }, +- "safe-buffer": { +- "version": "5.2.1", +- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", +- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", +- "dev": true, +- "optional": true +- }, +- "yallist": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", +- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", +- "dev": true, +- "optional": true +- } +- } +- }, +- "term-size": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", +- "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", +- "dev": true, +- "requires": { +- "execa": "^0.7.0" +- } +- }, +- "timed-out": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", +- "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", +- "dev": true +- }, +- "to-object-path": { +- "version": "0.3.0", +- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", +- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", +- "dev": true, +- "requires": { +- "kind-of": "^3.0.2" +- }, +- "dependencies": { +- "kind-of": { +- "version": "3.2.2", +- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +- "dev": true, +- "requires": { +- "is-buffer": "^1.1.5" +- } +- } +- } +- }, +- "to-regex": { +- "version": "3.0.2", +- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", +- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", +- "dev": true, +- "requires": { +- "define-property": "^2.0.2", +- "extend-shallow": "^3.0.2", +- "regex-not": "^1.0.2", +- "safe-regex": "^1.1.0" +- } +- }, +- "to-regex-range": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", +- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", +- "dev": true, +- "requires": { +- "is-number": "^3.0.0", +- "repeat-string": "^1.6.1" +- } +- }, +- "touch": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", +- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", +- "dev": true, +- "requires": { +- "nopt": "~1.0.10" +- } +- }, + "ts-node": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz", +@@ -2971,130 +727,6 @@ + "integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==", + "dev": true + }, +- "undefsafe": { +- "version": "2.0.5", +- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", +- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", +- "dev": true +- }, +- "union-value": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", +- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", +- "dev": true, +- "requires": { +- "arr-union": "^3.1.0", +- "get-value": "^2.0.6", +- "is-extendable": "^0.1.1", +- "set-value": "^2.0.1" +- } +- }, +- "unique-string": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", +- "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", +- "dev": true, +- "requires": { +- "crypto-random-string": "^1.0.0" +- } +- }, +- "unset-value": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", +- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", +- "dev": true, +- "requires": { +- "has-value": "^0.3.1", +- "isobject": "^3.0.0" +- }, +- "dependencies": { +- "has-value": { +- "version": "0.3.1", +- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", +- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", +- "dev": true, +- "requires": { +- "get-value": "^2.0.3", +- "has-values": "^0.1.4", +- "isobject": "^2.0.0" +- }, +- "dependencies": { +- "isobject": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", +- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", +- "dev": true, +- "requires": { +- "isarray": "1.0.0" +- } +- } +- } +- }, +- "has-values": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", +- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", +- "dev": true +- } +- } +- }, +- "unzip-response": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", +- "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", +- "dev": true +- }, +- "upath": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", +- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", +- "dev": true +- }, +- "update-notifier": { +- "version": "2.5.0", +- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", +- "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", +- "dev": true, +- "requires": { +- "boxen": "^1.2.1", +- "chalk": "^2.0.1", +- "configstore": "^3.0.0", +- "import-lazy": "^2.1.0", +- "is-ci": "^1.0.10", +- "is-installed-globally": "^0.1.0", +- "is-npm": "^1.0.0", +- "latest-version": "^3.0.0", +- "semver-diff": "^2.0.0", +- "xdg-basedir": "^3.0.0" +- } +- }, +- "urix": { +- "version": "0.1.0", +- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", +- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", +- "dev": true +- }, +- "url-parse-lax": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", +- "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", +- "dev": true, +- "requires": { +- "prepend-http": "^1.0.1" +- } +- }, +- "use": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", +- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", +- "dev": true +- }, +- "util-deprecate": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", +- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", +- "dev": true +- }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", +@@ -3119,15 +751,6 @@ + "string-width": "^1.0.2 || 2" + } + }, +- "widest-line": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", +- "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", +- "dev": true, +- "requires": { +- "string-width": "^2.1.1" +- } +- }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", +@@ -3173,35 +796,12 @@ + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, +- "write-file-atomic": { +- "version": "2.4.3", +- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", +- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", +- "dev": true, +- "requires": { +- "graceful-fs": "^4.1.11", +- "imurmurhash": "^0.1.4", +- "signal-exit": "^3.0.2" +- } +- }, +- "xdg-basedir": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", +- "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", +- "dev": true +- }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, +- "yallist": { +- "version": "2.1.2", +- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", +- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", +- "dev": true +- }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", +diff --git a/package.json b/package.json +index 007d99d..81b5f87 100644 +--- a/package.json ++++ b/package.json +@@ -33,7 +33,6 @@ + "@types/node": "^12.12.6", + "bindings": "~1.2.1", + "mocha": "^6.2.2", +- "nodemon": "^1.19.4", + "ts-node": "^8.4.1", + "typescript": "^3.7.2" + }, diff --git a/pkgs/by-name/no/nodehun/update-nan.patch b/pkgs/by-name/no/nodehun/update-nan.patch deleted file mode 100644 index e01f1e15c0e6..000000000000 --- a/pkgs/by-name/no/nodehun/update-nan.patch +++ /dev/null @@ -1,150 +0,0 @@ -diff --git a/package-lock.json b/package-lock.json -index 3c577dd..64be338 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -932,10 +932,6 @@ - "concat-map": "0.0.1" - } - }, -- "chownr": { -- "version": "1.1.1", -- "bundled": true -- }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, -@@ -987,13 +983,6 @@ - "dev": true, - "optional": true - }, -- "fs-minipass": { -- "version": "1.2.5", -- "bundled": true, -- "requires": { -- "minipass": "^2.2.1" -- } -- }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, -@@ -1100,22 +1089,6 @@ - "dev": true, - "optional": true - }, -- "minipass": { -- "version": "2.3.5", -- "bundled": true, -- "optional": true, -- "requires": { -- "safe-buffer": "^5.1.2", -- "yallist": "^3.0.0" -- } -- }, -- "minizlib": { -- "version": "1.2.1", -- "bundled": true, -- "requires": { -- "minipass": "^2.2.1" -- } -- }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, -@@ -1300,6 +1273,7 @@ - "safe-buffer": { - "version": "5.1.2", - "bundled": true, -+ "dev": true, - "optional": true - }, - "safer-buffer": { -@@ -1332,24 +1306,24 @@ - "dev": true, - "optional": true - }, -- "string-width": { -- "version": "1.0.2", -+ "string_decoder": { -+ "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { -- "code-point-at": "^1.0.0", -- "is-fullwidth-code-point": "^1.0.0", -- "strip-ansi": "^3.0.0" -+ "safe-buffer": "~5.1.0" - } - }, -- "string_decoder": { -- "version": "1.1.1", -+ "string-width": { -+ "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { -- "safe-buffer": "~5.1.0" -+ "code-point-at": "^1.0.0", -+ "is-fullwidth-code-point": "^1.0.0", -+ "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { -@@ -1387,11 +1361,6 @@ - "bundled": true, - "dev": true, - "optional": true -- }, -- "yallist": { -- "version": "3.0.3", -- "bundled": true, -- "optional": true - } - } - }, -@@ -2096,9 +2065,9 @@ - "dev": true - }, - "nan": { -- "version": "2.14.0", -- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", -- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", -+ "version": "2.17.0", -+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", -+ "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, -@@ -2768,6 +2737,15 @@ - } - } - }, -+ "string_decoder": { -+ "version": "1.1.1", -+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", -+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", -+ "dev": true, -+ "requires": { -+ "safe-buffer": "~5.1.0" -+ } -+ }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", -@@ -2798,15 +2776,6 @@ - "function-bind": "^1.1.1" - } - }, -- "string_decoder": { -- "version": "1.1.1", -- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", -- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", -- "dev": true, -- "requires": { -- "safe-buffer": "~5.1.0" -- } -- }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", From bbe4974cda93e630e0c504479cb754f7526a3611 Mon Sep 17 00:00:00 2001 From: neil-lobo Date: Thu, 4 Sep 2025 00:03:59 -0400 Subject: [PATCH 02/41] chatterino{2,7}: patch elf rpath with libpulseaudio add pulseaudio to RUNPATH so miniaudio is able to load it --- pkgs/by-name/ch/chatterino2/common.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ch/chatterino2/common.nix b/pkgs/by-name/ch/chatterino2/common.nix index 3f45d34812a9..e9f0c519bbc2 100644 --- a/pkgs/by-name/ch/chatterino2/common.nix +++ b/pkgs/by-name/ch/chatterino2/common.nix @@ -10,6 +10,8 @@ libnotify, libavif, kdePackages, + autoPatchelfHook, + libpulseaudio, }: stdenv.mkDerivation { @@ -17,7 +19,8 @@ stdenv.mkDerivation { cmake pkg-config kdePackages.wrapQtAppsHook - ]; + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; buildInputs = (with kdePackages; [ @@ -38,6 +41,8 @@ stdenv.mkDerivation { ] ++ lib.optional enableAvifSupport libavif; + runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio ]; + preConfigure = '' if [[ -f "$src/GIT_HASH" ]]; then export GIT_HASH="$(cat $src/GIT_HASH)" From 2f4f5a6e46f594e4e4d7d5f0818b7f4d1f184a5b Mon Sep 17 00:00:00 2001 From: eljamm Date: Sun, 14 Sep 2025 15:14:48 +0200 Subject: [PATCH 03/41] tunefish: fix vst3 and refactor dependencies - Copy vst3 correctly to the output - Remove vulnerable and unneeded dependencies (webkitgtk_4_0), add libXcursor and libXrandr --- pkgs/by-name/tu/tunefish/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/tu/tunefish/package.nix b/pkgs/by-name/tu/tunefish/package.nix index 9f5772e5d8e1..ae8cc6bd3f27 100644 --- a/pkgs/by-name/tu/tunefish/package.nix +++ b/pkgs/by-name/tu/tunefish/package.nix @@ -7,12 +7,12 @@ alsa-lib, curl, freetype, - gtk3, libGL, libX11, + libXcursor, libXext, libXinerama, - webkitgtk_4_0, + libXrandr, }: stdenv.mkDerivation (finalAttrs: { @@ -27,6 +27,8 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = true; }; + strictDeps = true; + nativeBuildInputs = [ pkg-config python3 @@ -36,12 +38,12 @@ stdenv.mkDerivation (finalAttrs: { alsa-lib curl freetype - gtk3 libGL libX11 + libXcursor libXext libXinerama - webkitgtk_4_0 + libXrandr ]; makeFlags = [ @@ -60,11 +62,11 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/lib/{lv2,vst,vst3/Tunefish4.vst3} + mkdir -p $out/lib/{lv2,vst,vst3} pushd src/tunefish4/Builds/LinuxMakefile/build cp -r "Tunefish4.lv2" $out/lib/lv2 - cp -r "Tunefish4.vst3/Contents/x86_64-linux"/* $out/lib/vst3/Tunefish4.vst3 + cp -r "Tunefish4.vst3" $out/lib/vst3 cp "Tunefish4.so" $out/lib/vst popd From 6654cdac327f7510b28c69816750cc5c8236fe85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 06:55:46 +0000 Subject: [PATCH 04/41] rzls: 10.0.0-preview.25424.9 -> 10.0.0-preview.25464.2 --- pkgs/by-name/rz/rzls/deps.json | 90 ++++++++++++++++---------------- pkgs/by-name/rz/rzls/package.nix | 6 +-- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/pkgs/by-name/rz/rzls/deps.json b/pkgs/by-name/rz/rzls/deps.json index 3d9cb9231c9e..44f7c584b212 100644 --- a/pkgs/by-name/rz/rzls/deps.json +++ b/pkgs/by-name/rz/rzls/deps.json @@ -43,9 +43,9 @@ }, { "pname": "Microsoft.CodeAnalysis.Analyzers", - "version": "5.0.0-2.25418.8", - "hash": "sha256-dlQ7KyYZLqSE3D0j6ZAPBv8gbSuE+8IVQhJAeoo2K8g=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.analyzers/5.0.0-2.25418.8/microsoft.codeanalysis.analyzers.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-BsNPX6p08WG5unEZOq/m8c9iKQ2tcX8LiUj2Icf9Mm8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.analyzers/5.0.0-2.25452.2/microsoft.codeanalysis.analyzers.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.BannedApiAnalyzers", @@ -55,27 +55,27 @@ }, { "pname": "Microsoft.CodeAnalysis.Common", - "version": "5.0.0-2.25418.8", - "hash": "sha256-O1yCn9+EAwtxZ/GwmAcyDWDPrhjMM4jAuSHvDYCMYiI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/5.0.0-2.25418.8/microsoft.codeanalysis.common.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-C5ymxF29vgwu9Jwl7CwNEf4+zpb7fFLUdBGPVnf+Ixs=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/5.0.0-2.25452.2/microsoft.codeanalysis.common.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp", - "version": "5.0.0-2.25418.8", - "hash": "sha256-aO1ZCPkpE0SiF1YgELlOVTe2Mq6mbdZhc8acKsgGYCM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/5.0.0-2.25418.8/microsoft.codeanalysis.csharp.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-foZzAkEdfdtvF3WJwUhdC51KeBHnTdBoH+JGV5XD5A0=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/5.0.0-2.25452.2/microsoft.codeanalysis.csharp.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Features", - "version": "5.0.0-2.25418.8", - "hash": "sha256-KFlqI0142Cli+8LgWlfK1DCNO+TlFPQK8NtmCvJZz6A=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/5.0.0-2.25418.8/microsoft.codeanalysis.csharp.features.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-3J+9YhYUePNRX8sWJQNbK3G/FjS+sh5ML1ix1zn5B5Q=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/5.0.0-2.25452.2/microsoft.codeanalysis.csharp.features.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", - "version": "5.0.0-2.25418.8", - "hash": "sha256-TigMGogMhbbRaWR4/9Aj+o5lxmVWUoIjBtmUiBHFhxM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/5.0.0-2.25418.8/microsoft.codeanalysis.csharp.workspaces.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-Wnqq7HFdRvwde+tx1fLufiVOeAZul5jDasswEKFLhdk=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/5.0.0-2.25452.2/microsoft.codeanalysis.csharp.workspaces.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Elfie", @@ -85,21 +85,21 @@ }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.Razor.Features", - "version": "5.0.0-2.25418.8", - "hash": "sha256-153NrMy6dA1FuUD0XfRASHiALANMSKXIigf49pQ8emI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.razor.features/5.0.0-2.25418.8/microsoft.codeanalysis.externalaccess.razor.features.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-cfOyGxroU5SZAUar6YROo2o6lsr2lVAkYMQopIsIRnc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.razor.features/5.0.0-2.25452.2/microsoft.codeanalysis.externalaccess.razor.features.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Features", - "version": "5.0.0-2.25418.8", - "hash": "sha256-dYmfiCnerjAArbF4LuXNi6oF9dY8lcDw2M3MX1IswhI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/5.0.0-2.25418.8/microsoft.codeanalysis.features.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-3flzK3w1P+YEm93XeKyWKKu0de7uaSJhRR6CjDi2uAo=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/5.0.0-2.25452.2/microsoft.codeanalysis.features.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.LanguageServer.Protocol", - "version": "5.0.0-2.25418.8", - "hash": "sha256-cgAS5pZY6qb2I8QlTaDWl3zLGURNBblPKf69lYHF+xc=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.languageserver.protocol/5.0.0-2.25418.8/microsoft.codeanalysis.languageserver.protocol.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-VbfgcAULLmLjGHfqYD1ohJPLZn65b8JFaOnP0kucqJg=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.languageserver.protocol/5.0.0-2.25452.2/microsoft.codeanalysis.languageserver.protocol.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.PublicApiAnalyzers", @@ -109,27 +109,27 @@ }, { "pname": "Microsoft.CodeAnalysis.Remote.Workspaces", - "version": "5.0.0-2.25418.8", - "hash": "sha256-bHlIsWZus8Ms10WTAgSsKaAsIWyxwCMLd3zfXO3eFXA=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.remote.workspaces/5.0.0-2.25418.8/microsoft.codeanalysis.remote.workspaces.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-jYHylTS3OO84UFz1vfB8ST/k5G/XI6Ks4lOE5DYlPcw=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.remote.workspaces/5.0.0-2.25452.2/microsoft.codeanalysis.remote.workspaces.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Scripting.Common", - "version": "5.0.0-2.25418.8", - "hash": "sha256-jmvE90GOWoZLsHcX0SaBHXSJIfDeL/s/47k7uaG0DiE=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/5.0.0-2.25418.8/microsoft.codeanalysis.scripting.common.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-dG632yqX95EwXqDfhnBwhbS1/fuex7fUjM/wUnPQaR0=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/5.0.0-2.25452.2/microsoft.codeanalysis.scripting.common.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Workspaces.Common", - "version": "5.0.0-2.25418.8", - "hash": "sha256-+LI3eEQDmdLTGaab4gu225NblD1l+RWZ+noosDWbxFM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/5.0.0-2.25418.8/microsoft.codeanalysis.workspaces.common.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-JNadLPLKA2wuThQABqj3/PKPhMTrn72VjNumkGbkNm4=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/5.0.0-2.25452.2/microsoft.codeanalysis.workspaces.common.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CommonLanguageServerProtocol.Framework", - "version": "5.0.0-2.25418.8", - "hash": "sha256-b5QMnPTP/+wpkD2RmS6UtaO5RNYC3PxirboyVgniG04=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.commonlanguageserverprotocol.framework/5.0.0-2.25418.8/microsoft.commonlanguageserverprotocol.framework.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-b/kxQt5KyluSGkkmFzy9+EGlTOW5gBv3bkM/t5PbB+8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.commonlanguageserverprotocol.framework/5.0.0-2.25452.2/microsoft.commonlanguageserverprotocol.framework.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.CSharp", @@ -145,15 +145,15 @@ }, { "pname": "Microsoft.DotNet.Arcade.Sdk", - "version": "9.0.0-beta.25255.5", - "hash": "sha256-AgHPYDKvoO3a2zoRSgnokC6XrF521V1lQ9KEPcKyS5E=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.25255.5/microsoft.dotnet.arcade.sdk.9.0.0-beta.25255.5.nupkg" + "version": "9.0.0-beta.25428.3", + "hash": "sha256-imlZjZcVWjNXO0yZmSoXPOlxX/qaJ96LeN8Xb/ox+Vk=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.25428.3/microsoft.dotnet.arcade.sdk.9.0.0-beta.25428.3.nupkg" }, { "pname": "Microsoft.DotNet.XliffTasks", - "version": "9.0.0-beta.25255.5", - "hash": "sha256-yigTPcb88S+1FUal0K/fL5pu5I/dmPACAo2sPOTDfZk=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/9.0.0-beta.25255.5/microsoft.dotnet.xlifftasks.9.0.0-beta.25255.5.nupkg" + "version": "9.0.0-beta.25428.3", + "hash": "sha256-4Jgieh85GiTg8rmQb3esR0UZTuj+L2cLzwyC0ziOBDc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/9.0.0-beta.25428.3/microsoft.dotnet.xlifftasks.9.0.0-beta.25428.3.nupkg" }, { "pname": "Microsoft.Extensions.DependencyInjection", @@ -181,9 +181,9 @@ }, { "pname": "Microsoft.Net.Compilers.Toolset", - "version": "5.0.0-2.25418.8", - "hash": "sha256-/Vr5J7ORwruP5mLMeVdbUPjUWYmCbLmZbi+aJBq8HmU=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.net.compilers.toolset/5.0.0-2.25418.8/microsoft.net.compilers.toolset.5.0.0-2.25418.8.nupkg" + "version": "5.0.0-2.25452.2", + "hash": "sha256-lrjvenHm6/z8Fy37UaUdKjM36zlwe43revlQjg+aqV4=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.net.compilers.toolset/5.0.0-2.25452.2/microsoft.net.compilers.toolset.5.0.0-2.25452.2.nupkg" }, { "pname": "Microsoft.NET.StringTools", diff --git a/pkgs/by-name/rz/rzls/package.nix b/pkgs/by-name/rz/rzls/package.nix index 2a0ba603e5ad..3964d85dc55c 100644 --- a/pkgs/by-name/rz/rzls/package.nix +++ b/pkgs/by-name/rz/rzls/package.nix @@ -29,11 +29,11 @@ buildDotnetModule { src = fetchFromGitHub { owner = "dotnet"; repo = "razor"; - rev = "f2270a5492e831864b60a8853c7435ded110ad6f"; - hash = "sha256-QMeIQmX/1W3N3r27fG5/Q6CsW/Wh+EI5+poGlJ2sbsQ="; + rev = "bde4f70c9560811a7f25023b9d8ac42fd7d0e99f"; + hash = "sha256-wS7JKHLpX9/JluID94HXUkepaX9eoceRzuIofBICiBk="; }; - version = "10.0.0-preview.25424.9"; + version = "10.0.0-preview.25464.2"; projectFile = "src/Razor/src/rzls/rzls.csproj"; useDotnetFromEnv = true; nugetDeps = ./deps.json; From 5d12f3185cd2693f18442bbdc01f808062d58de4 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 18 Sep 2025 15:24:45 +0200 Subject: [PATCH 05/41] python3Packages.python-markdown-math: fix Markdown dependency --- .../development/python-modules/python-markdown-math/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/python-markdown-math/default.nix b/pkgs/development/python-modules/python-markdown-math/default.nix index 508229050afe..a5f42e85901f 100644 --- a/pkgs/development/python-modules/python-markdown-math/default.nix +++ b/pkgs/development/python-modules/python-markdown-math/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeCheckInputs = [ markdown ]; + dependencies = [ markdown ]; meta = { description = "Math extension for Python-Markdown"; From 14a3cc02bdd4729f59398aad309685a82cbc2b25 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Thu, 18 Sep 2025 16:15:23 +0200 Subject: [PATCH 06/41] onlyoffice: fix syntax error The `more_set_headers` syntax was wrong. Syntax docs: https://github.com/openresty/headers-more-nginx-module?tab=readme-ov-file#more_set_headers This led to: ``` {\"Exception\":\"InvalidArgumentException\",\"Message\":\"\\\"attachment;\\\" is not valid header name.\",\"Code\":0,\"Trace\":[ {\"file\":\"/nix/store/4y4c191pd9pa5nd78i8flvkf50gd4lvp-nextcloud-31.0.8/3rdparty/guzzlehttp/psr7/src/MessageTrait.php\",\"line\":153,\"function\":\"assertHeader\",\"class\":\"GuzzleHttp\\\\Psr7\\\\Response\",\"type\":\"->\"}, ``` Introduced in https://github.com/NixOS/nixpkgs/pull/419765 --- nixos/modules/services/web-apps/onlyoffice.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix index 8392af4a4673..88b194091651 100644 --- a/nixos/modules/services/web-apps/onlyoffice.nix +++ b/nixos/modules/services/web-apps/onlyoffice.nix @@ -145,7 +145,7 @@ in ''; "~* ^(\\/cache\\/files.*)(\\/.*)".extraConfig = '' alias /var/lib/onlyoffice/documentserver/App_Data$1; - more_set_headers Content-Disposition "attachment; filename*=UTF-8''$arg_filename"; + more_set_headers "Content-Disposition: attachment; filename*=UTF-8''$arg_filename"; set $secure_link_secret verysecretstring; secure_link $arg_md5,$arg_expires; From 5e6dc5097113c069dc0ba775d96b2afd91480700 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sat, 20 Sep 2025 18:53:24 -0700 Subject: [PATCH 07/41] server-box: 1.0.1253 -> 1.0.1256; fix desktop entry; add maintainer --- pkgs/by-name/se/server-box/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix index a57a4b8300f5..0c5d5481f8c2 100644 --- a/pkgs/by-name/se/server-box/package.nix +++ b/pkgs/by-name/se/server-box/package.nix @@ -12,13 +12,13 @@ }: let - version = "1.0.1253"; + version = "1.0.1256"; src = fetchFromGitHub { owner = "lollipopkit"; repo = "flutter_server_box"; tag = "v${version}"; - hash = "sha256-UflskghSx9ODQ8q2TI9DRjfmWSxp5wSDYGomUcv/Oy4="; + hash = "sha256-V4Y4JoUsca2MmPJd1t+IWrNiIj5oslaj6736rPUT9hM="; }; in flutter335.buildFlutterApplication { @@ -37,7 +37,7 @@ flutter335.buildFlutterApplication { desktopItems = [ (makeDesktopItem { name = "server-box"; - exec = "server-box"; + exec = "ServerBox"; icon = "server-box"; genericName = "ServerBox"; desktopName = "ServerBox"; @@ -78,9 +78,10 @@ flutter335.buildFlutterApplication { meta = { description = "Server status & toolbox"; homepage = "https://github.com/lollipopkit/flutter_server_box"; + changelog = "https://github.com/lollipopkit/flutter_server_box/releases/tag/${src.tag}"; mainProgram = "ServerBox"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ ulysseszhan ]; }; } From dfbd3a25f653caa6ab54c4a7435f77e2fec06422 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 21 Sep 2025 15:41:20 +0200 Subject: [PATCH 08/41] maintainers: drop 8aed Inactive since August 2024, didn't join the NixOS org. --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/pa/passt/package.nix | 1 - 2 files changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4adac94f9526..a36d0811a500 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -279,12 +279,6 @@ githubId = 43320117; name = "Sebastian Marquardt"; }; - _8aed = { - email = "8aed@riseup.net"; - github = "8aed"; - githubId = 140662578; - name = "Huit Aed"; - }; _9999years = { email = "rbt@fastmail.com"; github = "9999years"; diff --git a/pkgs/by-name/pa/passt/package.nix b/pkgs/by-name/pa/passt/package.nix index 8ad346a8c5d4..90ee260c41af 100644 --- a/pkgs/by-name/pa/passt/package.nix +++ b/pkgs/by-name/pa/passt/package.nix @@ -62,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: { licenses.gpl2Plus ]; platforms = platforms.linux; - maintainers = with maintainers; [ _8aed ]; mainProgram = "passt"; }; }) From 85f8f3f2267509dae8beb072e31d159adfb9b4b2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 21 Sep 2025 18:24:36 +0200 Subject: [PATCH 09/41] maintainers: drop tfmoraes Last active in January 2024. --- maintainers/maintainer-list.nix | 5 ----- pkgs/by-name/op/openvino/package.nix | 1 - pkgs/by-name/wx/wxGTK31/package.nix | 1 - pkgs/by-name/wx/wxGTK32/package.nix | 1 - pkgs/by-name/wx/wxwidgets_3_3/package.nix | 1 - pkgs/by-name/ze/zettlr/package.nix | 1 - pkgs/development/libraries/gdcm/default.nix | 1 - pkgs/development/python-modules/pypubsub/default.nix | 1 - 8 files changed, 12 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4adac94f9526..22b707fe2170 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25536,11 +25536,6 @@ github = "tfkhdyt"; githubId = 47195537; }; - tfmoraes = { - name = "Thiago Franco de Moraes"; - github = "tfmoraes"; - githubId = 351108; - }; tg-x = { email = "*@tg-x.net"; github = "tg-x"; diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index f8225cec2b56..9d4d36ac6149 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -191,6 +191,5 @@ stdenv.mkDerivation rec { license = with licenses; [ asl20 ]; platforms = platforms.all; broken = stdenv.hostPlatform.isDarwin; # Cannot find macos sdk - maintainers = with maintainers; [ tfmoraes ]; }; } diff --git a/pkgs/by-name/wx/wxGTK31/package.nix b/pkgs/by-name/wx/wxGTK31/package.nix index a37d95ec4caa..e474550d6223 100644 --- a/pkgs/by-name/wx/wxGTK31/package.nix +++ b/pkgs/by-name/wx/wxGTK31/package.nix @@ -130,7 +130,6 @@ stdenv.mkDerivation rec { lgpl2Plus wxWindowsException31 ]; - maintainers = with maintainers; [ tfmoraes ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index 4161416ce89b..80a179152dfb 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -152,7 +152,6 @@ stdenv.mkDerivation rec { wxWindowsException31 ]; maintainers = with maintainers; [ - tfmoraes fliegendewurst ]; platforms = platforms.unix; diff --git a/pkgs/by-name/wx/wxwidgets_3_3/package.nix b/pkgs/by-name/wx/wxwidgets_3_3/package.nix index 05ebb6a946a9..9f16a12edbb5 100644 --- a/pkgs/by-name/wx/wxwidgets_3_3/package.nix +++ b/pkgs/by-name/wx/wxwidgets_3_3/package.nix @@ -132,7 +132,6 @@ stdenv.mkDerivation (finalAttrs: { wxWindowsException31 ]; maintainers = with lib.maintainers; [ - tfmoraes fliegendewurst wegank ]; diff --git a/pkgs/by-name/ze/zettlr/package.nix b/pkgs/by-name/ze/zettlr/package.nix index fe3905ec75b3..3c7176f7d144 100644 --- a/pkgs/by-name/ze/zettlr/package.nix +++ b/pkgs/by-name/ze/zettlr/package.nix @@ -42,7 +42,6 @@ appimageTools.wrapType2 rec { homepage = "https://www.zettlr.com"; platforms = [ "x86_64-linux" ]; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ tfmoraes ]; mainProgram = "zettlr"; }; } diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/development/libraries/gdcm/default.nix index 9bbd2f7600c7..3347193c296b 100644 --- a/pkgs/development/libraries/gdcm/default.nix +++ b/pkgs/development/libraries/gdcm/default.nix @@ -121,7 +121,6 @@ stdenv.mkDerivation (finalAttrs: { bsd3 asl20 ]; - maintainers = with lib.maintainers; [ tfmoraes ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/development/python-modules/pypubsub/default.nix b/pkgs/development/python-modules/pypubsub/default.nix index 2bf879624a22..895bca300e39 100644 --- a/pkgs/development/python-modules/pypubsub/default.nix +++ b/pkgs/development/python-modules/pypubsub/default.nix @@ -40,6 +40,5 @@ buildPythonPackage { applications. ''; license = licenses.bsd2; - maintainers = with maintainers; [ tfmoraes ]; }; } From 5acf8ae51bff2ea0ce368434528a1f95b0f6eeab Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Sun, 21 Sep 2025 22:31:17 +0200 Subject: [PATCH 10/41] open5gs: use usrsctp on non-Linux This is the library Open5GS suggests to use for building on macOS. Since it's portable, use everywhere that isn't Linux. --- pkgs/by-name/op/open5gs/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/open5gs/package.nix b/pkgs/by-name/op/open5gs/package.nix index 5cd935064901..3b11a43d651c 100644 --- a/pkgs/by-name/op/open5gs/package.nix +++ b/pkgs/by-name/op/open5gs/package.nix @@ -21,6 +21,7 @@ curl, libtins, mongosh, + usrsctp, }: stdenv.mkDerivation (finalAttrs: { @@ -75,13 +76,18 @@ stdenv.mkDerivation (finalAttrs: { libyaml libmicrohttpd libgcrypt - lksctp-tools libidn openssl curl libtins gnutls libnghttp2.dev + ] + ++ lib.optionals stdenv.isLinux [ + lksctp-tools + ] + ++ lib.optionals (!stdenv.isLinux) [ + usrsctp ]; # For subproject From 6f420216e550e4b09f59642ae374763fd51027f9 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Sun, 21 Sep 2025 22:31:17 +0200 Subject: [PATCH 11/41] open5gs: remove extra compiler flags Seems to be no longer needed with GCC and additionally breaks the build with Clang. --- pkgs/by-name/op/open5gs/package.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/by-name/op/open5gs/package.nix b/pkgs/by-name/op/open5gs/package.nix index 3b11a43d651c..d4e30914a6f8 100644 --- a/pkgs/by-name/op/open5gs/package.nix +++ b/pkgs/by-name/op/open5gs/package.nix @@ -90,14 +90,6 @@ stdenv.mkDerivation (finalAttrs: { usrsctp ]; - # For subproject - env = { - NIX_CFLAGS_COMPILE = toString [ - "-Wno-error=array-bounds" - "-Wno-error=stringop-overflow" - ]; - }; - preConfigure = '' cp -R --no-preserve=mode,ownership ${finalAttrs.diameter} subprojects/freeDiameter cp -R --no-preserve=mode,ownership ${finalAttrs.libtins} subprojects/libtins From d36b1912e7fb08dfb10dbf27bca37eda1d65e667 Mon Sep 17 00:00:00 2001 From: fmbearmf <77757734+fmbearmf@users.noreply.github.com> Date: Mon, 22 Sep 2025 19:29:20 -0700 Subject: [PATCH 12/41] nzportable: fix dependencies adds xorg.libxcb to buildInputs --- pkgs/by-name/nz/nzportable/fteqw.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/nz/nzportable/fteqw.nix b/pkgs/by-name/nz/nzportable/fteqw.nix index be8173db02b2..89ba5709e9d4 100644 --- a/pkgs/by-name/nz/nzportable/fteqw.nix +++ b/pkgs/by-name/nz/nzportable/fteqw.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libGL + xorg.libxcb xorg.libX11 xorg.libXrandr xorg.libXcursor From 87f49aed8075e600a7e2b0cdbdd10b52d4608907 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 24 Sep 2025 04:46:01 +0000 Subject: [PATCH 13/41] smtp4dev: 3.10.1 -> 3.10.2 Diff: https://github.com/rnwood/smtp4dev/compare/3.10.1...3.10.2 --- pkgs/by-name/sm/smtp4dev/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/smtp4dev/package.nix b/pkgs/by-name/sm/smtp4dev/package.nix index b36cf4518a5b..d2e6ebe89ba0 100644 --- a/pkgs/by-name/sm/smtp4dev/package.nix +++ b/pkgs/by-name/sm/smtp4dev/package.nix @@ -11,13 +11,13 @@ buildDotnetModule (finalAttrs: { pname = "smtp4dev"; - version = "3.10.1"; + version = "3.10.2"; src = fetchFromGitHub { owner = "rnwood"; repo = "smtp4dev"; tag = finalAttrs.version; - hash = "sha256-bhS2/YO7jejw6+qx6EdLH98SnxeqMWajSz8i7ocNVX8="; + hash = "sha256-0j5r5YO1wHg3N/OX81UE2YCqhqIaQuSGZa2uh2y+zqs="; }; patches = [ ./smtp4dev-npm-packages.patch ]; From fc63b9a0d4f4afb829a09792a0c1f2a2910359eb Mon Sep 17 00:00:00 2001 From: Bu Kun <65808665+pokon548@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:30:49 +0800 Subject: [PATCH 14/41] wechat-uos: Fix download --- pkgs/by-name/we/wechat-uos/package.nix | 120 +++++++++++++++---------- pkgs/by-name/we/wechat-uos/sources.nix | 20 +++-- pkgs/by-name/we/wechat-uos/update.sh | 24 +++-- 3 files changed, 99 insertions(+), 65 deletions(-) diff --git a/pkgs/by-name/we/wechat-uos/package.nix b/pkgs/by-name/we/wechat-uos/package.nix index 4e40b4ade627..9b6f1f2a905c 100644 --- a/pkgs/by-name/we/wechat-uos/package.nix +++ b/pkgs/by-name/we/wechat-uos/package.nix @@ -45,6 +45,10 @@ libnotify, buildFHSEnv, writeShellScript, + runCommandLocal, + cacert, + coreutils, + curl, }: let wechat-uos-env = stdenvNoCC.mkDerivation { @@ -123,66 +127,84 @@ let bzip2 ]; - sources = import ./sources.nix; + wechat = + let + sources = import ./sources.nix; - wechat = stdenvNoCC.mkDerivation rec { - pname = "wechat-uos"; - version = sources.version; + pname = "wechat-uos"; + version = sources.version; + fetch = + { + url, + hash, + }: + runCommandLocal "wechat-uos-${version}-src" + { + outputHashAlgo = "sha256"; + outputHash = hash; - src = - { - x86_64-linux = fetchurl { - url = sources.amd64_url; - hash = sources.amd64_hash; - }; - aarch64-linux = fetchurl { - url = sources.arm64_url; - hash = sources.arm64_hash; - }; - loongarch64-linux = fetchurl { - url = sources.loongarch64_url; - hash = sources.loongarch64_hash; - }; - } - .${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); + nativeBuildInputs = [ + curl + coreutils + ]; - nativeBuildInputs = [ dpkg ]; + impureEnvVars = lib.fetchers.proxyImpureEnvVars; + SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + } + '' + curl -A "debian APT-HTTP/1.3 (1.6.11)" --retry 3 --retry-delay 3 -L "${url}" > $out + ''; - unpackPhase = '' - runHook preUnpack + srcs = { + x86_64-linux = fetch sources.amd64; + aarch64-linux = fetch sources.arm64; + loongarch64-linux = fetch sources.loongarch64; + }; - dpkg -x $src ./wechat-uos + src = + srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); - runHook postUnpack - ''; + in + stdenvNoCC.mkDerivation { + inherit pname src version; - # Use ln for license to prevent being garbage collection - installPhase = '' - runHook preInstall - mkdir -p $out + nativeBuildInputs = [ dpkg ]; - cp -r wechat-uos/* $out + unpackPhase = '' + runHook preUnpack - runHook postInstall - ''; + dpkg -x $src ./wechat-uos - meta = with lib; { - description = "Messaging app"; - homepage = "https://weixin.qq.com/"; - license = licenses.unfree; - platforms = [ - "x86_64-linux" - "aarch64-linux" - "loongarch64-linux" - ]; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - maintainers = with maintainers; [ - pokon548 - xddxdd - ]; - mainProgram = "wechat-uos"; + runHook postUnpack + ''; + + # Use ln for license to prevent being garbage collection + installPhase = '' + runHook preInstall + mkdir -p $out + + cp -r wechat-uos/* $out + + runHook postInstall + ''; + + meta = with lib; { + description = "Messaging app"; + homepage = "https://weixin.qq.com/"; + license = licenses.unfree; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "loongarch64-linux" + ]; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + maintainers = with maintainers; [ + pokon548 + xddxdd + ]; + mainProgram = "wechat-uos"; + }; }; - }; in buildFHSEnv { inherit (wechat) pname version meta; diff --git a/pkgs/by-name/we/wechat-uos/sources.nix b/pkgs/by-name/we/wechat-uos/sources.nix index 4d3a19695a29..20506a002dbe 100644 --- a/pkgs/by-name/we/wechat-uos/sources.nix +++ b/pkgs/by-name/we/wechat-uos/sources.nix @@ -1,11 +1,17 @@ # Generated by ./update.sh - do not update manually! -# Last updated: 2025-02-21 +# Last updated: 2025-09-25 { version = "4.0.1.12"; - amd64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_amd64.deb"; - arm64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_arm64.deb"; - loongarch64_url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_loongarch64.deb"; - amd64_hash = "sha256-u0NbuB06my+v8yUxQ9CKSHp4nxHAcMEhVzbAozM9nQU="; - arm64_hash = "sha256-GZnIMikYS+TGvTrEl+PT7KyjmXOXXOc0PMxp3Xfpqo8="; - loongarch64_hash = "sha256-dON2EW1+2aiiCTuBdc+IwRAmC/x2bEcQcZcar7WOfZo="; + amd64 = { + url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_amd64.deb"; + hash = "sha256-u0NbuB06my+v8yUxQ9CKSHp4nxHAcMEhVzbAozM9nQU="; + }; + arm64 = { + url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_arm64.deb"; + hash = "sha256-GZnIMikYS+TGvTrEl+PT7KyjmXOXXOc0PMxp3Xfpqo8="; + }; + loongarch64 = { + url = "https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_4.0.1.12_loongarch64.deb"; + hash = "sha256-dON2EW1+2aiiCTuBdc+IwRAmC/x2bEcQcZcar7WOfZo="; + }; } diff --git a/pkgs/by-name/we/wechat-uos/update.sh b/pkgs/by-name/we/wechat-uos/update.sh index 61c85b671837..ecf2deafa75c 100644 --- a/pkgs/by-name/we/wechat-uos/update.sh +++ b/pkgs/by-name/we/wechat-uos/update.sh @@ -1,7 +1,7 @@ #! /usr/bin/env nix-shell #! nix-shell -i bash --pure --keep GITHUB_TOKEN -p nix git curl cacert nix-prefetch-git gzip -base_url_suffix="https://pro-store-packages.uniontech.com/appstore/dists/eagle/appstore/binary-" +base_url_suffix="https://pro-store-packages.uniontech.com/appstore/dists/eagle-pro/appstore/binary-" base_url_appendix="/Packages.gz" target_package="com.tencent.wechat" packages_file="Packages.gz" @@ -13,7 +13,7 @@ hash=() for i in amd64 arm64 loongarch64 do current_url=$base_url_suffix$i$base_url_appendix - curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0" -v -L -O $current_url + curl -A "debian APT-HTTP/1.3 (1.6.11)" -v -L -O $current_url current_version=$(zgrep -A 20 "Package: $target_package" "$packages_file" | awk -v pkg="$target_package" ' BEGIN { found = 0 } { @@ -39,8 +39,8 @@ do } } ') + hash+=("$(nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri $sha256sum)") url+=("https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_"$version"_"$i".deb") - hash+=("$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $sha256sum)") done cat >sources.nix <sources.nix < Date: Wed, 24 Sep 2025 13:21:19 +0200 Subject: [PATCH 15/41] visual-paradigm-ce: init at 17.3.20250906 --- .../by-name/vi/visual-paradigm-ce/package.nix | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 pkgs/by-name/vi/visual-paradigm-ce/package.nix diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix new file mode 100644 index 000000000000..2a6ac7bf101d --- /dev/null +++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix @@ -0,0 +1,83 @@ +{ + lib, + stdenv, + fetchurl, + copyDesktopItems, + makeDesktopItem, + openjdk, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "visual-paradigm-ce"; + version = "17.3.20250906"; + + src = + let + splitted = lib.versions.splitVersion finalAttrs.version; + majorMinor = builtins.concatStringsSep "." (lib.dropEnd 1 splitted); + suffix = lib.last splitted; + in + fetchurl { + url = "https://eu8.dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${ + builtins.replaceStrings [ "." ] [ "_" ] majorMinor + }_${suffix}_Linux64_InstallFree.tar.gz"; + hash = "sha256-9BaAJKzK8jjQ1W+eSyJFI2NfizNCwY7PpSZoje2Zd38="; + }; + + nativeBuildInputs = [ + copyDesktopItems + ]; + + desktopItems = [ + (makeDesktopItem { + name = "visualparadigm"; + desktopName = "Visual Paradigm"; + exec = "Visual_Paradigm %f"; + icon = "vpuml"; + }) + (makeDesktopItem { + name = "visualparadigmproductselector"; + desktopName = "Visual Paradigm Product Selector"; + exec = "Visual_Paradigm_Product_Selector"; + icon = "ProductSelector"; + }) + (makeDesktopItem { + name = "visualparadigmshapeeditor"; + desktopName = "Visual Paradigm Shape Editor"; + exec = "Visual_Paradigm_Shape_Editor"; + icon = "vpuml"; + }) + ]; + + installPhase = '' + runHook preInstall + + install -D Application/resources/vpuml.png $out/share/icons/hicolor/512x512/apps/vpuml.png + install -D Application/resources/ProductSelector.png $out/share/icons/hicolor/512x512/apps/ProductSelector.png + + mkdir -p $out/{bin,share/visual-paradigm-ce} + mv {Application,.install4j} $out/share/visual-paradigm-ce/ + + for bin in Visual_Paradigm Visual_Paradigm_Product_Selector Visual_Paradigm_Shape_Editor; do + substituteInPlace $out/share/visual-paradigm-ce/Application/bin/$bin \ + --replace-fail '# INSTALL4J_JAVA_HOME_OVERRIDE=' "INSTALL4J_JAVA_HOME_OVERRIDE=${openjdk}" \ + --replace-fail 'app_home=../../' "app_home=${placeholder "out"}/share/visual-paradigm-ce" + ln -s $out/share/visual-paradigm-ce/Application/bin/$bin $out/bin/ + done + + runHook postInstall + ''; + + meta = { + description = "All-in-one UML CASE tool for software development"; + homepage = "https://www.visual-paradigm.com/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ drupol ]; + platforms = lib.platforms.linux; + sourceProvenance = with lib.sourceTypes; [ + binaryBytecode + binaryNativeCode + ]; + mainProgram = "Visual_Paradigm"; + }; +}) From 938adebc2b8203327d2641d1adcae1bb7546d917 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Thu, 25 Sep 2025 15:33:19 +0200 Subject: [PATCH 16/41] proton-ge-bin: GE-Proton10-16 -> GE-Proton10-17 --- pkgs/by-name/pr/proton-ge-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-ge-bin/package.nix b/pkgs/by-name/pr/proton-ge-bin/package.nix index cf14b1d3bd9a..a6deb791adb6 100644 --- a/pkgs/by-name/pr/proton-ge-bin/package.nix +++ b/pkgs/by-name/pr/proton-ge-bin/package.nix @@ -9,11 +9,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-ge-bin"; - version = "GE-Proton10-16"; + version = "GE-Proton10-17"; src = fetchzip { url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; - hash = "sha256-pwnYnO6JPoZS8w2kge98WQcTfclrx7U2vwxGc6uj9k4="; + hash = "sha256-GMwAAKuaBhDv1TvAuW9DVcXSYPRM87NP6NnJfk8O8ZU="; }; dontUnpack = true; From 2c06bb1950d996762d8e1c17f58d24bdf1df7707 Mon Sep 17 00:00:00 2001 From: ghpzin Date: Tue, 16 Sep 2025 15:36:43 +0300 Subject: [PATCH 17/41] yaml-cpp: fix build with gcc15 - add patch from merged upstream PR that adds `include `: https://www.github.com/jbeder/yaml-cpp/pull/1310 https://github.com/jbeder/yaml-cpp/commit/7b469b4220f96fb3d036cf68cd7bd30bd39e61d2 Fixes build failure with gcc15: ``` /build/source/src/emitterutils.cpp:221:11: error: 'uint16_t' was not declared in this scope 221 | std::pair EncodeUTF16SurrogatePair(int codePoint) { | ^~~~~~~~ /build/source/src/emitterutils.cpp:13:1: note: 'uint16_t' is defined in header ''; this is probably fixable by adding '#include ' 12 | #include "yaml-cpp/null.h" +++ |+#include 13 | #include "yaml-cpp/ostream_wrapper.h" ``` --- pkgs/by-name/ya/yaml-cpp/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ya/yaml-cpp/package.nix b/pkgs/by-name/ya/yaml-cpp/package.nix index fcc02c77bd14..f5940d39333d 100644 --- a/pkgs/by-name/ya/yaml-cpp/package.nix +++ b/pkgs/by-name/ya/yaml-cpp/package.nix @@ -25,6 +25,13 @@ stdenv.mkDerivation rec { url = "https://github.com/jbeder/yaml-cpp/commit/c2680200486572baf8221ba052ef50b58ecd816e.patch"; hash = "sha256-1kXRa+xrAbLEhcJxNV1oGHPmayj1RNIe6dDWXZA3mUA="; }) + # Fix build with gcc15 + # https://github.com/jbeder/yaml-cpp/pull/1310 + (fetchpatch { + name = "yaml-cpp-add-include-cstdint-gcc15.patch"; + url = "https://github.com/jbeder/yaml-cpp/commit/7b469b4220f96fb3d036cf68cd7bd30bd39e61d2.patch"; + hash = "sha256-4Mua6cYD8UR+fJfFeu0fdYVFprsiuF89HvbaTByz9nI="; + }) ]; strictDeps = true; From f357d9f4532e00494dfac25f45bc4e522a4741fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 25 Sep 2025 12:23:40 -0700 Subject: [PATCH 18/41] onnxruntime: fix build with gcc15 --- pkgs/by-name/on/onnxruntime/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 2964c8a1ac37..3f332b60e81a 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -3,6 +3,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, abseil-cpp_202407, cmake, cpuinfo, @@ -83,7 +84,15 @@ effectiveStdenv.mkDerivation rec { pname = "onnxruntime"; inherit src version; - patches = lib.optionals cudaSupport [ + patches = [ + # https://github.com/microsoft/onnxruntime/pull/24583 + (fetchpatch { + name = "fix-compilation-with-gcc-15.patch"; + url = "https://github.com/microsoft/onnxruntime/commit/f7619dc93f592ddfc10f12f7145f9781299163a0.patch"; + hash = "sha256-jxfMB+/Zokcu5DSfZP7QV1E8mTrsLe/sMr+ZCX/Y3m0="; + }) + ] + ++ lib.optionals cudaSupport [ # We apply the referenced 1064.patch ourselves to our nix dependency. # FIND_PACKAGE_ARGS for CUDA was added in https://github.com/microsoft/onnxruntime/commit/87744e5 so it might be possible to delete this patch after upgrading to 1.17.0 ./nvcc-gsl.patch From a336da9b6cac774a6e9aabb31d5e5339013e79eb Mon Sep 17 00:00:00 2001 From: ghpzin Date: Fri, 19 Sep 2025 08:48:35 +0300 Subject: [PATCH 19/41] libodfgen: fix build with gcc15 - add patch that adds `#include ` to `OdfGenerator.cxx`, based on upstream commit that is not included in tagged versions: https://sourceforge.net/p/libwpd/libodfgen/ci/4da0b148def5b40ee60d4cd79762c0f158d64cc7/ Fixes build failure with gcc15: ``` OdfGenerator.cxx:53:9: error: 'uint8_t' was not declared in this scope 53 | uint8_t first; | ^~~~~~~ OdfGenerator.cxx:45:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 44 | #include "GraphicFunctions.hxx" +++ |+#include 45 | #include "InternalHandler.hxx" OdfGenerator.cxx:57:17: error: 'first' was not declared in this scope 57 | first = 0; | ^~~~~ ``` --- .../libodfgen-add-include-cstdint-gcc15.patch | 12 ++++++++++++ pkgs/by-name/li/libodfgen/package.nix | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/by-name/li/libodfgen/libodfgen-add-include-cstdint-gcc15.patch diff --git a/pkgs/by-name/li/libodfgen/libodfgen-add-include-cstdint-gcc15.patch b/pkgs/by-name/li/libodfgen/libodfgen-add-include-cstdint-gcc15.patch new file mode 100644 index 000000000000..c8ca813e9948 --- /dev/null +++ b/pkgs/by-name/li/libodfgen/libodfgen-add-include-cstdint-gcc15.patch @@ -0,0 +1,12 @@ +diff --git a/src/OdfGenerator.cxx b/src/OdfGenerator.cxx +index adf176b0a4..79de4dd2b7 100644 +--- a/src/OdfGenerator.cxx ++++ b/src/OdfGenerator.cxx +@@ -33,6 +33,7 @@ + #include + + #include ++#include + #include + #include + #include diff --git a/pkgs/by-name/li/libodfgen/package.nix b/pkgs/by-name/li/libodfgen/package.nix index d48a97088281..efaf663c9322 100644 --- a/pkgs/by-name/li/libodfgen/package.nix +++ b/pkgs/by-name/li/libodfgen/package.nix @@ -20,6 +20,12 @@ stdenv.mkDerivation rec { sha256 = "sha256-Mj5JH5VsjKKrsSyZjjUGcJMKMjF7+WYrBhXdSzkiuDE="; }; + patches = [ + # Fix build with gcc15, based on: + # https://sourceforge.net/p/libwpd/libodfgen/ci/4da0b148def5b40ee60d4cd79762c0f158d64cc7/ + ./libodfgen-add-include-cstdint-gcc15.patch + ]; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ boost From b9e4b728c051800e803ebd2e1ab5cc660ae70ed0 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Thu, 25 Sep 2025 22:33:46 -0400 Subject: [PATCH 20/41] zarf: fix shell completions on Darwin --- pkgs/by-name/za/zarf/package.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/za/zarf/package.nix b/pkgs/by-name/za/zarf/package.nix index ce5773a6edc3..3bb48a577497 100644 --- a/pkgs/by-name/za/zarf/package.nix +++ b/pkgs/by-name/za/zarf/package.nix @@ -2,7 +2,9 @@ lib, buildGoModule, fetchFromGitHub, + iana-etc, installShellFiles, + libredirect, stdenv, }: @@ -20,7 +22,10 @@ buildGoModule rec { vendorHash = "sha256-As7xDEo+bMslv9Xd6CbHTqvf2XaXmO6Gp3f9+xD3kNU="; proxyVendor = true; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ libredirect.hook ]; preBuild = '' mkdir -p build/ui @@ -43,17 +48,17 @@ buildGoModule rec { "k8s.io/component-base/version.buildDate=1970-01-01T00:00:00Z" ]; - # Breaks with sandbox on Darwin because it wants to read /etc/protocols postInstall = lib.optionalString - ((stdenv.buildPlatform.canExecute stdenv.hostPlatform) && !stdenv.buildPlatform.isDarwin) - '' - export K9S_LOGS_DIR=$(mktemp -d) - installShellCompletion --cmd zarf \ - --bash <($out/bin/zarf completion bash) \ - --fish <($out/bin/zarf completion fish) \ - --zsh <($out/bin/zarf completion zsh) - ''; + (stdenv.buildPlatform.canExecute stdenv.hostPlatform && stdenv.hostPlatform.isDarwin) + "export NIX_REDIRECTS=/etc/protocols=${iana-etc}/etc/protocols:/etc/services=${iana-etc}/etc/services" + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + export K9S_LOGS_DIR=$(mktemp -d) + installShellCompletion --cmd zarf \ + --bash <($out/bin/zarf completion bash) \ + --fish <($out/bin/zarf completion fish) \ + --zsh <($out/bin/zarf completion zsh) + ''; meta = with lib; { description = "DevSecOps for Air Gap & Limited-Connection Systems. https://zarf.dev"; From 0078902b95b785cee5a06f09a23021f525a62097 Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Fri, 26 Sep 2025 09:13:41 +0100 Subject: [PATCH 21/41] ironbar: fix keyboard module compilation Adds missing `libinput` and `libevdev` dependencies --- pkgs/by-name/ir/ironbar/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ir/ironbar/package.nix b/pkgs/by-name/ir/ironbar/package.nix index 0c577e8e39cc..2cfbdadceb93 100644 --- a/pkgs/by-name/ir/ironbar/package.nix +++ b/pkgs/by-name/ir/ironbar/package.nix @@ -22,6 +22,8 @@ luajit, luajitPackages, libpulseaudio, + libinput, + libevdev, features ? [ ], systemd, }: @@ -58,7 +60,11 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals (hasFeature "http") [ openssl ] ++ lib.optionals (hasFeature "volume") [ libpulseaudio ] ++ lib.optionals (hasFeature "cairo") [ luajit ] - ++ lib.optionals (hasFeature "tray") [ libdbusmenu-gtk3 ]; + ++ lib.optionals (hasFeature "tray") [ libdbusmenu-gtk3 ] + ++ lib.optionals (hasFeature "keyboard") [ + libinput + libevdev + ]; nativeBuildInputs = [ pkg-config From 82f58b8c301eeb3757adeadf156776a1488bc82f Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Fri, 26 Sep 2025 09:21:26 +0100 Subject: [PATCH 22/41] fix formatting --- pkgs/by-name/ir/ironbar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ir/ironbar/package.nix b/pkgs/by-name/ir/ironbar/package.nix index 2cfbdadceb93..1d13cc0acc98 100644 --- a/pkgs/by-name/ir/ironbar/package.nix +++ b/pkgs/by-name/ir/ironbar/package.nix @@ -62,8 +62,8 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals (hasFeature "cairo") [ luajit ] ++ lib.optionals (hasFeature "tray") [ libdbusmenu-gtk3 ] ++ lib.optionals (hasFeature "keyboard") [ - libinput - libevdev + libinput + libevdev ]; nativeBuildInputs = [ From b7ec5f70eacaa381500c3ca6b4c30ceba9c58366 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 26 Sep 2025 18:04:58 +0200 Subject: [PATCH 23/41] ethersync: 0.7.0 -> 0.8.0 Changelog: https://github.com/ethersync/ethersync/releases/tag/v0.8.0 Diff: https://github.com/ethersync/ethersync/compare/v0.7.0...v0.8.0 --- pkgs/by-name/et/ethersync/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/et/ethersync/package.nix b/pkgs/by-name/et/ethersync/package.nix index 26659ce92301..d33aac2b7f3a 100644 --- a/pkgs/by-name/et/ethersync/package.nix +++ b/pkgs/by-name/et/ethersync/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ethersync"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "ethersync"; repo = "ethersync"; tag = "v${finalAttrs.version}"; - hash = "sha256-Swh8C8FMjPdIFpHOsNb3W9W7JAZGzPXHXTwwnr1gFok="; + hash = "sha256-GPZD/TshZMr+WeCd4WRN/Ewu7zINSzPNPci52bjsV3E="; }; sourceRoot = "${finalAttrs.src.name}/daemon"; - cargoHash = "sha256-ZgbxaEtsaBQLl9PJbo1O2wA3OxEfPKRl3KkFvR4c97Q="; + cargoHash = "sha256-F2wVRha63TOdMCWW3KNaQ8kbYjuYbdY5yKmTHOJqODA="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From 2825dc337d38fc64ff16864af6be38d8a4219c88 Mon Sep 17 00:00:00 2001 From: hexchen Date: Sat, 27 Sep 2025 01:23:10 +0200 Subject: [PATCH 24/41] qdmr: fix darwin build --- pkgs/by-name/qd/qdmr/package.nix | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/qd/qdmr/package.nix b/pkgs/by-name/qd/qdmr/package.nix index 9e5ac1f5ab56..0875c3b3e14c 100644 --- a/pkgs/by-name/qd/qdmr/package.nix +++ b/pkgs/by-name/qd/qdmr/package.nix @@ -42,18 +42,27 @@ stdenv.mkDerivation rec { yaml-cpp ]; - postPatch = lib.optionalString isLinux '' - substituteInPlace doc/docbook_man.debian.xsl \ - --replace /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook\.xsl ${docbook_xsl_ns}/xml/xsl/docbook/manpages/docbook.xsl - ''; + postPatch = + let + file = "doc/docbook_man.${if isLinux then "debian" else "macports"}.xsl"; + path = + if isLinux then + "/usr/share/xml/docbook/stylesheet/docbook-xsl" + else + "/opt/local/share/xsl/docbook-xsl-nons"; + in + '' + substituteInPlace ${file} \ + --replace ${path}/manpages/docbook\.xsl ${docbook_xsl_ns}/xml/xsl/docbook/manpages/docbook.xsl + ''; cmakeFlags = [ "-DBUILD_MAN=ON" + "-DCMAKE_INSTALL_FULL_MANDIR=share/man" "-DINSTALL_UDEV_RULES=OFF" ]; - postInstall = '' - installManPage doc/dmrconf.1 doc/qdmr.1 + postInstall = lib.optionalString isLinux '' mkdir -p "$out/etc/udev/rules.d" cp ${src}/dist/99-qdmr.rules $out/etc/udev/rules.d/ ''; @@ -65,6 +74,6 @@ stdenv.mkDerivation rec { homepage = "https://dm3mat.darc.de/qdmr/"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ _0x4A6F ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } From 3f0a1aac689b578884fdec32c2aafe6b2b4d7e1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 27 Sep 2025 04:44:16 +0200 Subject: [PATCH 25/41] element-desktop: fix taskbar icon on KDE Plasma --- pkgs/by-name/el/element-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index fdf71bcea553..af332edd8748 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -112,8 +112,8 @@ stdenv.mkDerivation ( ln -s $out/share/element/electron/lib/i18n/strings/en{-us,}.json # icon - mkdir -p "$out/share/icons/hicolor/icon/apps" - ln -s "$out/share/element/electron/build/icon.png" "$out/share/icons/hicolor/icon/apps/element.png" + mkdir -p "$out/share/icons/hicolor/512x512/apps" + ln -s "$out/share/element/electron/build/icon.png" "$out/share/icons/hicolor/512x512/apps/element.png" # desktop item mkdir -p "$out/share" From 57656dad044fc2f65ef500c39ef10f21781e5f5f Mon Sep 17 00:00:00 2001 From: "Braian A. Diez" Date: Sat, 27 Sep 2025 00:24:59 -0300 Subject: [PATCH 26/41] exploitdb: fix nix/store path warning --- pkgs/by-name/ex/exploitdb/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 135dea9f4a95..36496b0a25e0 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -4,7 +4,6 @@ fetchFromGitLab, makeWrapper, }: - stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; version = "2025-09-18"; @@ -22,6 +21,11 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out/bin $out/share cp --recursive . $out/share/exploitdb + + substituteInPlace $out/share/exploitdb/.searchsploit_rc \ + --replace-fail 'path_array+=("/opt/exploitdb")' 'path_array+=("'$out'/share/exploitdb")' \ + --replace-fail 'path_array+=("/opt/exploitdb-papers")' 'path_array+=("'$out'/share/exploitdb")' + makeWrapper $out/share/exploitdb/searchsploit $out/bin/searchsploit runHook postInstall ''; From 91a77ae1ad68555bf56899715d28c266d4372339 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Sat, 27 Sep 2025 09:19:28 +0200 Subject: [PATCH 27/41] python3Packages.basemap-data-{,hires}: fix and add geospatial team --- .../development/python-modules/basemap-data-hires/default.nix | 3 ++- pkgs/development/python-modules/basemap-data/default.nix | 4 ++-- pkgs/development/python-modules/basemap/default.nix | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/basemap-data-hires/default.nix b/pkgs/development/python-modules/basemap-data-hires/default.nix index 44d352a8822a..cf96bf36f1d7 100644 --- a/pkgs/development/python-modules/basemap-data-hires/default.nix +++ b/pkgs/development/python-modules/basemap-data-hires/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pyproject = true; inherit (basemap) version src; - sourceRoot = "${src.name}/packages/basemap_data_hires"; + sourceRoot = "${src.name}/data/basemap_data_hires"; build-system = [ setuptools @@ -26,5 +26,6 @@ buildPythonPackage rec { description = "High-resolution data assets for matplotlib basemap"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ moraxyc ]; + teams = with lib.teams; [ geospatial ]; }; } diff --git a/pkgs/development/python-modules/basemap-data/default.nix b/pkgs/development/python-modules/basemap-data/default.nix index f50feac37d48..4d80345558ba 100644 --- a/pkgs/development/python-modules/basemap-data/default.nix +++ b/pkgs/development/python-modules/basemap-data/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { format = "setuptools"; inherit (basemap) version src; - sourceRoot = "${src.name}/packages/basemap_data"; + sourceRoot = "${src.name}/data/basemap_data"; # no tests doCheck = false; @@ -23,6 +23,6 @@ buildPythonPackage rec { mit lgpl3Plus ]; - maintainers = [ ]; + teams = [ teams.geospatial ]; }; } diff --git a/pkgs/development/python-modules/basemap/default.nix b/pkgs/development/python-modules/basemap/default.nix index 415b6addd73b..f344cd5eab94 100644 --- a/pkgs/development/python-modules/basemap/default.nix +++ b/pkgs/development/python-modules/basemap/default.nix @@ -67,7 +67,7 @@ buildPythonPackage rec { coastlines, lakes, rivers and political boundaries. See http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do. ''; - maintainers = [ ]; + teams = [ teams.geospatial ]; license = with licenses; [ mit lgpl21 From 58ba29eb7990d9ba9454a7d6f051ab551489bbe5 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Sat, 27 Sep 2025 09:27:54 +0200 Subject: [PATCH 28/41] python3Packages.basemap: fix build --- pkgs/development/python-modules/basemap/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/basemap/default.nix b/pkgs/development/python-modules/basemap/default.nix index f344cd5eab94..8bafd07f952f 100644 --- a/pkgs/development/python-modules/basemap/default.nix +++ b/pkgs/development/python-modules/basemap/default.nix @@ -26,8 +26,6 @@ buildPythonPackage rec { hash = "sha256-1T1FTcR99KbpqiYzrd2r5h1wTcygBEU7BLZXZ8uMthU="; }; - sourceRoot = "${src.name}/packages/basemap"; - nativeBuildInputs = [ cython geos @@ -65,7 +63,7 @@ buildPythonPackage rec { longDescription = '' An add-on toolkit for matplotlib that lets you plot data on map projections with coastlines, lakes, rivers and political boundaries. See - http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do. + https://matplotlib.org/basemap/stable/users/examples.html for examples of what it can do. ''; teams = [ teams.geospatial ]; license = with licenses; [ From c3af297731179b8c48d397fac098b0e155afc9da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Sep 2025 13:11:05 +0000 Subject: [PATCH 29/41] kdePackages.klevernotes: 1.2.3 -> 1.2.4 --- pkgs/kde/misc/klevernotes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/kde/misc/klevernotes/default.nix b/pkgs/kde/misc/klevernotes/default.nix index 408c06b83c3f..35e2ba4513bf 100644 --- a/pkgs/kde/misc/klevernotes/default.nix +++ b/pkgs/kde/misc/klevernotes/default.nix @@ -9,11 +9,11 @@ }: mkKdeDerivation rec { pname = "klevernotes"; - version = "1.2.3"; + version = "1.2.4"; src = fetchurl { url = "mirror://kde/stable/klevernotes/${version}/klevernotes-${version}.tar.xz"; - hash = "sha256-eWCjZrOfjqu6uC9WDqwoYg9Vyss8PGxEXKzR+MgEg24="; + hash = "sha256-btnCn9YhA0aIhg6PXYuxsZQa6JeHyIrYwSKvTuqrsj8="; }; extraBuildInputs = [ From 8eb0cdc5e760272236c4e6e2c165f64b6e321b37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Aug 2025 18:45:53 +0000 Subject: [PATCH 30/41] bash_unit: 2.3.2 -> 2.3.3 --- pkgs/by-name/ba/bash_unit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/bash_unit/package.nix b/pkgs/by-name/ba/bash_unit/package.nix index f50f0bc9bfa1..5a1e0c3638ac 100644 --- a/pkgs/by-name/ba/bash_unit/package.nix +++ b/pkgs/by-name/ba/bash_unit/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "bash_unit"; - version = "2.3.2"; + version = "2.3.3"; src = fetchFromGitHub { - owner = "pgrange"; + owner = "bash-unit"; repo = "bash_unit"; rev = "v${version}"; - sha256 = "sha256-n5ehN7NrWID72xP7EYOk/mpnQJaDn71esIugWrLbZr0="; + hash = "sha256-uRUqa6sXaXXDes9JjyTsMlA+nYdTGdioM0/y2XDIiEw="; }; patchPhase = '' From 0aa639a90b42abc210a81222ac79123f6aa31eba Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 27 Sep 2025 16:20:21 -0400 Subject: [PATCH 31/41] fish: 4.0.8 -> 4.1.0 Changelog: https://github.com/fish-shell/fish-shell/releases/tag/4.1.0 --- pkgs/by-name/fi/fish/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix index 4885876f0ecc..5f4a9d51862e 100644 --- a/pkgs/by-name/fi/fish/package.nix +++ b/pkgs/by-name/fi/fish/package.nix @@ -152,13 +152,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fish"; - version = "4.0.8"; + version = "4.1.0"; src = fetchFromGitHub { owner = "fish-shell"; repo = "fish-shell"; tag = finalAttrs.version; - hash = "sha256-bve82WLP/mZrGZNW9JZFCnFiEy1QNB9M8+r3OVh9E3w="; + hash = "sha256-J1/Uup/HJP2COkUaDXg6pO6pKTq/44WKqWFqbv89bZk="; }; env = { @@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-f1nxATT2iJiqQiYc6qHrUvRscupvZa8R41W4fvrgj08="; + hash = "sha256-9neZKkuQSOPRrBmjYQ5HYHAORNIjSaSAGN+bDqxb4wk="; }; patches = [ @@ -195,7 +195,7 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace src/builtins/tests/test_tests.rs \ --replace-fail '"/bin/ls"' '"${lib.getExe' coreutils "ls"}"' - substituteInPlace src/tests/highlight.rs \ + substituteInPlace src/highlight/tests.rs \ --replace-fail '"/bin/echo"' '"${lib.getExe' coreutils "echo"}"' \ --replace-fail '"/bin/c"' '"${lib.getExe' coreutils "c"}"' \ --replace-fail '"/bin/ca"' '"${lib.getExe' coreutils "ca"}"' \ From 19279b2459d031e3553271f6f8f09fbbd826b930 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 11:23:59 +0000 Subject: [PATCH 32/41] s5: 0.1.15 -> 0.2.0 --- pkgs/by-name/s5/s5/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/s5/s5/package.nix b/pkgs/by-name/s5/s5/package.nix index c78bff131861..e8e5c46a11cc 100644 --- a/pkgs/by-name/s5/s5/package.nix +++ b/pkgs/by-name/s5/s5/package.nix @@ -2,29 +2,36 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { pname = "s5"; - version = "0.1.15"; + version = "0.2.0"; src = fetchFromGitHub { owner = "mvisonneau"; repo = "s5"; rev = "v${version}"; - hash = "sha256-QQMnzDRWdW0awwNx2vqtzrOW9Ua7EmJ9YFznQoK33J0="; + hash = "sha256-aNNf7ntGg2A84jD6UeoF4gFv8S/FonbIhV3ZOd/P4bw="; }; - vendorHash = "sha256-axcZ4XzgsPVU9at/g3WS8Hv92P2hmZRb+tUfw+h9iH0="; + vendorHash = "sha256-NmnYv0yAHmlOY9UK7GQtb5e9DwbyEbqQ2O6cpqkwtww="; subPackages = [ "cmd/s5" ]; ldflags = [ - "-X main.version=v${version}" + "-X github.com/mvisonneau/s5/internal/app.Version=v${version}" ]; doCheck = true; + doInstallCheck = true; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + versionCheckProgramArg = "--version"; + meta = with lib; { description = "Cipher/decipher text within a file"; mainProgram = "s5"; From 7a690fd410546df1e11bb2da9e57e242b4e788b5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 27 Sep 2025 21:12:14 +0000 Subject: [PATCH 33/41] python3Packages.keras: unmark as broken --- pkgs/development/python-modules/keras/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index a1aa7438c423..93f8a3a14784 100644 --- a/pkgs/development/python-modules/keras/default.nix +++ b/pkgs/development/python-modules/keras/default.nix @@ -214,7 +214,5 @@ buildPythonPackage rec { changelog = "https://github.com/keras-team/keras/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; - # Not yet released for tensorflow >= 2.20.0 - broken = lib.versionAtLeast tensorflow.version "2.20"; }; } From 62c60b6ed92b6573cb87a138e57e6c749657735d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 27 Sep 2025 22:26:31 +0000 Subject: [PATCH 34/41] python3Packages.mhcflurry: fix for python 3.13 --- pkgs/development/python-modules/mhcflurry/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/mhcflurry/default.nix b/pkgs/development/python-modules/mhcflurry/default.nix index 611b67645165..88b99c0da802 100644 --- a/pkgs/development/python-modules/mhcflurry/default.nix +++ b/pkgs/development/python-modules/mhcflurry/default.nix @@ -31,6 +31,14 @@ buildPythonPackage rec { hash = "sha256-TNb3oKZvgBuXoSwsTuEJjFKEVZyHynazuPInj7wVKs8="; }; + # pipes has been removed in python 3.13 + postPatch = '' + substituteInPlace mhcflurry/downloads.py \ + --replace-fail \ + "from pipes import quote" \ + "from shlex import quote" + ''; + # keras and tensorflow are not in the official setup.py requirements but are required for the CLI utilities to run. dependencies = [ appdirs From dfb46856cc1d56533d19fdd653b0435ba2979a7a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 27 Sep 2025 22:30:03 +0000 Subject: [PATCH 35/41] python3Packages.brax: skip failing tests --- pkgs/development/python-modules/brax/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/brax/default.nix b/pkgs/development/python-modules/brax/default.nix index 11b4ac0dc9c6..3af04fe0b318 100644 --- a/pkgs/development/python-modules/brax/default.nix +++ b/pkgs/development/python-modules/brax/default.nix @@ -82,7 +82,14 @@ buildPythonPackage rec { transforms3d ]; - disabledTests = lib.optionals stdenv.hostPlatform.isAarch64 [ + disabledTests = [ + # AttributeError: 'functools.partial' object has no attribute 'value' + "testModelEncoding0" + "testModelEncoding1" + "testTrain" + "testTrainDomainRandomize" + ] + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ # Flaky: # AssertionError: Array(-0.00135638, dtype=float32) != 0.0 within 0.001 delta (Array(0.00135638, dtype=float32) difference) "test_pendulum_period2" From 34b05b1d1589921220d5c1815ed542d0e50400b7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Sep 2025 03:56:44 +0200 Subject: [PATCH 36/41] python313Packages.aiohttp-middlewares: disable failing tests --- .../python-modules/aiohttp-middlewares/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/aiohttp-middlewares/default.nix b/pkgs/development/python-modules/aiohttp-middlewares/default.nix index b31deb2b3c0d..934f4d72000c 100644 --- a/pkgs/development/python-modules/aiohttp-middlewares/default.nix +++ b/pkgs/development/python-modules/aiohttp-middlewares/default.nix @@ -46,6 +46,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "aiohttp_middlewares" ]; + disabledTests = [ + # TRests are outdated + "test_shield_middleware_funcitonal[DELETE-False]" + "test_shield_middleware_funcitonal[GET-False]" + "test_shield_middleware_funcitonal[POST-True]" + "test_shield_middleware_funcitonal[PUT-False]" + ]; + meta = with lib; { description = "Collection of useful middlewares for aiohttp.web applications"; homepage = "https://github.com/playpauseandstop/aiohttp-middlewares"; From 2e84c0f8b87c4ff20bb2c84a6c33f69b0cf8b5ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Sep 2025 02:15:19 +0000 Subject: [PATCH 37/41] git-credential-gopass: 1.15.17 -> 1.15.18 --- pkgs/tools/security/gopass/git-credential.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/gopass/git-credential.nix b/pkgs/tools/security/gopass/git-credential.nix index 25c84b64b49f..bc8610fd6575 100644 --- a/pkgs/tools/security/gopass/git-credential.nix +++ b/pkgs/tools/security/gopass/git-credential.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "git-credential-gopass"; - version = "1.15.17"; + version = "1.15.18"; src = fetchFromGitHub { owner = "gopasspw"; repo = "git-credential-gopass"; rev = "v${version}"; - hash = "sha256-dMCDRrq0o6naobsnKLedY6ORJdEOPdGG7L49VmcQiJQ="; + hash = "sha256-tW4tPSZErVGZyPgLyQBbwDqmuYyl4nB/qCdAad+Kro4="; }; - vendorHash = "sha256-MoellcZ/4iDu1hZ/5qvupfozl+iUP7Uc4RV0LxPaIOc="; + vendorHash = "sha256-Yqhl1e0fFykFv/T3yaRkEyOKWBfaJXVrjrUWTToWd5s="; subPackages = [ "." ]; From 88b9275b7d863c4f71e728406d18372802bf4fbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Sep 2025 06:38:15 +0000 Subject: [PATCH 38/41] symfony-cli: 5.13.0 -> 5.14.2 --- pkgs/by-name/sy/symfony-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/symfony-cli/package.nix b/pkgs/by-name/sy/symfony-cli/package.nix index a25d12943cdf..cfeeafc81675 100644 --- a/pkgs/by-name/sy/symfony-cli/package.nix +++ b/pkgs/by-name/sy/symfony-cli/package.nix @@ -12,14 +12,14 @@ buildGoModule (finalAttrs: { pname = "symfony-cli"; - version = "5.13.0"; + version = "5.14.2"; vendorHash = "sha256-SGD8jFRvdJ5GOeQiW3Whe6EnybQ60wOsC/OureOCn7k="; src = fetchFromGitHub { owner = "symfony-cli"; repo = "symfony-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-F+OES8F2KdYuIq28z02/8HINddfbZuxY/pJtcx9V3xk="; + hash = "sha256-qgCuerKn7R4bn3YgzpMprIUDfn2SJdIiXC+9avnzDm4="; leaveDotGit = true; postFetch = '' git --git-dir $out/.git log -1 --pretty=%cd --date=format:'%Y-%m-%dT%H:%M:%SZ' > $out/SOURCE_DATE From bd8e84be31c7abd643c84f6c4981226bbd6ed71f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Sep 2025 01:17:00 +0000 Subject: [PATCH 39/41] gopass-hibp: 1.15.17 -> 1.15.18 --- pkgs/tools/security/gopass/hibp.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/gopass/hibp.nix b/pkgs/tools/security/gopass/hibp.nix index 099cc00cb226..16a8490f61ef 100644 --- a/pkgs/tools/security/gopass/hibp.nix +++ b/pkgs/tools/security/gopass/hibp.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gopass-hibp"; - version = "1.15.17"; + version = "1.15.18"; src = fetchFromGitHub { owner = "gopasspw"; repo = "gopass-hibp"; rev = "v${version}"; - hash = "sha256-MUC9eYpm+1inkJtTmXxfS3bTMcsQCZlpNhqlq0p7fEY="; + hash = "sha256-tlElF7AO4eJQAYwqBdwf6140Y1lsB8xdPCPfZZe/d8k="; }; - vendorHash = "sha256-58coZrNZdCK3R5EeJ/xQbRr94Y4ugufjrkaoeQgN1YY="; + vendorHash = "sha256-3uxKxpIgnQvTA1v/IJU7Z8IfIjjyhOFU7Py8uPIQ1q8="; subPackages = [ "." ]; @@ -35,6 +35,8 @@ buildGoModule rec { --prefix PATH : "${lib.makeBinPath [ gopass ]}" ''; + __darwinAllowLocalNetworking = true; + meta = with lib; { description = "Gopass haveibeenpwnd.com integration"; homepage = "https://github.com/gopasspw/gopass-hibp"; From c1cd1e6a08ea4af88456916e2d4f37e101de2c85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 28 Sep 2025 11:00:45 +0200 Subject: [PATCH 40/41] python313Packages.aiohttp-middlewares: disable failing tests --- .../python-modules/aiohttp-middlewares/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/aiohttp-middlewares/default.nix b/pkgs/development/python-modules/aiohttp-middlewares/default.nix index 934f4d72000c..8b086fd8114b 100644 --- a/pkgs/development/python-modules/aiohttp-middlewares/default.nix +++ b/pkgs/development/python-modules/aiohttp-middlewares/default.nix @@ -7,7 +7,6 @@ poetry-core, pytest-aiohttp, pytestCheckHook, - pythonOlder, yarl, }: @@ -16,8 +15,6 @@ buildPythonPackage rec { version = "2.4.0"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "playpauseandstop"; repo = "aiohttp-middlewares"; @@ -57,7 +54,7 @@ buildPythonPackage rec { meta = with lib; { description = "Collection of useful middlewares for aiohttp.web applications"; homepage = "https://github.com/playpauseandstop/aiohttp-middlewares"; - changelog = "https://github.com/playpauseandstop/aiohttp-middlewares/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/playpauseandstop/aiohttp-middlewares/blob/${src.tag}/CHANGELOG.rst"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; From cc38e0a7002a77148ad72dff5fc10ed314cac8f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 28 Sep 2025 03:16:39 -0700 Subject: [PATCH 41/41] python3Packages.zigpy-znp: run tests --- .../python-modules/zigpy-znp/default.nix | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix index 094530d4bb9e..618ada6fbbad 100644 --- a/pkgs/development/python-modules/zigpy-znp/default.nix +++ b/pkgs/development/python-modules/zigpy-znp/default.nix @@ -22,8 +22,6 @@ buildPythonPackage rec { version = "0.14.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy-znp"; @@ -41,15 +39,15 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ - async-timeout coloredlogs jsonschema voluptuous zigpy + ] + ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; - doCheck = false; # tests are not compatible with zigpy 0.65.3 - nativeCheckInputs = [ pytest-asyncio pytest-mock @@ -61,17 +59,6 @@ buildPythonPackage rec { pytestFlags = [ "--reruns=3" ]; - disabledTests = [ - # failing since zigpy 0.60.0 - "test_join_device" - "test_nonstandard_profile" - "test_permit_join" - "test_request_recovery_route_rediscovery_zdo" - "test_watchdog" - "test_zigpy_request" - "test_zigpy_request_failure" - ]; - pythonImportsCheck = [ "zigpy_znp" ]; meta = with lib; {