diff --git a/.github/labeler.yml b/.github/labeler.yml index d4f43e31b084..adfc49ef6ee2 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -58,6 +58,8 @@ - nixos/modules/services/display-managers/cosmic-greeter.nix - nixos/tests/cosmic.nix - pkgs/by-name/co/cosmic-*/**/* + - pkgs/by-name/li/libcosmicAppHook/* + - pkgs/by-name/po/pop-launcher/* - pkgs/by-name/xd/xdg-desktop-portal-cosmic/* "6.topic: crystal": diff --git a/doc/languages-frameworks/bower.section.md b/doc/languages-frameworks/bower.section.md deleted file mode 100644 index 45728044e769..000000000000 --- a/doc/languages-frameworks/bower.section.md +++ /dev/null @@ -1,147 +0,0 @@ -# Bower {#sec-bower} - -[Bower](https://bower.io) is a package manager for web site front-end components. Bower packages (comprising of build artifacts and sometimes sources) are stored in `git` repositories, typically on Github. The package registry is run by the Bower team with package metadata coming from the `bower.json` file within each package. - -The end result of running Bower is a `bower_components` directory which can be included in the web app's build process. - -Bower can be run interactively, by installing `nodePackages.bower`. More interestingly, the Bower components can be declared in a Nix derivation, with the help of `bower2nix`. - -## bower2nix usage {#ssec-bower2nix-usage} - -Suppose you have a `bower.json` with the following contents: - -### Example bower.json {#ex-bowerJson} - -```json - "name": "my-web-app", - "dependencies": { - "angular": "~1.5.0", - "bootstrap": "~3.3.6" - } -``` - -Running `bower2nix` will produce something like the following output: - -```nix -{ fetchbower, buildEnv }: -buildEnv { - name = "bower-env"; - ignoreCollisions = true; - paths = [ - (fetchbower "angular" "1.5.3" "~1.5.0" "1749xb0firxdra4rzadm4q9x90v6pzkbd7xmcyjk6qfza09ykk9y") - (fetchbower "bootstrap" "3.3.6" "~3.3.6" "1vvqlpbfcy0k5pncfjaiskj3y6scwifxygfqnw393sjfxiviwmbv") - (fetchbower "jquery" "2.2.2" "1.9.1 - 2" "10sp5h98sqwk90y4k6hbdviwqzvzwqf47r3r51pakch5ii2y7js1") - ]; -} -``` - -Using the `bower2nix` command line arguments, the output can be redirected to a file. A name like `bower-packages.nix` would be fine. - -The resulting derivation is a union of all the downloaded Bower packages (and their dependencies). To use it, they still need to be linked together by Bower, which is where `buildBowerComponents` is useful. - -## buildBowerComponents function {#ssec-build-bower-components} - -The function is implemented in [pkgs/development/bower-modules/generic/default.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/bower-modules/generic/default.nix). - -### Example buildBowerComponents {#ex-buildBowerComponents} - -```nix -{ - bowerComponents = buildBowerComponents { - name = "my-web-app"; - generated = ./bower-packages.nix; # note 1 - src = myWebApp; # note 2 - }; -} -``` - -In ["buildBowerComponents" example](#ex-buildBowerComponents) the following arguments are of special significance to the function: - -1. `generated` specifies the file which was created by {command}`bower2nix`. -2. `src` is your project's sources. It needs to contain a {file}`bower.json` file. - -`buildBowerComponents` will run Bower to link together the output of `bower2nix`, resulting in a `bower_components` directory which can be used. - -Here is an example of a web frontend build process using `gulp`. You might use `grunt`, or anything else. - -### Example build script (gulpfile.js) {#ex-bowerGulpFile} - -```javascript -var gulp = require('gulp'); - -gulp.task('default', [], function () { - gulp.start('build'); -}); - -gulp.task('build', [], function () { - console.log("Just a dummy gulp build"); - gulp - .src(["./bower_components/**/*"]) - .pipe(gulp.dest("./gulpdist/")); -}); -``` - -### Example Full example — default.nix {#ex-buildBowerComponentsDefaultNix} - -```nix -{ - myWebApp ? { - outPath = ./.; - name = "myWebApp"; - }, - pkgs ? import { }, -}: - -pkgs.stdenv.mkDerivation { - name = "my-web-app-frontend"; - src = myWebApp; - - buildInputs = [ pkgs.nodePackages.gulp ]; - - bowerComponents = pkgs.buildBowerComponents { - # note 1 - name = "my-web-app"; - generated = ./bower-packages.nix; - src = myWebApp; - }; - - nativeBuildInputs = [ - writableTmpDirAsHomeHook # note 3 - ]; - - buildPhase = '' - runHook preBuild - - cp --reflink=auto --no-preserve=mode -R $bowerComponents/bower_components . # note 2 - ${pkgs.nodePackages.gulp}/bin/gulp build # note 4 - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mv gulpdist $out - - runHook postInstall - ''; -} -``` - -A few notes about [Full example — `default.nix`](#ex-buildBowerComponentsDefaultNix): - -1. The result of `buildBowerComponents` is an input to the frontend build. -2. Whether to symlink or copy the {file}`bower_components` directory depends on the build tool in use. - In this case, a copy is used to avoid {command}`gulp` silliness with permissions. -3. {command}`gulp` requires `HOME` to refer to a writeable directory. -4. The actual build command in this example is {command}`gulp`. Other tools could be used instead. - -## Troubleshooting {#ssec-bower2nix-troubleshooting} - -### ENOCACHE errors from buildBowerComponents {#enocache-errors-from-buildbowercomponents} - -This means that Bower was looking for a package version which doesn't exist in the generated `bower-packages.nix`. - -If `bower.json` has been updated, then run `bower2nix` again. - -It could also be a bug in `bower2nix` or `fetchbower`. If possible, try reformulating the version specification in `bower.json`. diff --git a/doc/languages-frameworks/index.md b/doc/languages-frameworks/index.md index 2624b9afc5e4..71269aa6c030 100644 --- a/doc/languages-frameworks/index.md +++ b/doc/languages-frameworks/index.md @@ -55,7 +55,6 @@ agda.section.md android.section.md astal.section.md beam.section.md -bower.section.md chicken.section.md coq.section.md cosmic.section.md diff --git a/doc/redirects.json b/doc/redirects.json index 1230b6460b54..b2aa1b321d5c 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -259,7 +259,16 @@ "release-notes.html#sec-nixpkgs-release-25.11-highlights" ], "sec-nixpkgs-release-25.11-incompatibilities": [ - "release-notes.html#sec-nixpkgs-release-25.11-incompatibilities" + "release-notes.html#sec-nixpkgs-release-25.11-incompatibilities", + "index.html#enocache-errors-from-buildbowercomponents", + "index.html#ex-bowerGulpFile", + "index.html#ex-bowerJson", + "index.html#ex-buildBowerComponents", + "index.html#ex-buildBowerComponentsDefaultNix", + "index.html#sec-bower", + "index.html#ssec-bower2nix-troubleshooting", + "index.html#ssec-bower2nix-usage", + "index.html#ssec-build-bower-components" ], "sec-nixpkgs-release-25.11-lib": [ "release-notes.html#sec-nixpkgs-release-25.11-lib" @@ -2801,33 +2810,6 @@ "elixir---phoenix-project": [ "index.html#elixir---phoenix-project" ], - "sec-bower": [ - "index.html#sec-bower" - ], - "ssec-bower2nix-usage": [ - "index.html#ssec-bower2nix-usage" - ], - "ex-bowerJson": [ - "index.html#ex-bowerJson" - ], - "ssec-build-bower-components": [ - "index.html#ssec-build-bower-components" - ], - "ex-buildBowerComponents": [ - "index.html#ex-buildBowerComponents" - ], - "ex-bowerGulpFile": [ - "index.html#ex-bowerGulpFile" - ], - "ex-buildBowerComponentsDefaultNix": [ - "index.html#ex-buildBowerComponentsDefaultNix" - ], - "ssec-bower2nix-troubleshooting": [ - "index.html#ssec-bower2nix-troubleshooting" - ], - "enocache-errors-from-buildbowercomponents": [ - "index.html#enocache-errors-from-buildbowercomponents" - ], "sec-chicken": [ "index.html#sec-chicken" ], diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index f7ccbbb3b44d..8326d24a8d02 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -23,6 +23,8 @@ - `mono4` and `mono5` have been removed. Use `mono6` or `mono` instead. +- Everything related to `bower` was removed, as it is deprecated and not used by anything in nixpkgs. + - The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader - `installShellFiles`: Allow installManPage to take a piped input, add the `--name` flag for renaming the file when installed. Can also append `--` to opt-out of all subsequent parsing. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8b22273ebd87..23700f6ede6e 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"; @@ -25566,11 +25560,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/nixos/modules/hardware/sensor/hddtemp.nix b/nixos/modules/hardware/sensor/hddtemp.nix index 4c89eac56ddf..2d7ef17f7ae9 100644 --- a/nixos/modules/hardware/sensor/hddtemp.nix +++ b/nixos/modules/hardware/sensor/hddtemp.nix @@ -9,21 +9,26 @@ let cfg = config.hardware.sensor.hddtemp; - wrapper = pkgs.writeShellScript "hddtemp-wrapper" '' + script = '' set -eEuo pipefail file=/var/lib/hddtemp/hddtemp.db - drives=(${toString (map (e: ''$(realpath ${lib.escapeShellArg e}) '') cfg.drives)}) + raw_drives="" + ${lib.concatStringsSep "\n" (map (drives: "raw_drives+=\"${drives} \"") cfg.drives)} + drives="" + for i in $raw_drives; do + drives+=" $(realpath $i)" + done cp ${pkgs.hddtemp}/share/hddtemp/hddtemp.db $file ${lib.concatMapStringsSep "\n" (e: "echo ${lib.escapeShellArg e} >> $file") cfg.dbEntries} - exec ${pkgs.hddtemp}/bin/hddtemp ${lib.escapeShellArgs cfg.extraArgs} \ + ${pkgs.hddtemp}/bin/hddtemp ${lib.escapeShellArgs cfg.extraArgs} \ --daemon \ --unit=${cfg.unit} \ --file=$file \ - ''${drives[@]} + $drives ''; in @@ -77,9 +82,9 @@ in description = "HDD/SSD temperature"; documentation = [ "man:hddtemp(8)" ]; wantedBy = [ "multi-user.target" ]; + inherit script; serviceConfig = { Type = "forking"; - ExecStart = wrapper; StateDirectory = "hddtemp"; PrivateTmp = true; ProtectHome = "tmpfs"; diff --git a/nixos/modules/services/hardware/hddfancontrol.nix b/nixos/modules/services/hardware/hddfancontrol.nix index a1e36012893d..999fb3cc5317 100644 --- a/nixos/modules/services/hardware/hddfancontrol.nix +++ b/nixos/modules/services/hardware/hddfancontrol.nix @@ -52,21 +52,30 @@ in { options = { disks = lib.mkOption { - type = lib.types.listOf lib.types.path; + type = lib.types.listOf lib.types.str; default = [ ]; description = '' Drive(s) to get temperature from + + Can also use command substitution to automatically grab all matching drives; such as all scsi (sas) drives ''; - example = [ "/dev/sda" ]; + example = [ + "/dev/sda" + "`find /dev/disk/by-id -name \"scsi*\" -and -not -name \"*-part*\" -printf \"%p \"`" + ]; }; pwmPaths = lib.mkOption { - type = lib.types.listOf lib.types.path; + type = lib.types.listOf lib.types.str; default = [ ]; description = '' PWM filepath(s) to control fan speed (under /sys), followed by initial and fan-stop PWM values + Can also use command substitution to ensure the correct hwmonX is selected on every boot ''; - example = [ "/sys/class/hwmon/hwmon2/pwm1:30:10" ]; + example = [ + "/sys/class/hwmon/hwmon2/pwm1:30:10" + "`echo /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]`/pwm4:80:20" + ]; }; logVerbosity = lib.mkOption { @@ -151,9 +160,12 @@ in documentation = [ "man:hddfancontrol(1)" ]; after = [ "hddtemp.service" ]; wants = [ "hddtemp.service" ]; + script = + let + argString = lib.strings.concatStringsSep " " (args cnf); + in + "${lib.getExe pkgs.hddfancontrol} -v ${cnf.logVerbosity} daemon ${argString}"; serviceConfig = { - ExecStart = "${lib.getExe pkgs.hddfancontrol} -v ${cnf.logVerbosity} daemon ${lib.escapeShellArgs (args cnf)}"; - CPUSchedulingPolicy = "rr"; CPUSchedulingPriority = 49; diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix index 5771c766d285..30d0278f45e7 100644 --- a/nixos/modules/services/misc/redmine.nix +++ b/nixos/modules/services/misc/redmine.nix @@ -357,7 +357,6 @@ in "d '${cfg.stateDir}/themes' 0750 ${cfg.user} ${cfg.group} - -" "d '${cfg.stateDir}/tmp' 0750 ${cfg.user} ${cfg.group} - -" - "d /run/redmine - - - - -" "d /run/redmine/public - - - - -" "L+ /run/redmine/config - - - - ${cfg.stateDir}/config" "L+ /run/redmine/files - - - - ${cfg.stateDir}/files" @@ -456,6 +455,8 @@ in TimeoutSec = "300"; WorkingDirectory = "${cfg.package}/share/redmine"; ExecStart = "${bundle} exec rails server -u webrick -e production -b ${toString cfg.address} -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'"; + RuntimeDirectory = "redmine"; + RuntimeDirectoryMode = "0750"; AmbientCapabilities = ""; CapabilityBoundingSet = ""; LockPersonality = true; @@ -473,7 +474,10 @@ in ProtectKernelModules = true; ProtectKernelTunables = true; ProtectProc = "noaccess"; - ProtectSystem = "full"; + ProtectSystem = "strict"; + ReadWritePaths = [ + cfg.stateDir + ]; RemoveIPC = true; RestrictAddressFamilies = [ "AF_UNIX" 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; diff --git a/nixos/tests/redmine.nix b/nixos/tests/redmine.nix index 1a002abfbfff..dd1af128b386 100644 --- a/nixos/tests/redmine.nix +++ b/nixos/tests/redmine.nix @@ -19,18 +19,6 @@ let enable = true; package = pkgs.redmine; database.type = type; - plugins = { - redmine_env_auth = pkgs.fetchurl { - url = "https://github.com/Intera/redmine_env_auth/archive/0.7.zip"; - sha256 = "1xb8lyarc7mpi86yflnlgyllh9hfwb9z304f19dx409gqpia99sc"; - }; - }; - themes = { - dkuk-redmine_alex_skin = pkgs.fetchurl { - url = "https://bitbucket.org/dkuk/redmine_alex_skin/get/1842ef675ef3.zip"; - sha256 = "0hrin9lzyi50k4w2bd2b30vrf1i4fi1c0gyas5801wn8i7kpm9yl"; - }; - }; }; }; diff --git a/pkgs/build-support/fetchbower/default.nix b/pkgs/build-support/fetchbower/default.nix deleted file mode 100644 index 258a09189d99..000000000000 --- a/pkgs/build-support/fetchbower/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - stdenvNoCC, - lib, - bower2nix, - cacert, -}: -let - bowerVersion = - version: - let - components = lib.splitString "#" version; - hash = lib.last components; - ver = if builtins.length components == 1 then (cleanName version) else hash; - in - ver; - - cleanName = name: lib.replaceStrings [ "/" ":" ] [ "-" "-" ] name; - - fetchbower = - name: version: target: outputHash: - stdenvNoCC.mkDerivation { - name = "${cleanName name}-${bowerVersion version}"; - buildCommand = '' - fetch-bower --quiet --out=$PWD/out "${name}" "${target}" "${version}" - # In some cases, the result of fetchBower is different depending - # on the output directory (e.g. if the bower package contains - # symlinks). So use a local output directory before copying to - # $out. - cp -R out $out - ''; - outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - inherit outputHash; - nativeBuildInputs = [ - bower2nix - cacert - ]; - }; - -in -fetchbower diff --git a/pkgs/by-name/an/ansible-doctor/package.nix b/pkgs/by-name/an/ansible-doctor/package.nix index 570e1a04b0ba..aacfad5371b2 100644 --- a/pkgs/by-name/an/ansible-doctor/package.nix +++ b/pkgs/by-name/an/ansible-doctor/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "ansible-doctor"; - version = "7.2.0"; + version = "7.2.1"; pyproject = true; src = fetchFromGitHub { owner = "thegeeklab"; repo = "ansible-doctor"; tag = "v${version}"; - hash = "sha256-7SGnbcaufKWBDq5Na+s+X8RGRskl1Q1bh0xelT/IQXU="; + hash = "sha256-2cJ1wV3hqoqSvLq3c7/J5nh1GTTcj9sexRhX3hfPoTc="; }; build-system = with python3Packages; [ 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 = '' diff --git a/pkgs/by-name/be/benthos/package.nix b/pkgs/by-name/be/benthos/package.nix index d8fe088eff66..3ad7b9e939d0 100644 --- a/pkgs/by-name/be/benthos/package.nix +++ b/pkgs/by-name/be/benthos/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "benthos"; - version = "4.55.0"; + version = "4.56.0"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "benthos"; tag = "v${version}"; - hash = "sha256-i6PDTgiDEZJAobNvDxRwggIfBMsZ7gZsn6ruthVn37w="; + hash = "sha256-TayHN6Vsp1mkDNqa6mc5HWGPIfyeJQdzOGBnE6SioZ0="; }; proxyVendor = true; diff --git a/pkgs/by-name/bo/bower2nix/package.nix b/pkgs/by-name/bo/bower2nix/package.nix deleted file mode 100644 index c0db35461b57..000000000000 --- a/pkgs/by-name/bo/bower2nix/package.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - buildNpmPackage, - fetchFromGitHub, - git, - lib, - nix, - unstableGitUpdater, -}: - -buildNpmPackage rec { - pname = "bower2nix"; - version = "3.2.0-unstable-2024-06-25"; - - src = fetchFromGitHub { - owner = "rvl"; - repo = "bower2nix"; - rev = "b5da44f055c7561ed7a46226b3be0070e07d80e6"; - hash = "sha256-da+m2UWQ83tW1o0P1qvw35KpsXL/BDTeShg4KxL+7Ck="; - }; - - npmDepsHash = "sha256-TK1sqF2J/hQuP3bgGA4MolLA7LWWuYNnqf4gDyU154k="; - - npmBuildScript = "prepare"; - - makeWrapperArgs = [ - "--prefix PATH : ${ - lib.makeBinPath [ - git - nix - ] - }" - ]; - - passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; - - meta = { - changelog = "https://github.com/rvl/bower2nix/releases/tag/v${version}"; - description = "Generate nix expressions to fetch bower dependencies"; - homepage = "https://github.com/rvl/bower2nix"; - license = lib.licenses.gpl3Only; - mainProgram = "bower2nix"; - maintainers = [ ]; - }; -} diff --git a/pkgs/by-name/ca/catppuccin-sddm/package.nix b/pkgs/by-name/ca/catppuccin-sddm/package.nix index 132dd25c84bf..88a7152552ea 100644 --- a/pkgs/by-name/ca/catppuccin-sddm/package.nix +++ b/pkgs/by-name/ca/catppuccin-sddm/package.nix @@ -11,6 +11,7 @@ font ? "Noto Sans", fontSize ? "9", background ? null, + disableBackground ? false, loginBackground ? false, userIcon ? false, clockEnabled ? true, @@ -64,8 +65,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { ${lib.optionalString (background != null) '' substituteInPlace $configFile \ - --replace-fail 'Background="backgrounds/wall.png"' 'Background="${background}"' \ - --replace-fail 'CustomBackground="false"' 'CustomBackground="true"' + --replace-fail 'Background="backgrounds/wall.png"' 'Background="${background}"' + ''} + + ${lib.optionalString disableBackground '' + substituteInPlace $configFile \ + --replace-fail 'CustomBackground="true"' 'CustomBackground="false"' ''} ${lib.optionalString loginBackground '' 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)" diff --git a/pkgs/by-name/cl/cljfmt/package.nix b/pkgs/by-name/cl/cljfmt/package.nix index ccc7cac8f6b8..a1cbf19d55bc 100644 --- a/pkgs/by-name/cl/cljfmt/package.nix +++ b/pkgs/by-name/cl/cljfmt/package.nix @@ -8,11 +8,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "cljfmt"; - version = "0.13.1"; + version = "0.13.4"; src = fetchurl { url = "https://github.com/weavejester/cljfmt/releases/download/${finalAttrs.version}/cljfmt-${finalAttrs.version}-standalone.jar"; - hash = "sha256-Dj1g6hMzRhqm0pJggODVFgEkayB2Wdh3d0z6RglHbgY="; + hash = "sha256-i6ZUhN7gwADw0tZFPOjiGpC/po8us5QSAJAW7n3LgIU="; }; extraNativeImageBuildArgs = [ diff --git a/pkgs/by-name/da/davinci-resolve/package.nix b/pkgs/by-name/da/davinci-resolve/package.nix index 2f0f8029c161..1929c022a5f9 100644 --- a/pkgs/by-name/da/davinci-resolve/package.nix +++ b/pkgs/by-name/da/davinci-resolve/package.nix @@ -150,7 +150,7 @@ let test -e ${lib.escapeShellArg appimageName} appimage-run ${lib.escapeShellArg appimageName} -i -y -n -C $out - mkdir -p $out/{configs,DolbyVision,easyDCP,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT} + mkdir -p $out/{configs,DolbyVision,easyDCP,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT,Extras} runHook postInstall ''; @@ -186,6 +186,7 @@ let "Video" "Graphics" ]; + startupWMClass = "resolve"; }) ]; } @@ -248,10 +249,12 @@ buildFHSEnv { extraPreBwrapCmds = lib.optionalString studioVariant '' mkdir -p ~/.local/share/DaVinciResolve/license || exit 1 + mkdir -p ~/.local/share/DaVinciResolve/Extras || exit 1 ''; extraBwrapArgs = lib.optionals studioVariant [ - "--bind \"$HOME\"/.local/share/DaVinciResolve/license ${davinci}/.license" + ''--bind "$HOME"/.local/share/DaVinciResolve/license ${davinci}/.license'' + ''--bind "$HOME"/.local/share/DaVinciResolve/Extras ${davinci}/Extras'' ]; runScript = "${bash}/bin/bash ${writeText "davinci-wrapper" '' diff --git a/pkgs/by-name/di/diesel-cli/package.nix b/pkgs/by-name/di/diesel-cli/package.nix index 10b3970ee94d..164b69372ccc 100644 --- a/pkgs/by-name/di/diesel-cli/package.nix +++ b/pkgs/by-name/di/diesel-cli/package.nix @@ -27,15 +27,15 @@ assert lib.assertMsg (lib.elem true [ rustPlatform.buildRustPackage rec { pname = "diesel-cli"; - version = "2.3.0"; + version = "2.3.2"; src = fetchCrate { inherit version; crateName = "diesel_cli"; - hash = "sha256-s/RJ83TuW42MIYgKXq5tlqJ73u0aucuXrR8bFArqT5A="; + hash = "sha256-JNDFXBNmwCWpk+Lub453wS+7lVMZcdiJBmPoVAedpug="; }; - cargoHash = "sha256-XmWrXLOYm7y7+0mqT0WSmT6LhHAPA9UbGODlluBKyZw="; + cargoHash = "sha256-qfXa6DuuhKbXCdOvhuPNx6xlDIouoDVJUMob9Fc5XgI="; nativeBuildInputs = [ installShellFiles 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" 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"; 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 ''; diff --git a/pkgs/by-name/fi/fig2dev/package.nix b/pkgs/by-name/fi/fig2dev/package.nix index d3ae31a4b04b..8ba60bd67ff9 100644 --- a/pkgs/by-name/fi/fig2dev/package.nix +++ b/pkgs/by-name/fi/fig2dev/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + fetchpatch, fetchurl, ghostscript, libpng, @@ -24,6 +25,14 @@ stdenv.mkDerivation rec { patches = [ ./CVE-2025-31162.patch ./CVE-2025-31163.patch + + # Fix build with gcc15 + # https://sourceforge.net/p/mcj/fig2dev/ci/ab4eee3cf0d0c1d861d64b9569a5d1497800cae2 + (fetchpatch { + name = "fig2dev-prototypes.patch"; + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/fig2dev/files/fig2dev-3.2.9a-prototypes.patch?id=93644497325b6df7a17f8bd05ad0495607aa5c34"; + hash = "sha256-F6z0m3Ez9JpgZg+TjVjuIZhAyTMHodB7O/l8lDTOL54="; + }) ]; nativeBuildInputs = [ makeWrapper ]; 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"}"' \ diff --git a/pkgs/by-name/fl/flint/checkPhase.patch b/pkgs/by-name/fl/flint/checkPhase.patch new file mode 100644 index 000000000000..19de1b1f1e20 --- /dev/null +++ b/pkgs/by-name/fl/flint/checkPhase.patch @@ -0,0 +1,26 @@ +https://github.com/flintlib/flint/pull/2411 + +From 9957b17e6b08bd57790f7da1344b4d92eefc0b38 Mon Sep 17 00:00:00 2001 +From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> +Date: Sun, 21 Sep 2025 15:58:57 -0400 +Subject: [PATCH] Fix duplicate symbols linker error + +When I run `make check` I get linker errors without +this patch +--- + src/double_interval.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/double_interval.h b/src/double_interval.h +index a423257db2..5f685c283f 100644 +--- a/src/double_interval.h ++++ b/src/double_interval.h +@@ -13,7 +13,7 @@ + #define DOUBLE_INTERVAL_H + + #ifdef DOUBLE_INTERVAL_INLINES_C +-#define DOUBLE_INTERVAL_INLINE ++#define DOUBLE_INTERVAL_INLINE static + #else + #define DOUBLE_INTERVAL_INLINE static inline + #endif diff --git a/pkgs/development/libraries/flint/3.nix b/pkgs/by-name/fl/flint/package.nix similarity index 64% rename from pkgs/development/libraries/flint/3.nix rename to pkgs/by-name/fl/flint/package.nix index 3546022dc4f5..a49d3165cf54 100644 --- a/pkgs/development/libraries/flint/3.nix +++ b/pkgs/by-name/fl/flint/package.nix @@ -2,34 +2,45 @@ lib, stdenv, fetchurl, - gmp, - mpfr, - ntl, + fetchpatch, windows, autoconf, automake, gettext, libtool, - openblas ? null, + gmp, + mpfr, + ntl, blas, lapack, + boehmgc, + openblas ? null, withBlas ? true, withNtl ? !ntl.meta.broken, + withGc ? false, }: assert withBlas -> openblas != null && blas.implementation == "openblas" && lapack.implementation == "openblas"; -stdenv.mkDerivation rec { - pname = "flint3"; +stdenv.mkDerivation (finalAttrs: { + pname = "flint"; version = "3.3.1"; src = fetchurl { - url = "https://flintlib.org/download/flint-${version}.tar.gz"; + url = "https://flintlib.org/download/flint-${finalAttrs.version}.tar.gz"; hash = "sha256-ZNcOUTB2z6lx4EELWMHaXTURKRPppWtE4saBtFnT6vs="; }; + patches = [ + # Remove once/if https://github.com/flintlib/flint/pull/2411 is merged + # Required or else during the check phase the build fails while + # linking a test due to duplicate symbol errors + ./checkPhase.patch + ]; + + strictDeps = true; nativeBuildInputs = [ autoconf automake @@ -50,6 +61,9 @@ stdenv.mkDerivation rec { ++ lib.optionals withNtl [ ntl ] + ++ lib.optionals withGc [ + boehmgc + ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ windows.pthreads ]; @@ -70,19 +84,22 @@ stdenv.mkDerivation rec { ] ++ lib.optionals withNtl [ "--with-ntl=${ntl}" + ] + ++ lib.optionals withGc [ + "--with-gc=${boehmgc}" ]; enableParallelBuilding = true; - + enableParallelChecking = true; doCheck = true; - meta = with lib; { + meta = { description = "Fast Library for Number Theory"; - license = licenses.lgpl3Plus; - maintainers = with maintainers; [ smasher164 ]; - teams = [ teams.sage ]; - platforms = platforms.all; + license = lib.licenses.lgpl3Plus; + maintainers = [ lib.maintainers.smasher164 ]; + teams = [ lib.teams.sage ]; + platforms = lib.platforms.all; homepage = "https://www.flintlib.org/"; downloadPage = "https://www.flintlib.org/downloads.html"; }; -} +}) diff --git a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix index 55374be39f3c..d6383e9ef221 100644 --- a/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix +++ b/pkgs/by-name/fl/fluxcd-operator-mcp/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "fluxcd-operator-mcp"; - version = "0.27.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "controlplaneio-fluxcd"; repo = "fluxcd-operator"; tag = "v${finalAttrs.version}"; - hash = "sha256-haqRBK3ctQvx2VaG2PSSFnhodO5UsBv/iv4SYmO6ijQ="; + hash = "sha256-yV8aGmY2mUAu0urIi7d1pIjhJasRX17hpmvFEQm4YpY="; }; - vendorHash = "sha256-w7WEckmoajsR4sKCrheq34T0XC2ubnZhz6cVQmzHzN0="; + vendorHash = "sha256-zCzMNlpBBUS2P2aywFDUp/RSl+HlfQe+L8a1+vVYbgY="; ldflags = [ "-s" diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 105ccf4bd061..b08444957347 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -19,13 +19,13 @@ buildGoModule rec { pname = "gcs"; - version = "5.37.1"; + version = "5.39.0"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; tag = "v${version}"; - hash = "sha256-VHysS1/LxtVIJvnlw1joFPc+8uS525VK+FpmKoSikp0="; + hash = "sha256-R0IFIGDSpKxNmcDUMVdtKV+M3I8tglBhyHj5XXe2rjg="; }; modPostBuild = '' @@ -33,7 +33,7 @@ buildGoModule rec { sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go ''; - vendorHash = "sha256-T6Omz/jsk0raGM8p+G2wlMWRHzpo2qcTOtCddQoa83w="; + vendorHash = "sha256-llbBYO1dNPm+k8WEfao6qyDtQZbcmueNwFBuIpaMvFQ="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index 4e4a86d68623..0925a0a919b0 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -3,25 +3,22 @@ stdenvNoCC, fetchurl, nodejs, - gitUpdater, + writableTmpDirAsHomeHook, + nix-update-script, }: -let - owner = "google-gemini"; - repo = "gemini-cli"; - asset = "gemini.js"; -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.6.0"; + version = "0.6.1"; src = fetchurl { - url = "https://github.com/${owner}/${repo}/releases/download/v${finalAttrs.version}/${asset}"; - hash = "sha256-jmZvL4Rst3238H2BdZ/bQuddFkFcFLRABJ1wTHm8qPM="; + url = "https://github.com/google-gemini/gemini-cli/releases/download/v${finalAttrs.version}/gemini.js"; + hash = "sha256-gTd+uw5geR7W87BOiE6YmDDJ4AiFlYxbuLE2GWgg0kw="; }; phases = [ "installPhase" "fixupPhase" + "installCheckPhase" ]; strictDeps = true; @@ -36,11 +33,23 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.updateScript = [ - ./update-asset.sh - "${owner}/${repo}" - "${asset}" + doInstallCheck = true; + nativeInstallCheckInputs = [ + writableTmpDirAsHomeHook ]; + # versionCheckHook cannot be used because the reported version might be incorrect (e.g., 0.6.1 returns 0.6.0). + installCheckPhase = '' + runHook preInstallCheck + + "$out/bin/gemini" -v + + runHook postInstallCheck + ''; + + passthru.updateScript = nix-update-script { + # Ignore `preview` and `nightly` tags + extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; + }; meta = { description = "AI agent that brings the power of Gemini directly into your terminal"; diff --git a/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh b/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh deleted file mode 100755 index 1fce69948530..000000000000 --- a/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p gnugrep curl jq gnused - -set -euo pipefail - -cd "$(dirname "${BASH_SOURCE[0]}")" - -NIX_FILE="package.nix" - -GITHUB_REPO="$1" -ASSET_NAME="$2" -REV_PREFIX="${3:-v}" - -CURRENT_VER="$(grep -oP 'version = "\K[^"]+' "${NIX_FILE}")" -CURRENT_HASH="$(grep -oP 'hash = "\K[^"]+' "${NIX_FILE}")" - -JQ_FILTER='[.[] | select((.tag_name | test("preview|nightly")) | not)] | - first | .tag_name, (.assets[] | select(.name == $asset_name) | .digest)' - -{ - read -r LATEST_VER - read -r ASSET_DIGEST -} < <( - curl --fail -s ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} \ - "https://api.github.com/repos/${GITHUB_REPO}/releases" | - jq -r --arg asset_name "${ASSET_NAME}" "${JQ_FILTER}" -) - -LATEST_VER="${LATEST_VER#"${REV_PREFIX}"}" - -if [[ "${LATEST_VER}" == "${CURRENT_VER}" ]]; then - echo "Up to date." - exit 0 -fi - -LATEST_HASH="$(nix-hash --to-sri "${ASSET_DIGEST}")" - -sed -i "s#hash = \"${CURRENT_HASH}\";#hash = \"${LATEST_HASH}\";#g" "${NIX_FILE}" -sed -i "s#version = \"${CURRENT_VER}\";#version = \"${LATEST_VER}\";#g" "${NIX_FILE}" - -echo "Successfully updated from ${CURRENT_VER} to version ${LATEST_VER}." diff --git a/pkgs/by-name/gi/gixy/package.nix b/pkgs/by-name/gi/gixy/package.nix index 8ae3ab0d7c29..aa5daa25a642 100644 --- a/pkgs/by-name/gi/gixy/package.nix +++ b/pkgs/by-name/gi/gixy/package.nix @@ -25,7 +25,7 @@ let in python.pkgs.buildPythonApplication rec { pname = "gixy"; - version = "0.1.20"; + version = "0.1.21"; pyproject = true; # fetching from GitHub because the PyPi source is missing the tests @@ -33,7 +33,7 @@ python.pkgs.buildPythonApplication rec { owner = "yandex"; repo = "gixy"; rev = "v${version}"; - sha256 = "14arz3fjidb8z37m08xcpih1391varj8s0v3gri79z3qb4zq5k6b"; + sha256 = "sha256-Ak2UTP0gDKoac/rR2h1XCUKld1b41O466ogZNQ1yQN0="; }; patches = [ diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index 68e4a0c812e1..93aa5d94a471 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -24,7 +24,7 @@ let in buildGo125Module rec { pname = "gotenberg"; - version = "8.23.0"; + version = "8.23.1"; outputs = [ "out" @@ -35,10 +35,10 @@ buildGo125Module rec { owner = "gotenberg"; repo = "gotenberg"; tag = "v${version}"; - hash = "sha256-sZALMMnOmewhhukPoW6sIw80uPHu+rAZmgYdlZdVH7A="; + hash = "sha256-rhpeQf1c/XzVEzWuRHryLWSRyL3Ruc3xaYOd5n/hRKc="; }; - vendorHash = "sha256-fAAaX8E4di6ppU8osLPs6wnAe+e6ogOwp6dQAr42Mes="; + vendorHash = "sha256-ZCRA4P4z/fb8zXGIFfLtGwo9ff9tdgdMeYbBnMvYgEU="; postPatch = '' find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${src}#g' {} \; diff --git a/pkgs/by-name/gp/gpxsee/package.nix b/pkgs/by-name/gp/gpxsee/package.nix index 3e414f88eadb..65a1dfac6bf4 100644 --- a/pkgs/by-name/gp/gpxsee/package.nix +++ b/pkgs/by-name/gp/gpxsee/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpxsee"; - version = "13.47"; + version = "13.48"; src = fetchFromGitHub { owner = "tumic0"; repo = "GPXSee"; tag = finalAttrs.version; - hash = "sha256-1waE0A70MsUaGttaxHcOO2aaeRdZ9ihc7ZeqJ+azH/0="; + hash = "sha256-3MkZpTrm8WVgv9k59XqwfhR1SDxNGDaD0TFBWeH4wQY="; }; buildInputs = [ diff --git a/pkgs/by-name/ir/ironbar/package.nix b/pkgs/by-name/ir/ironbar/package.nix index 0c577e8e39cc..1d13cc0acc98 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 diff --git a/pkgs/by-name/js/jsonwatch/package.nix b/pkgs/by-name/js/jsonwatch/package.nix index ad145abefba0..bfdf357ecab8 100644 --- a/pkgs/by-name/js/jsonwatch/package.nix +++ b/pkgs/by-name/js/jsonwatch/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "jsonwatch"; - version = "0.9.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "dbohdan"; repo = "jsonwatch"; tag = "v${version}"; - hash = "sha256-HSyavdH3zhzEvk5qW5fiv8wqmgYsLUyx6Q6oEIOk5to="; + hash = "sha256-qhVqAhUAbLb5wHnLNHr6BxffyH1G5B09eOJQoqSzWEk="; }; - cargoHash = "sha256-2CtB8TEn0bieT0S2w3cm4nLZWdFcIymvWSOnWDTXEJc="; + cargoHash = "sha256-D29pmt97DYfpYa9EwK+IlggR3zQFGzOy/Ky01UGI3tg="; meta = with lib; { description = "Like watch -d but for JSON"; diff --git a/pkgs/by-name/ju/just/package.nix b/pkgs/by-name/ju/just/package.nix index f1fede42a821..6bcd1f2badba 100644 --- a/pkgs/by-name/ju/just/package.nix +++ b/pkgs/by-name/ju/just/package.nix @@ -16,10 +16,12 @@ # run the compiled `generate-book` utility to prepare the files for mdbook withDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: - -rustPlatform.buildRustPackage rec { +let + version = "1.43.0"; +in +rustPlatform.buildRustPackage { + inherit version; pname = "just"; - version = "1.42.4"; outputs = [ "out" ] @@ -32,10 +34,10 @@ rustPlatform.buildRustPackage rec { owner = "casey"; repo = "just"; tag = version; - hash = "sha256-MLGtHMNCyhYq9OTquCc9zKmear1ts5vNAvlLxNQaOqk="; + hash = "sha256-148bubjJYbmqugOd8crWXLqxigWfd3VVnsL0/WB2FYM="; }; - cargoHash = "sha256-udNHlPEwTb5S1ZypIqng7JLZ6Yl1vbYwASn+DT2SOLY="; + cargoHash = "sha256-3DIpEPStOh/PcjoJ5dWpfSgRNMTCmN+wO2VzeNtikFU="; nativeBuildInputs = lib.optionals (installShellCompletions || installManPages) [ installShellFiles ] diff --git a/pkgs/by-name/la/lazyjournal/package.nix b/pkgs/by-name/la/lazyjournal/package.nix index 9ca1d946919e..93389946a374 100644 --- a/pkgs/by-name/la/lazyjournal/package.nix +++ b/pkgs/by-name/la/lazyjournal/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: let - version = "0.8.0"; + version = "0.8.1"; in buildGoModule { pname = "lazyjournal"; @@ -15,7 +15,7 @@ buildGoModule { owner = "Lifailon"; repo = "lazyjournal"; tag = version; - hash = "sha256-dQKd7u4IGQWw8ExoHLd5qRenE07UQz69GNqGIAWN7ok="; + hash = "sha256-QHVwEesJZiySwEPeDZaU56uY+PJEJXCybvAezhwa59g="; }; vendorHash = "sha256-Wl8DmEBt1YtTk9QEvWybSWRQm0Lnfd5q3C/wg+gP33g="; 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 diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 0b2f7c9b3a21..782bc5fe98bf 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -177,7 +177,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { doCheck = false; passthru = { - tests = { + tests = lib.optionalAttrs stdenv.hostPlatform.isDarwin { metal = llama-cpp.override { metalSupport = true; }; }; updateScript = nix-update-script { diff --git a/pkgs/by-name/me/mediagoblin/bower-packages.nix b/pkgs/by-name/me/mediagoblin/bower-packages.nix deleted file mode 100644 index 279a437a10ab..000000000000 --- a/pkgs/by-name/me/mediagoblin/bower-packages.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ fetchbower, buildEnv }: -buildEnv { - name = "bower-env"; - ignoreCollisions = true; - paths = [ - (fetchbower "jquery" "2.1.4" "~2.1.3" "1ywrpk2xsr6ghkm3j9gfnl9r3jn6xarfamp99b0bcm57kq9fm2k0") - (fetchbower "video.js" "5.20.5" "~5.20.1" "1agvvid2valba7xxypknbb3k578jz8sa4rsmq5z2yc5010k3nkqp") - (fetchbower "videojs-resolution-switcher" "0.4.2" "~0.4.2" - "1bz2q1wwdglaxbb20fin9djgs1c71jywxhlrm16hm4bzg708ycaf" - ) - (fetchbower "leaflet" "0.7.7" "~0.7.3" "0jim285bljmxxngpm3yx6bnnd10n2whwkgmmhzpcd1rdksnr5nca") - ]; -} diff --git a/pkgs/by-name/me/mediagoblin/package.nix b/pkgs/by-name/me/mediagoblin/package.nix index 439a73563959..2add18b3d539 100644 --- a/pkgs/by-name/me/mediagoblin/package.nix +++ b/pkgs/by-name/me/mediagoblin/package.nix @@ -1,7 +1,8 @@ { lib, - buildBowerComponents, + buildNpmPackage, fetchFromSourcehut, + fetchpatch, gobject-introspection, gst_all_1, poppler-utils, @@ -34,16 +35,32 @@ let hash = "sha256-Y1VnXLHEl6TR8nt+vKSfoCwleQ+oA2WPMN9q4fW9R3s="; }; - extlib = buildBowerComponents { + patches = [ + (fetchpatch { + url = "https://git.sr.ht/~mediagoblin/mediagoblin/commit/95a591bb2ffdeed059b926059155fd0802e6b1e6.patch"; + excludes = [ "docs/source/siteadmin/relnotes.rst" ]; + hash = "sha256-Coff02bewl6E9bHeMy/6tA2dngKcw/c33xk9nmMl/Bk="; + }) + ]; + + extlib = buildNpmPackage { name = "mediagoblin-extlib"; - generated = ./bower-packages.nix; - inherit src; + inherit src patches; + + npmDepsHash = "sha256-wtk5MgsWEpuz3V/EcozEAMOa8UeCgdjhR5wxaiaMugY="; + + dontNpmBuild = true; + + installPhase = '' + mkdir -p $out/node_modules/ + cp -r node_modules/{jquery,video.js,videojs-resolution-switcher,leaflet} $out/node_modules/ + ''; }; in python.pkgs.buildPythonApplication rec { format = "setuptools"; pname = "mediagoblin"; - inherit version src; + inherit version src patches; postPatch = '' # https://git.sr.ht/~mediagoblin/mediagoblin/tree/bf61d38df21748aadb480c53fdd928647285e35f/item/.guix/modules/mediagoblin-package.scm#L60-62 @@ -128,7 +145,7 @@ python.pkgs.buildPythonApplication rec { ''; postInstall = '' - lndir -silent ${extlib}/bower_components/ $out/${python.sitePackages}/mediagoblin/static/extlib/ + lndir -silent ${extlib}/node_modules $out/${python.sitePackages}/mediagoblin/static/extlib/ ln -rs $out/${python.sitePackages}/mediagoblin/static/extlib/jquery/dist/jquery.js $out/${python.sitePackages}/mediagoblin/static/js/extlib/jquery.js ln -rs $out/${python.sitePackages}/mediagoblin/static/extlib/leaflet/dist/leaflet.css $out/${python.sitePackages}/mediagoblin/static/extlib/leaflet/leaflet.css @@ -151,7 +168,7 @@ python.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "mediagoblin" ]; passthru = { - inherit python; + inherit extlib python; }; meta = { diff --git a/pkgs/by-name/ms/msolve/package.nix b/pkgs/by-name/ms/msolve/package.nix index 652d1c152409..e8d9d2f52ce4 100644 --- a/pkgs/by-name/ms/msolve/package.nix +++ b/pkgs/by-name/ms/msolve/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, autoreconfHook, - flint3, + flint, gmp, mpfr, llvmPackages, @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - flint3 + flint gmp mpfr ] 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", diff --git a/pkgs/by-name/no/normaliz/package.nix b/pkgs/by-name/no/normaliz/package.nix index 5d0d2e6db329..66e5671f83c5 100644 --- a/pkgs/by-name/no/normaliz/package.nix +++ b/pkgs/by-name/no/normaliz/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, autoreconfHook, gmpxx, - flint3, + flint, nauty, }: @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gmpxx - flint3 + flint nauty ]; diff --git a/pkgs/by-name/nt/ntl/package.nix b/pkgs/by-name/nt/ntl/package.nix index 41a6191654d9..f52ac96c7fba 100644 --- a/pkgs/by-name/nt/ntl/package.nix +++ b/pkgs/by-name/nt/ntl/package.nix @@ -13,24 +13,24 @@ assert withGf2x -> gf2x != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ntl"; version = "11.5.1"; src = fetchurl { - url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz"; - sha256 = "sha256-IQ0GwxMGy8bq9oFEU8Vsd22djo3zbXTrMG9qUj0caoo="; + url = "http://www.shoup.net/ntl/ntl-${finalAttrs.version}.tar.gz"; + hash = "sha256-IQ0GwxMGy8bq9oFEU8Vsd22djo3zbXTrMG9qUj0caoo="; }; + strictDeps = true; + depsBuildBuild = [ + perl # needed for ./configure + ]; buildInputs = [ gmp ]; - nativeBuildInputs = [ - perl # needed for ./configure - ]; - - sourceRoot = "${pname}-${version}/src"; + sourceRoot = "ntl-${finalAttrs.version}/src"; enableParallelBuilding = true; @@ -42,9 +42,9 @@ stdenv.mkDerivation rec { configurePlatforms = [ ]; # reference: http://shoup.net/ntl/doc/tour-unix.html + dontAddStaticConfigureFlags = true; # perl config doesn't understand it. configureFlags = [ "DEF_PREFIX=$(out)" - "SHARED=on" # genereate a shared library (as well as static) "NATIVE=off" # don't target code to current hardware (reproducibility, portability) "TUNE=${ if tune then @@ -55,15 +55,20 @@ stdenv.mkDerivation rec { "generic" # "chooses options that should be OK for most platforms" }" "CXX=${stdenv.cc.targetPrefix}c++" + "AR=${stdenv.cc.targetPrefix}ar" + ] + ++ lib.optionals (!stdenv.hostPlatform.isStatic) [ + "SHARED=on" # genereate a shared library ] ++ lib.optionals withGf2x [ "NTL_GF2X_LIB=on" "GF2X_PREFIX=${gf2x}" ]; + enableParallelChecking = true; doCheck = true; # takes some time - meta = with lib; { + meta = { description = "Library for doing Number Theory"; longDescription = '' NTL is a high-performance, portable C++ library providing data @@ -76,11 +81,11 @@ stdenv.mkDerivation rec { homepage = "http://www.shoup.net/ntl/"; # also locally at "${src}/doc/tour-changes.html"; changelog = "https://www.shoup.net/ntl/doc/tour-changes.html"; - teams = [ teams.sage ]; - license = licenses.gpl2Plus; - platforms = platforms.all; + teams = [ lib.teams.sage ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.all; # Does not cross compile # https://github.com/libntl/ntl/issues/8 broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); }; -} +}) 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 diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index e5ea311510e7..f2963ed2954e 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; - version = "dev-2025-08"; + version = "dev-2025-09"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; - hash = "sha256-08a5MFnHiG/HsetF7V913Hozev2rm1PaXdA/QJcDXTk="; + hash = "sha256-PxegNMEzxytZtmhmzDgb1Umzx/9aUIlc9SDojRlZfsE="; }; patches = [ diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 9bd15499960e..dcbea042fe7d 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, @@ -84,7 +85,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 diff --git a/pkgs/by-name/op/open5gs/package.nix b/pkgs/by-name/op/open5gs/package.nix index 5cd935064901..d4e30914a6f8 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,23 +76,20 @@ 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 - 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 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/pa/passt/package.nix b/pkgs/by-name/pa/passt/package.nix index cbd07119d048..2f90a1393651 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"; }; }) diff --git a/pkgs/by-name/po/podman-tui/package.nix b/pkgs/by-name/po/podman-tui/package.nix index 3e1aaee4f350..73ddb2e0a951 100644 --- a/pkgs/by-name/po/podman-tui/package.nix +++ b/pkgs/by-name/po/podman-tui/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "podman-tui"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "containers"; repo = "podman-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-lTgILCaisnCXMnNL6DSGIszJBC3GiPStZzol3dCm/7s="; + hash = "sha256-lvqitz4H10ILg2b6Mlw1DoWoByFKJaDiCo5zTlzTBQ4="; }; vendorHash = null; diff --git a/pkgs/by-name/pp/pplite/package.nix b/pkgs/by-name/pp/pplite/package.nix index c128142921ca..991ad0e03cdd 100644 --- a/pkgs/by-name/pp/pplite/package.nix +++ b/pkgs/by-name/pp/pplite/package.nix @@ -3,7 +3,7 @@ lib, fetchurl, fetchpatch, - flint3, + flint, gmp, }: @@ -17,7 +17,7 @@ stdenv.mkDerivation { }; buildInputs = [ - flint3 + flint gmp ]; 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; 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; }; } diff --git a/pkgs/by-name/ra/radicale/package.nix b/pkgs/by-name/ra/radicale/package.nix index e3b5c0ac5735..b820ceef3743 100644 --- a/pkgs/by-name/ra/radicale/package.nix +++ b/pkgs/by-name/ra/radicale/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "radicale"; - version = "3.5.6"; + version = "3.5.7"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; tag = "v${version}"; - hash = "sha256-jMqy6vFT2DwF8NsANBm2Z+ApIBDUXqNaBbk+8zObQOI="; + hash = "sha256-+vYLBd4psPxL2NkH8zriRpLUGK6cWrrkJyV230LePVE="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index 381d719f85da..1d778d7f9c1a 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.2.4"; + version = "25.2.5"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-atT2e5vzOKYBD3IHmgpq12ew4mxXWEmKQiwgIwW0+j4="; + sha256 = "sha256-hSL2IsequX/gsBnk7C0JkDDPjreoPhmsNgpR+x6hFUE="; }; in buildGoModule rec { diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index 688cc84558c4..b3263710efbb 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "9.0.1"; + version = "9.1.0"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-ll8F5doXHG3Nq3LisSpy5iuh9JhA6/HsBwrSPDGs57c="; + hash = "sha256-q2T5Ze+rR2KfBvrtIiVa9W8DICxErdeRLA3aNKbyMCo="; }; vendorHash = "sha256-Mq469sUYgS19SVJ7noTUl7hml9xUAGDsr64MJM8Xq9g="; 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; 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"; diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index a8dbaa69e057..553c4afb5461 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -3,7 +3,7 @@ fetchFromGitLab, stdenv, - flint3, + flint, gmp, libmpc, mpfr, @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { }; buildInputs = - lib.optional withArb flint3 + lib.optional withArb flint ++ lib.optionals withGMP [ gmp mpfr diff --git a/pkgs/by-name/sa/sage/package.nix b/pkgs/by-name/sa/sage/package.nix index 0244119055cd..a594c707256b 100644 --- a/pkgs/by-name/sa/sage/package.nix +++ b/pkgs/by-name/sa/sage/package.nix @@ -17,7 +17,7 @@ let self: super: { # `sagelib`, i.e. all of sage except some wrappers and runtime dependencies sagelib = self.callPackage ./sagelib.nix { - inherit flint3; + inherit flint; inherit sage-src env-locations singular; inherit (maxima) lisp-compiler; linbox = pkgs.linbox; @@ -79,7 +79,7 @@ let python3 singular palp - flint3 + flint pythonEnv maxima ; @@ -142,7 +142,7 @@ let extraLibs = pythonRuntimeDeps; }; # make the libs accessible - singular = pkgs.singular.override { inherit flint3; }; + singular = pkgs.singular.override { inherit flint; }; maxima = pkgs.maxima-ecl.override { lisp-compiler = pkgs.ecl.override { @@ -164,7 +164,7 @@ let # openblas instead of openblasCompat. Apparently other packages somehow use flints # blas when it is available. Alternative would be to override flint to use # openblasCompat. - flint3 = pkgs.flint3.override { withBlas = false; }; + flint = pkgs.flint.override { withBlas = false; }; # Multiple palp dimensions need to be available and sage expects them all to be # in the same folder. diff --git a/pkgs/by-name/sa/sage/sage-env.nix b/pkgs/by-name/sa/sage/sage-env.nix index 47028995d330..d1f0c104e183 100644 --- a/pkgs/by-name/sa/sage/sage-env.nix +++ b/pkgs/by-name/sa/sage/sage-env.nix @@ -43,7 +43,7 @@ rubiks, blas, lapack, - flint3, + flint, gmp, mpfr, zlib, @@ -167,7 +167,7 @@ writeTextFile rec { export LDFLAGS='${ lib.concatStringsSep " " ( map (pkg: "-L${pkg}/lib") [ - flint3 + flint gap glpk gmp @@ -187,7 +187,7 @@ writeTextFile rec { singular gmp.dev glpk - flint3 + flint gap mpfr.dev ] diff --git a/pkgs/by-name/sa/sage/sagelib.nix b/pkgs/by-name/sa/sage/sagelib.nix index 408a015a2a9a..7964c4b8fa25 100644 --- a/pkgs/by-name/sa/sage/sagelib.nix +++ b/pkgs/by-name/sa/sage/sagelib.nix @@ -21,7 +21,7 @@ eclib, ecm, fflas-ffpack, - flint3, + flint, gap, giac, givaro, @@ -136,7 +136,7 @@ buildPythonPackage rec { eclib ecm fflas-ffpack - flint3 + flint gap giac givaro diff --git a/pkgs/by-name/sc/sc-controller/package.nix b/pkgs/by-name/sc/sc-controller/package.nix index b46df67c167b..66d6c38984f8 100644 --- a/pkgs/by-name/sc/sc-controller/package.nix +++ b/pkgs/by-name/sc/sc-controller/package.nix @@ -20,14 +20,14 @@ python3Packages.buildPythonApplication rec { pname = "sc-controller"; - version = "0.5.2"; + version = "0.5.3"; format = "setuptools"; src = fetchFromGitHub { owner = "C0rn3j"; repo = "sc-controller"; tag = "v${version}"; - hash = "sha256-w7jVh0d8u6csXOQ6pjUCSD3R/qFVqTa2gcGa47pqn/0="; + hash = "sha256-iieSKUTZwb1cInh/hz2cDvUFHf3p9Y5E4kR+YyZoNxI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sc/scryer-prolog/package.nix b/pkgs/by-name/sc/scryer-prolog/package.nix index 58f8801d85c8..19c26ecc0674 100644 --- a/pkgs/by-name/sc/scryer-prolog/package.nix +++ b/pkgs/by-name/sc/scryer-prolog/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "scryer-prolog"; - version = "0.9.4"; + version = "0.10.0"; src = fetchFromGitHub { owner = "mthom"; repo = "scryer-prolog"; rev = "v${version}"; - hash = "sha256-0c0MsjrHRitg+5VEHB9/iSuiqcPztF+2inDZa9fQpwU="; + hash = "sha256-RCz4zLbmWgSRR6Y5YbhidIZ1+LNR6FHyk/G0ifSDOx4="; }; - cargoHash = "sha256-CuCVofzKd/VPBTZY+ubk5wP9akt9kQLyi221fg7yt3M="; + cargoHash = "sha256-8uFxCLKa8hnGPpilxtV5SxHUG4Nf704A0qG2zpoIK4s="; nativeBuildInputs = [ pkg-config ]; 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 ]; }; } diff --git a/pkgs/by-name/si/simdjson/package.nix b/pkgs/by-name/si/simdjson/package.nix index 29c1859ce63e..e1b62c5ae255 100644 --- a/pkgs/by-name/si/simdjson/package.nix +++ b/pkgs/by-name/si/simdjson/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "simdjson"; - version = "3.13.0"; + version = "4.0.6"; src = fetchFromGitHub { owner = "simdjson"; repo = "simdjson"; rev = "v${version}"; - sha256 = "sha256-Vzw1FpFjg3Tun1Sfk7H4h4tY7lfnjE1Wk+W82K7dcW0="; + sha256 = "sha256-e3W5p4MUv0sE7JazWFJ3mCqo2D/A3jVHhNedSOURMv8="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/si/singular/package.nix b/pkgs/by-name/si/singular/package.nix index 608e4d3a4797..4278033373f2 100644 --- a/pkgs/by-name/si/singular/package.nix +++ b/pkgs/by-name/si/singular/package.nix @@ -15,7 +15,7 @@ sharutils, file, getconf, - flint3, + flint, ntl, mpfr, cddlib, @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-gfanlib" "--with-ntl=${ntl}" - "--with-flint=${flint3}" + "--with-flint=${flint}" ] ++ lib.optionals enableDocs [ "--enable-doc-build" @@ -88,7 +88,7 @@ stdenv.mkDerivation rec { buildInputs = [ # necessary gmp - flint3 + flint # by upstream recommended but optional ncurses readline diff --git a/pkgs/by-name/sl/slumber/package.nix b/pkgs/by-name/sl/slumber/package.nix index 92eca43bc0e1..ccd231a3a3c3 100644 --- a/pkgs/by-name/sl/slumber/package.nix +++ b/pkgs/by-name/sl/slumber/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "slumber"; - version = "3.4.0"; + version = "4.0.1"; src = fetchFromGitHub { owner = "LucasPickering"; repo = "slumber"; tag = "v${version}"; - hash = "sha256-RI5+SbVPtIEaudNV+S/HiKDATRy93CIQX/RvNJmBoos="; + hash = "sha256-Xr4jAQ3G5El9FU6qOJJARjkZmTZly8pb//ElQizOHSg="; }; - cargoHash = "sha256-i6ovc8aWgB9mABuSetdFNPKjOIRKFig2mbowY2djxWA="; + cargoHash = "sha256-Di3Kqwa63AWwZE1VOal+mqmYe/nzPFqis1MnawW9uZo="; meta = { description = "Terminal-based HTTP/REST client"; 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 ]; diff --git a/pkgs/by-name/so/solaar/package.nix b/pkgs/by-name/so/solaar/package.nix index f48f559fd9ee..444b039d00ee 100644 --- a/pkgs/by-name/so/solaar/package.nix +++ b/pkgs/by-name/so/solaar/package.nix @@ -9,6 +9,7 @@ libappindicator, librsvg, udevCheckHook, + acl, }: # Although we copy in the udev rules here, you probably just want to use @@ -62,6 +63,11 @@ python3Packages.buildPythonApplication rec { pytest-cov-stub ]; + preConfigure = '' + substituteInPlace lib/solaar/listener.py \ + --replace-fail /usr/bin/getfacl "${lib.getExe' acl "getfacl"}" + ''; + # the -cli symlink is just to maintain compabilility with older versions where # there was a difference between the GUI and CLI versions. postInstall = '' diff --git a/pkgs/by-name/sy/symengine/package.nix b/pkgs/by-name/sy/symengine/package.nix index 9aaf8cde4269..5c71dfc1d5cb 100644 --- a/pkgs/by-name/sy/symengine/package.nix +++ b/pkgs/by-name/sy/symengine/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, cmake, gmp, - flint3, + flint, mpfr, libmpc, withShared ? true, @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { buildInputs = [ gmp - flint3 + flint mpfr libmpc ]; 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 diff --git a/pkgs/by-name/ta/taze/package.nix b/pkgs/by-name/ta/taze/package.nix index 7bf292ce1f21..7230003001fe 100644 --- a/pkgs/by-name/ta/taze/package.nix +++ b/pkgs/by-name/ta/taze/package.nix @@ -13,19 +13,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taze"; - version = "19.5.0"; + version = "19.7.0"; src = fetchFromGitHub { owner = "antfu-collective"; repo = "taze"; tag = "v${finalAttrs.version}"; - hash = "sha256-TJ/gyqGTaaRYgx9EMFhFmzWAFrNRnESk6AvBZtQ+24k="; + hash = "sha256-O+xeAM6sh6YK+yAtxQCTI59Dle/6Z4/ePbgqRGmZxlU="; }; pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-kTXW/KYI1ao7zIyIphMPxjfuo7RrEnmXXEK7yTRWO+U="; + hash = "sha256-vXw5LPNcuF9wyI23rZhsvvMYTsPNOvSY3LoLntFdm3g="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/te/termius/package.nix b/pkgs/by-name/te/termius/package.nix index 66c858c97602..8ed3f8939cab 100644 --- a/pkgs/by-name/te/termius/package.nix +++ b/pkgs/by-name/te/termius/package.nix @@ -12,6 +12,7 @@ udev, wrapGAppsHook3, writeScript, + sqlite, }: stdenv.mkDerivation rec { @@ -57,6 +58,7 @@ stdenv.mkDerivation rec { alsa-lib libsecret libgbm + sqlite ]; unpackPhase = '' 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 diff --git a/pkgs/by-name/ul/ulauncher/package.nix b/pkgs/by-name/ul/ulauncher/package.nix index 6af6aaf5dd44..55af94f2b4b4 100644 --- a/pkgs/by-name/ul/ulauncher/package.nix +++ b/pkgs/by-name/ul/ulauncher/package.nix @@ -1,6 +1,7 @@ { lib, fetchurl, + fetchpatch, nix-update-script, python3Packages, gdk-pixbuf, @@ -9,7 +10,7 @@ gobject-introspection, gtk3, wrapGAppsHook3, - webkitgtk_4_0, + webkitgtk_4_1, libnotify, keybinder3, libappindicator, @@ -48,7 +49,7 @@ python3Packages.buildPythonApplication rec { libappindicator libnotify librsvg - webkitgtk_4_0 + webkitgtk_4_1 wmctrl ]; @@ -80,6 +81,11 @@ python3Packages.buildPythonApplication rec { patches = [ ./fix-path.patch ./fix-extensions.patch + (fetchpatch { + name = "support-gir1.2-webkit2-4.1.patch"; + url = "https://src.fedoraproject.org/rpms/ulauncher/raw/rawhide/f/support-gir1.2-webkit2-4.1.patch"; + hash = "sha256-w1c+Yf6SA3fyMrMn1LXzCXf5yuynRYpofkkUqZUKLS8="; + }) ]; postPatch = '' diff --git a/pkgs/by-name/ut/ut1999/package.nix b/pkgs/by-name/ut/ut1999/package.nix index 7e5896fe15f1..dc2ae509e546 100644 --- a/pkgs/by-name/ut/ut1999/package.nix +++ b/pkgs/by-name/ut/ut1999/package.nix @@ -198,7 +198,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Unreal Tournament GOTY (1999) with the OldUnreal patch"; license = licenses.unfree; platforms = attrNames srcs; - maintainers = with maintainers; [ eliandoran ]; + maintainers = with maintainers; [ + eliandoran + dwt + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; mainProgram = "ut1999"; }; diff --git a/pkgs/by-name/ve/veloren/package.nix b/pkgs/by-name/ve/veloren/package.nix index cd68a5dc95cc..074f0d772e97 100644 --- a/pkgs/by-name/ve/veloren/package.nix +++ b/pkgs/by-name/ve/veloren/package.nix @@ -7,8 +7,15 @@ alsa-lib, udev, shaderc, - xorg, + libxcb, libxkbcommon, + autoPatchelfHook, + libX11, + libXi, + libXcursor, + libXrandr, + wayland, + stdenv, }: let @@ -47,12 +54,18 @@ rustPlatform.buildRustPackage { EOF ''; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + autoPatchelfHook + pkg-config + ]; + buildInputs = [ alsa-lib udev - xorg.libxcb + libxcb libxkbcommon + shaderc + stdenv.cc.cc # libgcc_s.so.1 ]; buildNoDefaultFeatures = true; @@ -77,18 +90,20 @@ rustPlatform.buildRustPackage { # Some tests require internet access doCheck = false; - postFixup = '' - # Add required but not explicitly requested libraries - patchelf --add-rpath '${ - lib.makeLibraryPath [ - xorg.libX11 - xorg.libXi - xorg.libXcursor - xorg.libXrandr + appendRunpaths = [ + (lib.makeLibraryPath ( + [ + libX11 + libXi + libXcursor + libXrandr vulkan-loader ] - }' "$out/bin/veloren-voxygen" - ''; + ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform wayland) [ + wayland + ] + )) + ]; postInstall = '' # Icons @@ -99,13 +114,13 @@ rustPlatform.buildRustPackage { mkdir -p "$out/share/veloren"; cp -ar assets "$out/share/veloren/" ''; - meta = with lib; { + meta = { description = "Open world, open source voxel RPG"; homepage = "https://www.veloren.net"; - license = licenses.gpl3; + license = lib.licenses.gpl3Only; mainProgram = "veloren-voxygen"; - platforms = platforms.linux; - maintainers = with maintainers; [ + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ rnhmjoj tomodachi94 ]; 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"; + }; +}) 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 <= 2.20.0 - broken = lib.versionAtLeast tensorflow.version "2.20"; }; } 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 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 ]; }; } 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"; diff --git a/pkgs/development/python-modules/ucsmsdk/default.nix b/pkgs/development/python-modules/ucsmsdk/default.nix index ffeb58170e1a..a0ec0df2277b 100644 --- a/pkgs/development/python-modules/ucsmsdk/default.nix +++ b/pkgs/development/python-modules/ucsmsdk/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ucsmsdk"; - version = "0.9.22"; + version = "0.9.23"; pyproject = true; src = fetchFromGitHub { owner = "CiscoUcs"; repo = "ucsmsdk"; tag = "v${version}"; - hash = "sha256-zpb43Id6uHBKpEORDGKNW8lXP10fQJm9lGOztxaTZSI="; + hash = "sha256-UVOEJl+oSjf6gaVaa6QWBfEViUPmhgUiSm6rerkZ+EM="; }; build-system = [ setuptools ]; 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; { diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index b20f8bcefeb0..c1bd7fb54744 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -503,7 +503,7 @@ let pkg-config gmp.dev mpfr.dev - flint3 + flint ]; fingerPro = [ pkgs.gsl ]; Formula = [ pkgs.gmp ]; 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 = [ diff --git a/pkgs/kde/third-party/karousel/default.nix b/pkgs/kde/third-party/karousel/default.nix index be4179438951..9e0f2fee23ee 100644 --- a/pkgs/kde/third-party/karousel/default.nix +++ b/pkgs/kde/third-party/karousel/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "karousel"; - version = "0.13"; + version = "0.14"; src = fetchFromGitHub { owner = "peterfajdiga"; repo = "karousel"; rev = "v${finalAttrs.version}"; - hash = "sha256-kwj0G4px9Mmv2TdGJsRuj+29Qvg4ZfSYnxCDgf+54bg="; + hash = "sha256-bJv3fQ8w4bAtthlrDjj3cWA8lSpcJCEtJFk5C+94K5M="; }; postPatch = '' diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index ce4385962ed5..e6e292087f22 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -23,9 +23,9 @@ let }; # ./update-zen.py lqx lqx = { - version = "6.16.7"; # lqx + version = "6.16.9"; # lqx suffix = "lqx1"; # lqx - sha256 = "1rw5iz9d2zz39hzg9p0nxbprz25hgiaycax5iq2yg87mqsxdajad"; # lqx + sha256 = "01slgcp07s59yc9w2pghcvi15vrki55fn19jqks21phb09k2fkl6"; # lqx isLqx = true; }; }; diff --git a/pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix b/pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix index 2f481f5eddd5..72989c472b1d 100644 --- a/pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix +++ b/pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix @@ -9,13 +9,13 @@ buildHomeAssistantComponent rec { owner = "AlexxIT"; domain = "xiaomi_gateway3"; - version = "4.1.2"; + version = "4.1.3"; src = fetchFromGitHub { owner = "AlexxIT"; repo = "XiaomiGateway3"; rev = "v${version}"; - hash = "sha256-20OA2H1HOwQKLL6Cjhp4xfTv1/BSc/XaMHX+wO+EM5s="; + hash = "sha256-CcJoXD60z91Gahv5pVrWaIpUNhetW0BN1Nd4DAVRPJs="; }; dependencies = [ zigpy ]; 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 = [ "." ]; 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"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f15badd0e3a6..9be2aa75960a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -540,6 +540,7 @@ mapAliases { boost184 = throw "Boost 1.84 has been removed as it is obsolete and no longer used by anything in Nixpkgs"; # Added 2024-11-24 boost185 = throw "Boost 1.85 has been removed as it is obsolete and no longer used by anything in Nixpkgs"; # Added 2024-11-24 boost_process = throw "boost_process has been removed as it is included in regular boost"; # Added 2024-05-01 + bower2nix = throw "bower2nix has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 bpb = throw "bpb has been removed as it is unmaintained and not compatible with recent Rust versions"; # Added 2024-04-30 bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2024-10-17 brasero-original = lib.warnOnInstantiate "Use 'brasero-unwrapped' instead of 'brasero-original'" brasero-unwrapped; # Added 2024-09-29 @@ -551,6 +552,7 @@ mapAliases { budgie = throw "The `budgie` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14 budgiePlugins = throw "The `budgiePlugins` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14 buildBarebox = throw "buildBarebox has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 + buildBowerComponents = throw "buildBowerComponents has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 buildGo122Module = throw "Go 1.22 is end-of-life, and 'buildGo122Module' has been removed. Please use a newer builder version."; # Added 2025-03-28 buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13 buildGoPackage = throw "`buildGoPackage` has been deprecated and removed, see the Go section in the nixpkgs manual for details"; # Added 2024-11-18 @@ -877,6 +879,7 @@ mapAliases { fdr = throw "fdr has been removed, as it cannot be built from source and depends on Python 2.x"; # Added 2025-03-19 inherit (luaPackages) fennel; # Added 2022-09-24 ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22 + fetchbower = throw "fetchbower has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 fetchFromGithub = throw "You meant fetchFromGitHub, with a capital H"; # preserve, reason: common typo ffmpeg_5 = throw "ffmpeg_5 has been removed, please use another version"; # Added 2024-07-12 ffmpeg_5-headless = throw "ffmpeg_5-headless has been removed, please use another version"; # Added 2024-07-12 @@ -901,6 +904,7 @@ mapAliases { flashrom-stable = flashprog; # Added 2024-03-01 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 flatcam = throw "flatcam has been removed because it is unmaintained since 2022 and doesn't support Python > 3.10"; # Added 2025-01-25 + flint3 = flint; # Added 2025-09-21 floorp = throw "floorp has been replaced with floorp-bin, as building from upstream sources has become unfeasible starting with version 12.x"; # Added 2025-09-06 floorp-unwrapped = throw "floorp-unwrapped has been replaced with floorp-bin-unwrapped, as building from upstream sources has become unfeasible starting with version 12.x"; # Added 2025-09-06 flow-editor = flow-control; # Added 2025-03-05 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2f0f13384d73..94d4ab7da850 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -466,8 +466,6 @@ with pkgs; python3Packages = python311Packages; }; - fetchbower = callPackage ../build-support/fetchbower { }; - fetchbzr = callPackage ../build-support/fetchbzr { }; fetchcvs = @@ -7361,10 +7359,6 @@ with pkgs; }; fftwMpi = fftw.override { enableMpi = true; }; - flint = flint3; - - flint3 = callPackage ../development/libraries/flint/3.nix { }; - fltk13 = callPackage ../development/libraries/fltk { }; fltk14 = callPackage ../development/libraries/fltk/1.4.nix { }; fltk13-minimal = fltk13.override { @@ -9102,12 +9096,6 @@ with pkgs; saxon_12-he ; - ### DEVELOPMENT / LIBRARIES / JAVASCRIPT - - ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT) - - buildBowerComponents = callPackage ../development/bower-modules/generic { }; - ### DEVELOPMENT / GO # the unversioned attributes should always point to the same go version