From 1a07eaa6dd7116dd9043f2e40317cb418fc7f3ac Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 14 Oct 2022 04:20:00 +0000 Subject: [PATCH 001/240] llhttp: init at 8.1.0 --- pkgs/development/libraries/llhttp/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/development/libraries/llhttp/default.nix diff --git a/pkgs/development/libraries/llhttp/default.nix b/pkgs/development/libraries/llhttp/default.nix new file mode 100644 index 000000000000..90f274c9e560 --- /dev/null +++ b/pkgs/development/libraries/llhttp/default.nix @@ -0,0 +1,29 @@ +{ lib, stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + pname = "llhttp"; + version = "8.1.0"; + + src = fetchFromGitHub { + owner = "nodejs"; + repo = "llhttp"; + rev = "release/v${version}"; + hash = "sha256-pBGjcT5MiCSJI12TiH1XH5eAzIeylCdP/82L3o38BJo="; + }; + + nativeBuildInputs = [ + cmake + ]; + + cmakeFlags = [ + "-DBUILD_STATIC_LIBS=ON" + ]; + + meta = with lib; { + description = "Port of http_parser to llparse"; + homepage = "https://llhttp.org/"; + license = licenses.mit; + maintainers = [ maintainers.marsam ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1928fdf2df8d..566ddc4706e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22335,6 +22335,8 @@ with pkgs; live555 = callPackage ../development/libraries/live555 { }; + llhttp = callPackage ../development/libraries/llhttp { }; + log4cpp = callPackage ../development/libraries/log4cpp { }; log4cxx = callPackage ../development/libraries/log4cxx { }; From 7ffa701d74f047b8a1dab6d1e7c39e714c9e1013 Mon Sep 17 00:00:00 2001 From: novenary Date: Wed, 11 Jan 2023 16:16:36 +0200 Subject: [PATCH 002/240] kernel: enable Terminus 16x32 font This font was added into the kernel for high-resolution displays. It has been available since 5.0. --- pkgs/os-specific/linux/kernel/common-config.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 2fee060932ed..6a551811bbd4 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -273,6 +273,15 @@ let DRM_SIMPLEDRM = whenAtLeast "5.14" no; }; + fonts = { + FONTS = yes; + # Default fonts enabled if FONTS is not set + FONT_8x8 = yes; + FONT_8x16 = yes; + # High DPI font + FONT_TER16x32 = whenAtLeast "5.0" yes; + }; + video = { DRM_LEGACY = no; NOUVEAU_LEGACY_CTX_SUPPORT = whenAtLeast "5.2" no; From 5bb65387bf4c33753c972371cf32e625ce450c47 Mon Sep 17 00:00:00 2001 From: novenary Date: Fri, 13 Jan 2023 16:56:57 +0200 Subject: [PATCH 003/240] console: support using in-kernel fonts --- nixos/modules/config/console.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/nixos/modules/config/console.nix b/nixos/modules/config/console.nix index f5db5dc5dfc1..7c8a45bc5318 100644 --- a/nixos/modules/config/console.nix +++ b/nixos/modules/config/console.nix @@ -21,7 +21,7 @@ let # Sadly, systemd-vconsole-setup doesn't support binary keymaps. vconsoleConf = pkgs.writeText "vconsole.conf" '' KEYMAP=${cfg.keyMap} - FONT=${cfg.font} + ${optionalString (cfg.font != null) "FONT=${cfg.font}"} ''; consoleEnv = kbd: pkgs.buildEnv { @@ -45,7 +45,7 @@ in }; font = mkOption { - type = with types; either str path; + type = with types; nullOr (either str path); default = "Lat2-Terminus16"; example = "LatArCyrHeb-16"; description = mdDoc '' @@ -53,6 +53,13 @@ in whatever the {command}`setfont` program considers the default font. Can be either a font name or a path to a PSF font file. + + Use `null` to let the kernel choose a built-in font. + The default is 8x16, and, as of Linux 5.3, Terminus 32 bold for display + resolutions of 2560x1080 and higher. + These fonts cover the [IBM437][] character set. + + [IBM437]: https://en.wikipedia.org/wiki/Code_page_437 ''; }; @@ -151,7 +158,7 @@ in printf "\033%%${if isUnicode then "G" else "@"}" >> /dev/console loadkmap < ${optimizedKeymap} - ${optionalString cfg.earlySetup '' + ${optionalString (cfg.earlySetup && cfg.font != null) '' setfont -C /dev/console $extraUtils/share/consolefonts/font.psf ''} ''); @@ -168,7 +175,7 @@ in "${config.boot.initrd.systemd.package.kbd}/bin/setfont" "${config.boot.initrd.systemd.package.kbd}/bin/loadkeys" "${config.boot.initrd.systemd.package.kbd.gzip}/bin/gzip" # Fonts and keyboard layouts are compressed - ] ++ optionals (hasPrefix builtins.storeDir cfg.font) [ + ] ++ optionals (cfg.font != null && hasPrefix builtins.storeDir cfg.font) [ "${cfg.font}" ] ++ optionals (hasPrefix builtins.storeDir cfg.keyMap) [ "${cfg.keyMap}" @@ -195,7 +202,7 @@ in ]; }) - (mkIf (cfg.earlySetup && !config.boot.initrd.systemd.enable) { + (mkIf (cfg.earlySetup && cfg.font != null && !config.boot.initrd.systemd.enable) { boot.initrd.extraUtilsCommands = '' mkdir -p $out/share/consolefonts ${if substring 0 1 cfg.font == "/" then '' From 09fc9be172fc1fee14f8a6c319b67fef7bdc3e5b Mon Sep 17 00:00:00 2001 From: Matt Bryant Date: Tue, 21 Feb 2023 22:44:31 -0800 Subject: [PATCH 004/240] gdbgui: 0.15.0.1 -> 0.15.1.0 Fixes #214614 by switching from the Sept 2021 release to the Jun 2022 release (https://github.com/cs01/gdbgui/releases) --- pkgs/development/tools/misc/gdbgui/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/misc/gdbgui/default.nix b/pkgs/development/tools/misc/gdbgui/default.nix index e953fa0ba40d..523cd85efb6a 100644 --- a/pkgs/development/tools/misc/gdbgui/default.nix +++ b/pkgs/development/tools/misc/gdbgui/default.nix @@ -2,8 +2,9 @@ , buildPythonApplication , fetchPypi , gdb -, flask-socketio +, eventlet , flask-compress +, flask-socketio , pygdbmi , pygments , }: @@ -11,26 +12,26 @@ buildPythonApplication rec { pname = "gdbgui"; - version = "0.15.0.1"; - + version = "0.15.1.0"; buildInputs = [ gdb ]; propagatedBuildInputs = [ - flask-socketio + eventlet flask-compress + flask-socketio pygdbmi pygments ]; src = fetchPypi { inherit pname version; - sha256 = "sha256-bwrleLn3GBx4Mie2kujtaUo+XCALM+hRLySIZERlBg0="; + sha256 = "sha256-YcD3om7N6yddm02It6/fjXDsVHG0Cs46fdGof0PMJXM="; }; postPatch = '' echo ${version} > gdbgui/VERSION.txt - # remove upper version bound - sed -ie 's!,.*<.*!!' requirements.in + # relax version requirements + sed -i 's/==.*$//' requirements.txt ''; postInstall = '' From a2eeaddea212121f336872900635686462e1416a Mon Sep 17 00:00:00 2001 From: Nicola Squartini Date: Wed, 22 Feb 2023 18:57:07 +0100 Subject: [PATCH 005/240] nixos/nextcloud: support SSE-C for S3 primary storage Add configuration option to enable [server-side encryption with customer-provided keys][1] (SSE-C) when using S3 as primary storage in Nextcloud. [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html --- .../manual/release-notes/rl-2305.section.md | 2 ++ nixos/modules/services/web-apps/nextcloud.nix | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index bd709d4b1659..2e8303f28d6b 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -184,6 +184,8 @@ In addition to numerous new and upgraded packages, this release has the followin - `mastodon` now supports connection to a remote `PostgreSQL` database. +- `nextcloud` has an option to enable SSE-C in S3. + - `services.peertube` now requires you to specify the secret file `secrets.secretsFile`. It can be generated by running `openssl rand -hex 32`. Before upgrading, read the release notes for PeerTube: - [Release v5.0.0](https://github.com/Chocobozzz/PeerTube/releases/tag/v5.0.0) diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index c5e161c2516a..71cb53fb398b 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -514,6 +514,27 @@ in { `http://hostname.domain/bucket` instead. ''; }; + sseCKeyFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/var/nextcloud-objectstore-s3-sse-c-key"; + description = lib.mdDoc '' + If provided this is the full path to a file that contains the key + to enable [server-side encryption with customer-provided keys][1] + (SSE-C). + + The file must contain a random 32-byte key encoded as a base64 + string, e.g. generated with the command + + ``` + openssl rand 32 | base64 + ``` + + Must be readable by user `nextcloud`. + + [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html + ''; + }; }; }; }; @@ -773,6 +794,7 @@ in { 'use_ssl' => ${boolToString s3.useSsl}, ${optionalString (s3.region != null) "'region' => '${s3.region}',"} 'use_path_style' => ${boolToString s3.usePathStyle}, + ${optionalString (s3.sseCKeyFile != null) "'sse_c_key' => nix_read_secret('${s3.sseCKeyFile}'),"} ], ] ''; From c5a6d51ac1e82657882e8b236ce8e92dce44e046 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 3 Mar 2023 09:28:51 +0000 Subject: [PATCH 006/240] yubihsm-connector: 3.0.2 -> 3.0.4 --- .../security/yubihsm-connector/default.nix | 14 +-- .../yubihsm-connector/lockfile-fix.patch | 115 ------------------ 2 files changed, 5 insertions(+), 124 deletions(-) delete mode 100644 pkgs/tools/security/yubihsm-connector/lockfile-fix.patch diff --git a/pkgs/tools/security/yubihsm-connector/default.nix b/pkgs/tools/security/yubihsm-connector/default.nix index 24371f8a983e..8e56cc6a227e 100644 --- a/pkgs/tools/security/yubihsm-connector/default.nix +++ b/pkgs/tools/security/yubihsm-connector/default.nix @@ -2,22 +2,16 @@ buildGoModule rec { pname = "yubihsm-connector"; - version = "3.0.2"; + version = "3.0.4"; src = fetchFromGitHub { owner = "Yubico"; repo = "yubihsm-connector"; rev = version; - sha256 = "FQ64tSZN55QpXjMZITzlWOPTKSgnoCpkRngQUQHVavc="; + hash = "sha256-snoQZsmKQPcsB5EpZc4yon02QbxNU5B5TAwRPjs1O5I="; }; - vendorSha256 = "kVBzdJk/1LvjdUtLqHAw9ZxDfCo3mBWVMYG/nQXpDrk="; - - patches = [ - # Awaiting a new release to fix the upstream lockfile - # https://github.com/Yubico/yubihsm-connector/issues/36 - ./lockfile-fix.patch - ]; + vendorHash = "sha256-XW7rEHY3S+M3b6QjmINgrCak+BqCEV3PJP90jz7J47A="; nativeBuildInputs = [ pkg-config @@ -27,6 +21,8 @@ buildGoModule rec { libusb1 ]; + ldflags = [ "-s" "-w" ]; + preBuild = '' go generate ''; diff --git a/pkgs/tools/security/yubihsm-connector/lockfile-fix.patch b/pkgs/tools/security/yubihsm-connector/lockfile-fix.patch deleted file mode 100644 index 96fdb0ec64b8..000000000000 --- a/pkgs/tools/security/yubihsm-connector/lockfile-fix.patch +++ /dev/null @@ -1,115 +0,0 @@ -diff --git a/go.mod b/go.mod -index ac22dc6..0ef56b2 100644 ---- a/go.mod -+++ b/go.mod -@@ -1,21 +1,32 @@ - module github.com/Yubico/yubihsm-connector - -+go 1.17 -+ - require ( - github.com/google/gousb v1.1.0 - github.com/google/uuid v1.1.1 - github.com/kardianos/service v1.0.0 -+ github.com/notdpate/evloghook v0.0.0-20180503050227-f202fa6c9ebb -+ github.com/sirupsen/logrus v1.4.2 -+ github.com/spf13/cobra v0.0.5 -+ github.com/spf13/viper v1.4.0 -+ gopkg.in/yaml.v2 v2.2.2 -+) -+ -+require ( -+ github.com/fsnotify/fsnotify v1.4.7 // indirect -+ github.com/hashicorp/hcl v1.0.0 // indirect -+ github.com/inconshreveable/mousetrap v1.0.0 // indirect - github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect - github.com/magiconair/properties v1.8.1 // indirect -- github.com/notdpate/evloghook v0.0.0-20180503050227-f202fa6c9ebb -+ github.com/mitchellh/mapstructure v1.1.2 // indirect - github.com/pelletier/go-toml v1.4.0 // indirect -- github.com/sirupsen/logrus v1.4.2 - github.com/spf13/afero v1.2.2 // indirect -- github.com/spf13/cobra v0.0.5 -+ github.com/spf13/cast v1.3.0 // indirect - github.com/spf13/jwalterweatherman v1.1.0 // indirect -- github.com/spf13/viper v1.4.0 -+ github.com/spf13/pflag v1.0.3 // indirect - github.com/stretchr/testify v1.4.0 // indirect - golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3 // indirect - golang.org/x/text v0.3.2 // indirect - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect -- gopkg.in/yaml.v2 v2.2.2 - ) -diff --git a/go.sum b/go.sum -index 71df42d..8d977ff 100644 ---- a/go.sum -+++ b/go.sum -@@ -1,4 +1,5 @@ - cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -+github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= - github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= - github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= - github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -@@ -16,6 +17,7 @@ github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7 - github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= - github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= - github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -+github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= - github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= - github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= - github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -@@ -45,6 +47,7 @@ github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgf - github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= - github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= - github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -+github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= - github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= - github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= - github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -@@ -53,10 +56,13 @@ github.com/kardianos/service v1.0.0/go.mod h1:8CzDhVuCuugtsHyZoTvsOBuvonN/UDBvl0 - github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= - github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= - github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -+github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s= - github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= - github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= -+github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= - github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= - github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -+github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= - github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= - github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= - github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4= -@@ -66,12 +72,14 @@ github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk - github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= - github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= - github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -+github.com/notdpate/evloghook v0.0.0-20180503050227-f202fa6c9ebb h1:GFmMJZvdCkRfbfo07+lUKrB+jh2cJ+a2l6qD/3hxZ6M= - github.com/notdpate/evloghook v0.0.0-20180503050227-f202fa6c9ebb/go.mod h1:ukoRZyzBppMQypxM7KqEvHc4DB5uNW6NXFp1sVeXamM= - github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= - github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= - github.com/pelletier/go-toml v1.4.0 h1:u3Z1r+oOXJIkxqw34zVhyPgjBsm6X2wn21NWs/HfSeg= - github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= - github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -+github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= - github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= - github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= - github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= -@@ -107,6 +115,7 @@ github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/y - github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= - github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= - github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -+github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= - github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= - github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= - github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= -@@ -156,6 +165,7 @@ google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij - gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= - gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -+gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= - gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= - - From f03716715f663f1c45056b7df450cf1b7386181b Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 5 Oct 2022 16:06:12 +0200 Subject: [PATCH 007/240] nixos/hidpi: Disable anti-aliasing Per the documentation: > At high resolution (> 200 DPI), antialiasing has no visible effect; > users of such displays may want to disable this option. --- nixos/modules/hardware/video/hidpi.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/hardware/video/hidpi.nix b/nixos/modules/hardware/video/hidpi.nix index 8c8f8bc0c265..8936b92230b2 100644 --- a/nixos/modules/hardware/video/hidpi.nix +++ b/nixos/modules/hardware/video/hidpi.nix @@ -12,8 +12,8 @@ with lib; boot.loader.systemd-boot.consoleMode = mkDefault "1"; - # Grayscale anti-aliasing for fonts - fonts.fontconfig.antialias = mkDefault true; + # Disable font anti-aliasing & sub-pixel rendering by default + fonts.fontconfig.antialias = mkDefault false; fonts.fontconfig.subpixel = { rgba = mkDefault "none"; lcdfilter = mkDefault "none"; From b2366655e2ee2b284f530509114bf873c1601973 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 5 Oct 2022 16:07:22 +0200 Subject: [PATCH 008/240] nixos/hidpi: Disable font hinting Per the documentation: > At high resolution (> 200 dpi) hinting will do nothing (at best); > users of such displays may want to disable this option. --- nixos/modules/hardware/video/hidpi.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/hardware/video/hidpi.nix b/nixos/modules/hardware/video/hidpi.nix index 8936b92230b2..db325976e26c 100644 --- a/nixos/modules/hardware/video/hidpi.nix +++ b/nixos/modules/hardware/video/hidpi.nix @@ -12,8 +12,9 @@ with lib; boot.loader.systemd-boot.consoleMode = mkDefault "1"; - # Disable font anti-aliasing & sub-pixel rendering by default + # Disable font anti-aliasing, hinting, and sub-pixel rendering by default fonts.fontconfig.antialias = mkDefault false; + fonts.fontconfig.hinting.enable = mkDefault false; fonts.fontconfig.subpixel = { rgba = mkDefault "none"; lcdfilter = mkDefault "none"; From e1220cf121328e2f851a0a8458a2891d07361a60 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 5 Oct 2022 16:08:14 +0200 Subject: [PATCH 009/240] nixos/hidpi: Don't set subpixel order It has no effect with `subpixel.lcdfilter = "none"`. If the user overrides the module's default, the correct subpixel order depends on their actual monitor, and cannot be known by this module. --- nixos/modules/hardware/video/hidpi.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/nixos/modules/hardware/video/hidpi.nix b/nixos/modules/hardware/video/hidpi.nix index db325976e26c..f907d0a4706e 100644 --- a/nixos/modules/hardware/video/hidpi.nix +++ b/nixos/modules/hardware/video/hidpi.nix @@ -15,10 +15,7 @@ with lib; # Disable font anti-aliasing, hinting, and sub-pixel rendering by default fonts.fontconfig.antialias = mkDefault false; fonts.fontconfig.hinting.enable = mkDefault false; - fonts.fontconfig.subpixel = { - rgba = mkDefault "none"; - lcdfilter = mkDefault "none"; - }; + fonts.fontconfig.subpixel.lcdfilter = mkDefault "none"; # TODO Find reasonable defaults X11 & wayland }; From fc65af6a746ca0d9b219775655f8ed4c079caa99 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 5 Oct 2022 16:11:48 +0200 Subject: [PATCH 010/240] nixos/hidpi: Minor refactor --- nixos/modules/hardware/video/hidpi.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/hardware/video/hidpi.nix b/nixos/modules/hardware/video/hidpi.nix index f907d0a4706e..c48d1dbe18eb 100644 --- a/nixos/modules/hardware/video/hidpi.nix +++ b/nixos/modules/hardware/video/hidpi.nix @@ -13,9 +13,11 @@ with lib; # Disable font anti-aliasing, hinting, and sub-pixel rendering by default - fonts.fontconfig.antialias = mkDefault false; - fonts.fontconfig.hinting.enable = mkDefault false; - fonts.fontconfig.subpixel.lcdfilter = mkDefault "none"; + fonts.fontconfig = { + antialias = mkDefault false; + hinting.enable = mkDefault false; + subpixel.lcdfilter = mkDefault "none"; + }; # TODO Find reasonable defaults X11 & wayland }; From f86e1e9a79149c8ee295fb2d7fe958248c869931 Mon Sep 17 00:00:00 2001 From: Tom Fitzhenry Date: Sat, 26 Nov 2022 18:59:13 +1100 Subject: [PATCH 011/240] nixos/tests/sgtpuzzles: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/sgtpuzzles.nix | 34 ++++++++++++++++++++++++++++++ pkgs/games/sgt-puzzles/default.nix | 4 +++- 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/sgtpuzzles.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b839d539c9f5..64abc5a2b7e6 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -592,6 +592,7 @@ in { searx = handleTest ./searx.nix {}; service-runner = handleTest ./service-runner.nix {}; sfxr-qt = handleTest ./sfxr-qt.nix {}; + sgtpuzzles = handleTest ./sgtpuzzles.nix {}; shadow = handleTest ./shadow.nix {}; shadowsocks = handleTest ./shadowsocks {}; shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix {}; diff --git a/nixos/tests/sgtpuzzles.nix b/nixos/tests/sgtpuzzles.nix new file mode 100644 index 000000000000..b8d25d42d312 --- /dev/null +++ b/nixos/tests/sgtpuzzles.nix @@ -0,0 +1,34 @@ +import ./make-test-python.nix ({ pkgs, ...} : +{ + name = "sgtpuzzles"; + meta = with pkgs.lib.maintainers; { + maintainers = [ tomfitzhenry ]; + }; + + nodes.machine = { ... }: + + { + imports = [ + ./common/x11.nix + ]; + + services.xserver.enable = true; + environment.systemPackages = with pkgs; [ + sgtpuzzles + ]; + }; + + enableOCR = true; + + testScript = { nodes, ... }: + '' + start_all() + machine.wait_for_x() + + machine.execute("mines >&2 &") + + machine.wait_for_window("Mines") + machine.wait_for_text("Marked") + machine.screenshot("mines") + ''; +}) diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix index 752181581f38..b9f1a1781444 100644 --- a/pkgs/games/sgt-puzzles/default.nix +++ b/pkgs/games/sgt-puzzles/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchurl, desktop-file-utils , gtk3, libX11, cmake, imagemagick -, pkg-config, perl, wrapGAppsHook +, pkg-config, perl, wrapGAppsHook, nixosTests , isMobile ? false }: @@ -59,6 +59,8 @@ stdenv.mkDerivation rec { install -Dm644 ${sgt-puzzles-menu} -t $out/etc/xdg/menus/applications-merged/ ''; + passthru.tests.sgtpuzzles = nixosTests.sgtpuzzles; + meta = with lib; { description = "Simon Tatham's portable puzzle collection"; license = licenses.mit; From f548a59a5f57fa0d02c8005674bc0b54c7a84683 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 10 Mar 2023 04:20:00 +0000 Subject: [PATCH 012/240] binaryen: 111 -> 112 --- .../compilers/binaryen/default.nix | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/pkgs/development/compilers/binaryen/default.nix b/pkgs/development/compilers/binaryen/default.nix index 3dbc61be4197..73f32af28e19 100644 --- a/pkgs/development/compilers/binaryen/default.nix +++ b/pkgs/development/compilers/binaryen/default.nix @@ -1,31 +1,18 @@ { lib, stdenv, cmake, python3, fetchFromGitHub, emscripten, - gtest, lit, nodejs, filecheck, fetchpatch + gtest, lit, nodejs, filecheck }: stdenv.mkDerivation rec { pname = "binaryen"; - version = "111"; + version = "112"; src = fetchFromGitHub { owner = "WebAssembly"; repo = "binaryen"; rev = "version_${version}"; - sha256 = "sha256-wSwLs/YvrH7nswDSbtR6onOMArCdPE2zi6G7oA10U4Y="; + hash = "sha256-xVumVmiLMHJp3SItE8eL8OBPeq58HtOOiK9LL8SP4CQ="; }; - patches = [ - # https://github.com/WebAssembly/binaryen/pull/5378 - (fetchpatch { - url = "https://github.com/WebAssembly/binaryen/commit/a96fe1a8422140072db7ad7db421378b87898a0d.patch"; - sha256 = "sha256-Wred1IoRxcQBi0nLBWpiUSgt2ApGoGsq9GkoO3mSS6o="; - }) - # https://github.com/WebAssembly/binaryen/pull/5391 - (fetchpatch { - url = "https://github.com/WebAssembly/binaryen/commit/f92350d2949934c0e0ce4a27ec8b799ac2a85e45.patch"; - sha256 = "sha256-fBwdGSIPjF2WKNnD8I0/2hnQvqevdk3NS9fAxutkZG0="; - }) - ]; - nativeBuildInputs = [ cmake python3 ]; preConfigure = '' From 5e118ba9ed580723587360d1d37e9e73a9f0a393 Mon Sep 17 00:00:00 2001 From: nicoo Date: Fri, 3 Mar 2023 12:50:28 +0000 Subject: [PATCH 013/240] nixos/hidpi: Add release notes entry for 23.05 --- nixos/doc/manual/release-notes/rl-2305.section.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index 1fe577822985..0278edfd9644 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -209,6 +209,11 @@ In addition to numerous new and upgraded packages, this release has the followin [headscale's example configuration](https://github.com/juanfont/headscale/blob/main/config-example.yaml) can be directly written as attribute-set in Nix within this option. +- `hardware.video.hidpi` now provides defaults that are consistent with `fontconfig`'s documentation: + - antialiasing and font hinting are disabled, as they have no visible effects at high pixel densities; + - subpixel order isn't set: it was irrelevant with the above disabled, and the module *cannot* know the correct + setting for the user's screen. + - `nixos/lib/make-disk-image.nix` can now mutate EFI variables, run user-provided EFI firmware or variable templates. This is now extensively documented in the NixOS manual. - `services.grafana` listens only on localhost by default again. This was changed to upstreams default of `0.0.0.0` by accident in the freeform setting conversion. From df4faec23b11dfe721b8676d7812e6e165b43163 Mon Sep 17 00:00:00 2001 From: nicoo Date: Sun, 12 Mar 2023 21:33:38 +0000 Subject: [PATCH 014/240] nixos/hidpi: Explicitely refer to fontconfig.nix for the choice of defaults --- nixos/modules/hardware/video/hidpi.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/hardware/video/hidpi.nix b/nixos/modules/hardware/video/hidpi.nix index c48d1dbe18eb..fe63784e57f5 100644 --- a/nixos/modules/hardware/video/hidpi.nix +++ b/nixos/modules/hardware/video/hidpi.nix @@ -13,6 +13,7 @@ with lib; # Disable font anti-aliasing, hinting, and sub-pixel rendering by default + # See recommendations in fonts/fontconfig.nix fonts.fontconfig = { antialias = mkDefault false; hinting.enable = mkDefault false; From 7fb6f1208acd20f6ba672935b4493e8ef558d58d Mon Sep 17 00:00:00 2001 From: Izorkin Date: Tue, 28 Feb 2023 10:07:32 +0300 Subject: [PATCH 015/240] netdata: fix start cgroup-network-helper.sh --- pkgs/tools/system/netdata/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/system/netdata/default.nix b/pkgs/tools/system/netdata/default.nix index fb3d30174b18..49397fcc9d9a 100644 --- a/pkgs/tools/system/netdata/default.nix +++ b/pkgs/tools/system/netdata/default.nix @@ -107,6 +107,7 @@ stdenv.mkDerivation rec { postFixup = '' wrapProgram $out/bin/netdata-claim.sh --prefix PATH : ${lib.makeBinPath [ openssl ]} + wrapProgram $out/libexec/netdata/plugins.d/cgroup-network-helper.sh --prefix PATH : ${lib.makeBinPath [ bash ]} ''; enableParallelBuild = true; From 92628a12d87046105966c60acf43902eee36fa8b Mon Sep 17 00:00:00 2001 From: lucasew Date: Tue, 14 Mar 2023 13:40:20 -0300 Subject: [PATCH 016/240] cockpit: add update script Signed-off-by: lucasew --- pkgs/servers/monitoring/cockpit/default.nix | 7 +++++-- pkgs/servers/monitoring/cockpit/update.sh | 8 ++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100755 pkgs/servers/monitoring/cockpit/update.sh diff --git a/pkgs/servers/monitoring/cockpit/default.nix b/pkgs/servers/monitoring/cockpit/default.nix index 76f2f777f60c..3a06ead3756a 100644 --- a/pkgs/servers/monitoring/cockpit/default.nix +++ b/pkgs/servers/monitoring/cockpit/default.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; - rev = "80a7c7cfed9157915067666fe95b298896f2aea8"; + rev = version; sha256 = "sha256-iAIW6nVUk1FJD2dQvDMREPVqrq0JkExJ7lVio//ALts="; fetchSubmodules = true; }; @@ -215,7 +215,10 @@ stdenv.mkDerivation rec { npm run stylelint ''; - passthru.tests = { inherit (nixosTests) cockpit; }; + passthru = { + tests = { inherit (nixosTests) cockpit; }; + updateScript = ./update.sh; + }; meta = with lib; { description = "Web-based graphical interface for servers"; diff --git a/pkgs/servers/monitoring/cockpit/update.sh b/pkgs/servers/monitoring/cockpit/update.sh new file mode 100755 index 000000000000..c1834db9d39c --- /dev/null +++ b/pkgs/servers/monitoring/cockpit/update.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq common-updater-scripts + +set -eu -o pipefail + +version="$(curl --silent "https://api.github.com/repos/cockpit-project/cockpit/releases" | jq '.[0].tag_name' --raw-output)" + +update-source-version cockpit "$version" From 27b677f1075ad71c69aca76858e9c56c3b1baa33 Mon Sep 17 00:00:00 2001 From: afreakk Date: Tue, 14 Mar 2023 19:13:59 +0100 Subject: [PATCH 017/240] pulumiPackages.pulumi-language-go: init at 3.53.1 --- pkgs/tools/admin/pulumi-packages/default.nix | 1 + .../pulumi-packages/pulumi-language-go.nix | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix diff --git a/pkgs/tools/admin/pulumi-packages/default.nix b/pkgs/tools/admin/pulumi-packages/default.nix index 588214980782..5aed6b171783 100644 --- a/pkgs/tools/admin/pulumi-packages/default.nix +++ b/pkgs/tools/admin/pulumi-packages/default.nix @@ -7,6 +7,7 @@ in pulumi-aws-native = callPackage' ./pulumi-aws-native.nix { }; pulumi-azure-native = callPackage' ./pulumi-azure-native.nix { }; pulumi-command = callPackage' ./pulumi-command.nix { }; + pulumi-language-go = callPackage ./pulumi-language-go.nix { }; pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { }; pulumi-language-python = callPackage ./pulumi-language-python.nix { }; pulumi-random = callPackage' ./pulumi-random.nix { }; diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix new file mode 100644 index 000000000000..b43fdbe67270 --- /dev/null +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix @@ -0,0 +1,27 @@ +{ lib +, buildGoModule +, pulumi +}: +buildGoModule rec { + pname = "pulumi-language-go"; + inherit (pulumi) version src; + + sourceRoot = "${src.name}/sdk"; + + vendorHash = pulumi.sdkVendorHash; + + subPackages = [ + "go/pulumi-language-go" + ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" + ]; + meta = with lib; { + description = "Golang language host plugin for Pulumi"; + homepage = "https://github.com/pulumi/pulumi/tree/master/sdk/go"; + license = licenses.asl20; + }; +} From 3c4ae7bde99db0d585e40bd8942ae67d4edc3d25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=89=A7=E7=80=AC=E7=B4=85=E8=8E=89=E6=A0=96?= Date: Mon, 6 Mar 2023 15:59:20 +0800 Subject: [PATCH 018/240] maintainers: add MakiseKurisu --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3db5bdef519f..a10ab9e5ff5c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9156,6 +9156,11 @@ githubId = 115218; name = "Felix Richter"; }; + MakiseKurisu = { + github = "MakiseKurisu"; + githubId = 2321672; + name = "Makise Kurisu"; + }; malbarbo = { email = "malbarbo@gmail.com"; github = "malbarbo"; From 1d9d1e03b82d69c94b07ff6fb15f91ed23d0a4d4 Mon Sep 17 00:00:00 2001 From: Pierre Bourdon Date: Thu, 16 Mar 2023 01:48:58 +0100 Subject: [PATCH 019/240] dmidecode: 3.4 -> 3.5 --- pkgs/os-specific/linux/dmidecode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/dmidecode/default.nix b/pkgs/os-specific/linux/dmidecode/default.nix index a8c263144208..f09dec758f74 100644 --- a/pkgs/os-specific/linux/dmidecode/default.nix +++ b/pkgs/os-specific/linux/dmidecode/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "dmidecode"; - version = "3.4"; + version = "3.5"; src = fetchurl { url = "mirror://savannah/dmidecode/dmidecode-${version}.tar.xz"; - sha256 = "sha256-Q8uoUdhGfJl5zNvqsZLrZjjH06aX66Xdt3naiDdUIhI="; + sha256 = "sha256-eddnNe6OJRluKnIpZM+Wg/WglYFQNTeISyVrATicwHM="; }; makeFlags = [ From efbbdc16e6defc1ac5243697bf9671fbe0720f80 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Wed, 15 Mar 2023 19:41:48 -0700 Subject: [PATCH 020/240] Revert "carnix,cratesIO: remove" in doc/languages-frameworks/rust.section.md This reverts the part of commit 82fe76d1cd0ff6607c4c6383fb9620f6615a84a0 that affected doc/languages-frameworks/rust.section.md --- doc/languages-frameworks/rust.section.md | 221 +++++++++++++++++++++++ 1 file changed, 221 insertions(+) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index b3f4405ee935..4f2ecc2cd4da 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -642,6 +642,227 @@ buildPythonPackage rec { } ``` +## `buildRustCrate`: Compiling Rust crates using Nix instead of Cargo {#compiling-rust-crates-using-nix-instead-of-cargo} + +### Simple operation {#simple-operation} + +When run, `cargo build` produces a file called `Cargo.lock`, +containing pinned versions of all dependencies. Nixpkgs contains a +tool called `carnix` (`nix-env -iA nixos.carnix`), which can be used +to turn a `Cargo.lock` into a Nix expression. + +That Nix expression calls `rustc` directly (hence bypassing Cargo), +and can be used to compile a crate and all its dependencies. Here is +an example for a minimal `hello` crate: + +```ShellSession +$ cargo new hello +$ cd hello +$ cargo build + Compiling hello v0.1.0 (file:///tmp/hello) + Finished dev [unoptimized + debuginfo] target(s) in 0.20 secs +$ carnix -o hello.nix --src ./. Cargo.lock --standalone +$ nix-build hello.nix -A hello_0_1_0 +``` + +Now, the file produced by the call to `carnix`, called `hello.nix`, looks like: + +```nix +# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone +{ stdenv, buildRustCrate, fetchgit }: +let kernel = stdenv.buildPlatform.parsed.kernel.name; + # ... (content skipped) +in +rec { + hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; + hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "hello"; + version = "0.1.0"; + authors = [ "pe@pijul.org " ]; + src = ./.; + inherit dependencies buildDependencies features; + }; + hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ {}; + hello_0_1_0_features = f: updateFeatures f (rec { + hello_0_1_0.default = (f.hello_0_1_0.default or true); + }) [ ]; +} +``` + +In particular, note that the argument given as `--src` is copied +verbatim to the source. If we look at a more complicated +dependencies, for instance by adding a single line `libc="*"` to our +`Cargo.toml`, we first need to run `cargo build` to update the +`Cargo.lock`. Then, `carnix` needs to be run again, and produces the +following nix file: + +```nix +# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone +{ stdenv, buildRustCrate, fetchgit }: +let kernel = stdenv.buildPlatform.parsed.kernel.name; + # ... (content skipped) +in +rec { + hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; + hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "hello"; + version = "0.1.0"; + authors = [ "pe@pijul.org " ]; + src = ./.; + inherit dependencies buildDependencies features; + }; + libc_0_2_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { + crateName = "libc"; + version = "0.2.36"; + authors = [ "The Rust Project Developers" ]; + sha256 = "01633h4yfqm0s302fm0dlba469bx8y6cs4nqc8bqrmjqxfxn515l"; + inherit dependencies buildDependencies features; + }; + hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ { + dependencies = mapFeatures features ([ libc_0_2_36 ]); + }; + hello_0_1_0_features = f: updateFeatures f (rec { + hello_0_1_0.default = (f.hello_0_1_0.default or true); + libc_0_2_36.default = true; + }) [ libc_0_2_36_features ]; + libc_0_2_36 = { features?(libc_0_2_36_features {}) }: libc_0_2_36_ { + features = mkFeatures (features.libc_0_2_36 or {}); + }; + libc_0_2_36_features = f: updateFeatures f (rec { + libc_0_2_36.default = (f.libc_0_2_36.default or true); + libc_0_2_36.use_std = + (f.libc_0_2_36.use_std or false) || + (f.libc_0_2_36.default or false) || + (libc_0_2_36.default or false); + }) []; +} +``` + +Here, the `libc` crate has no `src` attribute, so `buildRustCrate` +will fetch it from [crates.io](https://crates.io). A `sha256` +attribute is still needed for Nix purity. + +### Handling external dependencies {#handling-external-dependencies} + +Some crates require external libraries. For crates from +[crates.io](https://crates.io), such libraries can be specified in +`defaultCrateOverrides` package in nixpkgs itself. + +Starting from that file, one can add more overrides, to add features +or build inputs by overriding the hello crate in a separate file. + +```nix +with import {}; +((import ./hello.nix).hello {}).override { + crateOverrides = defaultCrateOverrides // { + hello = attrs: { buildInputs = [ openssl ]; }; + }; +} +``` + +Here, `crateOverrides` is expected to be a attribute set, where the +key is the crate name without version number and the value a function. +The function gets all attributes passed to `buildRustCrate` as first +argument and returns a set that contains all attribute that should be +overwritten. + +For more complicated cases, such as when parts of the crate's +derivation depend on the crate's version, the `attrs` argument of +the override above can be read, as in the following example, which +patches the derivation: + +```nix +with import {}; +((import ./hello.nix).hello {}).override { + crateOverrides = defaultCrateOverrides // { + hello = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") { + postPatch = '' + substituteInPlace lib/zoneinfo.rs \ + --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" + ''; + }; + }; +} +``` + +Another situation is when we want to override a nested +dependency. This actually works in the exact same way, since the +`crateOverrides` parameter is forwarded to the crate's +dependencies. For instance, to override the build inputs for crate +`libc` in the example above, where `libc` is a dependency of the main +crate, we could do: + +```nix +with import {}; +((import hello.nix).hello {}).override { + crateOverrides = defaultCrateOverrides // { + libc = attrs: { buildInputs = []; }; + }; +} +``` + +### Options and phases configuration {#options-and-phases-configuration} + +Actually, the overrides introduced in the previous section are more +general. A number of other parameters can be overridden: + +- The version of `rustc` used to compile the crate: + + ```nix + (hello {}).override { rust = pkgs.rust; }; + ``` + +- Whether to build in release mode or debug mode (release mode by + default): + + ```nix + (hello {}).override { release = false; }; + ``` + +- Whether to print the commands sent to `rustc` when building + (equivalent to `--verbose` in cargo: + + ```nix + (hello {}).override { verbose = false; }; + ``` + +- Extra arguments to be passed to `rustc`: + + ```nix + (hello {}).override { extraRustcOpts = "-Z debuginfo=2"; }; + ``` + +- Phases, just like in any other derivation, can be specified using + the following attributes: `preUnpack`, `postUnpack`, `prePatch`, + `patches`, `postPatch`, `preConfigure` (in the case of a Rust crate, + this is run before calling the "build" script), `postConfigure` + (after the "build" script),`preBuild`, `postBuild`, `preInstall` and + `postInstall`. As an example, here is how to create a new module + before running the build script: + + ```nix + (hello {}).override { + preConfigure = '' + echo "pub const PATH=\"${hi.out}\";" >> src/path.rs" + ''; + }; + ``` + +### Features {#features} + +One can also supply features switches. For example, if we want to +compile `diesel_cli` only with the `postgres` feature, and no default +features, we would write: + +```nix +(callPackage ./diesel.nix {}).diesel { + default = false; + postgres = true; +} +``` + +Where `diesel.nix` is the file generated by Carnix, as explained above. + ## Setting Up `nix-shell` {#setting-up-nix-shell} Oftentimes you want to develop code from within `nix-shell`. Unfortunately From 50f57ac692c736b75ee7958c57b4111bf62fee9c Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Mon, 22 Aug 2022 14:29:50 -0700 Subject: [PATCH 021/240] doc/../rust.section.md: fix incorrect header depths The headings for the Rust section are structured incorrectly in two ways: 1. The section "Compiling non-Rust packages that include Rust code" is totally specific to `buildRustPackage`. It should be a child of the "Compiling Rust applications with Cargo" section. 1. The section "Setting up `nix-shell`" is totally specific to `buildRustCrate`. It should be a child of the "Compiling Rust crates using Nix instead of Cargo" section. - Rust - Compiling Rust applications with Cargo - ... - Compiling non-Rust packages that include Rust code - ... - Compiling Rust crates using Nix instead of Cargo - ... - Setting Up `nix-shell` - ... - Rust - Compiling Rust applications with Cargo - ... - Compiling non-Rust packages that include Rust code - ... - Compiling Rust crates using Nix instead of Cargo - ... - Setting Up `nix-shell` - ... --- doc/languages-frameworks/rust.section.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index 4f2ecc2cd4da..1073a97888ea 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -411,13 +411,13 @@ rustPlatform.buildRustPackage rec { } ``` -## Compiling non-Rust packages that include Rust code {#compiling-non-rust-packages-that-include-rust-code} +### Compiling non-Rust packages that include Rust code {#compiling-non-rust-packages-that-include-rust-code} Several non-Rust packages incorporate Rust code for performance- or security-sensitive parts. `rustPlatform` exposes several functions and hooks that can be used to integrate Cargo in non-Rust packages. -### Vendoring of dependencies {#vendoring-of-dependencies} +#### Vendoring of dependencies {#vendoring-of-dependencies} Since network access is not allowed in sandboxed builds, Rust crate dependencies need to be retrieved using a fetcher. `rustPlatform` @@ -477,7 +477,7 @@ added. To find the correct hash, you can first use `lib.fakeSha256` or `lib.fakeHash` as a stub hash. Building `cargoDeps` will then inform you of the correct hash. -### Hooks {#hooks} +#### Hooks {#hooks} `rustPlatform` provides the following hooks to automate Cargo builds: @@ -513,7 +513,7 @@ you of the correct hash. * `bindgenHook`: for crates which use `bindgen` as a build dependency, lets `bindgen` find `libclang` and `libclang` find the libraries in `buildInputs`. -### Examples {#examples} +#### Examples {#examples} #### Python package using `setuptools-rust` {#python-package-using-setuptools-rust} @@ -863,7 +863,7 @@ features, we would write: Where `diesel.nix` is the file generated by Carnix, as explained above. -## Setting Up `nix-shell` {#setting-up-nix-shell} +### Setting Up `nix-shell` {#setting-up-nix-shell} Oftentimes you want to develop code from within `nix-shell`. Unfortunately `buildRustCrate` does not support common `nix-shell` operations directly From c4ce6f0bfa832a242bed666ee49bea164a5d96f9 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:12:22 +0200 Subject: [PATCH 022/240] asls: drop --- pkgs/development/tools/misc/asls/default.nix | 25 -------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 pkgs/development/tools/misc/asls/default.nix diff --git a/pkgs/development/tools/misc/asls/default.nix b/pkgs/development/tools/misc/asls/default.nix deleted file mode 100644 index 9987c9b5426e..000000000000 --- a/pkgs/development/tools/misc/asls/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ lib, stdenv -, fetchurl -, erlangR22 -}: - -stdenv.mkDerivation rec { - pname = "asls"; - version = "0.5.1"; - - src = fetchurl { - url = "https://github.com/saulecabrera/asls/releases/download/v${version}/bin.tar.gz"; - sha256 = "05kp44p4q4sdykfw0b4k9j3qdp0qvwgjbs48ncmnd0ass0xrmi3s"; - }; - - nativeBuildInputs = [ erlangR22 ]; - installPhase = "install -Dm755 -t $out/bin asls"; - - meta = with lib; { - description = "AssemblyScript Language Server"; - homepage = "https://github.com/saulecabrera/asls"; - license = licenses.mit; - platforms = platforms.unix; - maintainers = with maintainers; [ saulecabrera ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index dd2c8c7735c1..f9e8d45c6a47 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -91,6 +91,7 @@ mapAliases ({ arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22 arora = throw "arora has been removed"; # Added 2020-09-09 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22 + asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16 asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06 asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07 asterisk_17 = throw "asterisk_17: Asterisk 17 is end of life and has been removed"; # Added 2022-04-06 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f6df133869b1..2552079f8f91 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2788,8 +2788,6 @@ with pkgs; ashpd-demo = callPackage ../development/tools/ashpd-demo { }; - asls = callPackage ../development/tools/misc/asls { }; - astc-encoder = callPackage ../tools/graphics/astc-encoder { }; asymptote = callPackage ../tools/graphics/asymptote { From 8af5910be82a3ed624973cecb6b6baed240a420a Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Thu, 16 Mar 2023 13:11:16 +0100 Subject: [PATCH 023/240] openmpi: 4.1.4 -> 4.1.5 --- pkgs/development/libraries/openmpi/default.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix index 1a9a5deb0d9a..e9a0fece56fc 100644 --- a/pkgs/development/libraries/openmpi/default.nix +++ b/pkgs/development/libraries/openmpi/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, fetchpatch, gfortran, perl, libnl +{ lib, stdenv, fetchurl, gfortran, perl, libnl , rdma-core, zlib, numactl, libevent, hwloc, targetPackages, symlinkJoin , libpsm2, libfabric, pmix, ucx @@ -25,21 +25,13 @@ let }; in stdenv.mkDerivation rec { pname = "openmpi"; - version = "4.1.4"; + version = "4.1.5"; src = with lib.versions; fetchurl { url = "https://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${pname}-${version}.tar.bz2"; - sha256 = "03ckngrff1cl0l81vfvrfhp99rbgk7s0633kr1l468yibwbjx4cj"; + sha256 = "sha256-pkCYa8JXOJ3TeYhv2uYmTIz6VryYtxzjrj372M5h2+M="; }; - patches = [ - (fetchpatch { - name = "RDMA-osc-perform-CAS-in-shared-memory-if-possible.patch"; - url = "https://github.com/open-mpi/ompi/pull/10513/commits/0512c135a77a0278e5288e0e119dce24c95ebed4.patch"; - sha256 = "sha256-K1Gc+hBUkTPY1WqLP6JWo623EUhkoL4ONrqPVDNfFuE="; - }) - ]; - postPatch = '' patchShebangs ./ From 33c369df8f561d0a10256b9034d9da96e0525822 Mon Sep 17 00:00:00 2001 From: Tungsten842 <886724vf@anonaddy.me> Date: Thu, 16 Mar 2023 20:52:40 +0100 Subject: [PATCH 024/240] sdrangel: add missing dependencies and fix DAB demodulator --- pkgs/applications/radio/sdrangel/default.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix index 392088eca95f..556ca1978c81 100644 --- a/pkgs/applications/radio/sdrangel/default.nix +++ b/pkgs/applications/radio/sdrangel/default.nix @@ -23,14 +23,20 @@ , libbladeRF , mbelib , mkDerivation +, ninja , ocl-icd , opencv3 , pkg-config , qtcharts +, qtdeclarative +, qtgraphicaleffects , qtlocation , qtmultimedia +, qtquickcontrols +, qtquickcontrols2 , qtserialport , qtspeech +, qttools , qtwebsockets , qtwebengine , rtl-sdr @@ -38,6 +44,7 @@ , sgp4 , soapysdr-with-plugins , uhd +, zlib }: mkDerivation rec { @@ -48,10 +55,10 @@ mkDerivation rec { owner = "f4exb"; repo = "sdrangel"; rev = "v${version}"; - sha256 = "sha256-hsYt7zGG6CSWeQ9A3GPt65efjZGPu33O5pIhnZjFgmY="; + hash = "sha256-hsYt7zGG6CSWeQ9A3GPt65efjZGPu33O5pIhnZjFgmY="; }; - nativeBuildInputs = [ cmake pkg-config ]; + nativeBuildInputs = [ cmake ninja pkg-config ]; buildInputs = [ airspy @@ -77,10 +84,15 @@ mkDerivation rec { mbelib opencv3 qtcharts + qtdeclarative + qtgraphicaleffects qtlocation qtmultimedia + qtquickcontrols + qtquickcontrols2 qtserialport qtspeech + qttools qtwebsockets qtwebengine rtl-sdr @@ -88,11 +100,12 @@ mkDerivation rec { sgp4 soapysdr-with-plugins uhd + zlib ]; cmakeFlags = [ "-DAPT_DIR=${aptdec}" - "-DDAB_LIB=${dab_lib}" + "-DDAB_INCLUDE_DIR:PATH=${dab_lib}/include/dab_lib" "-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv" "-DLIMESUITE_INCLUDE_DIR:PATH=${limesuite}/include" "-DLIMESUITE_LIBRARY:FILEPATH=${limesuite}/lib/libLimeSuite.so" From 32269930906442ca323b42d9f75a5c7ce91f5962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 16 Mar 2023 17:11:10 -0700 Subject: [PATCH 025/240] imagemagick: 7.1.1-2 -> 7.1.1-3 Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.1-2...7.1.1-3 --- pkgs/applications/graphics/ImageMagick/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix index 60cba0410c49..be7eefddd44d 100644 --- a/pkgs/applications/graphics/ImageMagick/default.nix +++ b/pkgs/applications/graphics/ImageMagick/default.nix @@ -47,13 +47,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "imagemagick"; - version = "7.1.1-2"; + version = "7.1.1-3"; src = fetchFromGitHub { owner = "ImageMagick"; repo = "ImageMagick"; rev = finalAttrs.version; - hash = "sha256-5B8grg05n+MkHZU76QBsrrU5Z3VZRGMRHX35HXtTbe8="; + hash = "sha256-UYmWNP+2FdBtBUqQtYGtIdw/XN8OKO0r5g4zgzPgbP8="; }; outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big From c1c722b6b3382f437cf758595f62f244157549d8 Mon Sep 17 00:00:00 2001 From: lucasew Date: Tue, 14 Mar 2023 13:47:26 -0300 Subject: [PATCH 026/240] cockpit: 284 -> 287 Signed-off-by: lucasew --- pkgs/servers/monitoring/cockpit/default.nix | 30 ++++++++-------- .../monitoring/cockpit/fix-makefiles.patch | 34 ------------------- .../cockpit/nerf-node-modules.patch | 12 ------- 3 files changed, 15 insertions(+), 61 deletions(-) delete mode 100644 pkgs/servers/monitoring/cockpit/fix-makefiles.patch delete mode 100644 pkgs/servers/monitoring/cockpit/nerf-node-modules.patch diff --git a/pkgs/servers/monitoring/cockpit/default.nix b/pkgs/servers/monitoring/cockpit/default.nix index 3a06ead3756a..3fe0c17ded93 100644 --- a/pkgs/servers/monitoring/cockpit/default.nix +++ b/pkgs/servers/monitoring/cockpit/default.nix @@ -47,13 +47,13 @@ in stdenv.mkDerivation rec { pname = "cockpit"; - version = "284"; + version = "287"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; - rev = version; - sha256 = "sha256-iAIW6nVUk1FJD2dQvDMREPVqrq0JkExJ7lVio//ALts="; + rev = "refs/tags/${version}"; + sha256 = "sha256-tIZOI3jiMRaGHMXS1mA1Tom9ij3L/VuxDUJdnEc7SSc="; fetchSubmodules = true; }; @@ -88,23 +88,25 @@ stdenv.mkDerivation rec { udev ]; - patches = [ + postPatch = '' # Instead of requiring Internet access to do an npm install to generate the package-lock.json # it copies the package-lock.json already present in the node_modules folder fetched as a git # submodule. - ./nerf-node-modules.patch + echo "#!/bin/sh" > test/node_modules - # sysconfdir is $(prefix)/etc by default and it breaks the configuration file loading feature - # changing sysconfdir to /etc breaks the build in this part of the makefile because it tries - # to write to /etc inside the sandbox - # this patch redirects it to write to $out/etc instead of /etc - ./fix-makefiles.patch - ]; + substituteInPlace src/tls/cockpit-certificate-helper.in \ + --replace 'COCKPIT_CONFIG="@sysconfdir@/cockpit"' 'COCKPIT_CONFIG=/etc/cockpit' + + substituteInPlace src/tls/cockpit-certificate-ensure.c \ + --replace '#define COCKPIT_SELFSIGNED_PATH PACKAGE_SYSCONF_DIR COCKPIT_SELFSIGNED_FILENAME' '#define COCKPIT_SELFSIGNED_PATH "/etc" COCKPIT_SELFSIGNED_FILENAME' + + substituteInPlace src/common/cockpitconf.c \ + --replace 'const char *cockpit_config_dirs[] = { PACKAGE_SYSCONF_DIR' 'const char *cockpit_config_dirs[] = { "/etc"' - postPatch = '' # instruct users with problems to create a nixpkgs issue instead of nagging upstream directly substituteInPlace configure.ac \ --replace 'devel@lists.cockpit-project.org' 'https://github.com/NixOS/nixpkgs/issues/new?assignees=&labels=0.kind%3A+bug&template=bug_report.md&title=cockpit%25' + patchShebangs \ test/common/pixel-tests \ test/common/run-tests \ @@ -114,7 +116,7 @@ stdenv.mkDerivation rec { tools/make-compile-commands \ tools/node-modules \ tools/termschutz \ - tools/webpack-make + tools/webpack-make.js for f in node_modules/.bin/*; do patchShebangs $(realpath $f) @@ -145,7 +147,6 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-prefix-only=yes" - "--sysconfdir=/etc" "--disable-pcp" # TODO: figure out how to package its dependency "--with-default-session-path=/run/wrappers/bin:/run/current-system/sw/bin" ]; @@ -158,7 +159,6 @@ stdenv.mkDerivation rec { ''; postBuild = '' - find | grep cockpit-bridge chmod +x \ src/systemd/update-motd \ src/tls/cockpit-certificate-helper \ diff --git a/pkgs/servers/monitoring/cockpit/fix-makefiles.patch b/pkgs/servers/monitoring/cockpit/fix-makefiles.patch deleted file mode 100644 index a22eb9f00ea8..000000000000 --- a/pkgs/servers/monitoring/cockpit/fix-makefiles.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/src/systemd/Makefile.am b/src/systemd/Makefile.am -index f28ea41df..684b82006 100644 ---- a/src/systemd/Makefile.am -+++ b/src/systemd/Makefile.am -@@ -23,10 +23,10 @@ dist_motd_SCRIPTS = src/systemd/update-motd - - # Automake: 'Variables using ... ‘sysconf’ ... are installed by install-exec.' - install-exec-hook:: -- mkdir -p $(DESTDIR)$(sysconfdir)/motd.d -- ln -sTfr $(DESTDIR)/run/cockpit/motd $(DESTDIR)$(sysconfdir)/motd.d/cockpit -- mkdir -p $(DESTDIR)$(sysconfdir)/issue.d -- ln -sTfr $(DESTDIR)/run/cockpit/motd $(DESTDIR)$(sysconfdir)/issue.d/cockpit.issue -+ mkdir -p $(DESTDIR)$(prefix)$(sysconfdir)/motd.d -+ ln -sTfr $(DESTDIR)$(prefix)/run/cockpit/motd $(DESTDIR)$(prefix)$(sysconfdir)/motd.d/cockpit -+ mkdir -p $(DESTDIR)$(prefix)$(sysconfdir)/issue.d -+ ln -sTfr $(DESTDIR)$(prefix)/run/cockpit/motd $(DESTDIR)$(prefix)$(sysconfdir)/issue.d/cockpit.issue - - tempconfdir = $(prefix)/lib/tmpfiles.d - nodist_tempconf_DATA = src/systemd/cockpit-tempfiles.conf -diff --git a/src/ws/Makefile-ws.am b/src/ws/Makefile-ws.am -index ed4e4363e..77a35b0e5 100644 ---- a/src/ws/Makefile-ws.am -+++ b/src/ws/Makefile-ws.am -@@ -169,8 +169,8 @@ install-tests:: - $(INSTALL_DATA) mock-pam-conv-mod.so $(DESTDIR)$(pamdir)/ - - install-exec-hook:: -- mkdir -p $(DESTDIR)$(sysconfdir)/cockpit/ws-certs.d $(DESTDIR)$(sysconfdir)/cockpit/machines.d -- chmod 755 $(DESTDIR)$(sysconfdir)/cockpit/ws-certs.d $(DESTDIR)$(sysconfdir)/cockpit/machines.d -+ mkdir -p $(DESTDIR)$(prefix)$(sysconfdir)/cockpit/ws-certs.d $(DESTDIR)$(prefix)$(sysconfdir)/cockpit/machines.d -+ chmod 755 $(DESTDIR)$(prefix)$(sysconfdir)/cockpit/ws-certs.d $(DESTDIR)$(prefix)$(sysconfdir)/cockpit/machines.d - - dist_check_DATA += \ - src/ws/mock-combined.crt \ diff --git a/pkgs/servers/monitoring/cockpit/nerf-node-modules.patch b/pkgs/servers/monitoring/cockpit/nerf-node-modules.patch deleted file mode 100644 index 36b0e3861a4a..000000000000 --- a/pkgs/servers/monitoring/cockpit/nerf-node-modules.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tools/node-modules b/tools/node-modules -index 518875d..72b51e0 100755 ---- a/tools/node-modules -+++ b/tools/node-modules -@@ -7,6 +7,7 @@ V="${V-0}" # default to friendly messages - - set -eu - cd "${0%/*}/.." -+exit 0 - . tools/git-utils.sh - - cmd_remove() { From 6300b04938dcfb4808e2258394e9cf03bf26715e Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 17 Mar 2023 10:27:41 +0800 Subject: [PATCH 027/240] stratisd: 3.5.1 -> 3.5.2 Diff: https://github.com/stratis-storage/stratisd/compare/v3.5.1...v3.5.2 --- pkgs/tools/filesystems/stratisd/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/filesystems/stratisd/default.nix b/pkgs/tools/filesystems/stratisd/default.nix index 0b16c7465294..cdfbe47d8457 100644 --- a/pkgs/tools/filesystems/stratisd/default.nix +++ b/pkgs/tools/filesystems/stratisd/default.nix @@ -10,6 +10,7 @@ , cryptsetup , util-linux , udev +, lvm2 , systemd , xfsprogs , thin-provisioning-tools @@ -25,18 +26,18 @@ stdenv.mkDerivation rec { pname = "stratisd"; - version = "3.5.1"; + version = "3.5.2"; src = fetchFromGitHub { owner = "stratis-storage"; repo = pname; rev = "v${version}"; - hash = "sha256-PM+griFtuFT9g+Pqx33frWrucVCXSzfyWAJJXAzrMtI="; + hash = "sha256-vnN0SO3KbmSQPDGqn4hnrVSxv5ebSDTOoPim1EKWweQ="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; - hash = "sha256-P5GKMNifnEvGcsg0hGZn6hg3/S44fUIzqf5Qjp4R/EM="; + hash = "sha256-Cl/6A3SNMKWzuu1JLYgzzXc8XSp+ws+YtAvfPCXZGEA="; }; postPatch = '' @@ -68,6 +69,7 @@ stdenv.mkDerivation rec { cryptsetup util-linux udev + lvm2 ]; EXECUTABLES_PATHS = lib.makeBinPath ([ From 60ba5125360c52c0ef1429020c43c05d6a887a34 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 17 Mar 2023 04:20:00 +0000 Subject: [PATCH 028/240] python310Packages.flask-restx: 1.0.6 -> 1.1.0 --- pkgs/development/python-modules/flask-restx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-restx/default.nix b/pkgs/development/python-modules/flask-restx/default.nix index d2b30ba052fd..cdee90d222a6 100644 --- a/pkgs/development/python-modules/flask-restx/default.nix +++ b/pkgs/development/python-modules/flask-restx/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "flask-restx"; - version = "1.0.6"; + version = "1.1.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "python-restx"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-Rp+TQjAZqgIS6jmj0PAqshD+5a3JPOr2Qw5l4INxK/Y="; + hash = "sha256-alXuo6TGDX2ko6VIKpAtyrg0EBkxEnC3DabH8GYqEs0="; }; propagatedBuildInputs = [ From 18f223818fc3f173b70c418472d2e7fa1072f40f Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 17 Mar 2023 08:31:12 +0200 Subject: [PATCH 029/240] qmake2cmake: 1.0.2 -> 1.0.3 --- pkgs/tools/misc/qmake2cmake/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/qmake2cmake/default.nix b/pkgs/tools/misc/qmake2cmake/default.nix index b00d43a193a2..7ed349af31c1 100644 --- a/pkgs/tools/misc/qmake2cmake/default.nix +++ b/pkgs/tools/misc/qmake2cmake/default.nix @@ -3,18 +3,19 @@ , fetchgit , packaging , portalocker +, pyparsing , sympy , pytestCheckHook }: buildPythonPackage rec { pname = "qmake2cmake"; - version = "1.0.2"; + version = "1.0.3"; src = fetchgit { url = "https://codereview.qt-project.org/qt/qmake2cmake"; rev = "v${version}"; - hash = "sha256-Ibi7tIaMI44POfoRfKsgTMR3u+Li5UzeHBUNylnc9dw="; + hash = "sha256-HzbygFmnKq3E2eEdWCFa4z9Qszfck7dJm2Z5s+il4I0="; }; patches = [ @@ -24,6 +25,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ packaging portalocker + pyparsing sympy ]; From 78877052dcd5865fa346f345badd230a2eb42fee Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 17 Mar 2023 08:45:36 +0200 Subject: [PATCH 030/240] jdom: 1.0 -> 2.0.6.1 --- .../libraries/java/jdom/default.nix | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/java/jdom/default.nix b/pkgs/development/libraries/java/jdom/default.nix index cbbec60ad32b..f05b45cf0489 100644 --- a/pkgs/development/libraries/java/jdom/default.nix +++ b/pkgs/development/libraries/java/jdom/default.nix @@ -1,16 +1,25 @@ -{ lib, stdenv, fetchurl }: +{ lib +, stdenv +, fetchzip +}: stdenv.mkDerivation rec { pname = "jdom"; - version = "1.0"; + version = "2.0.6.1"; - src = fetchurl { - url = "http://www.jdom.org/dist/binary/jdom-${version}.tar.gz"; - sha256 = "1igmxzcy0s25zcy9vmcw0kd13lh60r0b4qg8lnp1jic33f427pxf"; + src = fetchzip { + url = "http://www.jdom.org/dist/binary/jdom-${version}.zip"; + stripRoot = false; + hash = "sha256-Y++mlO+7N5EU2NhRzLl5x5WXNqu/2tDO/NpNhfRegcg="; }; - buildCommand = '' - cp -r ./ $out + installPhase = '' + runHook preInstall + + mkdir -p $out/share/java + cp -a . $out/share/java + + runHook postInstall ''; meta = with lib; { From 074df48f5c850e080277f4cff09f7a4ee85789df Mon Sep 17 00:00:00 2001 From: mdarocha Date: Fri, 17 Mar 2023 07:57:21 +0100 Subject: [PATCH 031/240] dotnet-sdk_6: 6.0.406 -> 6.0.407 --- .../compilers/dotnet/versions/6.0.nix | 252 +++++++++--------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/6.0.nix b/pkgs/development/compilers/dotnet/versions/6.0.nix index 840822d1e0d2..d6603aae2500 100644 --- a/pkgs/development/compilers/dotnet/versions/6.0.nix +++ b/pkgs/development/compilers/dotnet/versions/6.0.nix @@ -4,171 +4,171 @@ { aspnetcore_6_0 = buildAspNetCore { inherit icu; - version = "6.0.14"; + version = "6.0.15"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/092f7e69-2e23-40b3-8f36-628d25ac7109/4995e4e141b26ea049163af84592222c/aspnetcore-runtime-6.0.14-linux-x64.tar.gz"; - sha512 = "87f22bef951d00f6d55f30855e947f37f19a44b93e52bebe568d0aa0ace01462e9e6081140a0e771712ef9f032e7ab806d122ff99247a5725ae382828e8b394b"; + url = "https://download.visualstudio.microsoft.com/download/pr/4518a0d8-9a6b-4836-ada9-096afa24efd0/ad0d8ccefb6b6a36dc108417b74775cb/aspnetcore-runtime-6.0.15-linux-x64.tar.gz"; + sha512 = "db41bbd6ffb061402acee12f498f41fe5987d355c9004091ff63010303cc9ea969ab233986dc11556bc6def5194883f50fdf216e1c50b26bb60cacd4f2ecd98a"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/10762208-8896-423a-b7f3-5084c7548ce7/620af5c42e5a4087478890294dbe39fb/aspnetcore-runtime-6.0.14-linux-arm64.tar.gz"; - sha512 = "9f60b61c7ff41d4635181f8a361796ec390041a307b131e8b29a97776bf0539ca8991159123ff4bc80e0b88d65d245e0d311c320bca29285d5499d255ff4372f"; + url = "https://download.visualstudio.microsoft.com/download/pr/0d9619a1-af06-40c6-9816-46d08c9e42d6/744ecc09a1058822dc08ae17a3dc9c77/aspnetcore-runtime-6.0.15-linux-arm64.tar.gz"; + sha512 = "3968cc6984627a521e68658f61dd0d97caf061a2582b3a133e4d13ff90718954e881f1dd1180f48458550fb02e2122a71fb2bc0463bba38f6812e173202c2c68"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/80906b59-d713-4d5f-ae1b-32823ff1aa0b/6ac94e7a5652c33595f393d4941c57d1/aspnetcore-runtime-6.0.14-osx-x64.tar.gz"; - sha512 = "71d1d293e6e1812bfa0f95f0acfd17d1f9cc0545dda3b70e2188c8b2214e94f4b2af2976d71691bd1636bb4c614a55cc9ca1041a56c2902266a12b3285de8dcb"; + url = "https://download.visualstudio.microsoft.com/download/pr/183c7035-79ba-4438-a96f-39cebae901c7/14358a3d95afb3af618abea80a8106db/aspnetcore-runtime-6.0.15-osx-x64.tar.gz"; + sha512 = "2e73fc14f85e6cf01fd53439fdbb451496391530cf9af0b4775445383b6f70b5bacd78a0408a8cd6fda23569999fec5809a5cb6325f353fcf72cbb0524e0444e"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/e5afea43-c8ce-4876-8dad-efb09033baab/2b49d236aa076a9934381d9f7db88738/aspnetcore-runtime-6.0.14-osx-arm64.tar.gz"; - sha512 = "8801c5e80a94d19daea21e30d3365b39124d26e106582814a1d9c06a4d6b27e9e277416acabc28f135b1c95a88625e33521902039a1f56c88520578529842c5e"; + url = "https://download.visualstudio.microsoft.com/download/pr/8c038a1c-2c5a-4223-b863-3c7ace6b96f0/92b7538b884350b055a22c7877775fa1/aspnetcore-runtime-6.0.15-osx-arm64.tar.gz"; + sha512 = "9295d3931af3b7b74c5fa2c61d49f0c270d00fbf0ab15d130f5b70e28297051341b390d36a1f09cc79a46f044099a3830f652d8a294239821d473f946d82ee25"; }; }; }; runtime_6_0 = buildNetRuntime { inherit icu; - version = "6.0.14"; + version = "6.0.15"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/bdd6ca22-dd29-4b4d-a9bf-535a04151a39/cd4e2e686ea044729cfa8eab80ba12a9/dotnet-runtime-6.0.14-linux-x64.tar.gz"; - sha512 = "2eb1d0a35b21c1f03c0dacce94923d77e85c929a813fa9fcc885c7b045bcb6d6755511dee58f41e001aec294ba6e2163934b451c8c66065bb0bd1723c236e470"; + url = "https://download.visualstudio.microsoft.com/download/pr/a8db1a39-3418-4bd3-871e-5d13509ee724/2fac3893cffd4948c67dc3a2ef96a99d/dotnet-runtime-6.0.15-linux-x64.tar.gz"; + sha512 = "681928ab5050da89302518445f4e7e00738530b3941434fad363724ad5b1f9bcdc52717332613d2e33733ebf835eb550628e87cebba1a12ffb4f881c8e767749"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/52cef887-8713-4085-a8e1-57e18d9a8c2c/85f217a96356c6cb3553883585f44625/dotnet-runtime-6.0.14-linux-arm64.tar.gz"; - sha512 = "4f559d5da668c67ed61c3e342e5ca77f2059b45bfa84f8c35b5ab4d5acb56ce75daf05713ef7b3ce299c1084fc863d5e43a4c14b1e04ce86db084b1fdd465a1c"; + url = "https://download.visualstudio.microsoft.com/download/pr/2151a562-4991-4496-afac-12ae22e4710d/90644d83484758da592719d9946ca1b8/dotnet-runtime-6.0.15-linux-arm64.tar.gz"; + sha512 = "639153616c316832970b57faebb95a405d52549d60588a2e515323640a9ec0b7d5826a8434a7759ac890c841541f52551ae21895320749b80ab5ce29290d0c8f"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/c25fd07e-9ebe-4bef-b53e-8fab7e3cfe0d/87dcc85e499fe8ec272819734822412d/dotnet-runtime-6.0.14-osx-x64.tar.gz"; - sha512 = "dc6ebb5d005c9e524ce99cb2c189d963e4399bbe8845c3c517282c601a884d62b126581e6238bbd83c173ca3fa45aeff119d6a91900780f7c4b1394f28bff803"; + url = "https://download.visualstudio.microsoft.com/download/pr/002ce092-a45c-4c52-baae-067879173e64/a6b706f9b30cb74210ce87ca651b3f4b/dotnet-runtime-6.0.15-osx-x64.tar.gz"; + sha512 = "7aff9d90424433d35f4152dc6e31b974d35bf636547d4d1c93e7ada25703023a915a232010267842defcbeec95be0a0e0a11f568a07b225ee23dfcbff85cf898"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/d88d581c-66c4-494d-8bea-922886d27a95/9617e9b18e88e1b02fab40c566b480bd/dotnet-runtime-6.0.14-osx-arm64.tar.gz"; - sha512 = "7c1cdab62768c293e2ba0de73400de9f4cdc061cefefcdb22030c367147f979dea241797400768370a68449270222955753d6df099236836889863915d38de7c"; + url = "https://download.visualstudio.microsoft.com/download/pr/b809e06f-b836-45d4-b080-06b263579478/4690f65020f04e6579085df1aad7421d/dotnet-runtime-6.0.15-osx-arm64.tar.gz"; + sha512 = "23043de9e69ee01570d7a99be997a38d43da69dc77a59945df780eae772b9f02d8d427062a3c9d0468a41f3783ce9755c1ebc5986f3e02bd661113ca3a3051e8"; }; }; }; sdk_6_0 = buildNetSdk { inherit icu; - version = "6.0.406"; + version = "6.0.407"; srcs = { x86_64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/265a56e6-bb98-4b17-948b-bf9884ee3bb3/e2a2587b9a964d155763b706dffaeb8b/dotnet-sdk-6.0.406-linux-x64.tar.gz"; - sha512 = "4553aed8455501e506ee7498a07bff56e434249406266f9fd50eb653743e8fc9c032798f75e34c2a2a2c134ce87a8f05a0288fc8f53ddc1d7a91826c36899692"; + url = "https://download.visualstudio.microsoft.com/download/pr/868b2f38-62ca-4fd8-93ea-e640cf4d2c5b/1e615b6044c0cf99806b8f6e19c97e03/dotnet-sdk-6.0.407-linux-x64.tar.gz"; + sha512 = "3cc230f21c0d60ffa4955c01d79cbb41887a41f4e97d0708170e4be8e4dc5bc261269c788c738416c28bbc7e8c6940a89cf3d010f16d1dc4cf25bbb0e2c033c1"; }; aarch64-linux = { - url = "https://download.visualstudio.microsoft.com/download/pr/0a569135-1e0d-4273-ab56-f732a11f6199/6fb7eb4813c1cc1a7354cb665d2389c3/dotnet-sdk-6.0.406-linux-arm64.tar.gz"; - sha512 = "7653939414bfbd06b4a218fe17c0c8e0af20f7b5e6929949a0adc23ac515a76622fa863bd6c46bbcc0128238f4c1aba6b7ff5ace331fde43e89921737a20eeee"; + url = "https://download.visualstudio.microsoft.com/download/pr/72d1f83c-ad2c-4c9b-88b1-15196f411b9d/a0b863cabea9ac0fe7b92dc70c8d4ef0/dotnet-sdk-6.0.407-linux-arm64.tar.gz"; + sha512 = "7d48d8a3814694a978b09a7c4b61c8e0dae9b5efe8195c15339d2f777fa4b85084d386117ee03b05f543d3d64b9484942e1e212001382b2e67277b30f5254b9f"; }; x86_64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/61c6fa00-1ebb-4faf-aaf8-30d39ca5c38e/e3d1785f5805093bcb6d778448d3611d/dotnet-sdk-6.0.406-osx-x64.tar.gz"; - sha512 = "e0249710b8dcf380179b4f57559e2f6745b855d387d4bbda861c94605763bf1f4c09293edb31e33b6271395c0211aed9b2b83f9cf5cc1831ccb1bc34b45e58c0"; + url = "https://download.visualstudio.microsoft.com/download/pr/3309662c-cf75-4bae-9317-b0441971084a/91c1112b15c070c03a0d5e6f61434fc7/dotnet-sdk-6.0.407-osx-x64.tar.gz"; + sha512 = "3e4cfbd15ee138c8d1582ebd33a443edc7d8e055d579abc0335a288b2c26bac15d7e4fe3b80f91d56513c82318b6a62803558e3d41a28b6716d2296d12d3003c"; }; aarch64-darwin = { - url = "https://download.visualstudio.microsoft.com/download/pr/bd1b3132-b61a-47cf-bacc-130e31003021/002152a1050fbc9eb723bd741453c9d9/dotnet-sdk-6.0.406-osx-arm64.tar.gz"; - sha512 = "1eb56eaafaef3b81593169374e44aa19e16606ec14e24dc2225f9e79466f08f904be052f24a6d2ee231b2f89473922c4386e3f0525570356817b90f9990b7a87"; + url = "https://download.visualstudio.microsoft.com/download/pr/a23756f7-af64-424e-824f-35fd816a5144/0c7789d67cef2037efba35649d643004/dotnet-sdk-6.0.407-osx-arm64.tar.gz"; + sha512 = "75b2cd3a679c3d156ec9f7fdefa9637f8684be17254636acfdddb3bb3d56da4dbac05e9f178acf46a631a21ab96a270aa20256bb3518d89fdcdf6a8d3d21e73d"; }; }; packages = { fetchNuGet }: [ - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.14"; sha256 = "0la135plb47d1j2x4di3r1b01aysnlpmxbjdpfpab18yc04gqpa9"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.14"; sha256 = "16qzgzgr4b0pl471mvdd9kzaw77hzgrsqmlj4ry7gq0vcn3vpx1p"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.14"; sha256 = "0qr7xjy08ygz1zw5vn9bqn3ij5dlmf6hvbzm4jsjszfqpna63i9n"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.14"; sha256 = "1dnqyhkx7i850as4nswjmahc2gv7xblqr57rzc019d14gs9ghaf4"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.14"; sha256 = "0jq2sk2mmgwxm0c3f6yls2swksmpqdjrr9s3i65g0r001f475dds"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.14"; sha256 = "1xc28c1qh5dmkilfrw1q89ghi5awr505p6dc28qbi5nknkvimbb1"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.14"; sha256 = "16ymdi679vj9inpz5lbsb2wiyw3dkflawhl3aj0lpfgb1d7kb5sf"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.14"; sha256 = "089dlyq9fbaavicxd79iwq5h1xghn2a2x5jjaicy9zbapp5wng7f"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.14"; sha256 = "0z2642jf4sq82mxxp0p9rf74l2qs3qqszq6f10khv1n72aafdaad"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.14"; sha256 = "16fqif9v4wifq5mqkd8vir2j6dsfp14rgv290z8msps6cqx63n5m"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.14"; sha256 = "0q43lxc5wdw5vaypzc068yx8q1s85sj3yw1lcdjr0ps7nzzv4laa"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.14"; sha256 = "05dz56dv8vk07nbpnadarks2ms1sk8a463r7s5a1va8wm7a6rcir"; }) - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.14"; sha256 = "0sgxgh84hdkq56vylvkpbas8qbfzzqwg2np04m6fz6hqagmnqv0z"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.14"; sha256 = "0ki9yrqk7763b6wxdxy91l8r56gyp63k5kxbjnfidlb1nj84i9d3"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.14"; sha256 = "04pnpxxgisy1zqwc0yx6blsbn6v9dyx6hklpf97702xkvc3rnp8n"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.14"; sha256 = "1qkx9i8l177r82ywyyxg6nzzz9g8mpjgmis34ix8svr7swf9jl6k"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.14"; sha256 = "16v30vgmn0frzm8xwn2inkiwa51jhyn5wlnpw5mplfzfrm5m1gmd"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.14"; sha256 = "1mmmv3jlf99qkp2n79v2x20x0c6h7j8vp24qnh3shdcqxmj3b6w7"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.14"; sha256 = "04yp0fijjz5l2fqcw7lnmvf8lmgnzwhv1353lnr170cxjn356fhx"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.14"; sha256 = "0gg23k87ln59adbig8yi2i84cxshia61wwjpp9fk8i7fb80n8mgd"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.14"; sha256 = "1dpd3kib06ih9j59vavz1f40wm2qb57zj1y0j24b5lilwpki9295"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.14"; sha256 = "083z3gf7ngchkp64gm9yjq94434gb8iz2m7pbimblfgp3gjpfnvg"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.14"; sha256 = "0sb97sf4qg5j7c2g9vr1c0fffghfwqpbirxl2x7ynrrj451apl2f"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.14"; sha256 = "1jiji4076r8xd3g1wx3h4c8ghsdll9g9qxff717xv4wy7m0vnk4m"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.14"; sha256 = "0z73vf33fj4qya582mzha24c98qhg69y6qkcvbg5zs03h7333zyz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.14"; sha256 = "0kmpsyggqr2m5m2cxb4sszr9jqd0wlvvdiz83270fss5v4l0hm5a"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.14"; sha256 = "0dn23cddij0w83wa7rlgq56n4jxbjkd2svimix2lzj9znpdd1i49"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.14"; sha256 = "0jq6xa6pj6fa6sbims848a2gz827az8rks644ml59rj1iylhrr38"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.14"; sha256 = "04xlq5yhbm2i68zzjdgr7y64c91kwyg8hysn1wglijkmrq9w93hb"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.14"; sha256 = "1arw27bfrhxpqaydcqa7mh5viqg2kkhyj92lspm6xgjhz5fncjnv"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.14"; sha256 = "1ahs36dw4wz4rbl0sgmnpwiny19h31mb7n0rilfhn61xpyi90xai"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.14"; sha256 = "15flqfm1lmn0h527nh3vwwgmlan5if0y29a58lfk45ck3nsvjp9b"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.14"; sha256 = "17j4r0qsm0s8kpj0i538s0w1zn6jlzmgkvdczbddik1cfzl0mgi8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "1hh6mbb25agxkbv0n843jnvxjppq4gp6a3av1gjak7a8k9105k32"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "1q7ssasrzvdjw4sr41m8g9njm9z1r3y5vg65jzan6ahldx315x6g"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "0wqjnzrz0mdpd90naxhbbqws104rlzb0wdg5zk0wpm20y895zqnr"; }) - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "07qhxawl2rxks0b1iyzhyd201hf7iaf1vaw9k2h5zp9r1pyq743m"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0q92pv3x83i5h3wd8br8k8gbdcbsmdzdpys1xx5ms383x6197lkc"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "1q41lxiqpmyjb288lpjxa947d2yk03h07grn8w51560yx3h65wsh"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1dn6mikdwshn7vqvwqsi0p67pw0ssn487k6cxsqm9nsqm54cd5q4"; }) - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "03iyj2nlc8a1iw0ablbmmj13vxc5al9r85isg4g014fywx3hysbk"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "1w6454q0q43l2r2qffacxr60m3cl913nxmzi7hwq91pnb7s0rv2f"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0aaj13rkxgi2544gwrm5h15wrpp1ik3kvpd2zb88mplcknyhhljg"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1sqsq4bmwg832g63k8k28c6nrvln4sparph7785k7hz0xw44nvb6"; }) - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "07dr8zxx05fvxljx5dn71nalq6nvkabf74bwsqy82ibirx5g4adv"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "023c10649nvxlmzb4w4im1r33198dx0kk4rmr4psc1gw1wismz58"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "01872qqfkw2xvh3ngvn3nx80pjkdqdgyq623ippw0wm04kmpqb81"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1x0z471pjl65p3hrxmv5wbzssp35vki351ryy123z421yww9ackb"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "08p40wk03fzy8dg91psliymzrbl3ypj5d8fkz5rsvxap2dbihi3n"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0r2hsb16bwnj996hxs64rv2dpwcs20isk2gkzf69061sh76m80hp"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0a2kz1cm8l7f12n8dyjyd42kii6hg3yp1h41670lwfq8as5mixr4"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1l8cfpm6ypx75l0sm3v11wqq5mbpyji2hx2q4549m90319lpx19h"; }) - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "1srpr3yhjqa81zpimk12jsh0979zglxfhz4jm7jiqf6bmfy3s79i"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "15sjik3krwnypc8vlb3vyi10kgzhvkvrw9lhzl36hbvmzsz65ah8"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "1yxp23xb5md39xz6xh0d0jpy6nyrbwkijsh9ii6vnfdl0jl9wj9p"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1m8mzcqxndich8z0b4zr3d5nx5n9pxpmi4bv36sv6cvnanikym84"; }) - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "0s4v3qnpwm17jp97bkx6qya28jb2vj6z86kg6scrb7r3szw49l00"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0rq210qyzdyjqn6kjpdw28wcidi4kb14f3wmjb21491p1sqkdx9r"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0zbsgh9qhn1asmqs3abaxkld2isj9wp3yzcrmx9sfi8sdfwjf8dz"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "0zhl1rxx4l1hwfd829ys231hxh6w5g2q1zi7rbpk980cbrvm8jmg"; }) - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "1g8s3v0md0wvqjsmlw9zbz028bm03l3xmqc21v9fys19gfdrsr5z"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0byix4d873k8v6c0xv3daxdb328g7bj0w9qfzmdwn5y0ps2xj9sd"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "1zv8mqd2kmzildakwcsqvvp1ry11xj9cy5fxrjn52sc7hvcvjzdp"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "0hmpnki3hsgfqmq3vg4jcasx48c3zbif2dm4w8hqh2r6jx83m1n1"; }) - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "0wjmq056d9lq89gcprj6bbm7ywdw6ssgnp3mjfm1mmp4r0jk7a2z"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "1884rz8gsa0ck5hrm9dqmir60kzcv1x47mamwl4dcv8ncrwdz61d"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "1nxcc3j2d0s19ys064nvbif07rsi56gfbrc1giiw2l7b2z19zmn4"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "0xx0c6s0v3fylpz9wphd72ay2a09lpnlgswbhjiyb8phymw7jgrv"; }) - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "0nn7qmwyh6w5fjhl9nqibvn6h8qjdf7pk1spnmrlll1y48s2wzjw"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0dp7cgqry8dqpzl2zwj63b7218p0hinhlqz9qaiqzh9c7c2wk121"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0r5hnv4zck79ml3gxxzn3hk0gpqyzw0f0aqw4wfhgjjbisa6ir4l"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "168jhx2dlj1j95d37d6b4blkwynddbafs4n26cf26x1ibjysr6g5"; }) - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "0z8scys0rjba5wgmjq8024r380gcwqr0xcggzi6qm20vxhbfix3k"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "19s13k0v9mb17iyr35i0d75sscdrrgbvcv36rcpygpazy9ydmgsa"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "041kxxa495gn21nfichdi8vsyhyhfy64fm0jzcr9l5z87m4ywf66"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "100hrhb7mgffxm3wc8gcyzpgp6bsz7gjylagpiwazld14yb8c4mq"; }) - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "1vzk9pzhqsww427zgcax0bvs2banhs2wgaxc9yn18y6f2fq8whl8"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.14"; sha256 = "1k7iss51zfxj17sbxkqfky7f4k63a931v0qzgrmbljwvjhk6xhfz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.14"; sha256 = "19aar4mxraih1vcshnl2sl6y536v4m9a3k7ymnwrl6yhnmmhn3sa"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.14"; sha256 = "0rifg8ibxq2h8z98hrw9xlng7a7zvfzfr5fizgs89brr2ng7s898"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.14"; sha256 = "1hiaanggpc5xk08c29mh3nfdj3il38jd8wr0xiv0r73ld6nfbfxz"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.14"; sha256 = "1lpngik3n1knv10lm7h3y7yac5pcbq1if8bim2vvvkjmiqxxybnw"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.14"; sha256 = "1047xhl0dxc1b9rrzv7q353v3nb4q6r140ks93gdag24fi0m9qin"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.14"; sha256 = "0lnlmhwff480idav33yss0ii6vlgfjzmnz5h4kx264h48c6jr370"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.14"; sha256 = "1gp6ws83zh3nznrlfr9gh3xnjj9wj2m452y922vkfqhwx9h2w1fy"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.14"; sha256 = "0xqmpz5hxdaqzvfbd5yicgsfsql7h84jjqnsdg47cplk2vrd91qf"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.14"; sha256 = "0av7q4kbqdkzksh24dmjbfalah6w1mmmshqmpwn78q4xhkyldawi"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.14"; sha256 = "0vqrsq8dan5m5jvsd666ri3v8pyxkl300b90jh3k6l0yn2rhwm42"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.14"; sha256 = "1m6lmadlsq878k6cbz4slv0hvng3h04wvj4c87fybywa2fvk0ykn"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.14"; sha256 = "151hy2gharkdq6xvzknac55rgn7vd01v61r1by4w1yascw7ppckk"; }) - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.14"; sha256 = "106nr57pkwp5k4sjv1313wci5fmgajcpkvn1q2sbpglf8bv2rm6p"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "0sii3jvgkgc3w9s9xdn8gjylwdx1bqvi5v92svc7br1l4jrd8yg8"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0imi5f11zhm548392j44gdw0i7b2yn1k5yqnrfnhgbrfd6mf4dcw"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "0d70ndlwhc60dai1f731miz7s1408dbw8jv8mxdza0z9b8wkww92"; }) - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "1j2ydjxngbm8rdpvh34w7qsa54sa0dbqyq5rjxx5kgq85qg1ddv2"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.14"; sha256 = "1bfgpzjpgl5v3av2wlqmxj78yap47gz92lv0zfwvmn3phghhcn5x"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.14"; sha256 = "0nyv8w6m383mw0bnqik9avn1n9f321sy9l6iy1ygv8f6mk85gsim"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.14"; sha256 = "1cf587x7prxbxadv9jl32dz45dp9g5dkrxanq382f7jj96zxwh0z"; }) - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.14"; sha256 = "1v8rdvgbh0bq495h4dfjgddls9aa4qa31xzcbx5pnsi0j9b3cf1j"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.15"; sha256 = "03gcvmkxpwgw3mfpcwc4mpfaqvjzvj3gvn1gc360bzs9ivd49ipp"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.15"; sha256 = "0wdw9f122byk3m1gcw5zdq2024iqc4r0q8l1bsgjxqmldsdd6rl1"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.15"; sha256 = "0bg352cbgb5dc12h3c0rsb2zl66f6vh0280s23z3kqy0q474g1fv"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.15"; sha256 = "1zn25wpq7lq1y45m4ipv17yrr4k6dd7ckdx21js9pny0dbrbvyhb"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.15"; sha256 = "1swlzfnxs81cxkrbwp7dw25n5yl4wyn5iy4mxkalcpzvr5br1ayg"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.15"; sha256 = "1dk03n8gpc7lpd8bhv88pdv83j9mp5l2mvqbrli0s493rdrklhi0"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.15"; sha256 = "1agmcldhb8hmrha2bsibpqy3j11q4l8jmqyb13a1llq5bykhkcaj"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.15"; sha256 = "19l7pw2rnkyb6davphi4m04s88vf2x1kskxi0ic9nv2k11lm46rz"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.15"; sha256 = "0x7jxdk8ayijv90cph06dmhl3jvsd2gkcj8rigl5lsawc58w13hz"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.15"; sha256 = "1gvbmba1dnas4qa5bnkb0d3wks4jfjnh8y09a42ccr3h7pl1h3hm"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.15"; sha256 = "0w3y8pazgsa17m8zwjwjhnz37r9pxkssrbi4rg18l7rk4bjd1c91"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.15"; sha256 = "1xbzj0yi39kh8rdllw0diycv3k87isklyyw932gmryf9bdf2v8jl"; }) + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.15"; sha256 = "15p3b8qpzg84f18kk55ddvd07apkjy54q1gkcslp5b985r2anrda"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.15"; sha256 = "0d6s4m03v21b2gqlp6mm5hr5rdig6hl5344c3jg7kczsxx75fzya"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.15"; sha256 = "1h9x9k6pyqf822z44nawyi2hz4fia1nzgwzxm4xxyy26cav425zy"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.15"; sha256 = "0jrnd1v8j5nlzcg20mgn21by7yfdjpmn5fmacqj63dvq65mfz2i6"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.15"; sha256 = "02lrxi3cx5lbzsgvd51bccpqcxs3l358l07436whal3hzz45sh7x"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.15"; sha256 = "1wf8dmhb9yvlic0rf2d24zj2rzasr679vpf0r7vy9iggvl8gsw25"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.15"; sha256 = "0k470z95phdc57f7jqmj1x69qwj3s44nzai0j42q4al2wh047bqa"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.15"; sha256 = "00j0jcfj23qray0y8ahz3s5v0g3bkazkygn68s8r79rw1ddlyhcs"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.15"; sha256 = "0i7v5wpfmx2kizhrwplgq636dcsrrhqpib3w04z91a0ckvva73if"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.15"; sha256 = "05ykar9ymvm68szzznc30yf5jfg2galqd7lzyxjmkz61bfx7q3h1"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.15"; sha256 = "1cv3vclygi5mfci9d2i9wxzq1m0g9nxgmfbf38kpcyyrvrwx692n"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.15"; sha256 = "1d4s9j3lpa647bfblfh578pj5h0irg4vk471j47b7l4qlgzhi5bl"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.15"; sha256 = "1x5wkrlc9j1bsg90nrb2ag26ncwljxwcsi2ca1hhaphb18kzr09a"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.15"; sha256 = "10dr4i9x6gqbrni52053ywnrvaq0s9cf71wxy7yzxjn8q0lwhi7c"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.15"; sha256 = "1gncnrfl8aawa7b8qf8klfk8dvnpac6zm5ck9ak0vd7n4lzblc58"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.15"; sha256 = "0x8mg0nlylmp0wfnkmx3l70q83nda7dhlzc7xr3i83ds32mcjzjw"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.15"; sha256 = "1y5aijd2jagiql8h2xq7zjmmfpl9icq0nm15vm7m1rpcszi6sdn0"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.15"; sha256 = "070gk1r6p7wsgbclv68xjsm3lsyg04yvjb1smpnldq0r4s9qz88x"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.15"; sha256 = "0rzsacp91ci2phikfwlbkch6fw38hgabqfqirs82a3y4h0cn4n6j"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.15"; sha256 = "0y9sd4ni56irwr4dhmvf502554frcn0hqc23al9hld016wcmk6kp"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.15"; sha256 = "16y63km1gch1v009b3hwzfyvbqn53ilfjw9vmx3qyxjmxmd9jjp0"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0mri7888cbxybsqw6j7vc59ly1bgyczyapzsvvmjqmmzc81bwcac"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "0y0qb98i7456v9k9l31pzilrlvflgk3nwidqqnj8df45i6sid7b8"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "090dw123n6pchiphknvfgc310nk5gljljf2km1lkpyr3gsmqphkh"; }) + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0dbh8839kd07x7ss1m9clslhr96bdlgz7ylk0b9bcqfbrsbd300x"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "01195cqvw3hbix5wxgifpz4qbc8cgh3gfab909m03y4j3a9mi31y"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "131b2rh22lyq7n4pf4vbr7n66a9hqjryys8s20rgqkx9bcrrn955"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0hcwrqf6vnjccjxpy5dwzxfqk225rabj3y21jzkd0i07c166piw5"; }) + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "04j9is7xl6bpn9y2fi5bh3q77960xsqbydlx6b8nqyw35b5cyacf"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0gji6ayia67nq3zdccny6jbqqw4bmip9jzh8whlkf1ajim74719v"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "10drlw56pn10mi5v2wrhsg5cj1l03myf089hq2dp7blp4ia0g7zz"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0sxfrsqrpx5iibaw5xh6lxyzm8qcql0cp8v3c0rv1zfzsx7g140y"; }) + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "1xygx7jqvf7fr2b884djzfxv89kbm683ziddzyzbh2mlf32g5ki9"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0g1d96xklajf5xm75538sna28d8a3vdlws95f43r1ql1cd76bmrr"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "0d7wa63nlh94imi0gl6fs7l09gj275gqj9gln3bbn240anycyhz7"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "1h6dk3dgvffr59ryxkavzz3xf46jkswp31wgdadqkn7j88yga8mr"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0pcllj60xahcp6y7dhgdx0zbcc89f0ciqa43a2bk7nl3l9vbf3gn"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0rrqdms8fgjlwspip557w6i7db7r5dnl0ifdh7qmwrviblapxgmw"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "1zh4rw7xyzwmamd6rbh7z4057mahz1fs2l34vy0wvl50zrca754l"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0nlw7hjnchfq5rq13pd9vdpmggq15k8jsnfkjmpyyrnkx3gf3kw2"; }) + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0w3zpbaqfcf1grn3z71539v6b5r7b6rn8v4bgkm2wgv8bw0nylfc"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "169whcllarss487v10gh1n1i03mcs9py38n4w60k3v6dir5z6wq7"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "05fx9gssyig1a1vdnrj8k9xwxa9v17j53xyl0ppcl2gl07ykhghz"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "17vv8pqc76yb2ag45f08az2rys48v69an3vihbmlf1nsqld51idb"; }) + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "1y3hxrla2j8l6g1n0p00i25xnvw4l207390q87aqx98i61xi9hxy"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0kbjmpbwjpfb5r4zplx76lgljc06mbqb7rg77vgw6j0wjmlsjb6q"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "1x3nyi61zp9808rha84s74cvv6ps0lcs61jdm3m1gg38ci6dc3ad"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0nzdnl3p8jgpzn3vdfjgq7n6i9vj2lq860k45x87lihmdqzjbvcy"; }) + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0rz0cfdpjwwac6hhk793n113g52g3v6wcgp2qyiyjb31fz9kyfmh"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "17p0ms06jhhmsk190j23khywyzgxmg2qzrc0hw8x2y2n84fq6sgm"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "0bypmkg429ksdssghlvlv4k2ca8bdrgmmkmhjvpg77ravq3g5n5f"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "14jl9gykh5i84jpxb57nmybq0p6zrw8xmlqzjnd5gb7scnxrcn15"; }) + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "11f2g2mhd66y9s2f9xibdvb7wwvggkcwb6w5fm0c7y96vc17xjn1"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "1f9pkkz3f7hq46vwxjgxvdy0ky5pv6fj4jnrpyi9hw25q9305fg7"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "0y951cnsk1qpqsmb7chqpfmjdpg190vvph7lpqp3hhxmazia6pax"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0fqylsxnkmd2v2v4xsh1xid7hjv4zgajj84fgav7d9a5znqfy0cr"; }) + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "15nsmqcfda845vj2x1rhxv938bgr3x2ifdyfdi7vvhcv4p1ff1vq"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "1frhmlvii5xhgb3zr93k2slwmx248cgxcmhnn5az71za2m2mpb3m"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "04gbrfk2kbpjibgdm7nqmdk8c8p33ykx51pjs4p1imda5zppbvf0"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "08qbgcr77xhscxq1qcv63qadlvr0d1wv56ghxiz06fwzih7j5208"; }) + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0c19dlxx9z76z737zb9z5cxfma5mv9hg7f15mcchmapj3bbbc793"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "0val73zagng2sfsd3s8q3850ajp1qm2pcsa14fyrzbpnj0c8rcp5"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "0kknq7nblz0i007lfbxmbhvndwlknc8gx154awdc3kbw45qim9fh"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "1b60lfq35z04jrynhnr8266a405hrkrw191cdnxfjprqprj0p11p"; }) + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "0ca5lfgnl2f668iplv1r04aw8790s31x4qpg1ip0i4hb7bdparmp"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.15"; sha256 = "05z03an4j2h8bwnr0n7yzf968w2bfr2vfrmw8m6yp1cs1m64w9vk"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.15"; sha256 = "0gm95gqlnbnc729jli18if9y5l4fkkf9fwqisjz4shvk6gc05isl"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.15"; sha256 = "1jbkd72q5wv6266lyb7fhrbvj2n2qf4m0zqxkbba5zxrm0ndj01s"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.15"; sha256 = "17bza5p3nahcc1bzyv9avwmb5mgpf1w8mz8z6j8nrpsjnbaq5kjl"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.15"; sha256 = "1gm088agn762mzimhq9yg6d5qr5l5zya9hzw9k6mkbmp7jwdsy4p"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.15"; sha256 = "1apmjy7gg6lrc6p5v33qh4b65gp05ypy0g1gbz8r0wn00yjbv5n5"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.15"; sha256 = "0sg37vd0jwmjl8yfy3pxx81zw82ra0fbz3g31gdcbq7mz2g39rfm"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.15"; sha256 = "1vjnnzbdb5rwq7izkn6icy9fwk5rq5qxhp9zxj2p2zk270cz4ss3"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.15"; sha256 = "1pszxiialajv1zzlpqqvg5l3yyn0w87yya5wmav7cxvijcm49rmf"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.15"; sha256 = "0mfdqp6x13c5r3bmwy1pkj1gvmmi80rgaaghigm0yps3816vrf63"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.15"; sha256 = "0l679nzyhmyn3i0fixv5pgk5lbqwf5ql5xs15vqmrfbha2l800js"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.15"; sha256 = "0zxpmdwb7kvzgwis94k2ffayf0lih5h0i4lzqyf3zfj4mxif9ady"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.15"; sha256 = "1fpbq5gc42llk1iiyvsxcv694rcjnd5yg5y15vy71b0yf6l4sf31"; }) + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.15"; sha256 = "017czf4ysdd9iyb5v00v2s6765gd9iz3a2hqcpv06hyzpdkfasf5"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "192mh75vxi2yss1hfhlw4zbp7b38i1d7vmp1dbamqjxc6dficrlp"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "09xqyhgilh9zw656jx523njl9dkmn2lwhqc6pwfqx3ajmfrc3d6g"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "1fb8kklr4zbh8b36icvfbny26whd1094j1hmmx1fgi1xphx7js80"; }) + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "1d19hfkd3y89i49i82f7r42fsv6y8vgvwalffjbkqa83iwynp88b"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.15"; sha256 = "1hq40bdi3734wwfc8kncsdhwsanyhmad1w6d1ff4b6jqjy0i299v"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.15"; sha256 = "11sllp5qyvzqaicandm6az48xhrj2q8skq44adcc5xjdqpyknwcc"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.15"; sha256 = "0n84rxd63gkpkdsw2zbv6xyiynzivpb6cpvqi28xn6jpx6d25d87"; }) + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.15"; sha256 = "1hrizmq240qwqm5hjfy15h0y1blxhg03ygxcxbpkjgi7zc4v9fsi"; }) ]; }; } From 12a7c7e68b335d2ad7c5514a7622e9aea224eeea Mon Sep 17 00:00:00 2001 From: rewine Date: Fri, 17 Mar 2023 17:50:45 +0800 Subject: [PATCH 032/240] deepin.deepin-shortcut-viewer: init at 5.0.7 --- .../apps/deepin-shortcut-viewer/default.nix | 56 +++++++++++++++++++ pkgs/desktops/deepin/default.nix | 1 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/desktops/deepin/apps/deepin-shortcut-viewer/default.nix diff --git a/pkgs/desktops/deepin/apps/deepin-shortcut-viewer/default.nix b/pkgs/desktops/deepin/apps/deepin-shortcut-viewer/default.nix new file mode 100644 index 000000000000..dcc8a2e41c8e --- /dev/null +++ b/pkgs/desktops/deepin/apps/deepin-shortcut-viewer/default.nix @@ -0,0 +1,56 @@ +{ stdenv +, lib +, fetchFromGitHub +, dtkwidget +, qt5integration +, qt5platform-plugins +, qmake +, qtbase +, qttools +, pkg-config +, wrapQtAppsHook +}: + +stdenv.mkDerivation rec { + pname = "deepin-shortcut-viewer"; + version = "5.0.7"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "sha256-r/ZhA9yiPnJNTrBkVOvaTqfRvGO/NTod5tiQCquG5Gw="; + }; + + nativeBuildInputs = [ + qmake + qttools + pkg-config + wrapQtAppsHook + ]; + + buildInputs = [ + qtbase + dtkwidget + qt5platform-plugins + ]; + + qmakeFlags = [ + "VERSION=${version}" + "PREFIX=${placeholder "out"}" + ]; + + # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH + qtWrapperArgs = [ + "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}" + ]; + + meta = with lib; { + description = "Deepin Shortcut Viewer"; + homepage = "https://github.com/linuxdeepin/deepin-shortcut-viewer"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = teams.deepin.members; + }; +} + diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix index f9bbf7df5eb7..96c3d08b65dc 100644 --- a/pkgs/desktops/deepin/default.nix +++ b/pkgs/desktops/deepin/default.nix @@ -45,6 +45,7 @@ let deepin-movie-reborn = callPackage ./apps/deepin-movie-reborn { }; deepin-music = callPackage ./apps/deepin-music { }; deepin-picker = callPackage ./apps/deepin-picker { }; + deepin-shortcut-viewer = callPackage ./apps/deepin-shortcut-viewer { }; deepin-terminal = callPackage ./apps/deepin-terminal { }; deepin-reader = callPackage ./apps/deepin-reader { }; deepin-voice-note = callPackage ./apps/deepin-voice-note { }; From 7040280597d97613da493e414c642debd9129511 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Mar 2023 10:43:05 +0000 Subject: [PATCH 033/240] minecraft-server: 1.19.3 -> 1.19.4 --- pkgs/games/minecraft-servers/versions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/minecraft-servers/versions.json b/pkgs/games/minecraft-servers/versions.json index b0c4ca19a3e8..34f1ccbc4a50 100644 --- a/pkgs/games/minecraft-servers/versions.json +++ b/pkgs/games/minecraft-servers/versions.json @@ -1,8 +1,8 @@ { "1.19": { - "url": "https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar", - "sha1": "c9df48efed58511cdd0213c56b9013a7b5c9ac1f", - "version": "1.19.3", + "url": "https://piston-data.mojang.com/v1/objects/8f3112a1049751cc472ec13e397eade5336ca7ae/server.jar", + "sha1": "8f3112a1049751cc472ec13e397eade5336ca7ae", + "version": "1.19.4", "javaVersion": 17 }, "1.18": { From 0ae1cd1a8f2b0493be156ebc7fd34c3d0884d6f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Mar 2023 11:00:23 +0000 Subject: [PATCH 034/240] python310Packages.rpy2: 3.5.9 -> 3.5.10 --- pkgs/development/python-modules/rpy2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rpy2/default.nix b/pkgs/development/python-modules/rpy2/default.nix index 94e5027c5b3f..58af90fe076c 100644 --- a/pkgs/development/python-modules/rpy2/default.nix +++ b/pkgs/development/python-modules/rpy2/default.nix @@ -24,13 +24,13 @@ }: buildPythonPackage rec { - version = "3.5.9"; + version = "3.5.10"; pname = "rpy2"; disabled = isPyPy; src = fetchPypi { inherit version pname; - hash = "sha256-iaDX40Bld5VVjg22v52PE5VCi6EYr5AjUV3ako5pRPA="; + hash = "sha256-+B8K+wHjxvUVwJVzvFhcDhx+OF7IFBXOCmImjGBex/w="; }; patches = [ From 560726903b3b6b544e7c48b7d207cc8fc395fab5 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Thu, 16 Mar 2023 20:44:19 +0100 Subject: [PATCH 035/240] tautulli: 2.11.1 -> 2.12.2 --- pkgs/servers/tautulli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix index e68cbf073e01..9a567630298c 100644 --- a/pkgs/servers/tautulli/default.nix +++ b/pkgs/servers/tautulli/default.nix @@ -2,7 +2,7 @@ buildPythonApplication rec { pname = "Tautulli"; - version = "2.11.1"; + version = "2.12.2"; format = "other"; pythonPath = [ setuptools ]; @@ -12,7 +12,7 @@ buildPythonApplication rec { owner = "Tautulli"; repo = pname; rev = "v${version}"; - sha256 = "sha256-9hWTnBi8t3ZJzrDvvViQ/jYDdbNCabVAion9E9sjqRQ="; + sha256 = "sha256-d2JGVmUQQMlwoEg3hsPB3jgUrUpui5Zsdf9Eq61TyZI="; }; installPhase = '' From c882facd2ea10397a9587feaf0975484bdefbe7b Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 17 Mar 2023 11:26:28 -0400 Subject: [PATCH 036/240] cargo-machete: init at 0.5.0 --- .../tools/rust/cargo-machete/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/tools/rust/cargo-machete/default.nix diff --git a/pkgs/development/tools/rust/cargo-machete/default.nix b/pkgs/development/tools/rust/cargo-machete/default.nix new file mode 100644 index 000000000000..b68aecced887 --- /dev/null +++ b/pkgs/development/tools/rust/cargo-machete/default.nix @@ -0,0 +1,29 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage rec { + pname = "cargo-machete"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "bnjbvr"; + repo = "cargo-machete"; + rev = "v${version}"; + hash = "sha256-AOi4SnFkt82iQIP3bp/9JIaYiqjiEjKvJKUvrLQJTX8="; + }; + + cargoHash = "sha256-Q/2py0zgCYgnxFpcJD5PfNfIfIEUjtjFPjxDe25f0BQ="; + + # tests require internet access + doCheck = false; + + meta = with lib; { + description = "A Cargo tool that detects unused dependencies in Rust projects"; + homepage = "https://github.com/bnjbvr/cargo-machete"; + changelog = "https://github.com/bnjbvr/cargo-machete/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dd5b476b01fb..db41bd8afbda 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15968,6 +15968,7 @@ with pkgs; cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { }; cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { }; cargo-lock = callPackage ../development/tools/rust/cargo-lock { }; + cargo-machete = callPackage ../development/tools/rust/cargo-machete { }; cargo-outdated = callPackage ../development/tools/rust/cargo-outdated { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; }; From 6263c45580325e7837ca1700d095d0a242a1b249 Mon Sep 17 00:00:00 2001 From: Izorkin Date: Fri, 17 Mar 2023 15:14:57 +0300 Subject: [PATCH 037/240] nixos/roundcube: add tmp directory --- nixos/modules/services/mail/roundcube.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/mail/roundcube.nix b/nixos/modules/services/mail/roundcube.nix index 95dc2f6aa2c9..7b6d82219298 100644 --- a/nixos/modules/services/mail/roundcube.nix +++ b/nixos/modules/services/mail/roundcube.nix @@ -132,6 +132,8 @@ in $config['plugins'] = [${concatMapStringsSep "," (p: "'${p}'") cfg.plugins}]; $config['des_key'] = file_get_contents('/var/lib/roundcube/des_key'); $config['mime_types'] = '${pkgs.nginx}/conf/mime.types'; + # Roundcube uses PHP-FPM which has `PrivateTmp = true;` + $config['temp_dir'] = '/tmp'; $config['enable_spellcheck'] = ${if cfg.dicts == [] then "false" else "true"}; # by default, spellchecking uses a third-party cloud services $config['spellcheck_engine'] = 'pspell'; From 21a9621a443f237b2c214eac21d0d03216b46c5b Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Fri, 17 Mar 2023 21:31:05 +0400 Subject: [PATCH 038/240] =?UTF-8?q?martin:=200.7.2=20=E2=86=92=200.8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/servers/geospatial/martin/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/geospatial/martin/default.nix b/pkgs/servers/geospatial/martin/default.nix index 6276ad90189d..0bbe63fe3ec8 100644 --- a/pkgs/servers/geospatial/martin/default.nix +++ b/pkgs/servers/geospatial/martin/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "martin"; - version = "0.7.2"; + version = "0.8.0"; src = fetchFromGitHub { owner = "maplibre"; repo = "martin"; rev = "v${version}"; - hash = "sha256-F7CAP7PrG71EdAe2hb13L/fKSiFyNHYHHweqg2GiJeU="; + hash = "sha256-gaPq4sEt9MweY91PQJPiZT5DzZ9fQZnPNiFocGVjWTc="; }; - cargoHash = "sha256-/bIMQJ2+39PShVx/W/tOeD+EjPNLw4NianwJl9wkwmk="; + cargoHash = "sha256-LfpxPqbLZhq59CjBzTfP4ih+Mj1L/72rkosbp12+bds="; nativeBuildInputs = [ pkg-config ]; From 4716768513350cd9a7f4b93daf100285e16a5348 Mon Sep 17 00:00:00 2001 From: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com> Date: Fri, 17 Mar 2023 19:09:50 +0000 Subject: [PATCH 039/240] Update doc/languages-frameworks/rust.section.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jörg Thalheim --- doc/languages-frameworks/rust.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index 1073a97888ea..2b4b01718d70 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -648,7 +648,7 @@ buildPythonPackage rec { When run, `cargo build` produces a file called `Cargo.lock`, containing pinned versions of all dependencies. Nixpkgs contains a -tool called `carnix` (`nix-env -iA nixos.carnix`), which can be used +tool called `crate2Nix` (`nix-shell -p crate2nix`), which can be used to turn a `Cargo.lock` into a Nix expression. That Nix expression calls `rustc` directly (hence bypassing Cargo), From 618d8e6a62455729200843a9f31a5bf1a465a739 Mon Sep 17 00:00:00 2001 From: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com> Date: Fri, 17 Mar 2023 19:10:15 +0000 Subject: [PATCH 040/240] Update doc/languages-frameworks/rust.section.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jörg Thalheim --- doc/languages-frameworks/rust.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index 2b4b01718d70..c2eba3f1481d 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -693,7 +693,7 @@ In particular, note that the argument given as `--src` is copied verbatim to the source. If we look at a more complicated dependencies, for instance by adding a single line `libc="*"` to our `Cargo.toml`, we first need to run `cargo build` to update the -`Cargo.lock`. Then, `carnix` needs to be run again, and produces the +`Cargo.lock`. Then, `crate2nix` needs to be run again, and produces the following nix file: ```nix From e369d78b70bbcca7018689cb1ec04d103ac91b5c Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Fri, 17 Mar 2023 12:13:13 -0700 Subject: [PATCH 041/240] remove references to crate2nix other than a link to its docs --- doc/languages-frameworks/rust.section.md | 113 ++--------------------- 1 file changed, 6 insertions(+), 107 deletions(-) diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index c2eba3f1481d..7ee2dea2daf2 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -648,99 +648,13 @@ buildPythonPackage rec { When run, `cargo build` produces a file called `Cargo.lock`, containing pinned versions of all dependencies. Nixpkgs contains a -tool called `crate2Nix` (`nix-shell -p crate2nix`), which can be used -to turn a `Cargo.lock` into a Nix expression. +tool called `crate2Nix` (`nix-shell -p crate2nix`), which can be +used to turn a `Cargo.lock` into a Nix expression. That Nix +expression calls `rustc` directly (hence bypassing Cargo), and can +be used to compile a crate and all its dependencies. -That Nix expression calls `rustc` directly (hence bypassing Cargo), -and can be used to compile a crate and all its dependencies. Here is -an example for a minimal `hello` crate: - -```ShellSession -$ cargo new hello -$ cd hello -$ cargo build - Compiling hello v0.1.0 (file:///tmp/hello) - Finished dev [unoptimized + debuginfo] target(s) in 0.20 secs -$ carnix -o hello.nix --src ./. Cargo.lock --standalone -$ nix-build hello.nix -A hello_0_1_0 -``` - -Now, the file produced by the call to `carnix`, called `hello.nix`, looks like: - -```nix -# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone -{ stdenv, buildRustCrate, fetchgit }: -let kernel = stdenv.buildPlatform.parsed.kernel.name; - # ... (content skipped) -in -rec { - hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; - hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hello"; - version = "0.1.0"; - authors = [ "pe@pijul.org " ]; - src = ./.; - inherit dependencies buildDependencies features; - }; - hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ {}; - hello_0_1_0_features = f: updateFeatures f (rec { - hello_0_1_0.default = (f.hello_0_1_0.default or true); - }) [ ]; -} -``` - -In particular, note that the argument given as `--src` is copied -verbatim to the source. If we look at a more complicated -dependencies, for instance by adding a single line `libc="*"` to our -`Cargo.toml`, we first need to run `cargo build` to update the -`Cargo.lock`. Then, `crate2nix` needs to be run again, and produces the -following nix file: - -```nix -# Generated by carnix 0.6.5: carnix -o hello.nix --src ./. Cargo.lock --standalone -{ stdenv, buildRustCrate, fetchgit }: -let kernel = stdenv.buildPlatform.parsed.kernel.name; - # ... (content skipped) -in -rec { - hello = f: hello_0_1_0 { features = hello_0_1_0_features { hello_0_1_0 = f; }; }; - hello_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hello"; - version = "0.1.0"; - authors = [ "pe@pijul.org " ]; - src = ./.; - inherit dependencies buildDependencies features; - }; - libc_0_2_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "libc"; - version = "0.2.36"; - authors = [ "The Rust Project Developers" ]; - sha256 = "01633h4yfqm0s302fm0dlba469bx8y6cs4nqc8bqrmjqxfxn515l"; - inherit dependencies buildDependencies features; - }; - hello_0_1_0 = { features?(hello_0_1_0_features {}) }: hello_0_1_0_ { - dependencies = mapFeatures features ([ libc_0_2_36 ]); - }; - hello_0_1_0_features = f: updateFeatures f (rec { - hello_0_1_0.default = (f.hello_0_1_0.default or true); - libc_0_2_36.default = true; - }) [ libc_0_2_36_features ]; - libc_0_2_36 = { features?(libc_0_2_36_features {}) }: libc_0_2_36_ { - features = mkFeatures (features.libc_0_2_36 or {}); - }; - libc_0_2_36_features = f: updateFeatures f (rec { - libc_0_2_36.default = (f.libc_0_2_36.default or true); - libc_0_2_36.use_std = - (f.libc_0_2_36.use_std or false) || - (f.libc_0_2_36.default or false) || - (libc_0_2_36.default or false); - }) []; -} -``` - -Here, the `libc` crate has no `src` attribute, so `buildRustCrate` -will fetch it from [crates.io](https://crates.io). A `sha256` -attribute is still needed for Nix purity. +See [`crate2nix`'s documentation](https://github.com/kolloch/crate2nix#known-restrictions) +for instructions on how to use it. ### Handling external dependencies {#handling-external-dependencies} @@ -848,21 +762,6 @@ general. A number of other parameters can be overridden: }; ``` -### Features {#features} - -One can also supply features switches. For example, if we want to -compile `diesel_cli` only with the `postgres` feature, and no default -features, we would write: - -```nix -(callPackage ./diesel.nix {}).diesel { - default = false; - postgres = true; -} -``` - -Where `diesel.nix` is the file generated by Carnix, as explained above. - ### Setting Up `nix-shell` {#setting-up-nix-shell} Oftentimes you want to develop code from within `nix-shell`. Unfortunately From 0052981366a0d191527323c8fc6973e9e217139a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 7 Mar 2023 13:45:45 -0800 Subject: [PATCH 042/240] proj: 9.1.1 -> 9.2.0 Diff: https://github.com/OSGeo/PROJ/compare/9.1.1...9.2.0 Changelog: https://github.com/OSGeo/PROJ/releases/tag/9.2.0 --- pkgs/development/libraries/proj/default.nix | 11 ++-- .../only-add-curl-for-static-builds.patch | 55 +++++++++++++++++++ 2 files changed, 59 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/libraries/proj/only-add-curl-for-static-builds.patch diff --git a/pkgs/development/libraries/proj/default.nix b/pkgs/development/libraries/proj/default.nix index e6675ae99507..5e063b59f3de 100644 --- a/pkgs/development/libraries/proj/default.nix +++ b/pkgs/development/libraries/proj/default.nix @@ -17,22 +17,18 @@ stdenv.mkDerivation (finalAttrs: rec { pname = "proj"; - version = "9.1.1"; + version = "9.2.0"; src = fetchFromGitHub { owner = "OSGeo"; repo = "PROJ"; rev = version; - hash = "sha256-yw7eSm64qFFt9egJWKVyVo0e7xQRSmfUY7pk6Cwvwdk="; + hash = "sha256-NC5H7ufIXit+PVDwNDhz5cv44fduTytsdmNOWyqDDYQ="; }; patches = [ # https://github.com/OSGeo/PROJ/pull/3252 - (fetchpatch { - name = "only-add-find_dependencyCURL-for-static-builds.patch"; - url = "https://github.com/OSGeo/PROJ/commit/11f4597bbb7069bd5d4391597808703bd96df849.patch"; - hash = "sha256-4w5Cu2m5VJZr6E2dUVRyWJdED2TyS8cI8G20EwfQ4u0="; - }) + ./only-add-curl-for-static-builds.patch ]; outputs = [ "out" "dev" ]; @@ -68,6 +64,7 @@ stdenv.mkDerivation (finalAttrs: rec { }; meta = with lib; { + changelog = "https://github.com/OSGeo/PROJ/blob/${src.rev}/docs/source/news.rst"; description = "Cartographic Projections Library"; homepage = "https://proj.org/"; license = licenses.mit; diff --git a/pkgs/development/libraries/proj/only-add-curl-for-static-builds.patch b/pkgs/development/libraries/proj/only-add-curl-for-static-builds.patch new file mode 100644 index 000000000000..2997edd8957a --- /dev/null +++ b/pkgs/development/libraries/proj/only-add-curl-for-static-builds.patch @@ -0,0 +1,55 @@ +From 831063f8206cab1ad3e90b204a1c3f8c87c3d5cc Mon Sep 17 00:00:00 2001 +From: Even Rouault +Date: Tue, 5 Jul 2022 19:40:53 +0200 +Subject: [PATCH] proj-config.cmake generation: only add find_dependency(CURL) + for static builds + +--- + cmake/project-config.cmake.in | 30 +++++++++++++++++------------- + 1 file changed, 17 insertions(+), 13 deletions(-) + +diff --git a/cmake/project-config.cmake.in b/cmake/project-config.cmake.in +index 40dbaaa2..c1ecd601 100644 +--- a/cmake/project-config.cmake.in ++++ b/cmake/project-config.cmake.in +@@ -15,20 +15,24 @@ include(CMakeFindDependencyMacro) + + cmake_policy(PUSH) + cmake_policy(SET CMP0012 NEW) +-if("@ENABLE_TIFF@") +- find_dependency(TIFF) ++if(NOT "@BUILD_SHARED_LIBS@") ++ if("@ENABLE_TIFF@") ++ find_dependency(TIFF) ++ endif() + endif() +-if("@CURL_ENABLED@") +- # Chainload CURL usage requirements +- find_dependency(CURL) +- # Target CURL::libcurl only defined since CMake 3.12 +- if(NOT TARGET CURL::libcurl) +- add_library(CURL::libcurl INTERFACE IMPORTED) +- set_target_properties(CURL::libcurl PROPERTIES +- INTERFACE_INCLUDE_DIRECTORIES "${CURL_INCLUDE_DIRS}" +- INTERFACE_LINK_LIBRARIES "${CURL_LIBRARIES}" +- ) +- endif() ++if(NOT "@BUILD_SHARED_LIBS@") ++ if("@CURL_ENABLED@") ++ # Chainload CURL usage requirements ++ find_dependency(CURL) ++ # Target CURL::libcurl only defined since CMake 3.12 ++ if(NOT TARGET CURL::libcurl) ++ add_library(CURL::libcurl INTERFACE IMPORTED) ++ set_target_properties(CURL::libcurl PROPERTIES ++ INTERFACE_INCLUDE_DIRECTORIES "${CURL_INCLUDE_DIRS}" ++ INTERFACE_LINK_LIBRARIES "${CURL_LIBRARIES}" ++ ) ++ endif() ++ endif() + endif() + cmake_policy(POP) + +-- +2.39.2 + From 06a465200eb913d0e5c8ef54508e947ee58ad990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 10 Mar 2023 11:59:38 -0800 Subject: [PATCH 043/240] python310Packages.pyproj: update tests for PROJ 9.2 --- .../python-modules/pyproj/default.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/development/python-modules/pyproj/default.nix b/pkgs/development/python-modules/pyproj/default.nix index f847fedc5ec1..3d781098dbed 100644 --- a/pkgs/development/python-modules/pyproj/default.nix +++ b/pkgs/development/python-modules/pyproj/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, fetchpatch , python , proj , pythonOlder @@ -34,6 +35,23 @@ buildPythonPackage rec { proj = proj; projdev = proj.dev; }) + # update tests for PROJ 9.2 + (fetchpatch { + url = "https://github.com/pyproj4/pyproj/commit/59d16f57387bbd09b4d61ab95ac520cfec103af1.patch"; + hash = "sha256-pSDkb+c02KNNlGPwBN/9TQdVJorLr2xvvFB92h84OsQ="; + }) + (fetchpatch { + url = "https://github.com/pyproj4/pyproj/commit/dd06b3fee4eaafe80da3414560107ecdda42f5e0.patch"; + hash = "sha256-6CFVdtovfGqWGXq4auX2DtY7sT4Y0amTJ7phjq5emYM="; + }) + (fetchpatch { + url = "https://github.com/pyproj4/pyproj/commit/9283f962e4792da2a7f05ba3735c1ed7f3479502.patch"; + hash = "sha256-GVYXOAQBHL5WkAF7OczHyGxo7vq8LmT7I/R1jUPCxi4="; + }) + (fetchpatch { + url = "https://github.com/pyproj4/pyproj/commit/9dfbb2465296cc8f0de2ff1d68a9b65f7cef52e1.patch"; + hash = "sha256-F+qS9JZF0JjqyapFhEhIcZ/WHJyfI3jiMC8K7uTpWUA="; + }) ]; nativeBuildInputs = [ cython ]; From a2357a978fd598d3357fb688ca12941e825ce2ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Mar 2023 11:52:51 -0700 Subject: [PATCH 044/240] python310Packages.affine: fix build --- .../python-modules/affine/default.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/affine/default.nix b/pkgs/development/python-modules/affine/default.nix index d474caa938de..4f121cbdbf94 100644 --- a/pkgs/development/python-modules/affine/default.nix +++ b/pkgs/development/python-modules/affine/default.nix @@ -1,21 +1,37 @@ -{ buildPythonPackage, pytest, lib, fetchPypi }: +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, flit-core +, pytestCheckHook +}: buildPythonPackage rec { pname = "affine"; version = "2.4.0"; + disabled = pythonOlder "3.7"; + + format = "pyproject"; + src = fetchPypi { inherit pname version; hash = "sha256-ok2BjWqDbBMZdtIvjCe408oy0K9kwdjSnet7r6TaHuo="; }; - nativeCheckInputs = [ pytest ]; - checkPhase = "py.test"; + nativeBuildInputs = [ + flit-core + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; meta = with lib; { + changelog = "https://github.com/rasterio/affine/blob/${version}/CHANGES.txt"; description = "Matrices describing affine transformation of the plane"; license = licenses.bsd3; - homepage = "https://github.com/sgillies/affine"; + homepage = "https://github.com/rasterio/affine"; maintainers = with maintainers; [ mredaelli ]; }; From 42802d8a6dfe48d0dab1e686814b7dab97606aa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Mar 2023 12:02:02 -0700 Subject: [PATCH 045/240] python310Packages.labelbox: fix tests --- pkgs/development/python-modules/labelbox/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix index cac243e72b1d..f5c9bdfed9e2 100644 --- a/pkgs/development/python-modules/labelbox/default.nix +++ b/pkgs/development/python-modules/labelbox/default.nix @@ -5,6 +5,8 @@ , geojson , google-api-core , imagesize +, nbconvert +, nbformat , ndjson , numpy , opencv @@ -42,7 +44,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pytest.ini \ - --replace "-s -vv -x --reruns 5 --reruns-delay 10 --durations=20" "-s -vv -x --durations=20" + --replace "--reruns 5 --reruns-delay 10" "" ''; nativeBuildInputs = [ @@ -79,6 +81,8 @@ buildPythonPackage rec { }; nativeCheckInputs = [ + nbconvert + nbformat pytest-cases pytestCheckHook ] ++ passthru.optional-dependencies.data; @@ -90,6 +94,11 @@ buildPythonPackage rec { "tests/data" ]; + pytestFlagsArray = [ + # see tox.ini + "-k 'not notebooks'" + ]; + pythonImportsCheck = [ "labelbox" ]; From ad62e9b164e4a6fb7588bfd54d8c8c76dfc5c21a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Mar 2023 14:01:43 -0700 Subject: [PATCH 046/240] python310Packages.basemap: relax version constraints --- pkgs/development/python-modules/basemap/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/basemap/default.nix b/pkgs/development/python-modules/basemap/default.nix index aa7bfea43157..07ebb4ebc475 100644 --- a/pkgs/development/python-modules/basemap/default.nix +++ b/pkgs/development/python-modules/basemap/default.nix @@ -11,6 +11,7 @@ , pyproj , pyshp , python +, pythonRelaxDepsHook , setuptools }: @@ -30,9 +31,12 @@ buildPythonPackage rec { nativeBuildInputs = [ cython geos + pythonRelaxDepsHook setuptools ]; + pythonRelaxDeps = true; + propagatedBuildInputs = [ basemap-data numpy From 741d9c276626842dfed92fa7aa605f3ff2a9ccc1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 17 Mar 2023 21:19:10 +0100 Subject: [PATCH 047/240] python310Packages.adblock: Substitute bogus version The upstream sets 0.0.0 as the version in pyprojecy.toml with no indication, how the version gets set dynamically. --- pkgs/development/python-modules/adblock/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/adblock/default.nix b/pkgs/development/python-modules/adblock/default.nix index 7dfe54fddbc4..e4a0ede52d68 100644 --- a/pkgs/development/python-modules/adblock/default.nix +++ b/pkgs/development/python-modules/adblock/default.nix @@ -39,6 +39,11 @@ buildPythonPackage rec { }) ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace "0.0.0" "${version}" + ''; + cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; From 35e9378d525066534478ed5f0a7ab1f721a111ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 17 Mar 2023 16:11:07 -0700 Subject: [PATCH 048/240] gdal: 3.6.2 -> 3.6.3 Diff: https://github.com/OSGeo/gdal/compare/v3.6.2...v3.6.3 Changelog: https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md --- pkgs/development/libraries/gdal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index 955b459f4ab6..9faef1ac14fb 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -61,13 +61,13 @@ stdenv.mkDerivation rec { pname = "gdal"; - version = "3.6.2"; + version = "3.6.3"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; rev = "v${version}"; - hash = "sha256-fdj/o+dm7V8QLrjnaQobaFX80+penn+ohx/yNmUryRA="; + hash = "sha256-Rg/dvSkq1Hn8NgZEE0ID92Vihyw7MA78OBnON8Riy38="; }; nativeBuildInputs = [ From 0a0e632fea88b07a628e7c467bcff731df0688f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 01:29:10 +0000 Subject: [PATCH 049/240] pgmodeler: 1.0.1 -> 1.0.2 --- pkgs/applications/misc/pgmodeler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/pgmodeler/default.nix b/pkgs/applications/misc/pgmodeler/default.nix index ca2d75eac853..ca9387e34e65 100644 --- a/pkgs/applications/misc/pgmodeler/default.nix +++ b/pkgs/applications/misc/pgmodeler/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "pgmodeler"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "pgmodeler"; repo = "pgmodeler"; rev = "v${version}"; - sha256 = "sha256-SlAYl2x1qdBBwLboO59h1uifF7Q71oX3JyhWwUogdb0="; + sha256 = "sha256-yvVgBfJLjEynsqxQisDfOM99C8/QM0F44RIHAmxh4uU="; }; nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ]; From 1b0770492fcf2c8ca8c14da0f314918788043229 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 02:18:09 +0000 Subject: [PATCH 050/240] ooniprobe-cli: 3.17.0 -> 3.17.1 --- pkgs/tools/networking/ooniprobe-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/ooniprobe-cli/default.nix b/pkgs/tools/networking/ooniprobe-cli/default.nix index 307fdbebd158..09d1d6e52c44 100644 --- a/pkgs/tools/networking/ooniprobe-cli/default.nix +++ b/pkgs/tools/networking/ooniprobe-cli/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "ooniprobe-cli"; - version = "3.17.0"; + version = "3.17.1"; src = fetchFromGitHub { owner = "ooni"; repo = "probe-cli"; rev = "v${version}"; - hash = "sha256-xOWGRDK9HyKU/WrLSLgmKpF82UTxxgIMOL1zCQDjtpU="; + hash = "sha256-2BsgSsIIQPzqTfoAunBkwrshZd22aI/AXFfz2tk3/78="; }; vendorHash = "sha256-r8kyL9gpdDesY8Mbm4lONAhWC4We26Z9uG7QMt1JT9c="; From 0d09ef89ed8508c6d474fc9947b3a67313d6fcdb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 03:09:24 +0000 Subject: [PATCH 051/240] nco: 5.1.4 -> 5.1.5 --- pkgs/development/libraries/nco/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nco/default.nix b/pkgs/development/libraries/nco/default.nix index 46861f216c88..0a8e31273431 100644 --- a/pkgs/development/libraries/nco/default.nix +++ b/pkgs/development/libraries/nco/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "nco"; - version = "5.1.4"; + version = "5.1.5"; src = fetchFromGitHub { owner = "nco"; repo = "nco"; rev = version; - sha256 = "sha256-M2GP92SIs4B92Re8McGKIIjQJ+qXAr/TwDtFKcH/zsk="; + sha256 = "sha256-L1aAACWDVrPdl8IHSpch3l8EhdjAxOcUAZchKMYKWqY="; }; nativeBuildInputs = [ flex which antlr2 ]; From e9bf81ec93637fa63756705b934137413394db1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 05:02:27 +0000 Subject: [PATCH 052/240] onlyoffice-documentserver: 7.3.2 -> 7.3.3 --- pkgs/servers/onlyoffice-documentserver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/onlyoffice-documentserver/default.nix b/pkgs/servers/onlyoffice-documentserver/default.nix index c79548a0e9f9..2c30cb0e18e7 100644 --- a/pkgs/servers/onlyoffice-documentserver/default.nix +++ b/pkgs/servers/onlyoffice-documentserver/default.nix @@ -15,11 +15,11 @@ let # var/www/onlyoffice/documentserver/server/DocService/docservice onlyoffice-documentserver = stdenv.mkDerivation rec { pname = "onlyoffice-documentserver"; - version = "7.3.2"; + version = "7.3.3"; src = fetchurl { url = "https://github.com/ONLYOFFICE/DocumentServer/releases/download/v${lib.concatStringsSep "." (lib.take 3 (lib.splitVersion version))}/onlyoffice-documentserver_amd64.deb"; - sha256 = "sha256-BXKf5M10/ICxSDXJDmJB+T3HSsVXzSs5gu1AApUra3I="; + sha256 = "sha256-WeDXIDrjICGDVnpkdGLyA9plW50Kz3bHXU48DdHReHM="; }; preferLocalBuild = true; From e5c9435ea5d23aa333e35650aa69c23e35139c67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 05:11:29 +0000 Subject: [PATCH 053/240] tagref: 1.5.0 -> 1.6.0 --- pkgs/tools/misc/tagref/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/tagref/default.nix b/pkgs/tools/misc/tagref/default.nix index 30d00eb74d2e..aeec02654822 100644 --- a/pkgs/tools/misc/tagref/default.nix +++ b/pkgs/tools/misc/tagref/default.nix @@ -1,16 +1,16 @@ { lib, fetchFromGitHub, rustPlatform }: rustPlatform.buildRustPackage rec { pname = "tagref"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "stepchowfun"; repo = pname; rev = "v${version}"; - sha256 = "sha256-PZ5ymYXn19PnvimofODh6su9zHdVoa3T7RCWPSO1Z6w="; + sha256 = "sha256-tAkRTHstXoGrSDX5h7xOpHHDOdCqdYu3AXoda84ha4g="; }; - cargoSha256 = "sha256-6siqfAWFoOomqcRvW+iku28FbyKCHiDzMVIUwWP8hJM="; + cargoHash = "sha256-3pD4hocvnfQziGtDvgc4QxnCEHlmsCFK32PI1zEh9z0="; meta = with lib; { description = "Tagref helps you refer to other locations in your codebase."; From 49763ae9b32b53e13a96254ce4e8f8be2e59dda8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 05:28:27 +0000 Subject: [PATCH 054/240] steampipe: 0.19.1 -> 0.19.2 --- pkgs/tools/misc/steampipe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/steampipe/default.nix b/pkgs/tools/misc/steampipe/default.nix index 893602b071a3..3c72233743f4 100644 --- a/pkgs/tools/misc/steampipe/default.nix +++ b/pkgs/tools/misc/steampipe/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "steampipe"; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe"; rev = "v${version}"; - sha256 = "sha256-7UisJORLGGt3Uk7/MOOTHMdotjHgD+tZ0pWzzRbM6Ag="; + sha256 = "sha256-CWZ+zsWaI5JULmcJRZggewqArfYpB1G7jyjRPD4WNug="; }; vendorHash = "sha256-XrEdaNLG46BwMEF/vhAk9+A6vH4mpbtH7vWXd01Y7ME="; From 5f300b3588f36c35f34d087b3634c87e8ce46660 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 05:37:29 +0000 Subject: [PATCH 055/240] gemget: 1.8.0 -> 1.9.0 --- pkgs/tools/networking/gemget/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/gemget/default.nix b/pkgs/tools/networking/gemget/default.nix index e501172f75e5..84f4894d51bc 100644 --- a/pkgs/tools/networking/gemget/default.nix +++ b/pkgs/tools/networking/gemget/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "gemget"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "makeworld-the-better-one"; repo = pname; rev = "v${version}"; - sha256 = "PmtIgxnzfLduNGTx8SNDky6juv+NTJ8Cr++SOCk/QNU="; + sha256 = "sha256-P5+yRaf2HioKOclJMMm8bJ8/BtBbNEeYU57TceZVqQ8="; }; - vendorSha256 = "sha256-Ep6HAJgurxFbA4L77z8V2ar06BBVWlAJS9VoSSUg27U="; + vendorHash = "sha256-l8UwkFCCNUB5zyhlyu8YC++MhmcR6midnElCgdj50OU="; meta = with lib; { description = "Command line downloader for the Gemini protocol"; From d3e4b26bb61355dc7089436576779b674c688e4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 05:39:59 +0000 Subject: [PATCH 056/240] checkstyle: 10.8.1 -> 10.9.1 --- pkgs/development/tools/analysis/checkstyle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix index 60824f2601e7..48468f74279d 100644 --- a/pkgs/development/tools/analysis/checkstyle/default.nix +++ b/pkgs/development/tools/analysis/checkstyle/default.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { - version = "10.8.1"; + version = "10.9.1"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-xVtouHBS5zR62WsPSn2mPlxce4Hn6JZLDwg2saCOrL0="; + sha256 = "sha256-Du6iHNhxWWL9HncPLpOga4B+HyBpiqw5IzKGknjtWbM="; }; nativeBuildInputs = [ makeWrapper ]; From ff19b78ba70fd024ab49112725299587110475c9 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 18 Mar 2023 05:40:00 +0000 Subject: [PATCH 057/240] checkstyle: 10.9.1 -> 10.9.2 https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.9.2 --- pkgs/development/tools/analysis/checkstyle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix index 48468f74279d..93f26dc7d598 100644 --- a/pkgs/development/tools/analysis/checkstyle/default.nix +++ b/pkgs/development/tools/analysis/checkstyle/default.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { - version = "10.9.1"; + version = "10.9.2"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-Du6iHNhxWWL9HncPLpOga4B+HyBpiqw5IzKGknjtWbM="; + sha256 = "sha256-XsWzSg/bwP+O454oQSVDrvmjWKVZpLyfGB47olqRSUY="; }; nativeBuildInputs = [ makeWrapper ]; From 924887fec4b1eb69d3c8c166d4730caa51444454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=89=A7=E7=80=AC=E7=B4=85=E8=8E=89=E6=A0=96?= Date: Mon, 6 Mar 2023 15:59:57 +0800 Subject: [PATCH 058/240] ch9344: init at 1.9 --- pkgs/os-specific/linux/ch9344/default.nix | 48 +++++++++++++++++++ .../fix-incompatible-pointer-types.patch | 22 +++++++++ pkgs/top-level/linux-kernels.nix | 2 + 3 files changed, 72 insertions(+) create mode 100644 pkgs/os-specific/linux/ch9344/default.nix create mode 100644 pkgs/os-specific/linux/ch9344/fix-incompatible-pointer-types.patch diff --git a/pkgs/os-specific/linux/ch9344/default.nix b/pkgs/os-specific/linux/ch9344/default.nix new file mode 100644 index 000000000000..25d7ecf02552 --- /dev/null +++ b/pkgs/os-specific/linux/ch9344/default.nix @@ -0,0 +1,48 @@ +{ stdenv, lib, fetchzip, kernel }: + +stdenv.mkDerivation rec { + pname = "ch9344"; + version = "1.9"; + + src = fetchzip { + name = "CH9344SER_LINUX.zip"; + url = "https://www.wch.cn/downloads/file/386.html#CH9344SER_LINUX.zip"; + hash = "sha256-g55ftAfjKKlUFzGhI1a/O7Eqbz6rkGf1vWuEJjBZxBE="; + }; + + patches = lib.optionals (lib.versionAtLeast kernel.modDirVersion "6.1") [ + # https://github.com/torvalds/linux/commit/a8c11c1520347be74b02312d10ef686b01b525f1 + ./fix-incompatible-pointer-types.patch + ]; + + sourceRoot = "${src.name}/driver"; + hardeningDisable = [ "pic" ]; + nativeBuildInputs = kernel.moduleBuildDependencies; + + preBuild = '' + substituteInPlace Makefile --replace "KERNELDIR :=" "KERNELDIR ?=" + ''; + + makeFlags = [ + "KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + ]; + + installPhase = '' + runHook preInstall + install -D ch9344.ko $out/lib/modules/${kernel.modDirVersion}/usb/serial/ch9344.ko + runHook postInstall + ''; + + meta = with lib; { + homepage = "http://www.wch-ic.com/"; + downloadPage = "https://www.wch.cn/downloads/CH9344SER_LINUX_ZIP.html"; + description = "WCH CH9344/CH348 UART driver"; + longDescription = '' + A kernel module for WinChipHead CH9344/CH348 USB To Multi Serial Ports controller. + ''; + # Archive contains no license. + license = licenses.unfree; + platforms = platforms.linux; + maintainers = with maintainers; [ MakiseKurisu ]; + }; +} diff --git a/pkgs/os-specific/linux/ch9344/fix-incompatible-pointer-types.patch b/pkgs/os-specific/linux/ch9344/fix-incompatible-pointer-types.patch new file mode 100644 index 000000000000..31088538733e --- /dev/null +++ b/pkgs/os-specific/linux/ch9344/fix-incompatible-pointer-types.patch @@ -0,0 +1,22 @@ +diff --git a/ch9344.c b/ch9344.c +index 1e37293..a16af82 100644 +--- a/ch9344.c ++++ b/ch9344.c +@@ -79,7 +79,7 @@ static DEFINE_IDR(ch9344_minors); + static DEFINE_MUTEX(ch9344_minors_lock); + + static void ch9344_tty_set_termios(struct tty_struct *tty, +- struct ktermios *termios_old); ++ const struct ktermios *termios_old); + + static int ch9344_get_portnum(int index); + +@@ -1597,7 +1597,7 @@ u8 cal_recv_tmt(__le32 bd) + } + + static void ch9344_tty_set_termios(struct tty_struct *tty, +- struct ktermios *termios_old) ++ const struct ktermios *termios_old) + { + struct ch9344 *ch9344 = tty->driver_data; + struct ktermios *termios = &tty->termios; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 14767d88c1f3..a0b0f2d00ad0 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -308,6 +308,8 @@ in { bbswitch = callPackage ../os-specific/linux/bbswitch {}; + ch9344 = callPackage ../os-specific/linux/ch9344 { }; + chipsec = callPackage ../tools/security/chipsec { inherit kernel; withDriver = true; From 27e7233eba4e1dedc3bdc02ff48c44e18899826f Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 02:04:04 +0300 Subject: [PATCH 059/240] kirigami-addons: 0.6 -> 0.7.2 --- pkgs/development/libraries/kirigami-addons/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/kirigami-addons/default.nix b/pkgs/development/libraries/kirigami-addons/default.nix index fec795c5748f..ec3c19fe31bc 100644 --- a/pkgs/development/libraries/kirigami-addons/default.nix +++ b/pkgs/development/libraries/kirigami-addons/default.nix @@ -12,14 +12,14 @@ mkDerivation rec { pname = "kirigami-addons"; - version = "0.6"; + version = "0.7.2"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "libraries"; repo = pname; rev = "v${version}"; - sha256 = "sha256-RUu/0O/YRVRsRYeASfW8UQ/Ql2VbLOdVySVo9/hAmLw="; + sha256 = "sha256-2s9ShwYd2hOb18WRA2nLst6Q4UBHvFL+g7Grpjclz9I="; }; nativeBuildInputs = [ From 9359136d3a0eae3c7a5b169b2c8df496e38b01b5 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 11:00:36 +0300 Subject: [PATCH 060/240] grantlee: 5.2.0 -> 5.3.1 --- pkgs/development/libraries/grantlee/5/default.nix | 4 ++-- .../grantlee/5/grantlee-no-canonicalize-filepath.patch | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/grantlee/5/default.nix b/pkgs/development/libraries/grantlee/5/default.nix index 56899b1f8978..b115e1c8d7b6 100644 --- a/pkgs/development/libraries/grantlee/5/default.nix +++ b/pkgs/development/libraries/grantlee/5/default.nix @@ -2,14 +2,14 @@ mkDerivation rec { pname = "grantlee"; - version = "5.2.0"; + version = "5.3.1"; grantleePluginPrefix = "lib/grantlee/${lib.versions.majorMinor version}"; src = fetchFromGitHub { owner = "steveire"; repo = "grantlee"; rev = "v${version}"; - sha256 = "sha256-mAbgzdBdIW1wOTQNBePQuyTgkKdpn1c+zR3H7mXHvgk="; + sha256 = "sha256-enP7b6A7Ndew2LJH569fN3IgPu2/KL5rCmU/jmKb9sY="; }; buildInputs = [ qtbase qtscript ]; diff --git a/pkgs/development/libraries/grantlee/5/grantlee-no-canonicalize-filepath.patch b/pkgs/development/libraries/grantlee/5/grantlee-no-canonicalize-filepath.patch index 64eb11c3f156..b29911bcfcdb 100644 --- a/pkgs/development/libraries/grantlee/5/grantlee-no-canonicalize-filepath.patch +++ b/pkgs/development/libraries/grantlee/5/grantlee-no-canonicalize-filepath.patch @@ -9,7 +9,7 @@ Index: grantlee-5.1.0/templates/lib/templateloader.cpp - if (file.exists() - && !fi.canonicalFilePath().contains( - QDir(d->m_templateDirs.at(i)).canonicalPath())) -- return Template(); +- return {}; ++i; } From 64aa0b25652aa5559cf5be7c9a0efb4a417aaeef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 08:13:26 +0000 Subject: [PATCH 061/240] nsc: 2.7.8 -> 2.8.0 --- pkgs/tools/system/nsc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/nsc/default.nix b/pkgs/tools/system/nsc/default.nix index b8898fcad655..ef5fd5b3b7c6 100644 --- a/pkgs/tools/system/nsc/default.nix +++ b/pkgs/tools/system/nsc/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "nsc"; - version = "2.7.8"; + version = "2.8.0"; src = fetchFromGitHub { owner = "nats-io"; repo = pname; rev = "v${version}"; - hash = "sha256-cgp/kkHgH5JIWMgrUHHHyuKedbJ3n6L9xBglXCcMYms="; + hash = "sha256-8TBg5ByR4d/AvJOiADW068W40wN7ggRT8LbZFfHeqz4="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { "-X main.builtBy=nixpkgs" ]; - vendorHash = "sha256-l9Fl0j8Fa/hiV/2ebmIlnFtekYLwDg3eMpY7lLBreGg="; + vendorHash = "sha256-Yywurr+RM96qJGH/WvuLDtf6bLzw9C5hG2d0ID9w1pQ="; nativeBuildInputs = [ installShellFiles ]; From c103991d2b06ebe182b6c0154caa3e9ce21f16cd Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 11:20:24 +0300 Subject: [PATCH 062/240] kpipewire: propagate libepoxy --- pkgs/desktops/plasma-5/kpipewire.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/plasma-5/kpipewire.nix b/pkgs/desktops/plasma-5/kpipewire.nix index fd412711e4a2..59169cd510c8 100644 --- a/pkgs/desktops/plasma-5/kpipewire.nix +++ b/pkgs/desktops/plasma-5/kpipewire.nix @@ -19,10 +19,10 @@ mkDerivation { ki18n kcoreaddons plasma-wayland-protocols - libepoxy ffmpeg mesa pipewire wayland ]; + propagatedBuildInputs = [ libepoxy ]; } From bef31256a5cc17b97e374505a1fd2846cf6d4e30 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 11:32:26 +0300 Subject: [PATCH 063/240] kiconthemes: backport compile error fix --- .../libraries/kde-frameworks/kiconthemes/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix b/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix index f807193718d5..564e3ae25371 100644 --- a/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix +++ b/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix @@ -1,5 +1,5 @@ { - mkDerivation, + mkDerivation, fetchpatch, extra-cmake-modules, breeze-icons, karchive, kcoreaddons, kconfigwidgets, ki18n, kitemviews, qtbase, qtsvg, qttools, @@ -9,6 +9,12 @@ mkDerivation { pname = "kiconthemes"; patches = [ ./default-theme-breeze.patch + + # fix compile error + (fetchpatch { + url = "https://invent.kde.org/frameworks/kiconthemes/-/commit/d5d04e3c3fa92fbfd95eced39c3e272b8980563d.patch"; + hash = "sha256-8YGWJg7+LrPpezW8ubObcFovI5DCVn3gbdH7KDdEeQw="; + }) ]; nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [ From 3873d53232b66cea570e687d5153d840feb335bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 08:40:33 +0000 Subject: [PATCH 064/240] alembic: 1.8.4 -> 1.8.5 --- pkgs/development/libraries/alembic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/alembic/default.nix b/pkgs/development/libraries/alembic/default.nix index bff46622d45e..4efa425ee28b 100644 --- a/pkgs/development/libraries/alembic/default.nix +++ b/pkgs/development/libraries/alembic/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { pname = "alembic"; - version = "1.8.4"; + version = "1.8.5"; src = fetchFromGitHub { owner = "alembic"; repo = "alembic"; rev = version; - sha256 = "sha256-8dQhOQN0t2Y2kC2wOpQUqbu6Woy4DUmiLqXjf1D+mxE="; + sha256 = "sha256-wJVx0rwK0Qk07jlP0DyEAZUrAD+47qcVXSnTh5ngZG8="; }; # note: out is unused (but required for outputDoc anyway) From 7890aebbc49c5b4c4a8c7517f4e74026bfaf9c79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 09:27:28 +0000 Subject: [PATCH 065/240] xml2rfc: 3.16.0 -> 3.17.0 --- pkgs/development/python-modules/xml2rfc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index ff8451da3c08..54b462203bfd 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "3.16.0"; + version = "3.17.0"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "ietf-tools"; repo = "xml2rfc"; rev = "refs/tags/v${version}"; - hash = "sha256-H2m6WZTIu2xLIz3ysOZcicIibPj8mErrxYM2+F07aS0="; + hash = "sha256-xG0MCAOA5LmyX5LgJVOKfZS7xM7sJHs9L4kZP2lmlnY="; }; postPatch = '' From 5bb0c0c812d1dc792f700a832323580f6f141c7f Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Sat, 18 Mar 2023 10:29:38 +0100 Subject: [PATCH 066/240] matrix-hookshot: 2.7.0 -> 3.0.0 --- pkgs/servers/matrix-synapse/matrix-hookshot/default.nix | 2 +- pkgs/servers/matrix-synapse/matrix-hookshot/package.json | 7 +++---- pkgs/servers/matrix-synapse/matrix-hookshot/pin.json | 6 +++--- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/default.nix b/pkgs/servers/matrix-synapse/matrix-hookshot/default.nix index 9903dbb1184e..ae5ac99b6645 100644 --- a/pkgs/servers/matrix-synapse/matrix-hookshot/default.nix +++ b/pkgs/servers/matrix-synapse/matrix-hookshot/default.nix @@ -35,7 +35,7 @@ mkYarnPackage rec { cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-WolkDSS5wPxtltKzq4Er2nAQ0GrsF3imim3/Ge4eguQ="; + hash = "sha256-bxDqv7KofinDuYDB1F0ZKWUQnz+ErU+OZc6i77nzM9Q="; }; packageResolutions = { diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json index 6676f3bb9c30..8b9701d09d76 100644 --- a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json +++ b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json @@ -1,6 +1,6 @@ { "name": "matrix-hookshot", - "version": "2.7.0", + "version": "3.0.0", "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", "main": "lib/app.js", "repository": "https://github.com/matrix-org/matrix-hookshot", @@ -67,7 +67,6 @@ "source-map-support": "^0.5.21", "string-argv": "^0.3.1", "tiny-typed-emitter": "^2.1.0", - "uuid": "^8.3.2", "vm2": "^3.9.11", "winston": "^3.3.3", "xml2js": "^0.4.23", @@ -105,7 +104,7 @@ "sass": "^1.51.0", "ts-node": "^10.4.0", "typescript": "^4.5.2", - "vite": "^2.9.13", - "vite-svg-loader": "^3.4.0" + "vite": "^4.1.4", + "vite-svg-loader": "^4.0.0" } } diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json index d726307eeb00..b4c0f27ecfa0 100644 --- a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json +++ b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json @@ -1,5 +1,5 @@ { - "version": "2.7.0", - "srcHash": "rW5fqKshnF2S4w55V2GaAa2RFVM+YbwRum9OwTTpYuA=", - "yarnHash": "0q71901ra9m9rbbczal1imqfba4b07bpr8hkpw1d1r9ghc2xjay4" + "version": "3.0.0", + "srcHash": "2fuDV2h97VdBADygMeyk2B5etFKkQdNZeOWlhMD4hJk=", + "yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz" } From f431cccc405b52be1b73ba1e52cf3e0f279bac48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 09:30:49 +0000 Subject: [PATCH 067/240] wxsqlite3: 4.9.2 -> 4.9.3 --- pkgs/development/libraries/wxsqlite3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wxsqlite3/default.nix b/pkgs/development/libraries/wxsqlite3/default.nix index f09b5277d6a1..10b5558589a6 100644 --- a/pkgs/development/libraries/wxsqlite3/default.nix +++ b/pkgs/development/libraries/wxsqlite3/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "wxsqlite3"; - version = "4.9.2"; + version = "4.9.3"; src = fetchFromGitHub { owner = "utelle"; repo = "wxsqlite3"; rev = "v${version}"; - hash = "sha256-LYQky0tIzZrxroa4korlE+RK2MJTVLgw3T2kGZOyY2s="; + hash = "sha256-HdsPCdZF1wMTGYFaXzq+f4bUFjgCAklsKhhdyMKaxp8="; }; nativeBuildInputs = [ autoreconfHook ]; From d29a127f81dc5eab87e9ddab039a3f365c6d0590 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 09:54:36 +0000 Subject: [PATCH 068/240] sublime-merge-dev: 2082 -> 2085 --- .../applications/version-management/sublime-merge/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/sublime-merge/default.nix b/pkgs/applications/version-management/sublime-merge/default.nix index 2bed38959c13..01bd8b3573ff 100644 --- a/pkgs/applications/version-management/sublime-merge/default.nix +++ b/pkgs/applications/version-management/sublime-merge/default.nix @@ -9,8 +9,8 @@ in { } {}; sublime-merge-dev = common { - buildVersion = "2082"; - x64sha256 = "Gl1BrLTSDLRTgrYQW/99o0XRjSIxvnNYRIViZEidcsM="; + buildVersion = "2085"; + x64sha256 = "40yI6EtP2l22aPP50an3ycvdEcAqJphhGhYYoOPyHw0="; dev = true; } {}; } From aca46723005660f7f2bf8819280b1b058b586985 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 10:00:11 +0000 Subject: [PATCH 069/240] python310Packages.python-songpal: 0.15.1 -> 0.15.2 --- pkgs/development/python-modules/python-songpal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-songpal/default.nix b/pkgs/development/python-modules/python-songpal/default.nix index c01819d67305..091bdb0b0335 100644 --- a/pkgs/development/python-modules/python-songpal/default.nix +++ b/pkgs/development/python-modules/python-songpal/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "python-songpal"; - version = "0.15.1"; + version = "0.15.2"; format = "pyproject"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "rytilahti"; repo = "python-songpal"; rev = "refs/tags/release/${version}"; - hash = "sha256-FX5pDWjUhrhK5B7zEfvihN77pSNi2QltRu0xbkUdc/c="; + hash = "sha256-bAlMOxX4rx4URk+xvlte7l005i3H0VDaH67AWMdhTeY="; }; nativeBuildInputs = [ From 226bcceaa103a98f046962101859f90c30ae8602 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:00:32 +0100 Subject: [PATCH 070/240] nuclei: 2.8.9 -> 2.9.0 Changelog: https://github.com/projectdiscovery/nuclei/releases/tag/v2.9.0 --- pkgs/tools/security/nuclei/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/nuclei/default.nix b/pkgs/tools/security/nuclei/default.nix index 9e534298198c..13ea6a8992e8 100644 --- a/pkgs/tools/security/nuclei/default.nix +++ b/pkgs/tools/security/nuclei/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "nuclei"; - version = "2.8.9"; + version = "2.9.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = pname; rev = "v${version}"; - hash = "sha256-YjcvxDCIXHyc/7+lpg29wDrpe8WmQPWbhXvpIpWO17k="; + hash = "sha256-158nIO3HvLjc9IuL0Yt92VPHgASKEQy/eTOByMehHC8="; }; - vendorHash = "sha256-DE2S70Jfd6Vgx7BXGbhSWTbRIbp8cbiuf8bolHCYMxg="; + vendorHash = "sha256-k4Dq1GjRzdD4vkydMWFWVQZR/mwGjZCcy7Gr5QDejUs="; modRoot = "./v2"; subPackages = [ From 36f7b394d77130b9dc63f80b1462b2b781606324 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:03:12 +0100 Subject: [PATCH 071/240] naabu: 2.1.2 -> 2.1.3 Diff: https://github.com/projectdiscovery/naabu/compare/refs/tags/v2.1.2...v2.1.3 Changelog: https://github.com/projectdiscovery/naabu/releases/tag/v2.1.3 --- pkgs/tools/security/naabu/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/naabu/default.nix b/pkgs/tools/security/naabu/default.nix index 041a066ed37f..050e5c365b70 100644 --- a/pkgs/tools/security/naabu/default.nix +++ b/pkgs/tools/security/naabu/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "naabu"; - version = "2.1.2"; + version = "2.1.3"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "naabu"; rev = "refs/tags/v${version}"; - hash = "sha256-o+5UOyFg1jhFmBDtkVPgJVk50fPt0uxvV6qiPrRtQZw="; + hash = "sha256-U3rJNYESBL+js2uyBcT2x+XoC2qBseKyCLvwlc5a2rA="; }; - vendorHash = "sha256-Y7eQeoTt0TM4ZKWKVbltYY+k9Vq0TroVywQduwvlLQg="; + vendorHash = "sha256-YB2gZYoAyoIK44DTfHvYOyhNggkp4HaC2dvtCy2hc38="; buildInputs = [ libpcap From 5f85863f1e7c29f7769e2aad0ab80bf0717e1125 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:11:43 +0100 Subject: [PATCH 072/240] feroxbuster: 2.7.1 -> 2.9.1 Diff: https://github.com/epi052/feroxbuster/compare/refs/tags/v2.7.1...v2.9.1 Changelog: https://github.com/epi052/feroxbuster/releases/tag/v2.9.1 --- pkgs/tools/security/feroxbuster/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/security/feroxbuster/default.nix b/pkgs/tools/security/feroxbuster/default.nix index 985d328decb8..859f34af602c 100644 --- a/pkgs/tools/security/feroxbuster/default.nix +++ b/pkgs/tools/security/feroxbuster/default.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage rec { pname = "feroxbuster"; - version = "2.7.1"; + version = "2.9.1"; src = fetchFromGitHub { owner = "epi052"; repo = pname; - rev = version; - hash = "sha256-B6FeY5pWW5+y/0HlVedkm8ol2z9GXgEYe5j7/uMhqsw="; + rev = "refs/tags/v${version}"; + hash = "sha256-l+F4Zmeoq2ozgd+xq5n+cevThr8ub/7GiLq3Fe+C9yY="; }; # disable linker overrides on aarch64-linux @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { rm .cargo/config ''; - cargoSha256 = "sha256-OFgt8yu2wlvkP/wjlmRRl8UyD9MUx9/0Rcs6K8jLkjo="; + cargoSha256 = "sha256-ivwXgHAg7+DnaIOBw9S2gIzJeoge0eStFtKZkJhrTYE="; OPENSSL_NO_VENDOR = true; From 4bee225605d3e062915c3689581fa9c761d9ba48 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:11:57 +0100 Subject: [PATCH 073/240] exploitdb: 2023-03-15 -> 2023-03-17 --- pkgs/tools/security/exploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/exploitdb/default.nix b/pkgs/tools/security/exploitdb/default.nix index f963b607cf40..9bce40e1f686 100644 --- a/pkgs/tools/security/exploitdb/default.nix +++ b/pkgs/tools/security/exploitdb/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "exploitdb"; - version = "2023-03-15"; + version = "2023-03-17"; src = fetchFromGitLab { owner = "exploit-database"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-qP14hkYO8gXD9C3B6uhBnYDx3YZMbbvtzHOSKFtFSmA="; + hash = "sha256-mqGNwyFmTTY8ITzom4GDvZXXI1YUkVKdfIHRqnVLuMs="; }; nativeBuildInputs = [ From 2d4c695eda68f21cb113678e1aff7db24ed096b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:15:15 +0100 Subject: [PATCH 074/240] python310Packages.adafruit-platformdetect: 3.41.0 -> 3.42.0 Changelog: https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/3.42.0 --- .../python-modules/adafruit-platformdetect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index 20853b133955..f92071b27a82 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "adafruit-platformdetect"; - version = "3.41.0"; + version = "3.42.0"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "Adafruit-PlatformDetect"; inherit version; - hash = "sha256-NWdY1ykuF8mYxXPCwaVq6mEkQXHrUmhEy/BXDFYn2V0="; + hash = "sha256-nFpPJKQv7UNsza1PAcTsZNVp9nFVa/pHlvNRVM4UIUY="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; From 7a6722eeb8dcc5486a609e9c0e4ed655dc116760 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 11:20:28 +0100 Subject: [PATCH 075/240] python310Packages.python-songpal: add changelog to meta --- pkgs/development/python-modules/python-songpal/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/python-songpal/default.nix b/pkgs/development/python-modules/python-songpal/default.nix index 091bdb0b0335..44deb68dc6d9 100644 --- a/pkgs/development/python-modules/python-songpal/default.nix +++ b/pkgs/development/python-modules/python-songpal/default.nix @@ -45,6 +45,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python library for interfacing with Sony's Songpal devices"; homepage = "https://github.com/rytilahti/python-songpal"; + changelog = "https://github.com/rytilahti/python-songpal/blob/release/${version}/CHANGELOG.md"; license = licenses.gpl3Only; maintainers = with maintainers; [ dotlambda ]; }; From bba33d60fc1d855c5b50a353b95ed39cdfeced51 Mon Sep 17 00:00:00 2001 From: Moritz 'e1mo' Fromm Date: Tue, 14 Mar 2023 13:08:17 +0100 Subject: [PATCH 076/240] paperwork: Patch broken libreoffice path Due to the changes in #219166, no suitable path to libreoffice was found --- pkgs/applications/office/paperwork/paperwork-backend.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/office/paperwork/paperwork-backend.nix b/pkgs/applications/office/paperwork/paperwork-backend.nix index b67dfe436fa2..c7ddfa09e234 100644 --- a/pkgs/applications/office/paperwork/paperwork-backend.nix +++ b/pkgs/applications/office/paperwork/paperwork-backend.nix @@ -1,5 +1,6 @@ { buildPythonPackage , lib +, fetchpatch , fetchFromGitLab , pyenchant , scikit-learn @@ -34,6 +35,10 @@ buildPythonPackage rec { patches = [ # disables a flaky test https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/issues/1035#note_1493700 ./flaky_test.patch + (fetchpatch { + url = "https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/commit/0f5cf0fe7ef223000e02c28e4c7576f74a778fe6.patch"; + hash = "sha256-NIK3j2TdydfeK3/udS/Pc+tJa/pPkfAmSPPeaYuaCq4="; + }) ]; patchFlags = [ "-p2" ]; From 493cf90d16a1790358e54ffbe4b9055a9dc19446 Mon Sep 17 00:00:00 2001 From: Mike Purvis Date: Mon, 31 Oct 2022 22:52:03 +0000 Subject: [PATCH 077/240] dpkg: 1.21.1ubuntu2.1 -> 1.21.21ubuntu1 https://salsa.debian.org/dpkg-team/dpkg/-/blob/1.21.21/debian/changelog --- pkgs/tools/package-management/dpkg/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/package-management/dpkg/default.nix b/pkgs/tools/package-management/dpkg/default.nix index f92a7b23280f..cb1c67e2e90d 100644 --- a/pkgs/tools/package-management/dpkg/default.nix +++ b/pkgs/tools/package-management/dpkg/default.nix @@ -1,20 +1,22 @@ -{ lib, stdenv, fetchurl, perl, zlib, bzip2, xz, zstd -, makeWrapper, coreutils, autoreconfHook, pkg-config +{ lib, stdenv, fetchgit, perl, gnutar, zlib, bzip2, xz, zstd +, libmd, makeWrapper, coreutils, autoreconfHook, pkg-config }: stdenv.mkDerivation rec { pname = "dpkg"; - version = "1.21.1ubuntu2.1"; + version = "1.21.21ubuntu1"; - src = fetchurl { - url = "mirror://ubuntu/pool/main/d/dpkg/dpkg_${version}.tar.xz"; - sha256 = "sha256-YvVQbQn2MhOIOE43VO0H1QsKIYCsjNAFzKMoFeSrqZk="; + src = fetchgit { + url = "https://git.launchpad.net/ubuntu/+source/dpkg"; + rev = "applied/${version}"; + hash = "sha256-ZrJdf4oEvNeSMVHB8/TJgz5+YqLhih70ktLdnDurhUc="; }; configureFlags = [ "--disable-dselect" "--with-admindir=/var/lib/dpkg" "PERL_LIBDIR=$(out)/${perl.libPrefix}" + "TAR=${gnutar}/bin/tar" (lib.optionalString stdenv.isDarwin "--disable-linker-optimisations") (lib.optionalString stdenv.isDarwin "--disable-start-stop-daemon") ]; @@ -53,7 +55,7 @@ stdenv.mkDerivation rec { --replace '"diff"' \"${coreutils}/bin/diff\" ''; - buildInputs = [ perl zlib bzip2 xz zstd ]; + buildInputs = [ perl zlib bzip2 xz zstd libmd ]; nativeBuildInputs = [ makeWrapper perl autoreconfHook pkg-config ]; postInstall = From e5ca54ba8f676b73eb3b74c1836b6e0ab9c6d3ed Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 13:59:42 +0300 Subject: [PATCH 078/240] ktextaddons: init at 1.1.0 --- .../libraries/ktextaddons/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/development/libraries/ktextaddons/default.nix diff --git a/pkgs/development/libraries/ktextaddons/default.nix b/pkgs/development/libraries/ktextaddons/default.nix new file mode 100644 index 000000000000..b7286e7bea29 --- /dev/null +++ b/pkgs/development/libraries/ktextaddons/default.nix @@ -0,0 +1,20 @@ +{ lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, karchive, kconfigwidgets, kcoreaddons, ki18n, kxmlgui, qtkeychain }: +mkDerivation rec { + pname = "ktextaddons"; + version = "1.1.0"; + + src = fetchurl { + url = "mirror://kde/stable/${pname}/${pname}-${version}.tar.xz"; + hash = "sha256-BV1tHCD6kGI5Zj8PRZcEanLi1O7huS+qUijjtePDvik="; + }; + + nativeBuildInputs = [ cmake extra-cmake-modules ]; + buildInputs = [ karchive kconfigwidgets kcoreaddons ki18n kxmlgui qtkeychain ]; + + meta = with lib; { + description = "Various text handling addons for KDE applications"; + homepage = "https://invent.kde.org/libraries/ktextaddons/"; + license = licenses.gpl2Plus; + maintainers = []; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5c73b3258e3d..383db5ab7fa7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20886,6 +20886,8 @@ with pkgs; kronosnet = callPackage ../development/libraries/kronosnet { }; + ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {}; + l-smash = callPackage ../development/libraries/l-smash { stdenv = gccStdenv; }; From 83cb6c00f0353a5a88e9cfea57bc8fac0d872573 Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Sat, 18 Mar 2023 00:38:07 +0200 Subject: [PATCH 079/240] miniupnpd: use iptables-legacy --- pkgs/tools/networking/miniupnpd/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/miniupnpd/default.nix b/pkgs/tools/networking/miniupnpd/default.nix index b3a10fee2c4e..bebd95baf776 100644 --- a/pkgs/tools/networking/miniupnpd/default.nix +++ b/pkgs/tools/networking/miniupnpd/default.nix @@ -1,10 +1,10 @@ -{ stdenv, lib, fetchurl, iptables, libuuid, openssl, pkg-config +{ stdenv, lib, fetchurl, iptables-legacy, libuuid, openssl, pkg-config , which, iproute2, gnused, coreutils, gawk, makeWrapper , nixosTests }: let - scriptBinEnv = lib.makeBinPath [ which iproute2 iptables gnused coreutils gawk ]; + scriptBinEnv = lib.makeBinPath [ which iproute2 iptables-legacy gnused coreutils gawk ]; in stdenv.mkDerivation rec { pname = "miniupnpd"; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { sha256 = "0crv975qqppnj27jba96yysq2911y49vjd74sp9vnjb54z0d9pyi"; }; - buildInputs = [ iptables libuuid openssl ]; + buildInputs = [ iptables-legacy libuuid openssl ]; nativeBuildInputs= [ pkg-config makeWrapper ]; From b38d7e5ea69188678aa28061b98e182a380ee9c5 Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Sat, 18 Mar 2023 12:22:03 +0200 Subject: [PATCH 080/240] miniupnpd: add nixosTests.upnp to passthru.tests --- pkgs/tools/networking/miniupnpd/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/networking/miniupnpd/default.nix b/pkgs/tools/networking/miniupnpd/default.nix index bebd95baf776..0e30b2181053 100644 --- a/pkgs/tools/networking/miniupnpd/default.nix +++ b/pkgs/tools/networking/miniupnpd/default.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation rec { passthru.tests = { bittorrent-integration = nixosTests.bittorrent; + inherit (nixosTests) upnp; }; meta = with lib; { From 7a6801d8dd652f02190a877185fb2689cc63dd40 Mon Sep 17 00:00:00 2001 From: Elia Argentieri Date: Sat, 18 Mar 2023 12:16:24 +0100 Subject: [PATCH 081/240] obs-studio-plugins.obs-pipewire-audio-capture: 1.0.5 -> 1.1.0 --- .../video/obs-studio/plugins/obs-pipewire-audio-capture.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix b/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix index d3fc0e15bda0..b58d702b2dd6 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "obs-pipewire-audio-capture"; - version = "1.0.5"; + version = "1.1.0"; src = fetchFromGitHub { owner = "dimtpap"; repo = pname; rev = "${version}"; - sha256 = "sha256-AXqBdwu5ayzQPIVOhqspDHnQo422y3WGA+kmW1DzoL0="; + sha256 = "sha256-gcOH8gJuP03MxhJbgl941yTtm2XIHmqHWVwkRCVATkQ="; }; nativeBuildInputs = [ cmake ninja pkg-config ]; From 9d6d028f2bf983f9e1b47e3c3e31d65f30157a43 Mon Sep 17 00:00:00 2001 From: David Houston Date: Sat, 18 Mar 2023 08:08:48 -0400 Subject: [PATCH 082/240] erlang-ls: Set `meta.mainProgram` The erlang language server's primary binary is `erlang_ls`, just like the repository name, but this package sets the package name to `erlang-ls` without also either aliasing the binary or setting `meta.mainProgram`. Setting `meta.mainProgram` to `erlang_ls` should allow the use of `lib.getExe`. --- pkgs/development/beam-modules/erlang-ls/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/beam-modules/erlang-ls/default.nix b/pkgs/development/beam-modules/erlang-ls/default.nix index f5390e186c08..25dd9879eeea 100644 --- a/pkgs/development/beam-modules/erlang-ls/default.nix +++ b/pkgs/development/beam-modules/erlang-ls/default.nix @@ -56,6 +56,7 @@ rebar3Relx { description = "The Erlang Language Server"; platforms = platforms.unix; license = licenses.asl20; + mainProgram = "erlang_ls"; }; passthru.updateScript = writeScript "update.sh" '' #!/usr/bin/env nix-shell From b07f4b040e3683f83c2dc5824abd22f2b92a0a5b Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 01:39:35 +0300 Subject: [PATCH 083/240] grantleetheme: fix outputs definition --- pkgs/applications/kde/grantleetheme/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/kde/grantleetheme/default.nix b/pkgs/applications/kde/grantleetheme/default.nix index ff4b8fc93ed9..92499645e7f4 100644 --- a/pkgs/applications/kde/grantleetheme/default.nix +++ b/pkgs/applications/kde/grantleetheme/default.nix @@ -10,7 +10,7 @@ mkDerivation { license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; maintainers = kdepimTeam; }; - output = [ "out" "dev" ]; + outputs = [ "out" "dev" ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ grantlee ki18n kiconthemes knewstuff kservice kxmlgui qtbase From f08f903ea5554c1737f55a3d06804bd691258f2f Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 01:39:35 +0300 Subject: [PATCH 084/240] spacebar: remove gcc9 hack --- pkgs/applications/plasma-mobile/default.nix | 2 +- pkgs/applications/plasma-mobile/spacebar.nix | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/plasma-mobile/default.nix b/pkgs/applications/plasma-mobile/default.nix index 34f28ae7ff5d..255b3828f768 100644 --- a/pkgs/applications/plasma-mobile/default.nix +++ b/pkgs/applications/plasma-mobile/default.nix @@ -75,7 +75,7 @@ let plasma-settings = callPackage ./plasma-settings.nix {}; plasmatube = callPackage ./plasmatube {}; qmlkonsole = callPackage ./qmlkonsole.nix {}; - spacebar = callPackage ./spacebar.nix { inherit srcs; }; + spacebar = callPackage ./spacebar.nix {}; tokodon = callPackage ./tokodon.nix {}; }; diff --git a/pkgs/applications/plasma-mobile/spacebar.nix b/pkgs/applications/plasma-mobile/spacebar.nix index c120851e5b2e..659b92228d2c 100644 --- a/pkgs/applications/plasma-mobile/spacebar.nix +++ b/pkgs/applications/plasma-mobile/spacebar.nix @@ -1,7 +1,5 @@ { lib , mkDerivation -, gcc12Stdenv -, srcs , cmake , extra-cmake-modules @@ -17,17 +15,14 @@ , knotifications , kpeople , libphonenumber -, libqofono , modemmanager-qt , protobuf , qcoro , qtquickcontrols2 }: -# Workaround for AArch64 still using GCC9. -gcc12Stdenv.mkDerivation rec { +mkDerivation { pname = "spacebar"; - inherit (srcs.spacebar) version src; nativeBuildInputs = [ cmake From eeacc13114cf1a4c7570fcedd7b79799b1c9c16c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 14:04:14 +0100 Subject: [PATCH 085/240] python310Packages.aesara: update format and disable failing tests --- .../python-modules/aesara/default.nix | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aesara/default.nix b/pkgs/development/python-modules/aesara/default.nix index 9e053547835e..1d6abad17b49 100644 --- a/pkgs/development/python-modules/aesara/default.nix +++ b/pkgs/development/python-modules/aesara/default.nix @@ -1,11 +1,13 @@ -{ stdenv -, lib +{ lib +, stdenv , buildPythonPackage , cons , cython , etuples , fetchFromGitHub , filelock +, hatch-vcs +, hatchling , jax , jaxlib , logical-unification @@ -22,7 +24,7 @@ buildPythonPackage rec { pname = "aesara"; version = "2.8.12"; - format = "setuptools"; + format = "pyproject"; disabled = pythonOlder "3.7"; @@ -35,6 +37,8 @@ buildPythonPackage rec { nativeBuildInputs = [ cython + hatch-vcs + hatchling ]; propagatedBuildInputs = [ @@ -57,7 +61,7 @@ buildPythonPackage rec { ]; postPatch = '' - substituteInPlace setup.cfg \ + substituteInPlace pyproject.toml \ --replace "--durations=50" "" ''; @@ -75,12 +79,20 @@ buildPythonPackage rec { "tests/tensor/" "tests/sandbox/" "tests/sparse/sandbox/" + # JAX is not available on all platform and often broken + "tests/link/jax/" + ]; + + disabledTests = [ + # Disable all benchmark tests + "test_scan_multiple_output" + "test_logsumexp_benchmark" ]; meta = with lib; { description = "Python library to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays"; homepage = "https://github.com/aesara-devs/aesara"; - changelog = "https://github.com/aesara-devs/aesara/releases"; + changelog = "https://github.com/aesara-devs/aesara/releases/tag/rel-${version}"; license = licenses.bsd3; maintainers = with maintainers; [ Etjean ]; broken = (stdenv.isLinux && stdenv.isAarch64); From 81a72db597d12ff1c9cc404fbf021e0c15212b48 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 18 Mar 2023 16:04:57 +0300 Subject: [PATCH 086/240] akonadi-contacts: propagate grantleetheme --- pkgs/applications/kde/akonadi-contacts.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/kde/akonadi-contacts.nix b/pkgs/applications/kde/akonadi-contacts.nix index 76c4f3f2c507..d89670d7719c 100644 --- a/pkgs/applications/kde/akonadi-contacts.nix +++ b/pkgs/applications/kde/akonadi-contacts.nix @@ -16,10 +16,10 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [ qtwebengine - grantlee grantleetheme + grantlee kcmutils kdbusaddons ki18n kiconthemes kio kitemmodels ktextwidgets prison akonadi-mime kcontacts kmime libkleo ]; - propagatedBuildInputs = [ akonadi ]; + propagatedBuildInputs = [ akonadi grantleetheme ]; outputs = [ "out" "dev" ]; } From d99eb5e079fba0c29a1c63f8d0e21f02321dddf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 17 Mar 2023 16:14:35 +0000 Subject: [PATCH 087/240] cachix: 1.3.1 -> 1.3.3 It also uses GHC 9.4, since 9.2 is broken on arm/linux (segfaults). --- .../configuration-ghc-9.4.x.nix | 22 +++++++++++++++++++ .../haskell-modules/configuration-nix.nix | 14 ++++++------ pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index e063268f9680..e0cae8546585 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -194,6 +194,28 @@ in { hls-stylish-haskell-plugin = null; }; + # needed to build servant + http-api-data = super.http-api-data_0_5; + attoparsec-iso8601 = super.attoparsec-iso8601_1_1_0_0; + + # requires newer versions to work with GHC 9.4 + swagger2 = dontCheck super.swagger2; + servant = doJailbreak super.servant; + servant-server = doJailbreak super.servant-server; + servant-auth = doJailbreak super.servant-auth; + servant-auth-swagger = doJailbreak super.servant-auth-swagger; + servant-swagger = doJailbreak super.servant-swagger; + servant-client-core = doJailbreak super.servant-client-core; + servant-client = doJailbreak super.servant-client; + relude = doJailbreak super.relude; + + cborg = appendPatch (pkgs.fetchpatch { + name = "cborg-support-ghc-9.4.patch"; + url = "https://github.com/well-typed/cborg/pull/304.diff"; + sha256 = "sha256-W4HldlESKOVkTPhz9nkFrvbj9akCOtF1SbIt5eJqtj8="; + relative = "cborg"; + }) super.cborg; + # https://github.com/tweag/ormolu/issues/941 ormolu = doDistribute self.ormolu_0_5_3_0; fourmolu = overrideCabal (drv: { diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 0642f04e36a4..d39c86916641 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -879,17 +879,17 @@ self: super: builtins.intersectAttrs super { domaindriven-core = dontCheck super.domaindriven-core; cachix = overrideCabal (drv: { - version = "1.3.1"; + version = "1.3.3"; src = pkgs.fetchFromGitHub { owner = "cachix"; repo = "cachix"; - rev = "v1.3.1"; - sha256 = "sha256-fYQrAgxEMdtMAYadff9Hg4MAh0PSfGPiYw5Z4BrvgFU="; + rev = "v1.3.3"; + sha256 = "sha256-xhLCsAkz5c+XIqQ4eGY9bSp3zBgCDCaHXZ2HLk8vqmE="; }; buildDepends = [ self.conduit-concurrent-map ]; postUnpack = "sourceRoot=$sourceRoot/cachix"; postPatch = '' - sed -i 's/1.3/1.3.1/' cachix.cabal + sed -i 's/1.3.2/1.3.3/' cachix.cabal ''; }) (super.cachix.override { nix = self.hercules-ci-cnix-store.passthru.nixPackage; @@ -897,12 +897,12 @@ self: super: builtins.intersectAttrs super { hnix-store-core = super.hnix-store-core_0_6_1_0; }); cachix-api = overrideCabal (drv: { - version = "1.3.1"; + version = "1.3.3"; src = pkgs.fetchFromGitHub { owner = "cachix"; repo = "cachix"; - rev = "v1.3.1"; - sha256 = "sha256-fYQrAgxEMdtMAYadff9Hg4MAh0PSfGPiYw5Z4BrvgFU="; + rev = "v1.3.3"; + sha256 = "sha256-xhLCsAkz5c+XIqQ4eGY9bSp3zBgCDCaHXZ2HLk8vqmE="; }; postUnpack = "sourceRoot=$sourceRoot/cachix-api"; }) super.cachix-api; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e2eb587a958c..3eef0c9b6281 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -19371,7 +19371,7 @@ with pkgs; c-blosc = callPackage ../development/libraries/c-blosc { }; # justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990 - cachix = (haskell.lib.compose.justStaticExecutables haskellPackages.cachix).overrideAttrs(o: { + cachix = (haskell.lib.compose.justStaticExecutables haskell.packages.ghc94.cachix).overrideAttrs(o: { passthru = o.passthru or {} // { tests = o.passthru.tests or {} // { inherit hci; From 75e178d56abae3aeff2349e05a20701771f0667f Mon Sep 17 00:00:00 2001 From: Michael Livshin Date: Fri, 17 Mar 2023 00:51:02 +0200 Subject: [PATCH 088/240] yt-dlp: add/propagate secretstorage The `--cookies-from-browser` option requires it to work. --- pkgs/tools/misc/yt-dlp/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/yt-dlp/default.nix b/pkgs/tools/misc/yt-dlp/default.nix index 77e5e9c3ed25..181858a828fb 100644 --- a/pkgs/tools/misc/yt-dlp/default.nix +++ b/pkgs/tools/misc/yt-dlp/default.nix @@ -9,6 +9,7 @@ , pycryptodomex , websockets , mutagen +, secretstorage , atomicparsleySupport ? true , ffmpegSupport ? true , rtmpSupport ? true @@ -28,7 +29,14 @@ buildPythonPackage rec { sha256 = "sha256-Jl1dqXp2wV19mkCIpnt4rNXc9vjP2CV8UvWB/5lv9RU="; }; - propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ]; + propagatedBuildInputs = [ + brotli + certifi + mutagen + pycryptodomex + secretstorage # "optional", as in not in requirements.txt, needed for `--cookies-from-browser` + websockets + ]; # Ensure these utilities are available in $PATH: # - ffmpeg: post-processing & transcoding support From fb837521132d08e774e1eef42a0b52ca93a46ffb Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Sat, 18 Mar 2023 22:04:56 +0800 Subject: [PATCH 089/240] skeema: Fix build on x86_64-darwin --- pkgs/tools/system/skeema/default.nix | 44 +++++++++++++++++----------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/pkgs/tools/system/skeema/default.nix b/pkgs/tools/system/skeema/default.nix index 6faf5172ca78..043285497e91 100644 --- a/pkgs/tools/system/skeema/default.nix +++ b/pkgs/tools/system/skeema/default.nix @@ -17,28 +17,38 @@ buildGoModule rec { ldflags = [ "-s" "-w" ]; - preCheck = '' - # Disable tests requiring network access to gitlab.com - buildFlagsArray+=("-run" "[^(Test(ParseDir(Symlinks|))|DirRelPath)]") + preCheck = + let + skippedTests = [ + # Tests requiring network access to gitlab.com + "TestDirRelPath" + "TestParseDirSymlinks" - # Fix tests expecting /usr/bin/printf and /bin/echo - substituteInPlace skeema_cmd_test.go \ - --replace /usr/bin/printf "${coreutils}/bin/printf" + # Flaky tests + "TestShellOutTimeout" + ]; + in + '' + buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]") - substituteInPlace internal/fs/dir_test.go \ - --replace /bin/echo "${coreutils}/bin/echo" \ - --replace /usr/bin/printf "${coreutils}/bin/printf" + # Fix tests expecting /usr/bin/printf and /bin/echo + substituteInPlace skeema_cmd_test.go \ + --replace /usr/bin/printf "${coreutils}/bin/printf" - substituteInPlace internal/applier/ddlstatement_test.go \ - --replace /bin/echo "${coreutils}/bin/echo" + substituteInPlace internal/fs/dir_test.go \ + --replace /bin/echo "${coreutils}/bin/echo" \ + --replace /usr/bin/printf "${coreutils}/bin/printf" - substituteInPlace internal/util/shellout_unix_test.go \ - --replace /bin/echo "${coreutils}/bin/echo" \ - --replace /usr/bin/printf "${coreutils}/bin/printf" + substituteInPlace internal/applier/ddlstatement_test.go \ + --replace /bin/echo "${coreutils}/bin/echo" - substituteInPlace internal/util/shellout_unix.go \ - --replace /bin/sh "${runtimeShell}" - ''; + substituteInPlace internal/util/shellout_unix_test.go \ + --replace /bin/echo "${coreutils}/bin/echo" \ + --replace /usr/bin/printf "${coreutils}/bin/printf" + + substituteInPlace internal/util/shellout_unix.go \ + --replace /bin/sh "${runtimeShell}" + ''; passthru.tests.version = testers.testVersion { package = skeema; From 45dd09ffc2a4d08e49bf222013b08122e1991d86 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Fri, 17 Mar 2023 22:20:31 +0400 Subject: [PATCH 090/240] =?UTF-8?q?nanomq:=200.15.5=20=E2=86=92=200.16.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/servers/mqtt/nanomq/default.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/servers/mqtt/nanomq/default.nix b/pkgs/servers/mqtt/nanomq/default.nix index ee56a44c11ca..c02626b52801 100644 --- a/pkgs/servers/mqtt/nanomq/default.nix +++ b/pkgs/servers/mqtt/nanomq/default.nix @@ -1,27 +1,19 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, ninja, pkg-config +{ lib, stdenv, fetchFromGitHub, cmake, ninja, pkg-config , cyclonedds, libmysqlclient, mariadb, mbedtls, sqlite, zeromq }: stdenv.mkDerivation (finalAttrs: { pname = "nanomq"; - version = "0.15.5"; + version = "0.16.3"; src = fetchFromGitHub { owner = "emqx"; repo = "nanomq"; rev = finalAttrs.version; - hash = "sha256-eIwUsYPpRZMl1oCuuZeOj0SCBHDaJdmdWdoI4yuqxrg="; + hash = "sha256-9w4afVxuJbYrkagpAe1diftDnjrRjunyhJdJ0BZq3K0="; fetchSubmodules = true; }; - patches = [ - # Fix the conflict on function naming in ddsproxy - (fetchpatch { - url = "https://github.com/emqx/nanomq/commit/20f436a3b9d45f9809d7c7f0714905c657354631.patch"; - hash = "sha256-ISMlf9QW73oogMTlifi/r08uSxBpzRYvBSJBB1hn2xY="; - }) - ]; - postPatch = '' substituteInPlace CMakeLists.txt \ --replace "DESTINATION /etc" "DESTINATION $out/etc" From 45a7944007aa7a9a63a290683b35b65c21ca3036 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 14:35:29 +0100 Subject: [PATCH 091/240] python310Packages.aeppl: 0.1.2 -> 0.1.3 Changelog: https://github.com/aesara-devs/aeppl/releases/tag/v0.1.3 --- pkgs/development/python-modules/aeppl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aeppl/default.nix b/pkgs/development/python-modules/aeppl/default.nix index 7be777cef026..5940bc86a599 100644 --- a/pkgs/development/python-modules/aeppl/default.nix +++ b/pkgs/development/python-modules/aeppl/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "aeppl"; - version = "0.1.2"; + version = "0.1.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "aesara-devs"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-SxMuYKnV4VBv38CcAI7NCvHutSEB+coHnw5b1RPEpzY="; + hash = "sha256-IVABUFGOLHexiiQrtXWertddYqGfFEqqWG9+ca10p+U="; }; propagatedBuildInputs = [ From bbe659d13378c49e29aa2abca9e4b665ff8cce09 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 17:30:05 +0100 Subject: [PATCH 092/240] sqlfluff: 2.0.0 -> 2.0.1 Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/2.0.0...2.0.1 Changelog: https://github.com/sqlfluff/sqlfluff/blob/2.0.1/CHANGELOG.md --- pkgs/development/tools/database/sqlfluff/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/database/sqlfluff/default.nix b/pkgs/development/tools/database/sqlfluff/default.nix index 1bbeee4f55bd..777c9c1689cc 100644 --- a/pkgs/development/tools/database/sqlfluff/default.nix +++ b/pkgs/development/tools/database/sqlfluff/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sqlfluff"; - version = "2.0.0"; + version = "2.0.1"; format = "setuptools"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-2WKRB4mMiML7POCAd9G0IROTKujcsJT591h1bmSX63E="; + hash = "sha256-aEM+kQoqF2p9oSqh/qqwyw8BDSM2qvcDjGc6qD2e0Bg="; }; propagatedBuildInputs = with python3.pkgs; [ From 208f77f2afdc97fac41cbf39c426ff81e2344f35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 18 Mar 2023 17:42:52 +0100 Subject: [PATCH 093/240] python310Packages.adblock: add changelog to meta --- pkgs/development/python-modules/adblock/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/adblock/default.nix b/pkgs/development/python-modules/adblock/default.nix index e4a0ede52d68..87f42fbd35b6 100644 --- a/pkgs/development/python-modules/adblock/default.nix +++ b/pkgs/development/python-modules/adblock/default.nix @@ -90,6 +90,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python wrapper for Brave's adblocking library"; homepage = "https://github.com/ArniDagur/python-adblock/"; + changelog = "https://github.com/ArniDagur/python-adblock/blob/${version}/CHANGELOG.md"; maintainers = with maintainers; [ dotlambda ]; license = with licenses; [ asl20 /* or */ mit ]; }; From ba0e4b850e388aad09c0c39e692d9faed264f3fc Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Sat, 18 Mar 2023 14:27:52 -0400 Subject: [PATCH 094/240] python3Packages.mypy: fix setuptools integration This patch updates the patch used to fix compatibility with the latest version of types-setuptools. The previous version of the patch caused mypycify() to fail with the following error: UnboundLocalError: local variable "extension_class" referenced before assignment The new version of the patch fixes this issue and is the version that was accepted upstream. --- pkgs/development/python-modules/mypy/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix index e7debfaceb87..012c952a9800 100644 --- a/pkgs/development/python-modules/mypy/default.nix +++ b/pkgs/development/python-modules/mypy/default.nix @@ -53,8 +53,9 @@ buildPythonPackage rec { }) (fetchpatch { # https://github.com/python/mypy/pull/14787 - url = "https://github.com/AlexWaygood/mypy/commit/8e459eab40ac0fae9740e985ee4aeb348cde28c5.patch"; - hash = "sha256-R7DU6MFnaeHPobUb8ADhssTKDwdPBXBhDN2mxrrQ51M="; + url = "https://github.com/python/mypy/commit/243f584d43e6eb316920f3155067ce7c1b65d473.patch"; + hash = "sha256-uuh3S5ZyuJeTXyMvav2uSEao2qq23xMjK8rJjkY8RCY="; + includes = [ "mypyc/build.py" ]; }) ]; From d7fd0bc91419dc4b816c873cc66c8fa0dca35569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Sat, 18 Mar 2023 14:08:13 +0000 Subject: [PATCH 095/240] haskell: ghc94 packages should point to ghc944 --- pkgs/top-level/haskell-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 7eda3c5ddca2..5941959a815b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -475,7 +475,7 @@ in { ghc = bh.compiler.ghc944; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.4.x.nix { }; }; - ghc94 = ghc942; + ghc94 = ghc944; ghc961 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc961; ghc = bh.compiler.ghc961; From 05c1c2d8ac7e9a8ab56d2d4d33b4c7d36b260cdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 21:19:33 +0000 Subject: [PATCH 096/240] python310Packages.transaction: 3.0.1 -> 3.1.0 --- pkgs/development/python-modules/transaction/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index 78022cdba5ba..590caf73ea46 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "transaction"; - version = "3.0.1"; + version = "3.1.0"; src = fetchPypi { inherit pname version; - sha256 = "0c15ef0b7ff3518357ceea75722a30d974c3f85e11aa5cec5d5a2b6a40cfcf68"; + sha256 = "sha256-ZdCx6pLb58Tjsjf7a9i0Heoj10Wee92MOIC//a+RL6Q="; }; propagatedBuildInputs = [ zope_interface mock ]; From 81aca8ff98400fea38f0c30ce0ef85d0c726b9da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 18 Mar 2023 22:26:21 +0100 Subject: [PATCH 097/240] libvirt: add missing 'ssh' to $PATH Fixes this error when trying to migrate a VM using Connectivity Mode Tunneled: Unable to migrate guest: Cannot find 'ssh' in path: No such file or directory Fixes https://github.com/NixOS/nixpkgs/issues/221815 --- pkgs/development/libraries/libvirt/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index c74f70892c5f..9a012e401eed 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -22,6 +22,7 @@ , makeWrapper , meson , ninja +, openssh , perl , perlPackages , polkit @@ -91,6 +92,7 @@ let lvm2 numactl numad + openssh pmutils systemd ] ++ lib.optionals enableIscsi [ From 611df4920baebb7e606a63fc9325f1a83ebf36ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 21:36:51 +0000 Subject: [PATCH 098/240] python310Packages.azure-storage-file-share: 12.11.0 -> 12.11.1 --- .../python-modules/azure-storage-file-share/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-storage-file-share/default.nix b/pkgs/development/python-modules/azure-storage-file-share/default.nix index 2b2d22ec13c0..ffd578524ebf 100644 --- a/pkgs/development/python-modules/azure-storage-file-share/default.nix +++ b/pkgs/development/python-modules/azure-storage-file-share/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "azure-storage-file-share"; - version = "12.11.0"; + version = "12.11.1"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; extension = "zip"; - hash = "sha256-RlKL2q3O2gazyK7kCZLjgZZJ1K6vD0H2jpUV8epuhmQ="; + hash = "sha256-lyVbyZUDWyHZIuFPM47kY2LXlNjDXjF6soyhhIdayLA="; }; propagatedBuildInputs = [ From 4d7acf618420f2499aac082b4333474de88ca339 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 00:18:42 +0200 Subject: [PATCH 099/240] timeline: migrate to wxPython_4_2 --- pkgs/applications/office/timeline/default.nix | 3 ++- pkgs/development/python-modules/humblewx/default.nix | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/timeline/default.nix b/pkgs/applications/office/timeline/default.nix index 2295071b09c6..f3f404cda89f 100644 --- a/pkgs/applications/office/timeline/default.nix +++ b/pkgs/applications/office/timeline/default.nix @@ -9,6 +9,7 @@ python3.pkgs.buildPythonApplication rec { pname = "timeline"; version = "2.6.0"; + format = "other"; src = fetchurl { url = "mirror://sourceforge/thetimelineproj/${pname}-${version}.zip"; @@ -18,7 +19,7 @@ python3.pkgs.buildPythonApplication rec { nativeBuildInputs = [ python3.pkgs.wrapPython copyDesktopItems ]; pythonPath = with python3.pkgs; [ - wxPython_4_0 + wxPython_4_2 humblewx icalendar markdown diff --git a/pkgs/development/python-modules/humblewx/default.nix b/pkgs/development/python-modules/humblewx/default.nix index 58672a3663e5..a134981485c6 100644 --- a/pkgs/development/python-modules/humblewx/default.nix +++ b/pkgs/development/python-modules/humblewx/default.nix @@ -1,7 +1,7 @@ { lib , fetchFromGitHub , buildPythonPackage -, wxPython_4_0 +, wxPython_4_2 , python }: @@ -16,8 +16,7 @@ buildPythonPackage rec { sha256 = "0fv8gwlbcj000qq34inbwgxf0xgibs590dsyqnw0mmyb7f1iq210"; }; - # timeline is not compatible with wxPython_4_1. reported upstream - propagatedBuildInputs = [ wxPython_4_0 ]; + propagatedBuildInputs = [ wxPython_4_2 ]; checkPhase = '' runHook preCheck From 0e19cb589ee7642899b0ec6c5ec82a17de1ce757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 22:44:44 +0000 Subject: [PATCH 100/240] cargo-update: 11.1.2 -> 12.0.0 --- pkgs/development/tools/rust/cargo-update/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-update/default.nix b/pkgs/development/tools/rust/cargo-update/default.nix index 519e160e6726..d3b61ae037d5 100644 --- a/pkgs/development/tools/rust/cargo-update/default.nix +++ b/pkgs/development/tools/rust/cargo-update/default.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-update"; - version = "11.1.2"; + version = "12.0.0"; src = fetchCrate { inherit pname version; - sha256 = "sha256-Hil4v9EUVEH1j7LV1icct6ggFzGVy3f8p+LuFrlBOVA="; + sha256 = "sha256-01XtxPVYamXBwn4zwqiRvpD+mHjpIUp+JT0fu3+Peq8="; }; - cargoHash = "sha256-gOhZUJHBYti/kqfhyopRsY1PbXZdiGJZpjohMUbO/28="; + cargoHash = "sha256-x7RK6Wix5TB5/Ff2qWis3HAhBReWekeoxjcFUv19oB4="; nativeBuildInputs = [ cmake installShellFiles pkg-config ronn ]; From 68cb767b94f7f53d6abe93cbd02d3b25b5437f18 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sat, 10 Dec 2022 15:45:00 +0100 Subject: [PATCH 101/240] freenet: build01494 -> 01497 --- .../networking/p2p/freenet/default.nix | 123 +++++++++++++----- .../networking/p2p/freenet/freenetWrapper | 3 +- 2 files changed, 92 insertions(+), 34 deletions(-) diff --git a/pkgs/applications/networking/p2p/freenet/default.nix b/pkgs/applications/networking/p2p/freenet/default.nix index 05cc0466264f..c7a1a02fc241 100644 --- a/pkgs/applications/networking/p2p/freenet/default.nix +++ b/pkgs/applications/networking/p2p/freenet/default.nix @@ -1,61 +1,118 @@ -{ lib, stdenv, fetchurl, jdk, bash, coreutils, substituteAll, nixosTests, jna }: +{ lib, stdenv, fetchurl, fetchFromGitHub, jdk, gradle, bash, coreutils +, substituteAll, nixosTests, perl, fetchpatch, writeText }: let - version = "build01494"; + version = "01497"; + freenet_ext = fetchurl { - url = "https://github.com/freenet/fred/releases/download/${version}/freenet-ext.jar"; + url = "https://github.com/freenet/fred/releases/download/build01495/freenet-ext.jar"; sha256 = "sha256-MvKz1r7t9UE36i+aPr72dmbXafCWawjNF/19tZuk158="; }; - bcprov = fetchurl { - url = "https://github.com/freenet/fred/releases/download/${version}/bcprov-jdk15on-1.59.jar"; - sha256 = "sha256-HDHkTjMdJeRtKTs+juLQcCimfbAR50yyRDKFrtHVnIU="; - }; + seednodes = fetchurl { url = "https://downloads.freenetproject.org/alpha/opennet/seednodes.fref"; sha256 = "08awwr8n80b4cdzzb3y8hf2fzkr1f2ly4nlq779d6pvi5jymqdvv"; }; - freenet-jars = stdenv.mkDerivation { - pname = "freenet-jars"; - inherit version; + patches = [ + # gradle 7 support + (fetchpatch { + url = "https://github.com/freenet/fred/pull/827.patch"; + sha256 = "sha256-T1zymxRTADVhhwp2TyB+BC/J4gZsT/CUuMrT4COlpTY="; + }) + ]; - src = fetchurl { - url = "https://github.com/freenet/fred/releases/download/${version}/freenet.jar"; - sha256 = "sha256-1Pjc8Ob4EN7N05QkGTMKBn7z3myTDaQ98N48nNSLstg="; - }; +in stdenv.mkDerivation rec { + pname = "freenet"; + inherit version patches; - dontUnpack = true; - - installPhase = '' - mkdir -p $out/share/freenet - ln -s ${bcprov} $out/share/freenet/bcprov.jar - ln -s ${freenet_ext} $out/share/freenet/freenet-ext.jar - ln -s ${jna}/share/java/jna-platform.jar $out/share/freenet/jna_platform.jar - ln -s ${jna}/share/java/jna.jar $out/share/freenet/jna.jar - ln -s $src $out/share/freenet/freenet.jar - ''; + src = fetchFromGitHub { + owner = "freenet"; + repo = "fred"; + rev = "refs/tags/build${version}"; + hash = "sha256-pywNPekofF/QotNVF28McojqK7c1Zzucds5rWV0R7BQ="; }; -in stdenv.mkDerivation { - pname = "freenet"; - inherit version; + postPatch = '' + rm gradle/verification-{keyring.keys,metadata.xml} + ''; - src = substituteAll { + nativeBuildInputs = [ gradle jdk ]; + + wrapper = substituteAll { src = ./freenetWrapper; inherit bash coreutils jdk seednodes; - freenet = freenet-jars; }; - dontUnpack = true; + # https://github.com/freenet/fred/blob/next/build-offline.sh + # fake build to pre-download deps into fixed-output derivation + deps = stdenv.mkDerivation { + pname = "${pname}-deps"; + inherit src version patches; - passthru.tests = { inherit (nixosTests) freenet; }; + nativeBuildInputs = [ gradle perl ]; + buildPhase = '' + export GRADLE_USER_HOME=$(mktemp -d) + gradle --no-daemon build + ''; + # perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) + installPhase = '' + find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \ + | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/''${\($5 =~ s/okio-jvm/okio/r)}" #e' \ + | sh + ''; + # Don't move info to share/ + forceShare = [ "dummy" ]; + outputHashMode = "recursive"; + # Downloaded jars differ by platform + outputHash = "sha256-CZf5M3lI7Lz9Pl8U/lNoQ6V6Jxbmkxau8L273XFFS2E="; + outputHashAlgo = "sha256"; + }; + + # Point to our local deps repo + gradleInit = writeText "init.gradle" '' + gradle.projectsLoaded { + rootProject.allprojects { + buildscript { + repositories { + clear() + maven { url '${deps}/'; metadataSources {mavenPom(); artifact()} } + } + } + repositories { + clear() + maven { url '${deps}/'; metadataSources {mavenPom(); artifact()} } + } + } + } + + settingsEvaluated { settings -> + settings.pluginManagement { + repositories { + maven { url '${deps}/'; metadataSources {mavenPom(); artifact()} } + } + } + } + ''; + + buildPhase = '' + gradle jar -Dorg.gradle.java.home=${jdk} --offline --no-daemon --info --init-script $gradleInit + ''; installPhase = '' + runHook preInstall + install -Dm444 build/libs/freenet.jar $out/share/freenet/freenet.jar + ln -s ${freenet_ext} $out/share/freenet/freenet-ext.jar mkdir -p $out/bin - install -Dm555 $src $out/bin/freenet - ln -s ${freenet-jars}/share $out/share + install -Dm555 ${wrapper} $out/bin/freenet + substituteInPlace $out/bin/freenet \ + --subst-var-by outFreenet $out + ln -s ${deps} $out/deps + runHook postInstall ''; + passthru.tests = { inherit (nixosTests) freenet; }; + meta = { description = "Decentralised and censorship-resistant network"; homepage = "https://freenetproject.org/"; diff --git a/pkgs/applications/networking/p2p/freenet/freenetWrapper b/pkgs/applications/networking/p2p/freenet/freenetWrapper index 76faf601e69c..f8292615de7a 100755 --- a/pkgs/applications/networking/p2p/freenet/freenetWrapper +++ b/pkgs/applications/networking/p2p/freenet/freenetWrapper @@ -1,7 +1,8 @@ #! @bash@/bin/bash set -eo pipefail PATH=@coreutils@/bin:$PATH -export CLASSPATH=@freenet@/share/freenet/bcprov.jar:@freenet@/share/freenet/freenet-ext.jar:@freenet@/share/freenet/jna_platform.jar:@freenet@/share/freenet/jna.jar:@freenet@/share/freenet/freenet.jar +export CLASSPATH=$(find @outFreenet@/deps/ -name "*.jar"|grep -v bcprov-jdk15on-1.48.jar|tr $'\n' :) +CLASSPATH=$CLASSPATH:@outFreenet@/share/freenet/freenet-ext.jar:@outFreenet@/share/freenet/freenet.jar export FREENET_HOME="$HOME/.local/share/freenet" if [ -n "$XDG_DATA_HOME" ] ; then From b26601892073c10593e2b6ebf3b65e7e034519e0 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 19:04:08 -0400 Subject: [PATCH 102/240] sniffnet: 1.1.1 -> 1.1.2 Diff: https://github.com/gyulyvgc/sniffnet/compare/v1.1.1...v1.1.2 Changelog: https://github.com/gyulyvgc/sniffnet/blob/main/CHANGELOG.md --- pkgs/applications/networking/sniffnet/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/sniffnet/default.nix b/pkgs/applications/networking/sniffnet/default.nix index a5c0c73fac92..57e851331dca 100644 --- a/pkgs/applications/networking/sniffnet/default.nix +++ b/pkgs/applications/networking/sniffnet/default.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "sniffnet"; - version = "1.1.1"; + version = "1.1.2"; src = fetchFromGitHub { owner = "gyulyvgc"; repo = "sniffnet"; rev = "v${version}"; - hash = "sha256-o971F3JxZUfTCaLRPYxCsU5UZ2VcvZftVEl/sZAQwpA="; + hash = "sha256-QEMd/vOi0DFCq7AJHhii7rnBAHS89XP3/b2UIewAgLc="; }; - cargoHash = "sha256-Otn5FvZZkzO0MHiopjU2/+redyusituDQb7DT5bdbPE="; + cargoHash = "sha256-VcmiM7prK5l8Ow8K9TGUR2xfx9648IoU6i40hOGAqGQ="; nativeBuildInputs = [ pkg-config ]; From 50bce543006f50b614c94f6c9e78913173927f09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 18 Mar 2023 23:53:55 +0000 Subject: [PATCH 103/240] werf: 1.2.207 -> 1.2.212 --- pkgs/applications/networking/cluster/werf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/werf/default.nix b/pkgs/applications/networking/cluster/werf/default.nix index e594e7d4ec35..e8e2beb8e497 100644 --- a/pkgs/applications/networking/cluster/werf/default.nix +++ b/pkgs/applications/networking/cluster/werf/default.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "werf"; - version = "1.2.207"; + version = "1.2.212"; src = fetchFromGitHub { owner = "werf"; repo = "werf"; rev = "v${version}"; - hash = "sha256-qAptDffM4ZufEPmrhxlGgMyNoih7JYptUVnPfyXy7ok="; + hash = "sha256-P1cmimlSOHtBXOYW3uYbAQ6Jfh7huk121Jdz/5zp8PY="; }; - vendorHash = "sha256-QQ0CjyBz1gY6o2I45DA9iD7rrJGVTvWvl4u8ZHuHNeg="; + vendorHash = "sha256-YGC6+pJyohwiM8Bg+C5GrhaqsZeKE+gHOI21ot3xj14="; proxyVendor = true; From d8b456b1db6325877bcc93dbe5b20dcb318b4981 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 00:02:15 +0000 Subject: [PATCH 104/240] ddosify: 0.15.0 -> 0.15.1 --- pkgs/development/tools/ddosify/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ddosify/default.nix b/pkgs/development/tools/ddosify/default.nix index d83e6048d993..bf6c59e8e08b 100644 --- a/pkgs/development/tools/ddosify/default.nix +++ b/pkgs/development/tools/ddosify/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "ddosify"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-pY4rgval017KX2I7ZNbvEbqRAqluC7rS3VzYJos7C94="; + sha256 = "sha256-Fimr2h0sjZQ1OnFx2DghCGqrfyLZ/SGeRIoLlAAgk3g="; }; vendorHash = "sha256-3y5ppTtvGqwWhgnVBpP4gf26DHKPnSNYK4jfhBiYDwY="; From 3807dfa1f2a509813bbec126e0490f5db3e5eed8 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 20:14:35 -0400 Subject: [PATCH 105/240] cargo-update: fix build on darwin --- .../tools/rust/cargo-update/default.nix | 29 ++++++++++++++----- pkgs/top-level/all-packages.nix | 4 +-- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-update/default.nix b/pkgs/development/tools/rust/cargo-update/default.nix index d3b61ae037d5..c2ecdd455970 100644 --- a/pkgs/development/tools/rust/cargo-update/default.nix +++ b/pkgs/development/tools/rust/cargo-update/default.nix @@ -1,16 +1,17 @@ -{ lib, stdenv +{ lib , rustPlatform , fetchCrate , cmake -, pkg-config , installShellFiles +, pkg-config , ronn +, stdenv , curl -, libgit2 +, libgit2_1_5 , libssh2 , openssl -, Security , zlib +, darwin }: rustPlatform.buildRustPackage rec { @@ -24,10 +25,24 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-x7RK6Wix5TB5/Ff2qWis3HAhBReWekeoxjcFUv19oB4="; - nativeBuildInputs = [ cmake installShellFiles pkg-config ronn ]; + nativeBuildInputs = [ + cmake + installShellFiles + pkg-config + ronn + ] ++ lib.optionals stdenv.isDarwin [ + curl + ]; - buildInputs = [ libgit2 libssh2 openssl zlib ] - ++ lib.optionals stdenv.isDarwin [ curl Security ]; + buildInputs = [ + libgit2_1_5 + libssh2 + openssl + zlib + ] ++ lib.optionals stdenv.isDarwin [ + curl + darwin.apple_sdk.frameworks.Security + ]; postBuild = '' # Man pages contain non-ASCII, so explicitly set encoding to UTF-8. diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 37c573123715..82c082183ec3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15996,9 +15996,7 @@ with pkgs; cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin { inherit (darwin.apple_sdk.frameworks) Security; }; - cargo-update = callPackage ../development/tools/rust/cargo-update { - inherit (darwin.apple_sdk.frameworks) Security; - }; + cargo-update = callPackage ../development/tools/rust/cargo-update { }; cargo-asm = callPackage ../development/tools/rust/cargo-asm { inherit (darwin.apple_sdk.frameworks) Security; From 4fb9ea8370933d2a3297e736282ecee54326a150 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 20:14:46 -0400 Subject: [PATCH 106/240] cargo-update: set meta.changelog --- pkgs/development/tools/rust/cargo-update/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/tools/rust/cargo-update/default.nix b/pkgs/development/tools/rust/cargo-update/default.nix index c2ecdd455970..412161ce2029 100644 --- a/pkgs/development/tools/rust/cargo-update/default.nix +++ b/pkgs/development/tools/rust/cargo-update/default.nix @@ -58,6 +58,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "A cargo subcommand for checking and applying updates to installed executables"; homepage = "https://github.com/nabijaczleweli/cargo-update"; + changelog = "https://github.com/nabijaczleweli/cargo-update/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor ]; }; From 7291ce0804e783a418d9adac5c6839da71c6c5bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 11:53:29 +1100 Subject: [PATCH 107/240] python310Packages.aws-lambda-builders: disable network tests Rust/cargo integration tests require available network. --- pkgs/development/python-modules/aws-lambda-builders/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix index 28c1c2c7fef8..f33dae1b1b7f 100644 --- a/pkgs/development/python-modules/aws-lambda-builders/default.nix +++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix @@ -50,6 +50,7 @@ buildPythonPackage rec { "TestPipRunner" "TestPythonPipWorkflow" "TestRubyWorkflow" + "TestRustCargo" # Tests which are passing locally but not on Hydra "test_copy_dependencies_action_1_multiple_files" "test_move_dependencies_action_1_multiple_files" From bc066c95134f04118d1c96a7a2e0f080a3268862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 11:59:04 +1100 Subject: [PATCH 108/240] bigloo: mark darwin aarch64 as broken Segfaults during build: ``` make[3]: Entering directory '/private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/bde' /private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/bin/bigloo.sh -O3 -fcfa-arithmetic -q -lib-dir /private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/lib/bigloo/4.4b -ld-relative -g -c afile/afile.scm -o afile/afile.o *** ERROR:bigloo: `segmentation violation' exception -- raised ``` --- pkgs/development/compilers/bigloo/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/bigloo/default.nix b/pkgs/development/compilers/bigloo/default.nix index d61d34276a30..759a8aaeaa60 100644 --- a/pkgs/development/compilers/bigloo/default.nix +++ b/pkgs/development/compilers/bigloo/default.nix @@ -54,6 +54,7 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thoughtpolice ]; + broken = stdenv.isDarwin && stdenv.isAarch64; # segfault during build longDescription = '' Bigloo is a Scheme implementation devoted to one goal: enabling From 880a65ddebf751aea633a9cad5f2de48c1c73313 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 21:04:51 -0400 Subject: [PATCH 109/240] jumpy: 0.5.1 -> 0.6.0 (#221921) Diff: https://github.com/fishfolk/jumpy/compare/v0.5.1...v0.6.0 Changelog: https://github.com/fishfolk/jumpy/releases/tag/v0.6.0 --- pkgs/games/jumpy/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/games/jumpy/default.nix b/pkgs/games/jumpy/default.nix index e41e33b4003c..730587f7de03 100644 --- a/pkgs/games/jumpy/default.nix +++ b/pkgs/games/jumpy/default.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "jumpy"; - version = "0.5.1"; + version = "0.6.0"; src = fetchFromGitHub { owner = "fishfolk"; repo = pname; rev = "v${version}"; - sha256 = "sha256-5hgd4t9ZKHmv8wzED7Tn+ykzUM0EbQqRX15HBHzXtJY="; + sha256 = "sha256-vBnHNc/kCyZ8gTWhQShn4lBQECguFBzBd7xIfLBgm7A="; }; - cargoSha256 = "sha256-cK5n75T+Kkd6F4q4MFZNn0R6W6Nk2/H23AGhIe2FCig="; + cargoSha256 = "sha256-ZnDerzDdCLjslszSn0z0BevP5qpkuYDCDLyv66+psdo="; auditable = true; # TODO: remove when this is the default @@ -49,9 +49,7 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; - postPatch = '' - touch ../$(stripHash $cargoDeps)/taffy/README.md - ''; + cargoBuildFlags = [ "--bin" "jumpy" ]; postInstall = '' mkdir $out/share From ff84b1819c64bc9a639d3b834cdcf8a26148ec43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 12:19:43 +1100 Subject: [PATCH 110/240] cln: fix darwin aarch build Use gcc environment explicitly. The library manual does not mention darwin explicitly and recommends only g++ as the compiler. Instead of trying to patch the source to work with clang, just use g++ as expected. --- pkgs/development/libraries/cln/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/cln/default.nix b/pkgs/development/libraries/cln/default.nix index 23bbd84a2096..faa6fde2a7e8 100644 --- a/pkgs/development/libraries/cln/default.nix +++ b/pkgs/development/libraries/cln/default.nix @@ -1,6 +1,6 @@ -{ lib, stdenv, fetchurl, gmp }: +{ lib, gccStdenv, fetchurl, gmp }: -stdenv.mkDerivation rec { +gccStdenv.mkDerivation rec { pname = "cln"; version = "1.3.6"; From 349900ecde18c80f2cacc1faa0c17e4ceadbef83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 01:20:40 +0000 Subject: [PATCH 111/240] tmux-mem-cpu-load: 3.6.0 -> 3.6.1 --- pkgs/tools/misc/tmux-mem-cpu-load/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/tmux-mem-cpu-load/default.nix b/pkgs/tools/misc/tmux-mem-cpu-load/default.nix index 7370a21512d0..23477e46c117 100644 --- a/pkgs/tools/misc/tmux-mem-cpu-load/default.nix +++ b/pkgs/tools/misc/tmux-mem-cpu-load/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "tmux-mem-cpu-load"; - version = "3.6.0"; + version = "3.6.1"; src = fetchFromGitHub { owner = "thewtex"; repo = "tmux-mem-cpu-load"; rev = "v${version}"; - sha256 = "sha256-1smhlp30y0qihm+d9RcCKY1CFbPm5gzago+OIQQT5jE="; + sha256 = "sha256-DqUfThAdfwXaZ/2KCw5+68l0vxRd4Ie3lwgz/A/6l5U="; }; nativeBuildInputs = [ cmake ]; From 59719899b49966a50c99ac1f52a2f935fe8033cc Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 21:10:39 -0400 Subject: [PATCH 112/240] ruff: 0.0.248 -> 0.0.257 Diff: https://github.com/charliermarsh/ruff/compare/v0.0.248...v0.0.257 Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.257 --- pkgs/development/tools/ruff/Cargo.lock | 525 ++++++++++++++++-------- pkgs/development/tools/ruff/default.nix | 14 +- 2 files changed, 372 insertions(+), 167 deletions(-) diff --git a/pkgs/development/tools/ruff/Cargo.lock b/pkgs/development/tools/ruff/Cargo.lock index 4659863e0fa8..358421cebae7 100644 --- a/pkgs/development/tools/ruff/Cargo.lock +++ b/pkgs/development/tools/ruff/Cargo.lock @@ -2,6 +2,12 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" + [[package]] name = "adler" version = "1.0.2" @@ -86,7 +92,7 @@ version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9834fcc22e0874394a010230586367d4a3e9f11b560f469262678547e1d2575e" dependencies = [ - "bstr 1.2.0", + "bstr 1.3.0", "doc-comment", "predicates", "predicates-core", @@ -175,9 +181,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f0778972c64420fdedc63f09919c8a88bda7b25135357fd25a5d9f3257e832" +checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1" dependencies = [ "memchr", "once_cell", @@ -283,9 +289,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.1.6" +version = "4.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0b0588d44d4d63a87dbd75c136c166bbfd9a86a31cb89e09906521c7d3f5e3" +checksum = "c3d7ae14b20b94cb02149ed21a86c423859cbe18dc7ed69845cace50e52b40a5" dependencies = [ "bitflags", "clap_derive", @@ -298,39 +304,50 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.1.1" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6540eedc41f8a5a76cf3d8d458057dcdf817be4158a55b5f861f7a5483de75" +checksum = "bd125be87bf4c255ebc50de0b7f4d2a6201e8ac3dc86e39c0ad081dc5e7236fe" dependencies = [ - "clap 4.1.6", + "clap 4.1.8", ] [[package]] name = "clap_complete_command" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4160b4a4f72ef58bd766bad27c09e6ef1cc9d82a22f6a0f55d152985a4a48e31" +checksum = "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d" dependencies = [ - "clap 4.1.6", + "clap 4.1.8", "clap_complete", "clap_complete_fig", + "clap_complete_nushell", ] [[package]] name = "clap_complete_fig" -version = "4.1.0" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf0c76d8fcf782a1102ccfcd10ca8246e7fdd609c1cd6deddbb96cb638e9bb5c" +checksum = "63a06158a72dbb088f864887b4409fd22600ba379f3cee3040f842234cc5c2d0" dependencies = [ - "clap 4.1.6", + "clap 4.1.8", + "clap_complete", +] + +[[package]] +name = "clap_complete_nushell" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fa41f5e6aa83bd151b70fd0ceaee703d68cd669522795dc812df9edad1252c" +dependencies = [ + "clap 4.1.8", "clap_complete", ] [[package]] name = "clap_derive" -version = "4.1.0" +version = "4.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8" +checksum = "44bec8e5c9d09e439c4335b1af0abaab56dcf3b94999a936e1bb47b9134288f0" dependencies = [ "heck", "proc-macro-error", @@ -421,9 +438,9 @@ dependencies = [ [[package]] name = "console_log" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501a375961cef1a0d44767200e66e4a559283097e91d0730b1d75dfb2f8a1494" +checksum = "878ad067d4089144a36ee412d665916c665430eb84c0057b9987f424a5d15c03" dependencies = [ "log", "web-sys", @@ -549,10 +566,20 @@ dependencies = [ ] [[package]] -name = "cxx" -version = "1.0.90" +name = "ctor" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90d59d9acd2a682b4e40605a242f6670eaa58c5957471cbf85e8aa6a0b97a5e8" +checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "cxx" +version = "1.0.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62" dependencies = [ "cc", "cxxbridge-flags", @@ -562,9 +589,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebfa40bda659dd5c864e65f4c9a2b0aff19bea56b017b9b77c73d3766a453a38" +checksum = "48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690" dependencies = [ "cc", "codespan-reporting", @@ -577,15 +604,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "457ce6757c5c70dc6ecdbda6925b958aae7f959bda7d8fb9bde889e34a09dc03" +checksum = "a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf" [[package]] name = "cxxbridge-macro" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf883b7aacd7b2aeb2a7b338648ee19f57c140d4ee8e52c68979c6b2f7f2263" +checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892" dependencies = [ "proc-macro2", "quote", @@ -753,10 +780,10 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flake8-to-ruff" -version = "0.0.248" +version = "0.0.257" dependencies = [ "anyhow", - "clap 4.1.6", + "clap 4.1.8", "colored", "configparser", "once_cell", @@ -840,7 +867,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ "aho-corasick", - "bstr 1.2.0", + "bstr 1.3.0", "fnv", "log", "regex", @@ -990,9 +1017,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.26.0" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f0f08b46e4379744de2ab67aa8f7de3ffd1da3e275adc41fcc82053ede46ff" +checksum = "fea5b3894afe466b4bcf0388630fc15e11938a6074af0cd637c825ba2ec8a099" dependencies = [ "console", "lazy_static", @@ -1024,10 +1051,23 @@ dependencies = [ ] [[package]] -name = "is-terminal" -version = "0.4.3" +name = "is-macro" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" +checksum = "8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20" +dependencies = [ + "Inflector", + "pmutil", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "is-terminal" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857" dependencies = [ "hermit-abi 0.3.1", "io-lifetimes", @@ -1035,15 +1075,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "is_executable" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa9acdc6d67b75e626ad644734e8bc6df893d9cd2a834129065d3dd6158ea9c8" -dependencies = [ - "winapi", -] - [[package]] name = "itertools" version = "0.10.5" @@ -1059,12 +1090,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" -[[package]] -name = "joinery" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5" - [[package]] name = "js-sys" version = "0.3.61" @@ -1171,7 +1196,7 @@ checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "libcst" version = "0.1.0" -source = "git+https://github.com/charliermarsh/LibCST?rev=f2f0b7a487a8725d161fe8b3ed73a6758b21e177#f2f0b7a487a8725d161fe8b3ed73a6758b21e177" +source = "git+https://github.com/charliermarsh/LibCST?rev=80e4c1399f95e5beb532fdd1e209ad2dbb470438#80e4c1399f95e5beb532fdd1e209ad2dbb470438" dependencies = [ "chic", "itertools", @@ -1186,7 +1211,7 @@ dependencies = [ [[package]] name = "libcst_derive" version = "0.1.0" -source = "git+https://github.com/charliermarsh/LibCST?rev=f2f0b7a487a8725d161fe8b3ed73a6758b21e177#f2f0b7a487a8725d161fe8b3ed73a6758b21e177" +source = "git+https://github.com/charliermarsh/LibCST?rev=80e4c1399f95e5beb532fdd1e209ad2dbb470438#80e4c1399f95e5beb532fdd1e209ad2dbb470438" dependencies = [ "quote", "syn", @@ -1292,14 +1317,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -1348,15 +1373,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "nom8" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" -dependencies = [ - "memchr", -] - [[package]] name = "notify" version = "5.1.0" @@ -1384,7 +1400,6 @@ dependencies = [ "autocfg", "num-integer", "num-traits", - "serde", ] [[package]] @@ -1394,7 +1409,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" dependencies = [ "num-traits", - "serde", ] [[package]] @@ -1426,32 +1440,11 @@ dependencies = [ "libc", ] -[[package]] -name = "num_enum" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d829733185c1ca374f17e52b762f24f535ec625d2cc1f070e34c8a9068f341b" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be1598bf1c313dcdd12092e3f1920f463462525a21b7b4e11b4168353d0123e" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "once_cell" -version = "1.17.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "oorandom" @@ -1465,6 +1458,15 @@ version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" +[[package]] +name = "output_vt100" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" +dependencies = [ + "winapi", +] + [[package]] name = "parking_lot" version = "0.12.1" @@ -1512,6 +1514,12 @@ dependencies = [ "once_cell", ] +[[package]] +name = "pathdiff" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" + [[package]] name = "peg" version = "0.8.1" @@ -1539,6 +1547,18 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fa00462b37ead6d11a82c9d568b26682d78e0477dc02d1966c013af80969739" +[[package]] +name = "pep440_rs" +version = "0.2.0" +source = "git+https://github.com/konstin/pep440-rs.git?rev=a8fef4ec47f4c25b070b39cdbe6a0b9847e49941#a8fef4ec47f4c25b070b39cdbe6a0b9847e49941" +dependencies = [ + "lazy_static", + "regex", + "serde", + "tracing", + "unicode-width", +] + [[package]] name = "percent-encoding" version = "2.2.0" @@ -1686,6 +1706,17 @@ dependencies = [ "plotters-backend", ] +[[package]] +name = "pmutil" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1726,13 +1757,15 @@ dependencies = [ ] [[package]] -name = "proc-macro-crate" +name = "pretty_assertions" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34" +checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" dependencies = [ - "once_cell", - "toml_edit", + "ctor", + "diff", + "output_vt100", + "yansi", ] [[package]] @@ -1838,9 +1871,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7" +checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" dependencies = [ "either", "rayon-core", @@ -1848,9 +1881,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.10.2" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "356a0625f1954f730c0201cdab48611198dc6ce21f4acff55089b5a78e6e835b" +checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" dependencies = [ "crossbeam-channel", "crossbeam-deque", @@ -1910,6 +1943,28 @@ dependencies = [ "winapi", ] +[[package]] +name = "result-like" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccc7ce6435c33898517a30e85578cd204cbb696875efb93dec19a2d31294f810" +dependencies = [ + "result-like-derive", +] + +[[package]] +name = "result-like-derive" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fabf0a2e54f711c68c50d49f648a1a8a37adcb57353f518ac4df374f0788f42" +dependencies = [ + "pmutil", + "proc-macro2", + "quote", + "syn", + "syn-ext", +] + [[package]] name = "ring" version = "0.16.20" @@ -1927,29 +1982,24 @@ dependencies = [ [[package]] name = "ruff" -version = "0.0.248" +version = "0.0.257" dependencies = [ "anyhow", "bisection", "bitflags", - "cfg-if", "chrono", - "clap 4.1.6", + "clap 4.1.8", "colored", - "console_error_panic_hook", - "console_log", "criterion", "dirs", "fern", - "getrandom", "glob", "globset", "ignore", "imperative", "insta", - "is_executable", + "is-macro", "itertools", - "js-sys", "libcst", "log", "natord", @@ -1958,16 +2008,23 @@ dependencies = [ "num-traits", "once_cell", "path-absolutize", + "pathdiff", + "pep440_rs", + "pretty_assertions", "regex", + "result-like", + "ruff_cache", + "ruff_diagnostics", "ruff_macros", - "ruff_python", + "ruff_python_ast", + "ruff_python_stdlib", + "ruff_rustpython", "rustc-hash", "rustpython-common", "rustpython-parser", "schemars", "semver", "serde", - "serde-wasm-bindgen", "shellexpand", "smallvec", "strum", @@ -1975,15 +2032,38 @@ dependencies = [ "test-case", "textwrap", "thiserror", - "titlecase", "toml", - "wasm-bindgen", - "wasm-bindgen-test", +] + +[[package]] +name = "ruff_benchmark" +version = "0.0.0" +dependencies = [ + "criterion", + "mimalloc", + "once_cell", + "ruff", + "serde", + "serde_json", + "tikv-jemallocator", + "ureq", + "url", +] + +[[package]] +name = "ruff_cache" +version = "0.0.0" +dependencies = [ + "filetime", + "globset", + "itertools", + "regex", + "ruff_macros", ] [[package]] name = "ruff_cli" -version = "0.0.248" +version = "0.0.257" dependencies = [ "annotate-snippets 0.9.1", "anyhow", @@ -1993,7 +2073,7 @@ dependencies = [ "bitflags", "cachedir", "chrono", - "clap 4.1.6", + "clap 4.1.8", "clap_complete_command", "clearscreen", "colored", @@ -2009,9 +2089,12 @@ dependencies = [ "rayon", "regex", "ruff", + "ruff_cache", + "ruff_diagnostics", "rustc-hash", "serde", "serde_json", + "shellexpand", "similar", "strum", "textwrap", @@ -2025,13 +2108,15 @@ name = "ruff_dev" version = "0.0.0" dependencies = [ "anyhow", - "clap 4.1.6", + "clap 4.1.8", "itertools", "libcst", "once_cell", + "pretty_assertions", "regex", "ruff", "ruff_cli", + "ruff_diagnostics", "rustpython-common", "rustpython-parser", "schemars", @@ -2041,6 +2126,15 @@ dependencies = [ "textwrap", ] +[[package]] +name = "ruff_diagnostics" +version = "0.0.0" +dependencies = [ + "ruff_python_ast", + "rustpython-parser", + "serde", +] + [[package]] name = "ruff_formatter" version = "0.0.0" @@ -2067,7 +2161,52 @@ dependencies = [ ] [[package]] -name = "ruff_python" +name = "ruff_python_ast" +version = "0.0.0" +dependencies = [ + "anyhow", + "bitflags", + "is-macro", + "itertools", + "log", + "nohash-hasher", + "num-bigint", + "num-traits", + "once_cell", + "regex", + "ruff_python_stdlib", + "ruff_rustpython", + "rustc-hash", + "rustpython-common", + "rustpython-parser", + "smallvec", +] + +[[package]] +name = "ruff_python_formatter" +version = "0.0.0" +dependencies = [ + "anyhow", + "clap 4.1.8", + "insta", + "is-macro", + "itertools", + "once_cell", + "ruff_formatter", + "ruff_python_ast", + "ruff_python_stdlib", + "ruff_rustpython", + "ruff_testing_macros", + "ruff_text_size", + "rustc-hash", + "rustpython-common", + "rustpython-parser", + "similar", + "test-case", +] + +[[package]] +name = "ruff_python_stdlib" version = "0.0.0" dependencies = [ "once_cell", @@ -2076,19 +2215,23 @@ dependencies = [ ] [[package]] -name = "ruff_python_formatter" +name = "ruff_rustpython" version = "0.0.0" dependencies = [ "anyhow", - "clap 4.1.6", - "insta", "once_cell", - "ruff_formatter", - "ruff_text_size", - "rustc-hash", "rustpython-common", "rustpython-parser", - "test-case", +] + +[[package]] +name = "ruff_testing_macros" +version = "0.0.0" +dependencies = [ + "glob", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -2101,6 +2244,25 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "ruff_wasm" +version = "0.0.0" +dependencies = [ + "console_error_panic_hook", + "console_log", + "getrandom", + "js-sys", + "log", + "ruff", + "ruff_python_ast", + "ruff_rustpython", + "rustpython-parser", + "serde", + "serde-wasm-bindgen", + "wasm-bindgen", + "wasm-bindgen-test", +] + [[package]] name = "rust-stemmers" version = "1.2.0" @@ -2146,7 +2308,7 @@ dependencies = [ [[package]] name = "rustpython-ast" version = "0.2.0" -source = "git+https://github.com/RustPython/RustPython.git?rev=61b48f108982d865524f86624a9d5bc2ae3bccef#61b48f108982d865524f86624a9d5bc2ae3bccef" +source = "git+https://github.com/RustPython/RustPython.git?rev=c15f670f2c30cfae6b41a1874893590148c74bc4#c15f670f2c30cfae6b41a1874893590148c74bc4" dependencies = [ "num-bigint", "rustpython-compiler-core", @@ -2155,7 +2317,7 @@ dependencies = [ [[package]] name = "rustpython-common" version = "0.2.0" -source = "git+https://github.com/RustPython/RustPython.git?rev=61b48f108982d865524f86624a9d5bc2ae3bccef#61b48f108982d865524f86624a9d5bc2ae3bccef" +source = "git+https://github.com/RustPython/RustPython.git?rev=c15f670f2c30cfae6b41a1874893590148c74bc4#c15f670f2c30cfae6b41a1874893590148c74bc4" dependencies = [ "ascii", "bitflags", @@ -2180,24 +2342,21 @@ dependencies = [ [[package]] name = "rustpython-compiler-core" version = "0.2.0" -source = "git+https://github.com/RustPython/RustPython.git?rev=61b48f108982d865524f86624a9d5bc2ae3bccef#61b48f108982d865524f86624a9d5bc2ae3bccef" +source = "git+https://github.com/RustPython/RustPython.git?rev=c15f670f2c30cfae6b41a1874893590148c74bc4#c15f670f2c30cfae6b41a1874893590148c74bc4" dependencies = [ - "bincode", "bitflags", "bstr 0.2.17", "itertools", "lz4_flex", "num-bigint", "num-complex", - "num_enum", "serde", - "thiserror", ] [[package]] name = "rustpython-parser" version = "0.2.0" -source = "git+https://github.com/RustPython/RustPython.git?rev=61b48f108982d865524f86624a9d5bc2ae3bccef#61b48f108982d865524f86624a9d5bc2ae3bccef" +source = "git+https://github.com/RustPython/RustPython.git?rev=c15f670f2c30cfae6b41a1874893590148c74bc4#c15f670f2c30cfae6b41a1874893590148c74bc4" dependencies = [ "ahash", "anyhow", @@ -2212,7 +2371,7 @@ dependencies = [ "rustc-hash", "rustpython-ast", "rustpython-compiler-core", - "thiserror", + "serde", "tiny-keccak", "unic-emoji-char", "unic-ucd-ident", @@ -2242,9 +2401,9 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a5fb6c61f29e723026dc8e923d94c694313212abbecbbe5f55a7748eec5b307" +checksum = "02c613288622e5f0c3fdc5dbd4db1c5fbe752746b1d1a56a0630b78fd00de44f" dependencies = [ "dyn-clone", "schemars_derive", @@ -2254,9 +2413,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f188d036977451159430f3b8dc82ec76364a42b7e289c2b18a9a18f4470058e9" +checksum = "109da1e6b197438deb6db99952990c7f959572794b80ff93707d55a232545e7c" dependencies = [ "proc-macro2", "quote", @@ -2309,9 +2468,9 @@ dependencies = [ [[package]] name = "serde-wasm-bindgen" -version = "0.4.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" +checksum = "f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e" dependencies = [ "js-sys", "serde", @@ -2468,15 +2627,24 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.107" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "syn-ext" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b86cb2b68c5b3c078cac02588bc23f3c04bb828c5d3aedd17980876ec6a7be6" +dependencies = [ + "syn", +] + [[package]] name = "tempfile" version = "3.3.0" @@ -2532,18 +2700,18 @@ checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8" [[package]] name = "test-case" -version = "2.2.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d6cf5a7dffb3f9dceec8e6b8ca528d9bd71d36c9f074defb548ce161f598c0" +checksum = "679b019fb241da62cc449b33b224d19ebe1c6767b495569765115dd7f7f9fba4" dependencies = [ "test-case-macros", ] [[package]] -name = "test-case-macros" -version = "2.2.2" +name = "test-case-core" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e45b7bf6e19353ddd832745c8fcf77a17a93171df7151187f26623f2b75b5b26" +checksum = "72dc21b5887f4032c4656502d085dc28f2afbb686f25f216472bb0526f4b1b88" dependencies = [ "cfg-if", "proc-macro-error", @@ -2552,6 +2720,19 @@ dependencies = [ "syn", ] +[[package]] +name = "test-case-macros" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3786898e0be151a96f730fd529b0e8a10f5990fa2a7ea14e37ca27613c05190" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn", + "test-case-core", +] + [[package]] name = "textwrap" version = "0.16.0" @@ -2658,22 +2839,11 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "titlecase" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38397a8cdb017cfeb48bf6c154d6de975ac69ffeed35980fde199d2ee0842042" -dependencies = [ - "joinery", - "lazy_static", - "regex", -] - [[package]] name = "toml" -version = "0.6.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217" +checksum = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6" dependencies = [ "serde", "serde_spanned", @@ -2683,24 +2853,24 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5" +checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.18.1" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b" +checksum = "9a1eb0622d28f4b9c90adc4ea4b2b46b47663fde9ac5fafcb14a1369d5508825" dependencies = [ "indexmap", - "nom8", "serde", "serde_spanned", "toml_datetime", + "winnow", ] [[package]] @@ -2711,9 +2881,21 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if", "pin-project-lite", + "tracing-attributes", "tracing-core", ] +[[package]] +name = "tracing-attributes" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "tracing-core" version = "0.1.30" @@ -2854,9 +3036,11 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "unicode_names2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "029df4cc8238cefc911704ff8fa210853a0f3bce2694d8f51181dd41ee0f3301" +version = "0.6.0" +source = "git+https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" +dependencies = [ + "phf", +] [[package]] name = "untrusted" @@ -3189,6 +3373,15 @@ version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" +[[package]] +name = "winnow" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf09497b8f8b5ac5d3bb4d05c0a99be20f26fd3d5f2db7b0716e946d5103658" +dependencies = [ + "memchr", +] + [[package]] name = "yaml-rust" version = "0.4.5" @@ -3198,6 +3391,12 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + [[package]] name = "yansi-term" version = "0.1.2" diff --git a/pkgs/development/tools/ruff/default.nix b/pkgs/development/tools/ruff/default.nix index 27dddf233f7e..cecbb999484b 100644 --- a/pkgs/development/tools/ruff/default.nix +++ b/pkgs/development/tools/ruff/default.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage rec { pname = "ruff"; - version = "0.0.248"; + version = "0.0.257"; src = fetchFromGitHub { owner = "charliermarsh"; repo = pname; rev = "v${version}"; - hash = "sha256-qsjn8AW6Wx0ZaTht9BToQxYWngrrrR8LIIWcNfr8fXw="; + hash = "sha256-PkKUQPkZtwqvWhWsO4Pej/T1haJvMP7HpF6XjZSoqQg="; }; # We have to use importCargoLock here because `cargo vendor` currently doesn't support workspace @@ -22,8 +22,14 @@ rustPlatform.buildRustPackage rec { cargoLock = { lockFile = ./Cargo.lock; outputHashes = { - "libcst-0.1.0" = "sha256-66Td5jnLEEDHgYapsSmxfgIE43T7PSTYRznllIOw81U="; - "rustpython-ast-0.2.0" = "sha256-k2WHnRtqSzdawHQKOfTjvyZxgRWXRv9dvSzfYC7171o="; + "libcst-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0="; + "libcst_derive-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0="; + "pep440_rs-0.2.0" = "sha256-wDJGz7SbHItYsg0+EgIoH48WFdV6MEg+HkeE07JE6AU="; + "rustpython-ast-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc="; + "rustpython-common-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc="; + "rustpython-compiler-core-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc="; + "rustpython-parser-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc="; + "unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg="; }; }; From 3756776f1d167451343da095025df0d167721be6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 01:45:52 +0000 Subject: [PATCH 113/240] babashka: 1.2.174 -> 1.3.176 --- pkgs/development/interpreters/clojure/babashka.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/clojure/babashka.nix b/pkgs/development/interpreters/clojure/babashka.nix index 04c605f29236..e8ed1a25224f 100644 --- a/pkgs/development/interpreters/clojure/babashka.nix +++ b/pkgs/development/interpreters/clojure/babashka.nix @@ -7,11 +7,11 @@ buildGraalvmNativeImage rec { pname = "babashka"; - version = "1.2.174"; + version = "1.3.176"; src = fetchurl { url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; - sha256 = "sha256-5ZvqbOU69ZZNIT5Mh7+Cg5s+gLhOnFMSIO4ZI9t6D/8="; + sha256 = "sha256-Kf7Yb7IrXiX5MGbpxvXSKqx3LEdHFV8+hgq43SAoe00="; }; graalvmDrv = graalvmCEPackages.graalvm19-ce; From 2874535c73417e5f1ae6f457b68ab844ae018ff8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 01:47:29 +0000 Subject: [PATCH 114/240] theme-jade1: 1.14 -> 1.15 --- pkgs/data/themes/jade1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/themes/jade1/default.nix b/pkgs/data/themes/jade1/default.nix index 42979c8c81b3..30857639dd76 100644 --- a/pkgs/data/themes/jade1/default.nix +++ b/pkgs/data/themes/jade1/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "theme-jade1"; - version = "1.14"; + version = "1.15"; src = fetchurl { url = "https://github.com/madmaxms/theme-jade-1/releases/download/v${version}/jade-1-theme.tar.xz"; - sha256 = "01p1g0gy6d1c8aa9y7inhn6zhm0qy0fzmwlniiv07h15g32appvd"; + sha256 = "sha256-VfV3dVpA3P0ChRjpxuh6C9loxr5t3s1xK0BP3DOCeQ4="; }; sourceRoot = "."; From 0939bbb487b8f705fb85eb7a11e43648a9eed37b Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 18 Mar 2023 21:48:27 -0400 Subject: [PATCH 115/240] cargo-vet: 0.3.0 -> 0.5.1 Diff: https://github.com/mozilla/cargo-vet/compare/0.3.0...0.5.1 --- pkgs/development/tools/rust/cargo-vet/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-vet/default.nix b/pkgs/development/tools/rust/cargo-vet/default.nix index 638bc0bdea22..93aa13a4f6ba 100644 --- a/pkgs/development/tools/rust/cargo-vet/default.nix +++ b/pkgs/development/tools/rust/cargo-vet/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-vet"; - version = "0.3.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "mozilla"; repo = pname; - rev = "0.3"; - sha256 = "sha256-m+2Rbaa7wtzdUyl8VzrGsxtZPhQMwlrx6okhc4zZNsI="; + rev = version; + sha256 = "sha256-nBhm6EDs99oKdUxT+N+IC7fY/U0yyeJyr6vbaZaiGSI="; }; - cargoSha256 = "sha256-2Ri/CvTZ/RQqxHSgl05kaCbg0ATJapaFEF6y8fWGSwM="; + cargoSha256 = "sha256-M6CdYL8CDfFH0RaYGel6dC3LxQZzq9YbU8ecH9CWEr8="; buildInputs = lib.optional stdenv.isDarwin Security; From 8dfcacdf41322961756d7678b9a90c86b316283e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 12:51:47 +1100 Subject: [PATCH 116/240] python310Packages.aardwolf: fix darwin build --- pkgs/development/python-modules/aardwolf/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/aardwolf/default.nix b/pkgs/development/python-modules/aardwolf/default.nix index 9e4cac5855e6..525c034f3bed 100644 --- a/pkgs/development/python-modules/aardwolf/default.nix +++ b/pkgs/development/python-modules/aardwolf/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , arc4 , asn1crypto , asn1tools @@ -7,6 +8,7 @@ , buildPythonPackage , colorama , fetchFromGitHub +, iconv , minikerberos , pillow , pyperclip @@ -62,6 +64,8 @@ buildPythonPackage rec { tqdm unicrypto winsspi + ] ++ lib.optionals (stdenv.isDarwin) [ + iconv ]; # Module doesn't have tests From fad64b6af627d31cd7baf76ac42911e1806c9d85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 01:55:29 +0000 Subject: [PATCH 117/240] your-editor: 1504 -> 1505 --- pkgs/applications/editors/your-editor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/your-editor/default.nix b/pkgs/applications/editors/your-editor/default.nix index b5e524ea529e..c54911041069 100644 --- a/pkgs/applications/editors/your-editor/default.nix +++ b/pkgs/applications/editors/your-editor/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "your-editor"; - version = "1504"; + version = "1505"; src = fetchFromGitHub { owner = "your-editor"; repo = "yed"; rev = version; - sha256 = "sha256-EUDkuCMhBz/Gs4DW3V6fqU583MzqXy1r08WDnUN76cw="; + sha256 = "sha256-4HPrBr1M8J484qu1cXpZyVdLu3+/IYoNnNV9vSd4SlY="; }; installPhase = '' From 5772f8e64a544264ceda2727495ad55a22c56864 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 01:58:27 +0000 Subject: [PATCH 118/240] zef: 0.18.0 -> 0.18.1 --- pkgs/development/interpreters/rakudo/zef.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/rakudo/zef.nix b/pkgs/development/interpreters/rakudo/zef.nix index db3c6f92a8ed..b9388663ca36 100644 --- a/pkgs/development/interpreters/rakudo/zef.nix +++ b/pkgs/development/interpreters/rakudo/zef.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "zef"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "ugexe"; repo = "zef"; rev = "v${version}"; - sha256 = "sha256-u/K1R0ILoDvHvHb0QzGB4YHlIf70jVeVEmrquv2U0S8="; + sha256 = "sha256-F4q8cHM1CLp9FLZTo6WmxEiK2sqmAx3LOHevNXn2kOw="; }; nativeBuildInputs = [ makeWrapper ]; From f788cbcd1bb1c3854b9b1bf3189462ea87b285e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 13:02:58 +1100 Subject: [PATCH 119/240] python310Packages.schema-salad: disable network test --- pkgs/development/python-modules/schema-salad/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/schema-salad/default.nix b/pkgs/development/python-modules/schema-salad/default.nix index 323406e15283..7e0e7bdbd8bc 100644 --- a/pkgs/development/python-modules/schema-salad/default.nix +++ b/pkgs/development/python-modules/schema-salad/default.nix @@ -50,6 +50,7 @@ buildPythonPackage rec { "test_outputBinding" # Test requires network "test_yaml_tab_error" + "test_bad_schemas" ]; pythonImportsCheck = [ From 6f900b718a30a03a01c5902b858d32b03543f5a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 02:06:58 +0000 Subject: [PATCH 120/240] revive: 1.3.0 -> 1.3.1 --- pkgs/development/tools/revive/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/revive/default.nix b/pkgs/development/tools/revive/default.nix index b5bc7c111cb3..8ce52abc2f7f 100644 --- a/pkgs/development/tools/revive/default.nix +++ b/pkgs/development/tools/revive/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "revive"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "mgechev"; repo = pname; rev = "v${version}"; - sha256 = "sha256-J+LAv0cLG+ucvOywLhaL/LObMO4tPUcLEv+dItHcPBI="; + sha256 = "sha256-Iqe3iFE9hTPUgIO6MoPHAkr+KU5mEJ3ZY4Oh9xhXido="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -35,7 +35,7 @@ buildGoModule rec { # The following tests fail when built by nix: # - # $ nix log /nix/store/build-revive.1.3.0.drv | grep FAIL + # $ nix log /nix/store/build-revive.1.3.1.drv | grep FAIL # # --- FAIL: TestAll (0.01s) # --- FAIL: TestTimeEqual (0.00s) From 4db65a7ec4c8049d65714e5bc2fc268da5ed79f2 Mon Sep 17 00:00:00 2001 From: skykanin <3789764+skykanin@users.noreply.github.com> Date: Thu, 16 Mar 2023 20:34:31 +0100 Subject: [PATCH 121/240] cbqn: 2022-11-27 -> 2023-02-01 --- .../interpreters/bqn/cbqn/cbqn-bytecode.nix | 35 +++++++++++ .../interpreters/bqn/cbqn/default.nix | 60 +++++++++---------- .../interpreters/bqn/cbqn/replxx.nix | 37 ++++++++++++ .../interpreters/bqn/cbqn/singeli.nix | 37 ++++++++++++ 4 files changed, 136 insertions(+), 33 deletions(-) create mode 100644 pkgs/development/interpreters/bqn/cbqn/cbqn-bytecode.nix create mode 100644 pkgs/development/interpreters/bqn/cbqn/replxx.nix create mode 100644 pkgs/development/interpreters/bqn/cbqn/singeli.nix diff --git a/pkgs/development/interpreters/bqn/cbqn/cbqn-bytecode.nix b/pkgs/development/interpreters/bqn/cbqn/cbqn-bytecode.nix new file mode 100644 index 000000000000..85e78f86cc3b --- /dev/null +++ b/pkgs/development/interpreters/bqn/cbqn/cbqn-bytecode.nix @@ -0,0 +1,35 @@ +{ lib +, fetchFromGitHub +, stdenvNoCC +}: + +stdenvNoCC.mkDerivation { + pname = "cbqn-bytecode"; + version = "unstable-2023-01-27"; + + src = fetchFromGitHub { + owner = "dzaima"; + repo = "cbqnBytecode"; + rev = "b2f47806ea770451d06d04e20177baeaec92e6dd"; + hash = "sha256-dukpEB5qg6jF4AIHKK+atTvCKZTVtJ1M/nw7+SNp250="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -D $src/gen/{compiles,explain,formatter,runtime0,runtime1,src} -t $out/dev + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/dzaima/cbqnBytecode"; + description = "CBQN precompiled bytecode"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/interpreters/bqn/cbqn/default.nix b/pkgs/development/interpreters/bqn/cbqn/default.nix index bd07f3ca7ede..632aa8ca1e48 100644 --- a/pkgs/development/interpreters/bqn/cbqn/default.nix +++ b/pkgs/development/interpreters/bqn/cbqn/default.nix @@ -1,10 +1,13 @@ -{ lib +{ callPackage +, lib , stdenv +, stdenvNoCC , fetchFromGitHub , genBytecode ? false , bqn-path ? null , mbqn-source ? null , enableReplxx ? false +, enableSingeli ? stdenv.hostPlatform.avx2Support # No support for macOS' .dylib on the CBQN side , enableLibcbqn ? stdenv.hostPlatform.isLinux , libffi @@ -12,33 +15,22 @@ }: let - # TODO: these submodules should be separated libraries - cbqn-bytecode-files = fetchFromGitHub { - name = "cbqn-bytecode-files"; - owner = "dzaima"; - repo = "CBQN"; - rev = "3df8ae563a626ff7ae0683643092f0c3bc2481e5"; - hash = "sha256:0rh9qp1bdm9aa77l0kn9n4jdy08gl6l7898lncskxiq9id6xvyb8"; - }; - replxx-submodule = fetchFromGitHub { - name = "replxx-submodule"; - owner = "dzaima"; - repo = "replxx"; - rev = "ba94c293caad52486df8712e808783df9a8f4501"; - hash = "sha256-pMLvURksj/5k5b6BTwWxjomoROMOE5+GRjyaoqu/iYE="; - }; + cbqn-bytecode-submodule = + callPackage ./cbqn-bytecode.nix { inherit lib fetchFromGitHub stdenvNoCC; }; + replxx-submodule = callPackage ./replxx.nix { inherit lib fetchFromGitHub stdenvNoCC; }; + singeli-submodule = callPackage ./singeli.nix { inherit lib fetchFromGitHub stdenvNoCC; }; in assert genBytecode -> ((bqn-path != null) && (mbqn-source != null)); stdenv.mkDerivation rec { pname = "cbqn" + lib.optionalString (!genBytecode) "-standalone"; - version = "0.pre+date=2022-11-27"; + version = "unstable-2023-02-01"; src = fetchFromGitHub { owner = "dzaima"; repo = "CBQN"; - rev = "49c0d9a355698f54fff2c0caa177e2b341fabb45"; - hash = "sha256-jm2ZzFxhr9o4nFR2rjYJz/4GH+WFnfU4QDovrOPI3jQ="; + rev = "05c1270344908e98c9f2d06b3671c3646f8634c3"; + hash = "sha256-wKeyYWMgTZPr+Ienz3xnsXeD67vwdK4sXbQlW+GpQho="; }; nativeBuildInputs = [ @@ -62,7 +54,7 @@ stdenv.mkDerivation rec { buildFlags = [ # interpreter binary - "o3" + (lib.flatten (if enableSingeli then ["o3n-singeli" "f='-mavx2'"] else ["o3"])) ] ++ lib.optionals enableLibcbqn [ # embeddable interpreter as a shared lib "shared-o3" @@ -74,11 +66,14 @@ stdenv.mkDerivation rec { '' + (if genBytecode then '' ${bqn-path} ./build/genRuntime ${mbqn-source} build/bytecodeLocal/ '' else '' - cp ${cbqn-bytecode-files}/src/gen/{compiles,explain,formatter,runtime0,runtime1,src} build/bytecodeLocal/gen/ + cp -r ${cbqn-bytecode-submodule}/dev/* build/bytecodeLocal/gen/ '') + lib.optionalString enableReplxx '' - cp -r ${replxx-submodule} build/replxxLocal/ - ''; + cp -r ${replxx-submodule}/dev/* build/replxxLocal/ + '' + + lib.optionalString enableSingeli '' + cp -r ${singeli-submodule}/dev/* build/singeliLocal/ + ''; outputs = [ "out" @@ -88,20 +83,20 @@ stdenv.mkDerivation rec { ]; installPhase = '' - runHook preInstall + runHook preInstall - mkdir -p $out/bin/ - cp BQN -t $out/bin/ - # note guard condition for case-insensitive filesystems - [ -e $out/bin/bqn ] || ln -s $out/bin/BQN $out/bin/bqn - [ -e $out/bin/cbqn ] || ln -s $out/bin/BQN $out/bin/cbqn + mkdir -p $out/bin/ + cp BQN -t $out/bin/ + # note guard condition for case-insensitive filesystems + [ -e $out/bin/bqn ] || ln -s $out/bin/BQN $out/bin/bqn + [ -e $out/bin/cbqn ] || ln -s $out/bin/BQN $out/bin/cbqn '' + lib.optionalString enableLibcbqn '' - install -Dm644 include/bqnffi.h -t "$dev/include" - install -Dm755 libcbqn${stdenv.hostPlatform.extensions.sharedLibrary} -t "$lib/lib" + install -Dm644 include/bqnffi.h -t "$dev/include" + install -Dm755 libcbqn${stdenv.hostPlatform.extensions.sharedLibrary} -t "$lib/lib" '' + '' - runHook postInstall + runHook postInstall ''; meta = with lib; { @@ -112,5 +107,4 @@ stdenv.mkDerivation rec { platforms = platforms.all; }; } -# TODO: version cbqn-bytecode-files # TODO: test suite diff --git a/pkgs/development/interpreters/bqn/cbqn/replxx.nix b/pkgs/development/interpreters/bqn/cbqn/replxx.nix new file mode 100644 index 000000000000..afe6cef2aed3 --- /dev/null +++ b/pkgs/development/interpreters/bqn/cbqn/replxx.nix @@ -0,0 +1,37 @@ +{ lib +, fetchFromGitHub +, stdenvNoCC +}: + +stdenvNoCC.mkDerivation { + pname = "replxx"; + version = "unstable-2023-01-21"; + + src = fetchFromGitHub { + owner = "dzaima"; + repo = "replxx"; + rev = "eb6bcecff4ca6051120c99e9dd64c3bd20fcc42f"; + hash = "sha256-cb486FGF+4sUxgBbRfnbTTnZn2WQ3p93fSwDRCEtFJg="; + }; + + dontConfigure = true; + # The CBQN derivation will build replxx, here we just provide the source files. + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/dev + cp -r $src $out/dev + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/dzaima/replxx"; + description = "A replxx fork for CBQN"; + license = licenses.free; + maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/development/interpreters/bqn/cbqn/singeli.nix b/pkgs/development/interpreters/bqn/cbqn/singeli.nix new file mode 100644 index 000000000000..3dfade53dfc2 --- /dev/null +++ b/pkgs/development/interpreters/bqn/cbqn/singeli.nix @@ -0,0 +1,37 @@ +{ lib +, fetchFromGitHub +, stdenvNoCC +}: + +stdenvNoCC.mkDerivation { + pname = "singeli"; + version = "unstable-2023-01-23"; + + src = fetchFromGitHub { + owner = "mlochbaum"; + repo = "Singeli"; + rev = "0bc519ccbbe4051204d40bfc861a5bed7132e95f"; + hash = "sha256-zo4yr9t3hp6BOX1ac3md6R/O+hl5MphZdCmI8nNP9Yc="; + }; + + dontConfigure = true; + # The CBQN derivation will build Singeli, here we just provide the source files. + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/dev + cp -r $src $out/dev + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/mlochbaum/Singeli"; + description = "A metaprogramming DSL for SIMD"; + license = licenses.isc; + maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ]; + platforms = platforms.all; + }; +} From 72fe4b5bd994a82ea08ba97284b64e3ca6198955 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 02:28:55 +0000 Subject: [PATCH 122/240] geoipupdate: 4.10.0 -> 4.11.1 --- pkgs/applications/misc/geoipupdate/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/geoipupdate/default.nix b/pkgs/applications/misc/geoipupdate/default.nix index c2f025d20ae1..822717ca1d65 100644 --- a/pkgs/applications/misc/geoipupdate/default.nix +++ b/pkgs/applications/misc/geoipupdate/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "geoipupdate"; - version = "4.10.0"; + version = "4.11.1"; src = fetchFromGitHub { owner = "maxmind"; repo = "geoipupdate"; rev = "v${version}"; - sha256 = "sha256-Djr0IjRxf4kKOsL0KMTAkRjW/zo0+r63TBCjet2ZhNw="; + sha256 = "sha256-85xPXqvRfc6zip3tPcxFsE+niPmnnPqi9gLF+ioqbV8="; }; - vendorSha256 = "sha256-upyblOmT1UC1epOI5H92G/nzcCuGNyh3dbIApUg2Idk="; + vendorHash = "sha256-cPdQ7AIYUacoq885K8XBF+zChUPwbZ7YI4aDCIBOvMY="; ldflags = [ "-X main.version=${version}" ]; From b5825c044af4912d8a0860bee83cce6076969a58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 02:39:32 +0000 Subject: [PATCH 123/240] komga: 0.163.0 -> 0.164.0 --- pkgs/servers/komga/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/komga/default.nix b/pkgs/servers/komga/default.nix index 1f651a5f46e5..7e0aeb3b2303 100644 --- a/pkgs/servers/komga/default.nix +++ b/pkgs/servers/komga/default.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "komga"; - version = "0.163.0"; + version = "0.164.0"; src = fetchurl { url = "https://github.com/gotson/${pname}/releases/download/v${version}/${pname}-${version}.jar"; - sha256 = "sha256-dKbdzfjb+brY++uflVvuF1LaOIaYn1UqIGIjCsyLMv8="; + sha256 = "sha256-p0pBnRn++XblmOS1WdHm5VVYvg0fPz/B3QCepOvBfYk="; }; nativeBuildInputs = [ From 83f7d26104caf5417c501b1b7afc323e583d1e7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 02:46:15 +0000 Subject: [PATCH 124/240] flyctl: 0.0.484 -> 0.0.492 --- pkgs/development/web/flyctl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix index 32736d0ffa96..9f0e15c05128 100644 --- a/pkgs/development/web/flyctl/default.nix +++ b/pkgs/development/web/flyctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "flyctl"; - version = "0.0.484"; + version = "0.0.492"; src = fetchFromGitHub { owner = "superfly"; repo = "flyctl"; rev = "v${version}"; - hash = "sha256-2//mxYTF6lAolj5aQOXF12NOwEa/VPoen9LNxD7gYDo="; + hash = "sha256-15OzhjiN5pk+V72vTm/lItrQLtBleHC+V5NX3yWePXU="; }; - vendorHash = "sha256-2y671bvOmkKEqbcttcCG1L1by/J8gkGZxts7kFyTIxk="; + vendorHash = "sha256-w5S1LDttRHvJ4MJ+wXHREOU2/j0JVjoaoFcsfVhXaTU="; subPackages = [ "." ]; From 12b437b5e37478232da18af7c4004a401465571d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 02:50:50 +0000 Subject: [PATCH 125/240] gifski: 1.10.0 -> 1.10.3 --- pkgs/tools/graphics/gifski/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/gifski/default.nix b/pkgs/tools/graphics/gifski/default.nix index 5723d40141de..4465c68ab3c1 100644 --- a/pkgs/tools/graphics/gifski/default.nix +++ b/pkgs/tools/graphics/gifski/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "gifski"; - version = "1.10.0"; + version = "1.10.3"; src = fetchFromGitHub { owner = "ImageOptim"; repo = "gifski"; rev = version; - sha256 = "sha256-JJSAU9z3JOlvfW6AW/P/KrjhOcD0ax8TmqgqM48rlAo="; + sha256 = "sha256-P4t16rCKsL6FwDVXDC2XkgUGcAlWCPt1iXoBmhDZRzk="; }; - cargoHash = "sha256-UV2iQFbeGvJs8kEowYRNv8DxEGwaIWL1/3A2oUCcauw="; + cargoHash = "sha256-IAaaR4DWKnCd9IrqIR3v2dEv4IVEoBwBEJErqLRaVmA="; nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; From 713eeaa68af2272de6b42fa9742d5a5f4315b398 Mon Sep 17 00:00:00 2001 From: zendo Date: Sun, 19 Mar 2023 11:25:45 +0800 Subject: [PATCH 126/240] clash-verge: 1.2.3 -> 1.3.0 --- pkgs/applications/networking/clash-verge/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/clash-verge/default.nix b/pkgs/applications/networking/clash-verge/default.nix index 96c3a5a2f25f..cb1474bfebe1 100644 --- a/pkgs/applications/networking/clash-verge/default.nix +++ b/pkgs/applications/networking/clash-verge/default.nix @@ -7,17 +7,16 @@ , openssl , webkitgtk , udev -, libappindicator-gtk3 , libayatana-appindicator }: stdenv.mkDerivation rec { pname = "clash-verge"; - version = "1.2.3"; + version = "1.3.0"; src = fetchurl { url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb"; - hash = "sha256-uiw9kcXJ4ZEu+naUbUrgN/zBYE2bSWVPmMQ+HiAP4D4="; + hash = "sha256-HaBr1QHU3SZix3NFEkTmMrGuk/J1dfP3Lhst79rkUl0="; }; unpackPhase = "dpkg-deb -x $src ."; @@ -36,7 +35,6 @@ stdenv.mkDerivation rec { runtimeDependencies = [ (lib.getLib udev) - libappindicator-gtk3 libayatana-appindicator ]; From e85ed3236b7103e51f8c30a542e522025d654993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 14:31:09 +1100 Subject: [PATCH 127/240] python310Packages.m2crypto: fix darwin build Use upstream's fix (merged, not released) for test_readline. --- pkgs/development/python-modules/m2crypto/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/m2crypto/default.nix b/pkgs/development/python-modules/m2crypto/default.nix index 3d8475530bd8..350f081db8ba 100644 --- a/pkgs/development/python-modules/m2crypto/default.nix +++ b/pkgs/development/python-modules/m2crypto/default.nix @@ -34,6 +34,11 @@ buildPythonPackage rec { url = "https://src.fedoraproject.org/rpms/m2crypto/raw/42951285c800f72e0f0511cec39a7f49e970a05c/f/m2crypto-0.38-ossl3-tests-evp.patch"; hash = "sha256-jMUAphVBQMFaOJSeYUCQMV3WSe9VDQqG6GY5fDQXZnA="; }) + # Fix the readline test https://gitlab.com/m2crypto/m2crypto/-/issues/286 + (fetchpatch { + url = "https://gitlab.com/m2crypto/m2crypto/-/commit/b8addc7ad9990d1ba3786830ebd74aa8c939849d.patch"; + hash = "sha256-M5mrmJVCT0fASvERLKa/MR+EY2hzRGIkyUfguVBPKNk="; + }) ]; nativeBuildInputs = [ swig2 openssl ]; From 374a0df587d796bc35fd286637166ebd8964fb6b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 19 Mar 2023 03:09:48 +0000 Subject: [PATCH 128/240] =?UTF-8?q?terraform-providers.argocd:=204.3.0=20?= =?UTF-8?q?=E2=86=92=205.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c17c6f81438d..086fb1eb9690 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -73,13 +73,13 @@ "vendorHash": "sha256-DqAHkNxfI1txtW9PadHzgWuRCiuV/CVqq/qba+e0O7M=" }, "argocd": { - "hash": "sha256-FDI/kmgTWVhxJcy3ss8VABntOXJAIDIcz4cB6WtJd2Y=", + "hash": "sha256-nxNZ0W8tcnnUhqf2S8tM6CvupYS4ALamYg3zYZQScA8=", "homepage": "https://registry.terraform.io/providers/oboukili/argocd", "owner": "oboukili", "repo": "terraform-provider-argocd", - "rev": "v4.3.0", + "rev": "v5.0.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-99PwwxVHfRGC0QCQGhifRzqWFOHZ1R7Ge2ou7OjiggQ=" + "vendorHash": "sha256-KgEX0h+WgcVjMMgNb5QJJNQjqAxQ8ATolVXZBro+adQ=" }, "auth0": { "hash": "sha256-y2pjk+rSLAM7H4XjwvwZSNFW4+9EhN3fb01cml6RTb0=", From 46aaa79b50b0e437004d57edcda18abc18c10e98 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 19 Mar 2023 03:11:12 +0000 Subject: [PATCH 129/240] =?UTF-8?q?terraform-providers.postgresql:=201.18.?= =?UTF-8?q?0=20=E2=86=92=201.19.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 086fb1eb9690..34662144b184 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -901,13 +901,13 @@ "vendorHash": "sha256-sV6JPKzpA1+uoUBmdWpUSk70cl9ofQqr7USbK+4RVDs=" }, "postgresql": { - "hash": "sha256-6QqXp0riYy6pJPmESrUv3J9BDY9Sl44/U2sIB663Gfw=", + "hash": "sha256-VQu0NrBbBx951V+H10Q1/pmYjtwg2vuFW25mNXZ3NoI=", "homepage": "https://registry.terraform.io/providers/cyrilgdn/postgresql", "owner": "cyrilgdn", "repo": "terraform-provider-postgresql", - "rev": "v1.18.0", + "rev": "v1.19.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-o2+Uuz0dStf33WZuTFLkJX5rg4G7sJ23/+q+xtQ4mhE=" + "vendorHash": "sha256-JsKxNS2JlYIfTsiV/2WVB51i2OuZI1PNZDrxOuloaX0=" }, "powerdns": { "hash": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=", From 532ed9ed82c84948b1ac9fe2848a680138429313 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 18 Mar 2023 15:25:02 -0300 Subject: [PATCH 130/240] alsa-tools: remove python-dependent tools --- .../linux/alsa-project/alsa-tools/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix b/pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix index 5a00e51d890d..e0170042027b 100644 --- a/pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix +++ b/pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix @@ -6,7 +6,6 @@ , gtk2 , gtk3 , pkg-config -, python3 }: stdenv.mkDerivation (self: { @@ -20,7 +19,6 @@ stdenv.mkDerivation (self: { nativeBuildInputs = [ pkg-config - python3 ]; buildInputs = [ @@ -40,7 +38,7 @@ stdenv.mkDerivation (self: { "hdspconf" "hdsploader" "hdspmixer" - "hwmixvolume" + # "hwmixvolume" # Requires old, unmaintained, abandoned EOL Python 2 "ld10k1" # "qlo10k1" # needs Qt "mixartloader" @@ -50,14 +48,10 @@ stdenv.mkDerivation (self: { # "seq" # mysterious configure error "sscape_ctl" "us428control" - # "usx2yloader" # tries to create /etc/hptplug/usb + # "usx2yloader" # tries to create /etc/hotplug/usb "vxloader" ]; - postPatch = '' - patchShebangs hwmixvolume/ - ''; - configurePhase = '' runHook preConfigure @@ -74,8 +68,8 @@ stdenv.mkDerivation (self: { buildPhase = '' runHook preBuild - echo "Building $tool:" for tool in $TOOLSET; do + echo "Building $tool:" pushd "$tool" make popd @@ -87,8 +81,8 @@ stdenv.mkDerivation (self: { installPhase = '' runHook preInstall - echo "Installing $tool:" for tool in $TOOLSET; do + echo "Installing $tool:" pushd "$tool" make install popd From 5a05160f7671434e1c833b1b01284b876e04eca4 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 18 Mar 2023 15:43:19 -0300 Subject: [PATCH 131/240] alsa-project: refactor --- .../linux/alsa-project/default.nix | 13 ++++++++++++ pkgs/top-level/all-packages.nix | 21 +++++++++---------- 2 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 pkgs/os-specific/linux/alsa-project/default.nix diff --git a/pkgs/os-specific/linux/alsa-project/default.nix b/pkgs/os-specific/linux/alsa-project/default.nix new file mode 100644 index 000000000000..15077cc8d77a --- /dev/null +++ b/pkgs/os-specific/linux/alsa-project/default.nix @@ -0,0 +1,13 @@ +{ lib, pkgs }: + +lib.makeScope pkgs.newScope (self: { + alsa-firmware = self.callPackage ./alsa-firmware { }; + alsa-lib = self.callPackage ./alsa-lib { }; + alsa-oss = self.callPackage ./alsa-oss { }; + alsa-plugins = self.callPackage ./alsa-plugins { }; + alsa-plugins-wrapper = self.callPackage ./alsa-plugins/wrapper.nix { }; + alsa-tools = self.callPackage ./alsa-tools { }; + alsa-topology-conf = self.callPackage ./alsa-topology-conf { }; + alsa-ucm-conf = self.callPackage ./alsa-ucm-conf { }; + alsa-utils = self.callPackage ./alsa-utils { fftw = pkgs.fftwFloat; }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ecfdef4b5675..ecd3ce9900a8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25918,17 +25918,16 @@ with pkgs; tinyalsa = callPackage ../os-specific/linux/tinyalsa { }; - alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { }; - alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { }; - alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { }; - alsa-plugins = callPackage ../os-specific/linux/alsa-project/alsa-plugins { }; - alsa-plugins-wrapper = callPackage ../os-specific/linux/alsa-project/alsa-plugins/wrapper.nix { }; - alsa-tools = callPackage ../os-specific/linux/alsa-project/alsa-tools { }; - alsa-topology-conf = callPackage ../os-specific/linux/alsa-project/alsa-topology-conf { }; - alsa-ucm-conf = callPackage ../os-specific/linux/alsa-project/alsa-ucm-conf { }; - alsa-utils = callPackage ../os-specific/linux/alsa-project/alsa-utils { - fftw = fftwFloat; - }; + inherit (callPackage ../os-specific/linux/alsa-project { }) + alsa-firmware + alsa-lib + alsa-oss + alsa-plugins + alsa-plugins-wrapper + alsa-tools + alsa-topology-conf + alsa-ucm-conf + alsa-utils; inherit (callPackage ../misc/arm-trusted-firmware {}) buildArmTrustedFirmware From 44adc0918b5626da24acf7403b9f4d79c60e916f Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 19 Mar 2023 04:20:00 +0000 Subject: [PATCH 132/240] flexget: fix build Closes #222029 --- .../networking/flexget/default.nix | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix index 2612aef79d1d..722cd4871c02 100644 --- a/pkgs/applications/networking/flexget/default.nix +++ b/pkgs/applications/networking/flexget/default.nix @@ -1,9 +1,23 @@ { lib -, python3Packages +, python3 , fetchFromGitHub }: -python3Packages.buildPythonApplication rec { +let + python = python3.override { + packageOverrides = self: super: { + sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { + version = "1.4.47"; + src = self.fetchPypi { + pname = "SQLAlchemy"; + inherit version; + hash = "sha256-lfwC9/wfMZmqpHqKdXQ3E0z2GOnZlMhO/9U/Uww4WG8="; + }; + }); + }; + }; +in +python.pkgs.buildPythonApplication rec { pname = "flexget"; version = "3.5.31"; format = "pyproject"; @@ -28,7 +42,7 @@ python3Packages.buildPythonApplication rec { # ~400 failures doCheck = false; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = with python.pkgs; [ # See https://github.com/Flexget/Flexget/blob/master/requirements.txt apscheduler beautifulsoup4 From 9fbe7ae457b9a77749d1b609e23af68de1b84131 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 19 Mar 2023 04:20:00 +0000 Subject: [PATCH 133/240] flexget: 3.5.31 -> 3.5.33 --- pkgs/applications/networking/flexget/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix index 722cd4871c02..29badfb1ca42 100644 --- a/pkgs/applications/networking/flexget/default.nix +++ b/pkgs/applications/networking/flexget/default.nix @@ -19,15 +19,15 @@ let in python.pkgs.buildPythonApplication rec { pname = "flexget"; - version = "3.5.31"; + version = "3.5.33"; format = "pyproject"; # Fetch from GitHub in order to use `requirements.in` src = fetchFromGitHub { - owner = "flexget"; - repo = "flexget"; + owner = "Flexget"; + repo = "Flexget"; rev = "refs/tags/v${version}"; - hash = "sha256-v6N1isaTVPwV/LC/a2lzrboLI6V/4W586RE5esfR500="; + hash = "sha256-LzDXNl2IQ3+j9uP+nE6JS8E+pO0n9zwmA7wrMeKR6Ms="; }; postPatch = '' From a3d80f227aab51d7b072af12ae4d459f39e0ca45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 04:54:52 +0000 Subject: [PATCH 134/240] iosevka-bin: 21.0.0 -> 21.1.0 --- pkgs/data/fonts/iosevka/bin.nix | 2 +- pkgs/data/fonts/iosevka/variants.nix | 184 +++++++++++++-------------- 2 files changed, 93 insertions(+), 93 deletions(-) diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix index be8080b81fe3..805704e9c61f 100644 --- a/pkgs/data/fonts/iosevka/bin.nix +++ b/pkgs/data/fonts/iosevka/bin.nix @@ -11,7 +11,7 @@ let (builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ])); in stdenv.mkDerivation rec { pname = "${name}-bin"; - version = "21.0.0"; + version = "21.1.0"; src = fetchurl { url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip"; diff --git a/pkgs/data/fonts/iosevka/variants.nix b/pkgs/data/fonts/iosevka/variants.nix index bea579bf3bc6..b859d17cf93d 100644 --- a/pkgs/data/fonts/iosevka/variants.nix +++ b/pkgs/data/fonts/iosevka/variants.nix @@ -1,95 +1,95 @@ # This file was autogenerated. DO NOT EDIT! { - iosevka = "120a4b0ywmiwi2rl2kwbv38ws1sazjxx153z3jnxhb94k2bwd97w"; - iosevka-aile = "1561vshhkwina9vfj1a8081xxx4sx43khwmfnkp2vscfnbd5mmm1"; - iosevka-curly = "05n9n0x8scn0v1d4gyg61q5ga22bpsz1dhvpci2xp8xya9n8sj9m"; - iosevka-curly-slab = "12qm0vpycpgqw3p0akl7mgj7rhy3mk1j6dwy2k5xv8h77mxbx7x5"; - iosevka-etoile = "06x9q985vic0zqsrmj9664czlw7ka6x4av5sz3jq74xm0pw8ss8a"; - iosevka-slab = "14d94zd20v9yiwkrkp5kh99i8dzw947a0lvnzcc568xlfadyjmkv"; - iosevka-ss01 = "04xll8a7c1v36w2zrjvc1h24kxrhv3fq89p70niyi75rsrcfh7gq"; - iosevka-ss02 = "0wfwzcybp1bh1ka7ky099yy58bg8z4bk0ih1xv63l9rcsyr01jki"; - iosevka-ss03 = "1k8qn7hwzn15md92fhc2j2kbfbi19l8apah80vrc6mrix0kik2m3"; - iosevka-ss04 = "0vcv4l26vbi7sagsf7kicpkif9kz05hm9xfhdqim1mglb3m1ixpb"; - iosevka-ss05 = "128c89afpvy58kn3cca7iwwq451ihv1f0x0485sm9r0hbm0ql007"; - iosevka-ss06 = "1qsjzza08bvhvgfhcwki7ikayj0di78slm659xhwzj05lh83pzvz"; - iosevka-ss07 = "0jrkfri5basrlp1q8hy1sadj2j7p76nbj8madw8xq29l60nwkr47"; - iosevka-ss08 = "18jka9jnckszb0s9r681bmvd9nxxcajz46wpf0hmxfbnrwzwdqh5"; - iosevka-ss09 = "1131i5vxbd6wwvwidm2xqsgp1mrpnvkmcqzyws88izgya7fywhfj"; - iosevka-ss10 = "0rsxkhidna7w4r5x6d8gjv7f137f123iswj1i9bbr8grd62x3lii"; - iosevka-ss11 = "1fzm8g72r2chaq10a3jmnv59j8cbkms107i056yxly8jgc79ajxx"; - iosevka-ss12 = "0c8cxqyni0vg1ywfcm2hdn4djjbfz2g7cj7ikr68v8v4prpc6pkv"; - iosevka-ss13 = "18a88v8g3hlq0g26pcz9xj072dki3whb6ls4jqzsdmvs5lrs1msg"; - iosevka-ss14 = "11h75i727q3g3s1332nl507bllbddrqgh3vvyhfzny5ryq2z2826"; - iosevka-ss15 = "15isyshl0wjdp6h4cp0birhff2ma53ss3sh5xwpj8jp3ndyjlk37"; - iosevka-ss16 = "00jjwqk2n6ig06v1h7w7j19f14y3l58ckaci2x3fnsj810vqhpmg"; - iosevka-ss17 = "1jk0840q7lgw1jn115jsdxkw133g3c7yp7jqffvl760p1447b328"; - iosevka-ss18 = "0jk6vm4clxcq9f60wa49vhyvxsk66plbawcj57cyj6nb4ihigmdx"; - sgr-iosevka = "14gkjca8mmkp0j02k5i2x8rs8nz9nj81s1w4qczn4a9dnzj0si63"; - sgr-iosevka-aile = "102wd1bpy1bfsijn607r5qhpjnxs4hlp5hfzvy1s37jmvm632sd0"; - sgr-iosevka-curly = "0qcbj4ccvbf6dj7z76hzmynv5p6dsm6zd43qd4vxcdb06g8gg3g0"; - sgr-iosevka-curly-slab = "0s9mkfn5j035iy0yjr3j9fd3064km5l8614r9js55zcbw00lq2xk"; - sgr-iosevka-etoile = "0qg874iq1acadwjnqzks2kb8ywx1wpri96w9jl4z8r7wwwj1g91p"; - sgr-iosevka-fixed = "1hp3bjnp6qbb0pv32d37cg3l69f1jnyd58wjvwxyh0jr02pazska"; - sgr-iosevka-fixed-curly = "0idfwlnrk4wdz5k994s94y51gza56nfdl0y23lv6iyj2zahqz5jc"; - sgr-iosevka-fixed-curly-slab = "1k13vc81s32yh180h9cjqclg4dsy9dhjxdw9zi5zmm6vgf08120z"; - sgr-iosevka-fixed-slab = "01cfk6jsahjg78840gci3fb02475jrk9lvz0llpfkpzyckbjdch3"; - sgr-iosevka-fixed-ss01 = "1bd4069myw7bgpldy82fkz2p65i02smhnbns0n5gw0k8d7q22b07"; - sgr-iosevka-fixed-ss02 = "0svvrf0wdq2s96gk53n4r5cpgb7zsj0z7d41wdjj208h0pdlpdd3"; - sgr-iosevka-fixed-ss03 = "0kwix24d5xw7g5wjvim8f51wp747k64w1r1ycf0375lakyz3h1dv"; - sgr-iosevka-fixed-ss04 = "173rxlnvj7cakfll01dz9a3c7mv3jp4w5yfkyw6x3ydbhsnh8wgs"; - sgr-iosevka-fixed-ss05 = "0r6mgz4hbca39izxbdsr56v1f9v700qdmr1qid36kd6nqd22lwrm"; - sgr-iosevka-fixed-ss06 = "0mda1y26w76ha1bpy53ch93p21z4ccz62g0dcqjwsalimq6nnfj4"; - sgr-iosevka-fixed-ss07 = "1xz24srcdw03xifvh6bfrx89n2xra3bl2zyyfalpwcnw0r2ck1kh"; - sgr-iosevka-fixed-ss08 = "0rxfp13pjypb2alhh56mymbzss307lgjljcci4fmbpd3bfdndnp7"; - sgr-iosevka-fixed-ss09 = "1s1xgmr68gblmyn5zkj5w8rl99rvv23ykyyh2w6bk5vp4zra75rx"; - sgr-iosevka-fixed-ss10 = "0jr9jd7x6kfiil61dz1gldnyj8v0gc5fvfhvpgsbk8a9q3w4qqz4"; - sgr-iosevka-fixed-ss11 = "1bbwgwrqcyqc3ghcpmprprpp5y4kp6wa07dw97qmi52v86mdghp3"; - sgr-iosevka-fixed-ss12 = "1l12hvf02f29656k7pnwsbij9avp99jgzrqy1i1zz50cg2qk8jsa"; - sgr-iosevka-fixed-ss13 = "1ynbi1wd9nbx2drd6dwlmr1g0753bwx6cxf3ldddcz6hhvi1glgz"; - sgr-iosevka-fixed-ss14 = "008anx3skj8yfxpjpfcp76b4isn8sx0bykqxhc14wp9jfdg603n5"; - sgr-iosevka-fixed-ss15 = "0gpmsp70xbc88gl39jqbzli1vpab2776lziyk41zjy09y1sg34sd"; - sgr-iosevka-fixed-ss16 = "0xc4nbdgfkixxw8wj3gyxwrca82605nwwmfz1kq513xjyr3ggj05"; - sgr-iosevka-fixed-ss17 = "17fc32zr89kfb3gfpj6s8rk6p3nzri0qcyq0b5dwgi0wl9kc89x6"; - sgr-iosevka-fixed-ss18 = "1yfjkjyyvxpr546sgc960qqf7j6q36aj79p004279c4anxj8m585"; - sgr-iosevka-slab = "0l1ws8ig2kv7rixss3yd5294wiwa8gd6mqpcsmmm37zh107m7lqk"; - sgr-iosevka-ss01 = "1241smh42xifvz4asyjk9q497v8jy7jiq8sak3sp1xi60r3vdlp7"; - sgr-iosevka-ss02 = "0rlhzclwzcdjl00kj4hhvrvjyw423a9cxih02hs0p3mg5ak7blkz"; - sgr-iosevka-ss03 = "1bva2jp4g5a3rf492c1giy7lbbxgp0vbjgs518r0bdwgmnw133ms"; - sgr-iosevka-ss04 = "07470abd2mg4ws5g18755zw1graf09jcbp16b4n7887mksib0m5j"; - sgr-iosevka-ss05 = "0s8r4c46r4qdly566zx1nhavsipbbr68dwqs8yfi4qxxlywjqi23"; - sgr-iosevka-ss06 = "1h490zwghdfgjp1ijmb5wl5r91byz3xg07jlyp6hdfx75csxqpzb"; - sgr-iosevka-ss07 = "170633416ci2rkbqr60f528zz2id6xk46x5s301jlf9ywafcnzmx"; - sgr-iosevka-ss08 = "034cafgcm3iklnf6rjwdhvscgh9bf3p5l55zg4jmrcjvvazj35f5"; - sgr-iosevka-ss09 = "0h9dv2awr9vrxinncizpjz044mxx6v4cfr24fpalbazr67q123la"; - sgr-iosevka-ss10 = "0ixbhqrglkbdid4xcfbwgxvd9pzq31b1307926pjiwsh0fwsfnjj"; - sgr-iosevka-ss11 = "1jap6jk1zr2910p8i6x7k996zfpd196y577lmq0xpc3cr2zzz9sz"; - sgr-iosevka-ss12 = "1bh3g7grvf9rk8vyiprryj7kf1jr5qbf1v14zwlidmjr56s144fj"; - sgr-iosevka-ss13 = "0v55a62a4ffia7ai8b7gh70mf67ndwzcknrsv6p427jfyc9vx4pp"; - sgr-iosevka-ss14 = "086bim6dvjx7v7q9qy4c9jwgfc6bjgxml8mal6drjhg3bfrk2l0b"; - sgr-iosevka-ss15 = "1llxs2xszcivy4y0x32177vgi7qq412mk8g26npxlxgqjlid5qdf"; - sgr-iosevka-ss16 = "07dh2hkdf4bfhywlclmpph7f0sbz3hhpgczm51xrqxnda3rdn7cr"; - sgr-iosevka-ss17 = "11468pqx6qhma6cdm7bhr44kamh6n890pq2fla9bxf4dvv1jk4xb"; - sgr-iosevka-ss18 = "0bmbrwwxsyi3ad1b2f95y09kmn2a32da936p77rwbzki81351qqy"; - sgr-iosevka-term = "19hc7hygnizk4i9dv3y276fangrz759wnvj1vzvzfid4s7drjipj"; - sgr-iosevka-term-curly = "09ialv6dvh3cdk74b3lwm330ra2d8j1hx0by19xx7i1j3njiqxk3"; - sgr-iosevka-term-curly-slab = "0rgarx80vfrfyyqd341s8ddvqji1gwqhg4wcxl7z77rmdqfj1mw8"; - sgr-iosevka-term-slab = "05sdmkqbgr9pix9na6ac7xqw1q6nbbjq0kyqkar7cbsal82b1jbx"; - sgr-iosevka-term-ss01 = "1wgapryk0659s7dxaasfyyl4vhbq5sg5nvkczqd016fzi23syr78"; - sgr-iosevka-term-ss02 = "0gcgvpw5d8s9wpd0yh574s5ww3lh6wf2xp1sf4bfs1n3d7ym7gdi"; - sgr-iosevka-term-ss03 = "00qfvwj4p2ld14i4v6qjjcs6k4vr5c97jiq1wx8yxd3hm462n0h6"; - sgr-iosevka-term-ss04 = "1jxnvsadf17k1shr84329knkys3675lv8ls8m1xld7r39fh1ysqr"; - sgr-iosevka-term-ss05 = "0alpg5qf61bf5dg84jkvl96llsfiyn3viz1yzlz6rzzp0f83khlr"; - sgr-iosevka-term-ss06 = "1hsh3bl465v1xsz4aihc87q4aff4k1p934sh5yr4nkfjfk1hgw1f"; - sgr-iosevka-term-ss07 = "0707bcxcy2j3bx5jgcf2rvz3f8iy2vqc1m4l3mm5k0xkfx4yx3nw"; - sgr-iosevka-term-ss08 = "1lmw903nb6anzpigsc6d1vcxb1xrw9s6ylxsdka05vd18rlhg93x"; - sgr-iosevka-term-ss09 = "09pyywsigqaaa1gz3480nvvpcc4lgdcrrxg06kad5ai216mh7r3j"; - sgr-iosevka-term-ss10 = "1h523adv39z29lh5d5l5n58b68gz8w7cq5x33ncpdvlz5wqhnwja"; - sgr-iosevka-term-ss11 = "09sz03cdgba5j2gjq45ll3f9z3xghy1xvdcm6ki1px1wgs43298j"; - sgr-iosevka-term-ss12 = "1q1gl5l42bgxxkn839ilfzqw5nxfjq4d9rf84k084dn9a0293840"; - sgr-iosevka-term-ss13 = "12qvrjr1lilfgnzdciy485iqalcxwkrd4ckxgbaq15sfc7bicz6b"; - sgr-iosevka-term-ss14 = "0172qzqxqs2fisg847nnda94nyairiz6wikgkil3rrwdscdvcvi8"; - sgr-iosevka-term-ss15 = "1kww6qsln0y0l8i31hfss2h1b4pjpmspvplpb9j7lbv5fyhyyqdn"; - sgr-iosevka-term-ss16 = "0vwaal8y4jry3syzlm1dvprr8r7hapddak59jh7vi3hcggfwavi4"; - sgr-iosevka-term-ss17 = "0v1w58bi7hcj8i3b2k1w6y6j5wjjadvclpk2r7k6qi3g7jvs0zj0"; - sgr-iosevka-term-ss18 = "1jddxa01qp95dkhli7ckv3nafanfywlslw21w3pmcdgyss3z4z7h"; + iosevka = "0kw1jynkl3dfvs8pm54sr1rlg1zd0g57jqnnfnlm1jrpwh28b1ba"; + iosevka-aile = "1jsp3nhkf9a5vgnxq57p7fqqj352r7kvqvdmzvw8y3snppxk3czf"; + iosevka-curly = "1bdwgadvwksyrq5m209jliwr3ywfkn090j5q07hm9zzpygnwgw8m"; + iosevka-curly-slab = "059yv1b1h8ksglaly20mf5jyhsbfi3y2lvr8jhg5fhmcp6mginqj"; + iosevka-etoile = "11l29xc4s9yb56f6n2q7hh6bvzq9pjfc3j9zpd15y11cm382a70s"; + iosevka-slab = "1vzansf0a8zfif7i2g5znwgdzkcjj16qga19y1386fci0z1vm9ib"; + iosevka-ss01 = "0179zprfy8l27jyk4hjb0da2z5qq4pgkvnbmnxvlrf5mqbrmph6v"; + iosevka-ss02 = "0kmfyp3hgacgdrbh6rkyig9m95j33nxx1xlmcsi7rq7i6rxj9ixs"; + iosevka-ss03 = "0irlr2r1lnlb56zmq3blq84r5sy4gsmr50chw5g6b01ygx6263hk"; + iosevka-ss04 = "0dyw52i73msayy76w77r79pgali1rjas8zgpfq2l2q9z2d7m945i"; + iosevka-ss05 = "0ynm24xdhsl9jkdhjadc7ks4rrrl8ri2fj1vndw7ymrp95mh8kia"; + iosevka-ss06 = "1md6zgvj30fw6hbsx6vx5n56lxavlr5wzsmyw0a4y37lb9q5ch61"; + iosevka-ss07 = "09qyxicbq7kalxxll5mcs5vgd9g80lxzw8zin6yrclm5hghz9x8x"; + iosevka-ss08 = "14mvfpc17n5lzn3amp3s27c3r513jlbffcw084wsppjbvaqyv063"; + iosevka-ss09 = "1h06sp9s6dqn0inki37h3qv350a6jaf82xjad8wlx3kbgbs5vr7d"; + iosevka-ss10 = "0j0ryw12c21z7qijplws7fhhvd3p0xvfvx17b38i9yf1m3i9lswv"; + iosevka-ss11 = "0kknvqqxhp9qdjg172s75j8mhm49204528xsylabifpf9225qxm7"; + iosevka-ss12 = "1skvr7vp9p0ndbic5l2j3zp5rq1mnfjv91s15msi96pqdsg3acr4"; + iosevka-ss13 = "185b0zyg0gz3560fpr7crzan3jdymvhap2hw789yzygswl6mqz8b"; + iosevka-ss14 = "1sdzi8ncm6mypqza7yl2c3f25jf9596d8a0z6d6ppad9x00jrx32"; + iosevka-ss15 = "1jkjcag0zx5rnh2hv847q6fvh0v2vypc6l981kkrql3qbqd4lk9q"; + iosevka-ss16 = "1dbkc950lw5iv3rh0x1zxlr52iwsvvxpr1cilr54hqiq8qjv6rc9"; + iosevka-ss17 = "0iyfis5mfmf7s1k45a8pbmdz5wj2q444vgqj1a4ndk0r1aphvrnp"; + iosevka-ss18 = "0jdi9vgq07sf9s1fs1syd6acj37s1cymrm0i9id2g2yjnr1vm947"; + sgr-iosevka = "0cihnnf51a3kwjmpd7iblwjanj0x9w69l7yx2isn3fs9y7r6dzbm"; + sgr-iosevka-aile = "0bgcbm900j20yh6jkmqx1aji87410j2nfz84p96rdzcq8zyicf6i"; + sgr-iosevka-curly = "0hf8hbn61pb5b9p0dnx5vzhx0ivb8x8x9abf91dlr5n20qs8gyzg"; + sgr-iosevka-curly-slab = "0kc19qapsqq9l6g59k3kjbz4x6c4fl3xyg6wirp5p2nfiyhb8ww1"; + sgr-iosevka-etoile = "1w9znis6f59x2l0i2x94qmvawxx3jzwz4d06b4sw066329fazbbx"; + sgr-iosevka-fixed = "0xymjy1i2472p741iv5gr6366s6g9llmvkdkpx579dyk3shpabnl"; + sgr-iosevka-fixed-curly = "14sgb2j66hv64nslhy5cq0zdv0yr4x3175w8dkyzvhagvlx3ra5h"; + sgr-iosevka-fixed-curly-slab = "096b9jykaf2l9mqyji462ga4hy8s25qb5j0c000lsja8674f1mip"; + sgr-iosevka-fixed-slab = "12cim6i3wydx6adzvcdg8knfajjzxvgxq021m65k7icw5yi47rpk"; + sgr-iosevka-fixed-ss01 = "1gjl7swgg5vkrzq7fsr80bpnw68a0gsq2dhm3mfcjv24rqdhprxf"; + sgr-iosevka-fixed-ss02 = "1cih7cp5lp1456d4q7nk6zk0yk6iybhrhixx926yc04vjl3iaali"; + sgr-iosevka-fixed-ss03 = "02i8wipf12dxkkh92g2yqdh3cy6nvcl77q67pzl5746zgy48h987"; + sgr-iosevka-fixed-ss04 = "01cl31s26lzfdrf5k8r4rgbwp69gczg0m107psda903x95hiyd6a"; + sgr-iosevka-fixed-ss05 = "10cd8hvjzflkcv929radp9hj08hdr1a6da01fvr3gg59m1jg7hkp"; + sgr-iosevka-fixed-ss06 = "01mpq5qsiws9ag4izq34mj15cilxkp529in29v2zc0vsi68a3n1s"; + sgr-iosevka-fixed-ss07 = "00wd0valk2jhw82hlv9zdcdp97ysc361bm665rsncplnd97nx2jj"; + sgr-iosevka-fixed-ss08 = "0ihgx6arv585k8p1rk5byhqm2f6ypbq26rnzihm2r11lg8hxyvqj"; + sgr-iosevka-fixed-ss09 = "05zl4wz61sfjfa68zpjbvq7awibkxfkdnpimf5mikivhb13rmjjn"; + sgr-iosevka-fixed-ss10 = "0k8p1ld2i9xiagahxhfabb7fhr9sq7cv7dpcyrja20hmwnm28qrl"; + sgr-iosevka-fixed-ss11 = "159zaybnlrxd4q5iwhq7dsp09skvh13g734zk2l89xwsk5h2w4ns"; + sgr-iosevka-fixed-ss12 = "0d2hzhlpl6rb9nqyygifbd09ylfvj4a9wlpmzpibbx06mrqcinri"; + sgr-iosevka-fixed-ss13 = "0p99i58cwj39h1r2qhdrs3fasr75nw50m47iqjijn9mvgd01k82z"; + sgr-iosevka-fixed-ss14 = "1m2s9wclk6xjxf4kjw0w0nffzx41s16www2nhm1v0lx1ikyj5pvl"; + sgr-iosevka-fixed-ss15 = "04ykxwxibl1k3zxr9swywrg9v78hbf8vm4cbgscv78nm88srwykw"; + sgr-iosevka-fixed-ss16 = "1kzj8b3356mh0ls2w5mv5hbqv3fwxk3izlw7xxd8q65cvrfs3gzq"; + sgr-iosevka-fixed-ss17 = "1hnbni2f3lhr15j3y80rwihwjc4vvvnidjswan3ahwhh2qc8krlf"; + sgr-iosevka-fixed-ss18 = "1cd5lhpkjcqlv0cr7nzh24xlc9912pnjfcppkcvmg7p0slg0zlkn"; + sgr-iosevka-slab = "1zpmn157j5jpc9xmjqv0jga1hh8bc4b86f1xq651633ckf6ly6cq"; + sgr-iosevka-ss01 = "0nacmqlh8rzkzhlzrsnpgrsznr8grd9kyxz77sfxyvn4d2i6lnwy"; + sgr-iosevka-ss02 = "07hpwpbxj8z0zzya0zs1c5i4yssjmgv05w7q1xr64zsjffpd7m9k"; + sgr-iosevka-ss03 = "19pcnyspbyq0bc33l9jsnmc808d9q20aglxnwv2jx97rwg2sv2mh"; + sgr-iosevka-ss04 = "0wg8hi2465agxvx3yyflff5mbwfgvgayx2zvvjwakiy4sq0ymib6"; + sgr-iosevka-ss05 = "1lr9brpkhb28ziw56idyk2k5vx5bw4zwbg6d1p4iwrirmwrxrjgi"; + sgr-iosevka-ss06 = "1bwgmsdirfhqnri6lnrmwjiwm4xy0qscbkx3j6rx68j9x4fk4991"; + sgr-iosevka-ss07 = "00p8slkgzivkikc9nxlhsda50vxm7bdj1gh95p7kvmnkxksckx7f"; + sgr-iosevka-ss08 = "0yas5iq36dckl0zzgkz8qbqz4zlzapg4cgq89676n64wmhxpifci"; + sgr-iosevka-ss09 = "1ds6gkm9rpxwg5vafm0vaadv6ww9hrh51q30n1f7vblk3mvj6wz4"; + sgr-iosevka-ss10 = "01qldfwld13n1j340a3kl4b9ixd0y4kjws9ym4cp8l84p4ylk9h5"; + sgr-iosevka-ss11 = "0z57jq0l5f7nqi04i9hr22hxwx350pkkhcis7lzh799gc9av2rp5"; + sgr-iosevka-ss12 = "1zvns2g30918hcgwbhswp2645mqkkq3b07i8z6w7vg61y1zylgqp"; + sgr-iosevka-ss13 = "1gydqrscy94v6iidhz7vak5xr5aln5127b3f3m1bb3x6gz5154wz"; + sgr-iosevka-ss14 = "1g91lbmkw1r7prs7wbfdqhkrixil71zgnsd2zrr9v68g75r3gwyl"; + sgr-iosevka-ss15 = "0zpb2jk7r6kfmjgirkyxcilxw92hya8v10xd7ad28cvr9p4jngwj"; + sgr-iosevka-ss16 = "056rnnnzqc5wwfk92wik8sndyj7mlwmzvz0vd4imx5pa0x7cgznk"; + sgr-iosevka-ss17 = "0qg7rm664anvsjbnrh3r039md3a68b5pxvgkpq9ls9mard4jd2zr"; + sgr-iosevka-ss18 = "19hgnj7afpsy2n8ydqrkyl97s10893qxyaqg898xs2552prazcx5"; + sgr-iosevka-term = "0qd1dx0q4x8km3222g9znimvzw9nzhhj4g3d4n2dq3hir0biwvkw"; + sgr-iosevka-term-curly = "111lriaizsg80c4qljxsflm7p9la68kkh7ssqykkjs91a6qfsfs0"; + sgr-iosevka-term-curly-slab = "08qbpwzzmnql92vwisb4bmsa9ajnffa50qy4kan34qpanrkgnps7"; + sgr-iosevka-term-slab = "1gkfvp97vv3p2llxzk1zpvfr5lm0npg56gac083wy8jds837wzl9"; + sgr-iosevka-term-ss01 = "123r80pciasa1gvyri4gn7706zf0f7shv5w0jyn88cgpklrbpjgx"; + sgr-iosevka-term-ss02 = "0l4fzq1g93bmv24r7r9fjkkyzyyp8sgzq7501ayrzdc9yxj3hcs4"; + sgr-iosevka-term-ss03 = "1jq9xm7qfx3jf603njfm9y1dbhj3dv2gbsyx1plch8q5x2kfpn49"; + sgr-iosevka-term-ss04 = "07mv1pxy0smk7p549iz7jn030h3f6c2k5km62v54xhd47zmkmcqz"; + sgr-iosevka-term-ss05 = "1n0szq4h32qbmrsyn942gn2w3rwbv2wa9l3nrrpdqn6bn33dhisl"; + sgr-iosevka-term-ss06 = "1rhhk2cbmd3yr6pry8v1hl1kw84dgv84mbs9qi4lvfjfj5pknai9"; + sgr-iosevka-term-ss07 = "1fnhld17m9ggfvjajm3cygx9n07w0bazdxz5jv6d2whczhbqgiqs"; + sgr-iosevka-term-ss08 = "0w4fmznj9i7qg2ygzcnia1l0wg5sm85vqlij22g55ycw87fxi1l2"; + sgr-iosevka-term-ss09 = "19z86rbdmszd5qzxlfsacdvg4dmcsm6fl17yna8sgkxhh562x7kj"; + sgr-iosevka-term-ss10 = "19mhyqqbs7jfnlpx5dl5p7gp2i0kslmb9wzvkm4i3fs7cy06hzc7"; + sgr-iosevka-term-ss11 = "1kg67yhc3adw0ahm940bsabnsr46k0z8m2d8q7jmml1w45llfxsf"; + sgr-iosevka-term-ss12 = "1jc8d0hm0hh7p6wixr37qg36nb3jr5vfkwwc9qfvjv3snq38z139"; + sgr-iosevka-term-ss13 = "1ksyzlafcph69a2mqajdavd2r5f88dfq3hbglwm3b14ijifgzj92"; + sgr-iosevka-term-ss14 = "11ay1smy18qbn3qh6nbxyr58ldzc7x7aib51hvbnjrgx666f4lhp"; + sgr-iosevka-term-ss15 = "0dnspjglxshn9qrc5ib5ygma03djj2n3kvkqss6sxl7lp27b9nz0"; + sgr-iosevka-term-ss16 = "17hvq2x0zmpr93dym2i1izy3nnkplpszwjlwq35r07k7nikcs4ir"; + sgr-iosevka-term-ss17 = "1jdk38a1q0s4my3n7kjrpas010j85yxxy1qylz48h0makw4vfmfy"; + sgr-iosevka-term-ss18 = "1n57dzf7ks5plk6zprk8yyjvsj87l6jfkhsh4xmmzvwk78rkn4w4"; } From 506984c87413b620596ebf7c037fe1628fcc6a51 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 05:09:09 +0000 Subject: [PATCH 135/240] kodiPackages.youtube: 7.0.0 -> 7.0.1 --- pkgs/applications/video/kodi/addons/youtube/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/youtube/default.nix b/pkgs/applications/video/kodi/addons/youtube/default.nix index 5957d8a2208d..8a9ccc5554f9 100644 --- a/pkgs/applications/video/kodi/addons/youtube/default.nix +++ b/pkgs/applications/video/kodi/addons/youtube/default.nix @@ -3,11 +3,11 @@ buildKodiAddon rec { pname = "youtube"; namespace = "plugin.video.youtube"; - version = "7.0.0"; + version = "7.0.1"; src = fetchzip { url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; - sha256 = "sha256-azluf+CATsgjotTqBUAbqB3PvWuHpsS6weakKAbk9F8="; + sha256 = "sha256-Wdju7d2kFX0V1J1TB75qEVq0UWN2xYYFNlD8UTt1New="; }; propagatedBuildInputs = [ From c2afc92cc2599afc6edd1e38971d2be1ae4c56ba Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 19 Mar 2023 05:09:26 +0000 Subject: [PATCH 136/240] patchelfUnstable: unstable-2023-03-07 -> unstable-2023-03-18 --- pkgs/development/tools/misc/patchelf/unstable.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/patchelf/unstable.nix b/pkgs/development/tools/misc/patchelf/unstable.nix index 66c14bd07e0e..3f20cb7834f5 100644 --- a/pkgs/development/tools/misc/patchelf/unstable.nix +++ b/pkgs/development/tools/misc/patchelf/unstable.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "patchelf"; - version = "unstable-2023-03-07"; + version = "unstable-2023-03-18"; src = fetchFromGitHub { owner = "NixOS"; repo = "patchelf"; - rev = "ea2fca765c440fff1ff74e1463444dea7b819db2"; - sha256 = "sha256-IH80NcLhwjGpIXEjHuV+NgaSC+Y/PXquxZ/C8Bl+CLk="; + rev = "265b31ae22c6e1d20b01295aaa7bcf28fd31a5cf"; + sha256 = "sha256-+iGvdjXvhk5mN8jp3u+M9fICKFqbtyZCx+WjQszaB1o="; }; # Drop test that fails on musl (?) From cbe5191d8bf70f8b524e5772853695b0b83f1af4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 16:28:12 +1100 Subject: [PATCH 137/240] guardian-agent: mark broken on darwin --- pkgs/tools/networking/guardian-agent/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/networking/guardian-agent/default.nix b/pkgs/tools/networking/guardian-agent/default.nix index 57080d223fa1..46fcdb8dd47b 100644 --- a/pkgs/tools/networking/guardian-agent/default.nix +++ b/pkgs/tools/networking/guardian-agent/default.nix @@ -3,6 +3,7 @@ , lib , autossh , makeWrapper +, stdenv }: buildGoPackage rec { @@ -41,5 +42,6 @@ buildGoPackage rec { license = licenses.bsd3; maintainers = with maintainers; [ mmahut ]; platforms = platforms.unix; + broken = stdenv.isDarwin; # x/sys/unix needs an update, but software is unmaintained }; } From 57accc032c86c800afafcb54192f5c23ecea7cf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 16:42:33 +1100 Subject: [PATCH 138/240] icon-library: fix darwin build Add the required framework. --- pkgs/applications/graphics/icon-library/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/icon-library/default.nix b/pkgs/applications/graphics/icon-library/default.nix index 4f16a0d6e2d8..d62c6853976e 100644 --- a/pkgs/applications/graphics/icon-library/default.nix +++ b/pkgs/applications/graphics/icon-library/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchurl, fetchpatch, wrapGAppsHook4 , cargo, desktop-file-utils, meson, ninja, pkg-config, rustc -, gdk-pixbuf, glib, gtk4, gtksourceview5, libadwaita +, gdk-pixbuf, glib, gtk4, gtksourceview5, libadwaita, darwin }: stdenv.mkDerivation rec { @@ -25,7 +25,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cargo desktop-file-utils meson ninja pkg-config rustc wrapGAppsHook4 ]; - buildInputs = [ gdk-pixbuf glib gtk4 gtksourceview5 libadwaita ]; + buildInputs = [ + gdk-pixbuf glib gtk4 gtksourceview5 libadwaita + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Foundation + ]; meta = with lib; { homepage = "https://gitlab.gnome.org/World/design/icon-library"; From 00ebbf5bd136319951d3ba8b85d06bda6648180c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 19 Mar 2023 16:15:42 +1100 Subject: [PATCH 139/240] gforth: mark as broken on darwin aarch64 The build fails with: ``` (vars) ./gforthmi gforth.fi --die-on-signal -p ".:~+:." -i kernl64l.fi exboot.fs startup.fs arch/arm64/asm.fs arch/arm64/disasm.fs Segmentation fault: 11. ``` --- pkgs/development/compilers/gforth/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/gforth/default.nix b/pkgs/development/compilers/gforth/default.nix index c84fa5975abf..c5508d2e043d 100644 --- a/pkgs/development/compilers/gforth/default.nix +++ b/pkgs/development/compilers/gforth/default.nix @@ -41,6 +41,7 @@ in stdenv.mkDerivation rec { description = "The Forth implementation of the GNU project"; homepage = "https://github.com/forthy42/gforth"; license = lib.licenses.gpl3; + broken = stdenv.isDarwin && stdenv.isAarch64; # segfault when running ./gforthmi platforms = lib.platforms.all; }; } From 11ee54c22af3e440523a39eab78e980847010a3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 06:39:27 +0000 Subject: [PATCH 140/240] unciv: 4.5.8 -> 4.5.9 --- pkgs/games/unciv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/unciv/default.nix b/pkgs/games/unciv/default.nix index 193bab3ded81..6aa2fe6312bb 100644 --- a/pkgs/games/unciv/default.nix +++ b/pkgs/games/unciv/default.nix @@ -25,11 +25,11 @@ let in stdenv.mkDerivation rec { pname = "unciv"; - version = "4.5.8"; + version = "4.5.9"; src = fetchurl { url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; - hash = "sha256-bVVu7imSej3ApSTpmrD3fzZCgOHyXvJQySd6d+FYILA="; + hash = "sha256-sDrVGQeyhMHurbmdqWBUDepJmdPYajiSrpqvts2view="; }; dontUnpack = true; From 4595e2f2a6d6cf35769ec169a6046853f4c22188 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 07:51:06 +0000 Subject: [PATCH 141/240] trivy: 0.38.2 -> 0.38.3 --- pkgs/tools/admin/trivy/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/trivy/default.nix b/pkgs/tools/admin/trivy/default.nix index 87c31cf736bb..ac97dac146d9 100644 --- a/pkgs/tools/admin/trivy/default.nix +++ b/pkgs/tools/admin/trivy/default.nix @@ -5,17 +5,17 @@ buildGoModule rec { pname = "trivy"; - version = "0.38.2"; + version = "0.38.3"; src = fetchFromGitHub { owner = "aquasecurity"; repo = pname; rev = "v${version}"; - sha256 = "sha256-mQXXS3Hg7bnspdznvThRKaY7aoCB8UsBP6J1tVZKTj4="; + sha256 = "sha256-CSqueR++2vL4K8aexpbzawIhN0dJoSvS6Nzrn97hJe4="; }; # hash missmatch on across linux and darwin proxyVendor = true; - vendorHash = "sha256-PTPhfgI7wheK1brr/YvDh1T01vCu7YoJX8UB+SGV3Zg="; + vendorHash = "sha256-ZB3QVMeLtR9bNUnGVqcADf3RHT99b1jiVvBuGYjtJds="; excludedPackages = "misc"; From 899318a6a8cbc04653060ee58dcc66940983b0fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 07:57:04 +0000 Subject: [PATCH 142/240] nkeys: 0.3.0 -> 0.4.4 --- pkgs/tools/system/nkeys/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/nkeys/default.nix b/pkgs/tools/system/nkeys/default.nix index 4693763a89c6..9e2091347665 100644 --- a/pkgs/tools/system/nkeys/default.nix +++ b/pkgs/tools/system/nkeys/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "nkeys"; - version = "0.3.0"; + version = "0.4.4"; src = fetchFromGitHub { owner = "nats-io"; repo = pname; rev = "v${version}"; - sha256 = "06wbmb3cxjrcfvgfbn6rdfzb4pfaaw11bnvl1r4kig4ag22qcz7b"; + sha256 = "sha256-ePpFzwjFKcm/xgt9TBl1CVnJYxO389rV9uLONeUeX0c="; }; - vendorSha256 = "0kiqlw2411x5c1pamq3mn5wcm8mdn91avwg8xh2a7sy3kqw5d26d"; + vendorHash = "sha256-ozK0vimYs7wGplw1QhSu+q8R+YsIYHU4m08a7K6i78I="; meta = with lib; { description = "Public-key signature system for NATS"; From fe21fe6bf27704db98d3315fd50bd2629976724d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 08:03:43 +0000 Subject: [PATCH 143/240] croc: 9.6.3 -> 9.6.4 --- pkgs/tools/networking/croc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/croc/default.nix b/pkgs/tools/networking/croc/default.nix index 1ff3a511f692..03faa44d1a27 100644 --- a/pkgs/tools/networking/croc/default.nix +++ b/pkgs/tools/networking/croc/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "croc"; - version = "9.6.3"; + version = "9.6.4"; src = fetchFromGitHub { owner = "schollz"; repo = pname; rev = "v${version}"; - sha256 = "sha256-nAziLnuLkkPl1/RskKEehvQBMG4sYTEv+uPOQemum9w="; + sha256 = "sha256-ksTKB/UInMHxZT7/B13jVK+w78gUF4KINv2HU1qRPgo="; }; - vendorSha256 = "sha256-yZ7S/6I5xdrfmyPkZsUUavXum8RqEVrlgrkJMQZc6IQ="; + vendorHash = "sha256-d6fsy0ROKX91YkFW2aC2A+pO7dmcmMkoz076z1XcZtE="; subPackages = [ "." ]; From 423cbb95418a9641631770f98947da8008a3235f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 08:18:37 +0000 Subject: [PATCH 144/240] steamtinkerlaunch: 12.0 -> 12.12 --- pkgs/tools/games/steamtinkerlaunch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/games/steamtinkerlaunch/default.nix b/pkgs/tools/games/steamtinkerlaunch/default.nix index d780ba1ddf61..ea64c7208bc9 100644 --- a/pkgs/tools/games/steamtinkerlaunch/default.nix +++ b/pkgs/tools/games/steamtinkerlaunch/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "steamtinkerlaunch"; - version = "12.0"; + version = "12.12"; src = fetchFromGitHub { owner = "sonic2kk"; repo = pname; rev = "v${version}"; - hash = "sha256-cEGERh0INc/xetQhALqc+lp/HNDoy3JdTZr/nHlthYc="; + hash = "sha256-oigHNfg5rHxRabwUs66ye+chJzivmCIw8mg/GaJLPkg="; }; # hardcode PROGCMD because #150841 From 06d4e7da21ec170fc4fab16a228365f2aa802e5b Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sun, 19 Mar 2023 16:18:13 +0800 Subject: [PATCH 145/240] openpgp-card-tools: 0.9.1 -> 0.9.2 --- pkgs/tools/security/openpgp-card-tools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/openpgp-card-tools/default.nix b/pkgs/tools/security/openpgp-card-tools/default.nix index 3b0b5ee14d1c..a308a58aa286 100644 --- a/pkgs/tools/security/openpgp-card-tools/default.nix +++ b/pkgs/tools/security/openpgp-card-tools/default.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage rec { pname = "openpgp-card-tools"; - version = "0.9.1"; + version = "0.9.2"; src = fetchCrate { inherit pname version; - sha256 = "sha256-Wgj6YZSQj8+BcyPboUTadUOg6Gq6VxV4GRW8TWbnRfc="; + sha256 = "sha256-dpXoUJaTrBr4QMehE03BD+704lTNBvfGoAIv9d17A6Q="; }; - cargoHash = "sha256-u6xzKDCtv5FzaYgn5wab6ZPICJ/DaqUxiRS80xaEa1A="; + cargoHash = "sha256-qxKLpxYQTb+8NxOeimnR2SlyfPiZPl0gX8JCSqjZyM0="; nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ]; buildInputs = [ pcsclite nettle ] ++ lib.optionals stdenv.isDarwin [ PCSC ]; From 48b0aa71646b3600f37dfa258c9fe16d7bb6747f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Thu, 9 Mar 2023 20:54:00 +0100 Subject: [PATCH 146/240] nixos/sssd: create symlinks in /etc to fix sssctl Without this, sssctl fails to read its configuration. Update the NixOS test to ensure sssctl doesn't regress. --- nixos/modules/services/misc/sssd.nix | 5 +++++ nixos/tests/sssd.nix | 1 + 2 files changed, 6 insertions(+) diff --git a/nixos/modules/services/misc/sssd.nix b/nixos/modules/services/misc/sssd.nix index edd5750a4a47..7c7a3b464a83 100644 --- a/nixos/modules/services/misc/sssd.nix +++ b/nixos/modules/services/misc/sssd.nix @@ -77,6 +77,10 @@ in { }; config = mkMerge [ (mkIf cfg.enable { + # For `sssctl` to work. + environment.etc."sssd/sssd.conf".source = settingsFile; + environment.etc."sssd/conf.d".source = "${dataDir}/conf.d"; + systemd.services.sssd = { description = "System Security Services Daemon"; wantedBy = [ "multi-user.target" ]; @@ -101,6 +105,7 @@ in { EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; }; preStart = '' + mkdir -p "${dataDir}/conf.d" [ -f ${settingsFile} ] && rm -f ${settingsFile} old_umask=$(umask) umask 0177 diff --git a/nixos/tests/sssd.nix b/nixos/tests/sssd.nix index 25527cb59a59..c8d356e074ad 100644 --- a/nixos/tests/sssd.nix +++ b/nixos/tests/sssd.nix @@ -13,5 +13,6 @@ import ./make-test-python.nix ({ pkgs, ... }: start_all() machine.wait_for_unit("multi-user.target") machine.wait_for_unit("sssd.service") + machine.succeed("sssctl config-check") ''; }) From 4fe9738427daeee176cd8991cfd5b4ec66762381 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 10:29:51 +0200 Subject: [PATCH 147/240] mavproxy: migrate to wxPython_4_2 --- pkgs/applications/science/robotics/mavproxy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix index c7a7315f70de..3b81b9ed0884 100644 --- a/pkgs/applications/science/robotics/mavproxy/default.nix +++ b/pkgs/applications/science/robotics/mavproxy/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, buildPythonApplication, fetchPypi, lxml, matplotlib, numpy -, opencv4, pymavlink, pyserial, setuptools, wxPython_4_0, billiard +, opencv4, pymavlink, pyserial, setuptools, wxPython_4_2, billiard , gnureadline }: buildPythonApplication rec { @@ -24,7 +24,7 @@ buildPythonApplication rec { pymavlink pyserial setuptools - wxPython_4_0 + wxPython_4_2 ] ++ lib.optionals stdenv.isDarwin [ billiard gnureadline ]; # No tests From 6c70dbc516b14a9979e1e57d9d0dad0ea8743a27 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 11:01:12 +0200 Subject: [PATCH 148/240] loxodo: migrate to wxPython_4_2 --- pkgs/applications/misc/loxodo/default.nix | 4 +++- pkgs/applications/misc/loxodo/wxpython.patch | 25 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/misc/loxodo/wxpython.patch diff --git a/pkgs/applications/misc/loxodo/default.nix b/pkgs/applications/misc/loxodo/default.nix index bcfd581edcf9..53ea7730cb12 100644 --- a/pkgs/applications/misc/loxodo/default.nix +++ b/pkgs/applications/misc/loxodo/default.nix @@ -11,7 +11,9 @@ python3.pkgs.buildPythonApplication { sha256 = "1cips4pvrqga8q1ibs23vjrf8dwan860x8jvjmc52h6qvvvv60yl"; }; - propagatedBuildInputs = with python3.pkgs; [ six wxPython_4_0 ]; + patches = [ ./wxpython.patch ]; + + propagatedBuildInputs = with python3.pkgs; [ six wxPython_4_2 ]; postInstall = '' mv $out/bin/loxodo.py $out/bin/loxodo diff --git a/pkgs/applications/misc/loxodo/wxpython.patch b/pkgs/applications/misc/loxodo/wxpython.patch new file mode 100644 index 000000000000..e22d3b5ad708 --- /dev/null +++ b/pkgs/applications/misc/loxodo/wxpython.patch @@ -0,0 +1,25 @@ +diff --git a/loxodo.py b/loxodo.py +index 68ad4c8..e96bc1a 100755 +--- a/loxodo.py ++++ b/loxodo.py +@@ -41,7 +41,7 @@ if len(sys.argv) > 1: + # In all other cases, use the "wx" frontend. + try: + import wx +- assert(wx.__version__.startswith('4.0.')) ++ assert(wx.__version__.startswith('4.')) + except AssertionError as e: + print('Found incompatible wxPython, the wxWidgets Python bindings: %s' % wx.__version__, file=sys.stderr) + print('Falling back to cmdline frontend.', file=sys.stderr) +diff --git a/src/frontends/wx/loxodo.py b/src/frontends/wx/loxodo.py +index bc3f509..e02c4bf 100644 +--- a/src/frontends/wx/loxodo.py ++++ b/src/frontends/wx/loxodo.py +@@ -25,6 +25,7 @@ from .loadframe import LoadFrame + + + def main(): ++ wx.SizerFlags.DisableConsistencyChecks() + app = wx.App(False) + setup_wx_locale() + mainframe = LoadFrame(None, -1, "") From f00e9c1737a523308c7b2f9a0afb10fee85e5a15 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 10:07:50 +0100 Subject: [PATCH 149/240] python310Packages.lightwave2: 0.8.19 -> 0.8.21 --- pkgs/development/python-modules/lightwave2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lightwave2/default.nix b/pkgs/development/python-modules/lightwave2/default.nix index 964806911d94..07f23d4312ed 100644 --- a/pkgs/development/python-modules/lightwave2/default.nix +++ b/pkgs/development/python-modules/lightwave2/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "lightwave2"; - version = "0.8.19"; + version = "0.8.21"; format = "setuptools"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-S4nHJMaSX8qCYoUnMqb6AbObTR96Wg098FJAM+dQJTc="; + hash = "sha256-Zgsgt78ll/5NVSca4lnxXYkiw5FE2WgcO10o/IZaHgQ="; }; propagatedBuildInputs = [ From 89a0d57186bf54dc693c6a9fa8f2d7e6fc9394ed Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sat, 18 Mar 2023 12:09:38 +0100 Subject: [PATCH 150/240] vscode-extensions.chris-hayes.chatgpt-reborn: init at 3.10.2 --- .../editors/vscode/extensions/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cb2c36d59e2c..dfb3ad2b3ad6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -694,6 +694,23 @@ let }; }; + chris-hayes.chatgpt-reborn = buildVscodeMarketplaceExtension { + meta = { + changelog = "https://marketplace.visualstudio.com/items/chris-hayes.chatgpt-reborn/changelog"; + description = "A Visual Studio Code extension to support ChatGPT, GPT-3 and Codex conversations"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=chris-hayes.chatgpt-reborn"; + homepage = "https://github.com/christopher-hayes/vscode-chatgpt-reborn"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.drupol ]; + }; + mktplcRef = { + name = "chatgpt-reborn"; + publisher = "chris-hayes"; + version = "3.10.2"; + sha256 = "sha256-rVfHJxJYgwaiWuckHGcTMIoaFSs3RH4vIrp1I/48pCI="; + }; + }; + cweijan.vscode-database-client2 = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-database-client2"; From efb0a655fe13b420811c17239779a2891f3eb87e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 09:33:46 +0000 Subject: [PATCH 151/240] wgpu-utils: 0.15.1 -> 0.15.2 --- pkgs/tools/graphics/wgpu-utils/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/wgpu-utils/default.nix b/pkgs/tools/graphics/wgpu-utils/default.nix index ce445ce6a00f..fd2a40f41c38 100644 --- a/pkgs/tools/graphics/wgpu-utils/default.nix +++ b/pkgs/tools/graphics/wgpu-utils/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "wgpu-utils"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "gfx-rs"; repo = "wgpu"; rev = "v${version}"; - hash = "sha256-MdomiE/qHpyVFlgH5wGsFDiXIp6p1wHXsAtmlo/XfEg="; + hash = "sha256-U2e7uOGaVpT/c9EXubkaKkROjog073hVfot2bbB34AY="; }; - cargoHash = "sha256-83iQ/YcItRsTfp73xi5LZF8AyvyAXJCHuNWXgc1wHkM="; + cargoHash = "sha256-QMw3jTZ5XmX9VBe5uiD7yoUIkWGqZcE1pOS6ljZ5qd0="; nativeBuildInputs = [ pkg-config From be2eb1eca736079b19ec9faa39f374574d8050c2 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 17 Mar 2023 15:19:28 +0000 Subject: [PATCH 152/240] libslirp: add debug info --- pkgs/development/libraries/libslirp/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libslirp/default.nix b/pkgs/development/libraries/libslirp/default.nix index 06fb0d41b8bc..9ce3241e8fbb 100644 --- a/pkgs/development/libraries/libslirp/default.nix +++ b/pkgs/development/libraries/libslirp/default.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation rec { sha256 = "sha256-avUbgXPPV3IhUwZyARxCvctbVlLqDKWmMhAjdVBA3jY="; }; + separateDebugInfo = true; + nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ glib ]; From cf625fa3e8816492a25c42beec68f9da36ccf28b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 10:00:48 +0000 Subject: [PATCH 153/240] cirrus-cli: 0.95.0 -> 0.96.0 --- .../tools/continuous-integration/cirrus-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix index c1f08ce74d5b..13a877a6848a 100644 --- a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix +++ b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.95.0"; + version = "0.96.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = pname; rev = "v${version}"; - sha256 = "sha256-s+mScSSVjzCZ+9lwFdcC/F5oCdT51JNxlqP7uKlx+Y8="; + sha256 = "sha256-gX1c10oDGt3n+W6/s4k5JX7V6SuYL8lNRewAmJf8gqQ="; }; - vendorHash = "sha256-TZOBIivaoaO7EWBqV2zuL3Em5o4MButq4+TxvePu+qY="; + vendorHash = "sha256-Qirv06KhisEmQ+v9Z5jgkJFV4McnH+5r2xbU3wRc0DI="; ldflags = [ "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}" From 5a019593dd7ccee991dee49c6204629e36bc92f4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 11:04:32 +0100 Subject: [PATCH 154/240] python311Packages.faraday-agent-parameters-types: disable failing test --- .../faraday-agent-parameters-types/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix index 77533844171c..299e34d6db14 100644 --- a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix +++ b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "faraday_agent_parameters_types"; inherit version; - sha256 = "sha256-jQgE/eR8Gd9nMGijH9unhHCrLUn7DbWFkTauoz3O/sM="; + hash = "sha256-jQgE/eR8Gd9nMGijH9unhHCrLUn7DbWFkTauoz3O/sM="; }; propagatedBuildInputs = [ @@ -39,6 +39,11 @@ buildPythonPackage rec { "faraday_agent_parameters_types.utils" ]; + disabledTests = [ + # assert 'Version requested not valid' in "Invalid version: 'hola'" + "test_incorrect_version_requested" + ]; + meta = with lib; { description = "Collection of Faraday agent parameters types"; homepage = "https://github.com/infobyte/faraday_agent_parameters_types"; From ff7a2c8a0aab1bfa0465c06a7e27ad18d07ff0ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 10:10:29 +0000 Subject: [PATCH 155/240] goa: 3.11.0 -> 3.11.2 --- pkgs/development/tools/goa/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/goa/default.nix b/pkgs/development/tools/goa/default.nix index eac91732be11..10d9e275b3a3 100644 --- a/pkgs/development/tools/goa/default.nix +++ b/pkgs/development/tools/goa/default.nix @@ -5,15 +5,15 @@ buildGoModule rec { pname = "goa"; - version = "3.11.0"; + version = "3.11.2"; src = fetchFromGitHub { owner = "goadesign"; repo = "goa"; rev = "v${version}"; - sha256 = "sha256-KgCF44kpr8dAHzLgoRKXfd9warQUiFggGZ/Dy/49j1Q="; + sha256 = "sha256-zKiGPXkVAeWj9RXuFWvlSz1SYO+uGNBM65+ypIPZpmc="; }; - vendorHash = "sha256-d76aeiSkW0sZeFylWIkCoquWzX78s2iaDeX3VE8cYfI="; + vendorHash = "sha256-vND29xb5bG+MnBiOCP9PWC+VGqIwdUO0uVOcP5Wc4zA="; subPackages = [ "cmd/goa" ]; From 1283da924bcb995d5a2dfd853f3527fa6f82ac2e Mon Sep 17 00:00:00 2001 From: Zaechus Date: Sat, 18 Mar 2023 20:05:06 -0600 Subject: [PATCH 156/240] iir1: fix package name --- pkgs/applications/emulators/dosbox-staging/default.nix | 4 ++-- pkgs/development/libraries/{irr1 => iir1}/default.nix | 2 +- pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename pkgs/development/libraries/{irr1 => iir1}/default.nix (97%) diff --git a/pkgs/applications/emulators/dosbox-staging/default.nix b/pkgs/applications/emulators/dosbox-staging/default.nix index 233dffca405e..62331bd62191 100644 --- a/pkgs/applications/emulators/dosbox-staging/default.nix +++ b/pkgs/applications/emulators/dosbox-staging/default.nix @@ -9,7 +9,7 @@ , fluidsynth , glib , gtest -, irr1 +, iir1 , libGL , libGLU , libjack2 @@ -52,7 +52,7 @@ stdenv.mkDerivation (self: { alsa-lib fluidsynth glib - irr1 + iir1 libGL libGLU libjack2 diff --git a/pkgs/development/libraries/irr1/default.nix b/pkgs/development/libraries/iir1/default.nix similarity index 97% rename from pkgs/development/libraries/irr1/default.nix rename to pkgs/development/libraries/iir1/default.nix index 8740919ce3ae..d277e14f567a 100644 --- a/pkgs/development/libraries/irr1/default.nix +++ b/pkgs/development/libraries/iir1/default.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation rec { - pname = "irr1"; + pname = "iir1"; version = "1.9.4"; src = fetchFromGitHub { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a19cd349b419..892bd933dfb5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -20774,7 +20774,7 @@ with pkgs; ip2location-c = callPackage ../development/libraries/ip2location-c { }; - irr1 = callPackage ../development/libraries/irr1 { }; + iir1 = callPackage ../development/libraries/iir1 { }; irrlicht = if !stdenv.isDarwin then callPackage ../development/libraries/irrlicht { } From bb4877725877a891343efcc4f53c049c31b6363f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 11:26:51 +0100 Subject: [PATCH 157/240] sniffnet: update changelog entry --- pkgs/applications/networking/sniffnet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/sniffnet/default.nix b/pkgs/applications/networking/sniffnet/default.nix index 57e851331dca..be02c13d6d6c 100644 --- a/pkgs/applications/networking/sniffnet/default.nix +++ b/pkgs/applications/networking/sniffnet/default.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "gyulyvgc"; repo = "sniffnet"; - rev = "v${version}"; + rev = "refs/tags/v${version}"; hash = "sha256-QEMd/vOi0DFCq7AJHhii7rnBAHS89XP3/b2UIewAgLc="; }; @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Cross-platform application to monitor your network traffic with ease"; homepage = "https://github.com/gyulyvgc/sniffnet"; - changelog = "https://github.com/gyulyvgc/sniffnet/blob/main/CHANGELOG.md"; + changelog = "https://github.com/gyulyvgc/sniffnet/blob/v${version}/CHANGELOG.md"; license = with licenses; [ mit /* or */ asl20 ]; maintainers = with maintainers; [ figsoda ]; }; From f6db656aaefb1ff1e744099c93e92acaad44aa96 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 11:32:55 +0100 Subject: [PATCH 158/240] python310Packages.transaction: update meta --- pkgs/development/python-modules/transaction/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index 590caf73ea46..bf5231be314d 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -5,7 +5,6 @@ , mock }: - buildPythonPackage rec { pname = "transaction"; version = "3.1.0"; @@ -19,7 +18,9 @@ buildPythonPackage rec { meta = with lib; { description = "Transaction management"; - homepage = "https://pypi.python.org/pypi/transaction"; + homepage = "https://transaction.readthedocs.io/"; + changelog = "https://github.com/zopefoundation/transaction/blob/${version}/CHANGES.rst"; license = licenses.zpl20; + maintainers = with maintainers; [ ]; }; } From a13f97beff2e1125161c8f3f7fb97bc1fa88df89 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 11:34:13 +0100 Subject: [PATCH 159/240] python310Packages.transaction: disable on unsupported Python releases - add format --- .../python-modules/transaction/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index bf5231be314d..e7f54db84e56 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -3,18 +3,25 @@ , buildPythonPackage , zope_interface , mock +, pythonOlder }: buildPythonPackage rec { pname = "transaction"; version = "3.1.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-ZdCx6pLb58Tjsjf7a9i0Heoj10Wee92MOIC//a+RL6Q="; + hash = "sha256-ZdCx6pLb58Tjsjf7a9i0Heoj10Wee92MOIC//a+RL6Q="; }; - propagatedBuildInputs = [ zope_interface mock ]; + propagatedBuildInputs = [ + zope_interface + mock + ]; meta = with lib; { description = "Transaction management"; From dc206cd60d972610bfcb23f573fca7e777f992c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 11:35:07 +0100 Subject: [PATCH 160/240] python310Packages.transaction: add pythonImportsCheck --- pkgs/development/python-modules/transaction/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/transaction/default.nix b/pkgs/development/python-modules/transaction/default.nix index e7f54db84e56..12a86a134457 100644 --- a/pkgs/development/python-modules/transaction/default.nix +++ b/pkgs/development/python-modules/transaction/default.nix @@ -23,6 +23,10 @@ buildPythonPackage rec { mock ]; + pythonImportsCheck = [ + "transaction" + ]; + meta = with lib; { description = "Transaction management"; homepage = "https://transaction.readthedocs.io/"; From 7d0bd09e9a9c864aa79a376aede37af16d7c6894 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 19 Mar 2023 11:38:19 +0100 Subject: [PATCH 161/240] arduino-cli: 0.29.0 -> 0.31.0 --- pkgs/development/embedded/arduino/arduino-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/embedded/arduino/arduino-cli/default.nix b/pkgs/development/embedded/arduino/arduino-cli/default.nix index 99f1f6e78407..a23bf5d433bb 100644 --- a/pkgs/development/embedded/arduino/arduino-cli/default.nix +++ b/pkgs/development/embedded/arduino/arduino-cli/default.nix @@ -4,13 +4,13 @@ let pkg = buildGoModule rec { pname = "arduino-cli"; - version = "0.29.0"; + version = "0.31.0"; src = fetchFromGitHub { owner = "arduino"; repo = pname; rev = version; - sha256 = "sha256-jew4KLpOOXE9N/h4qFqof8y26DQrvm78E/ARbbwocD4="; + hash = "sha256-y51/5Gu6nTaL+XLP7hLk/gaksIdRahecl5q5jYBWATE="; }; nativeBuildInputs = [ @@ -19,7 +19,7 @@ let subPackages = [ "." ]; - vendorSha256 = "sha256-BunonnjzGnpcmGJXxEQXvjJLGvdSXUOK9zAhXoAemHY="; + vendorSha256 = "sha256-JuuGJuSax2tfuQHH/Hqk1JpQE2OboYJKJjzPjIZ1UD8="; doCheck = false; From 380c03e4558a976a57e65af65a0f56a23e97f688 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 12:51:17 +0200 Subject: [PATCH 162/240] woeusb-ng: 0.2.10 -> 0.2.12 --- pkgs/tools/misc/woeusb-ng/default.nix | 42 +++++++++++++++++++++------ 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/misc/woeusb-ng/default.nix b/pkgs/tools/misc/woeusb-ng/default.nix index 6f922afdf37a..f8078c525541 100644 --- a/pkgs/tools/misc/woeusb-ng/default.nix +++ b/pkgs/tools/misc/woeusb-ng/default.nix @@ -1,25 +1,49 @@ -{ lib, python3Packages, fetchFromGitHub, p7zip, parted, grub2 }: +{ lib +, python3Packages +, fetchFromGitHub +, wrapGAppsHook +, p7zip +, parted +, grub2 +}: + with python3Packages; buildPythonApplication rec { pname = "woeusb-ng"; - version = "0.2.10"; - - propagatedBuildInputs = [ p7zip parted grub2 termcolor wxPython_4_0 six ]; + version = "0.2.12"; src = fetchFromGitHub { owner = "WoeUSB"; repo = "WoeUSB-ng"; rev = "v${version}"; - sha256 = "sha256-Nsdk3SMRzj1fqLrp5Na5V3rRDMcIReL8uDb8K2GQNWI="; + hash = "sha256-2opSiXbbk0zDRt6WqMh97iAt6/KhwNDopOas+OZn6TU="; }; - postInstall = '' - # TODO: the gui requires additional polkit-actions to work correctly, therefore it is currently disabled - rm $out/bin/woeusbgui + postPatch = '' + substituteInPlace setup.py WoeUSB/*.py miscellaneous/* \ + --replace "/usr/local/" "$out/" \ + --replace "/usr/" "$out/" ''; - # checks fail, because of polkit-actions and should be reenabled when the gui is fixed. + nativeBuildInputs = [ + wrapGAppsHook + ]; + + propagatedBuildInputs = [ + p7zip + parted + grub2 + termcolor + wxPython_4_2 + six + ]; + + preConfigure = '' + mkdir -p $out/bin $out/share/applications $out/share/polkit-1/actions + ''; + + # Unable to access the X Display, is $DISPLAY set properly? doCheck = false; meta = with lib; { From 73d2bec90f3344963b4d9677e95d8d5e322966e0 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 19 Mar 2023 13:16:49 +0200 Subject: [PATCH 163/240] tailscale: fix invalid version number --- pkgs/servers/tailscale/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix index d9f649c4045d..e1c7399a49a4 100644 --- a/pkgs/servers/tailscale/default.nix +++ b/pkgs/servers/tailscale/default.nix @@ -18,7 +18,7 @@ buildGoModule rec { subPackages = [ "cmd/tailscale" "cmd/tailscaled" ]; - ldflags = [ "-X tailscale.com/version.Long=${version}" "-X tailscale.com/version.Short=${version}" ]; + ldflags = [ "-X tailscale.com/version.longStamp=${version}" "-X tailscale.com/version.shortStamp=${version}" ]; doCheck = false; From 9625629f5691f7707f38bf893c3490d43669a7c7 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 19 Mar 2023 13:18:16 +0200 Subject: [PATCH 164/240] tailscale: reduce closure size via ldflags --- pkgs/servers/tailscale/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix index e1c7399a49a4..60815d8fab9b 100644 --- a/pkgs/servers/tailscale/default.nix +++ b/pkgs/servers/tailscale/default.nix @@ -18,7 +18,12 @@ buildGoModule rec { subPackages = [ "cmd/tailscale" "cmd/tailscaled" ]; - ldflags = [ "-X tailscale.com/version.longStamp=${version}" "-X tailscale.com/version.shortStamp=${version}" ]; + ldflags = [ + "-w" + "-s" + "-X tailscale.com/version.longStamp=${version}" + "-X tailscale.com/version.shortStamp=${version}" + ]; doCheck = false; From 2eefc791b4a2171bbbc1f70d4519405a6ad3f782 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 12:33:18 +0100 Subject: [PATCH 165/240] nkeys: add changelog to meta --- pkgs/tools/system/nkeys/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/nkeys/default.nix b/pkgs/tools/system/nkeys/default.nix index 9e2091347665..22a22157f06e 100644 --- a/pkgs/tools/system/nkeys/default.nix +++ b/pkgs/tools/system/nkeys/default.nix @@ -10,8 +10,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "nats-io"; repo = pname; - rev = "v${version}"; - sha256 = "sha256-ePpFzwjFKcm/xgt9TBl1CVnJYxO389rV9uLONeUeX0c="; + rev = "refs/tags/v${version}"; + hash = "sha256-ePpFzwjFKcm/xgt9TBl1CVnJYxO389rV9uLONeUeX0c="; }; vendorHash = "sha256-ozK0vimYs7wGplw1QhSu+q8R+YsIYHU4m08a7K6i78I="; @@ -19,6 +19,7 @@ buildGoModule rec { meta = with lib; { description = "Public-key signature system for NATS"; homepage = "https://github.com/nats-io/nkeys"; + changelog = "https://github.com/nats-io/nkeys/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; mainProgram = "nk"; From cef96af0e6189c8e2036aaf4b39cf523646d4a82 Mon Sep 17 00:00:00 2001 From: Elliot Date: Fri, 17 Mar 2023 21:30:49 +0800 Subject: [PATCH 166/240] v2raya: 2.0.0 -> 2.0.2 --- pkgs/tools/networking/v2raya/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/v2raya/default.nix b/pkgs/tools/networking/v2raya/default.nix index 45a7838b2f6e..022a4c3df9a6 100644 --- a/pkgs/tools/networking/v2raya/default.nix +++ b/pkgs/tools/networking/v2raya/default.nix @@ -10,13 +10,13 @@ }: let pname = "v2raya"; - version = "2.0.0"; + version = "2.0.2"; src = fetchFromGitHub { owner = "v2rayA"; repo = "v2rayA"; rev = "v${version}"; - sha256 = "sha256-1fWcrMd+TSrlS1H0z7XwVCQzZAa8DAFtlekEZNRMAPA="; + sha256 = "sha256-C7N23s/GA66gQ5SVXtXcM9lXIjScR3pLYCrf0w2nHfY="; }; web = mkYarnPackage { @@ -45,7 +45,7 @@ buildGoModule { inherit pname version; src = "${src}/service"; - vendorSha256 = "sha256-Ud4pwS0lz7zSTowg3gXNllfDyj8fu33H1L20szxPcOA="; + vendorSha256 = "sha256-vnhqI9G/p+SLLA4sre2wfmg1RKIYZmzeL0pSTbHb+Ck="; ldflags = [ "-s" From e0766668c2a9ebe4e2b1d7e58f1932b6c46870ad Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 13:59:55 +0200 Subject: [PATCH 167/240] printrun: 2.0.0rc5 -> 2.0.0 --- pkgs/applications/misc/printrun/default.nix | 22 ++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/misc/printrun/default.nix b/pkgs/applications/misc/printrun/default.nix index 546c0544cffa..e436d0514a61 100644 --- a/pkgs/applications/misc/printrun/default.nix +++ b/pkgs/applications/misc/printrun/default.nix @@ -2,29 +2,33 @@ python3Packages.buildPythonApplication rec { pname = "printrun"; - version = "2.0.0rc5"; + version = "2.0.0"; src = fetchFromGitHub { owner = "kliment"; repo = "Printrun"; - rev = "${pname}-${version}"; - sha256 = "179x8lwrw2h7cxnkq7izny6qcb4nhjnd8zx893i77zfhzsa6kx81"; + rev = "printrun-${version}"; + hash = "sha256-ijJc0CVPiYW5VjTqhY1kO+Fy3dfuPoMn7KRhvcsdAZw="; }; + postPatch = '' + substituteInPlace requirements.txt \ + --replace "pyglet >= 1.1, < 2.0" "pyglet" \ + --replace "cairosvg >= 1.0.9, < 2.6.0" "cairosvg" + sed -i -r "s|/usr(/local)?/share/|$out/share/|g" printrun/utils.py + ''; + nativeBuildInputs = [ glib wrapGAppsHook ]; propagatedBuildInputs = with python3Packages; [ - appdirs cython dbus-python numpy six wxPython_4_0 psutil pyglet pyopengl pyserial + appdirs cython dbus-python numpy six wxPython_4_2 psutil pyglet pyopengl pyserial cffi cairosvg lxml ]; + # pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None" doCheck = false; setupPyBuildFlags = ["-i"]; - postPatch = '' - sed -i -r "s|/usr(/local)?/share/|$out/share/|g" printrun/utils.py - ''; - postInstall = '' for f in $out/share/applications/*.desktop; do sed -i -e "s|/usr/|$out/|g" "$f" @@ -40,7 +44,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software"; homepage = "https://github.com/kliment/Printrun"; - license = licenses.gpl3; + license = licenses.gpl3Plus; platforms = platforms.linux; }; } From 3dc0323baed79a478a91e71e42932737a46b042b Mon Sep 17 00:00:00 2001 From: pennae Date: Mon, 13 Mar 2023 17:58:38 +0100 Subject: [PATCH 168/240] nixos/manual: apply options preprocessing to full manual the conversion to the markdown-based workflow missed that generating the manual as docbook also generates the option docs with nixos-specific wrapper elements that require postprocessing before the document is real, valid docbook. restore this processing to the full manual. it's not the prettiest thing, done like this, but we only need it for one release so it doesn't have to be. --- nixos/doc/manual/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index 2e07edd61c2a..4032595e8059 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -166,7 +166,11 @@ let --manpage-urls ${manpageUrls} \ --revision ${lib.escapeShellArg revision} \ ./manual.md \ - ./manual-combined.xml + ./manual-combined-pre.xml + + ${pkgs.libxslt.bin}/bin/xsltproc \ + -o manual-combined.xml ${./../../lib/make-options-doc/postprocess-option-descriptions.xsl} \ + manual-combined-pre.xml ${linterFunctions} From 5e487cd3b0b125c9e06f5191810905a15ded09bb Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 19 Mar 2023 05:38:02 -0700 Subject: [PATCH 169/240] goreman: 0.3.13 -> 0.3.14 (#221767) --- pkgs/tools/system/goreman/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/goreman/default.nix b/pkgs/tools/system/goreman/default.nix index a9e840860bc6..a7fa7424e052 100644 --- a/pkgs/tools/system/goreman/default.nix +++ b/pkgs/tools/system/goreman/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "goreman"; - version = "0.3.13"; + version = "0.3.14"; src = fetchFromGitHub { owner = "mattn"; repo = "goreman"; rev = "v${version}"; - sha256 = "sha256-BQMRkXHac2Is3VvqrBFA+/NrR3sw/gA1k3fPi3EzONQ="; + sha256 = "sha256-FskP0/mqmPTkI0Pj22aweOcr9SqlcFfFaZYgot2wY90="; }; - vendorSha256 = "sha256-BWfhvJ6kPz3X3TpHNvRIBgfUAQJB2f/lngRvHq91uyw="; + vendorHash = "sha256-Qbi2GfBrVLFbH9SMZOd1JqvD/afkrVOjU4ECkFK+dFA="; ldflags = [ "-s" "-w" ]; From 21affa5ff131c0c277a053a2a9c22520e7a3d1e1 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 19 Mar 2023 16:43:56 +0900 Subject: [PATCH 170/240] trf: init at 4.09.1 --- .../science/biology/trf/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/science/biology/trf/default.nix diff --git a/pkgs/applications/science/biology/trf/default.nix b/pkgs/applications/science/biology/trf/default.nix new file mode 100644 index 000000000000..f36788eb612c --- /dev/null +++ b/pkgs/applications/science/biology/trf/default.nix @@ -0,0 +1,21 @@ +{ lib, stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + pname = "trf"; + version = "4.09.1"; + + src = fetchFromGitHub { + owner = "Benson-Genomics-Lab"; + repo = "trf"; + rev = "v${version}"; + sha256 = "sha256-73LypVqBdlRdDCblf9JNZQmS5Za8xpId4ha5GjTJHDo="; + }; + + meta = with lib; { + description = "Tandem Repeats Finder: a program to analyze DNA sequences"; + homepage = "https://tandem.bu.edu/trf/trf.html"; + license = licenses.agpl3Plus; + maintainers = with maintainers; [ natsukium ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ecd3ce9900a8..3aef21557971 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -36881,6 +36881,8 @@ with pkgs; treemix = callPackage ../applications/science/biology/treemix { }; + trf = callPackage ../applications/science/biology/trf { }; + trimal = callPackage ../applications/science/biology/trimal { }; truvari = callPackage ../applications/science/biology/truvari { }; From 630cbf639d8b99add16dc2bdeb319057056c7f23 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sun, 19 Mar 2023 20:35:21 +0700 Subject: [PATCH 171/240] zoneminer: 1.36.32 -> 1.36.33 --- pkgs/servers/zoneminder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/zoneminder/default.nix b/pkgs/servers/zoneminder/default.nix index 80ff140122fd..8b0715751294 100644 --- a/pkgs/servers/zoneminder/default.nix +++ b/pkgs/servers/zoneminder/default.nix @@ -57,13 +57,13 @@ let in stdenv.mkDerivation rec { pname = "zoneminder"; - version = "1.36.32"; + version = "1.36.33"; src = fetchFromGitHub { owner = "ZoneMinder"; repo = "zoneminder"; rev = version; - sha256 = "sha256-8iRoGpkpZVOOr0wSY9iey2x4gPfKTfUNtt5TCHCCRIQ="; + sha256 = "sha256-KUhFZrF7BuLB2Z3LnTcHEEZVA6iosam6YsOd8KWvx7E="; fetchSubmodules = true; }; From befd10e4fc61d904cdd1f8cf7b50403d8f44704a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 12:11:13 +0000 Subject: [PATCH 172/240] worker-build: 0.0.13 -> 0.0.14 --- pkgs/development/tools/worker-build/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/worker-build/default.nix b/pkgs/development/tools/worker-build/default.nix index e4fa4b214382..db78b74e149a 100644 --- a/pkgs/development/tools/worker-build/default.nix +++ b/pkgs/development/tools/worker-build/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "worker-build"; - version = "0.0.13"; + version = "0.0.14"; src = fetchFromGitHub { owner = "cloudflare"; repo = "workers-rs"; rev = "v${version}"; - sha256 = "sha256-eJLYe6H8g2ZM3gWt0GMzj0X7+7e7pFtCRCqDJfVzvms="; + sha256 = "sha256-e0nnemaAcgy5tHaAZFIKJCa2c6763Vynlj34j+qjMdk="; }; - cargoHash = "sha256-DjWVJH0XeSPesqQr0Rb9Bd+8Q39I1rUoS4dg7KT4mo4="; + cargoHash = "sha256-GtX46K99Il+KBQV6jbQYz0ba2HDaAUS4ZGa0fMUUO1s="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; From 2a6fe23bacef46e08f2e8cb54aaa48168d96ee49 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sun, 19 Mar 2023 20:48:22 +0700 Subject: [PATCH 173/240] zoneminder: replace /bin/rm with Nix path This fixes running zmaudit.pl, among others. --- pkgs/servers/zoneminder/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/servers/zoneminder/default.nix b/pkgs/servers/zoneminder/default.nix index 8b0715751294..503f7b04cd28 100644 --- a/pkgs/servers/zoneminder/default.nix +++ b/pkgs/servers/zoneminder/default.nix @@ -116,6 +116,12 @@ in stdenv.mkDerivation rec { --replace "'ffmpeg " "'${ffmpeg}/bin/ffmpeg " done + for f in scripts/ZoneMinder/lib/ZoneMinder/Event.pm \ + scripts/ZoneMinder/lib/ZoneMinder/Storage.pm ; do + substituteInPlace $f \ + --replace '/bin/rm' "${coreutils}/bin/rm" + done + substituteInPlace web/includes/functions.php \ --replace "'date " "'${coreutils}/bin/date " \ --subst-var-by srcHash "`basename $out`" From 832a6df04c8da2e1750f12f288ffde68bc078e1a Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 19 Mar 2023 18:34:32 +0400 Subject: [PATCH 174/240] =?UTF-8?q?agate:=203.2.4=20=E2=86=92=203.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/servers/gemini/agate/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/gemini/agate/default.nix b/pkgs/servers/gemini/agate/default.nix index 2240536021d2..e3ddff2f9ed9 100644 --- a/pkgs/servers/gemini/agate/default.nix +++ b/pkgs/servers/gemini/agate/default.nix @@ -2,15 +2,15 @@ rustPlatform.buildRustPackage rec { pname = "agate"; - version = "3.2.4"; + version = "3.3.0"; src = fetchFromGitHub { owner = "mbrubeck"; - repo = pname; + repo = "agate"; rev = "v${version}"; - sha256 = "sha256-NyHs/9kRBGqmh44MSRzYb7CSvEB0RlmL9l5QpGEwDhY="; + hash = "sha256-B0hbXar/RulfBJUR1Jtczf3p1H6Zj5OVCXVCaj5zf/U="; }; - cargoSha256 = "sha256-V0MLXOLLmKnk4Iyhbu+EomsxOX6RLYHIsi/IwWiqmcg="; + cargoHash = "sha256-6Z+mcQAJwW7tm4SBbrHwHIwiqlFV+PIa5I2onU2rPts="; buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; From aec2229553a64b222273f222de7c34fae7f37930 Mon Sep 17 00:00:00 2001 From: Victor Freire Date: Sat, 18 Mar 2023 11:35:09 -0300 Subject: [PATCH 175/240] sqlcmd: init at 0.15.3 --- .../tools/database/sqlcmd/default.nix | 55 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/tools/database/sqlcmd/default.nix diff --git a/pkgs/development/tools/database/sqlcmd/default.nix b/pkgs/development/tools/database/sqlcmd/default.nix new file mode 100644 index 000000000000..36055cc2b882 --- /dev/null +++ b/pkgs/development/tools/database/sqlcmd/default.nix @@ -0,0 +1,55 @@ +{ buildGoModule +, fetchFromGitHub +, installShellFiles +, lib +, sqlcmd +, testers +}: + +buildGoModule rec { + pname = "sqlcmd"; + version = "0.15.3"; + + src = fetchFromGitHub { + repo = "go-sqlcmd"; + owner = "microsoft"; + rev = "v${version}"; + sha256 = "sha256-1CdZVh7pbupCNOE1ydgYEqX4rYo2LRddlNRNf0QjlN0="; + }; + + vendorSha256 = "sha256-6JfxKzYAjSQ9JFuFGDUZ0ALS1D7f2LK3bP0Fbl2ivo0="; + proxyVendor = true; + + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; + + subPackages = [ "cmd/modern" ]; + + nativeBuildInputs = [ installShellFiles ]; + + preCheck = '' + export HOME=$(mktemp -d) + ''; + + postInstall = '' + mv $out/bin/modern $out/bin/sqlcmd + + installShellCompletion --cmd sqlcmd \ + --bash <($out/bin/sqlcmd completion bash) \ + --fish <($out/bin/sqlcmd completion fish) \ + --zsh <($out/bin/sqlcmd completion zsh) + ''; + + passthru.tests.version = testers.testVersion { + package = sqlcmd; + command = "sqlcmd --version"; + inherit version; + }; + + meta = { + description = "A command line tool for working with Microsoft SQL Server, Azure SQL Database, and Azure Synapse"; + homepage = "https://github.com/microsoft/go-sqlcmd"; + changelog = "https://github.com/microsoft/go-sqlcmd/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.ratsclub ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 41eb746d1752..ad15595e5a28 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18880,6 +18880,8 @@ with pkgs; sqlcheck = callPackage ../development/tools/database/sqlcheck { }; + sqlcmd = callPackage ../development/tools/database/sqlcmd { }; + sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; sqlite-utils = with python3Packages; toPythonApplication sqlite-utils; From 6cd98434a19da6ebf0e8681675e4a39fbe62918a Mon Sep 17 00:00:00 2001 From: Sophie Tauchert Date: Sun, 19 Mar 2023 16:16:06 +0100 Subject: [PATCH 176/240] sonic-visualiser: 4.2 -> 4.5.1 (#217931) --- .../audio/sonic-visualiser/default.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/audio/sonic-visualiser/default.nix b/pkgs/applications/audio/sonic-visualiser/default.nix index 43254e6c2b0e..cc24f396f56f 100644 --- a/pkgs/applications/audio/sonic-visualiser/default.nix +++ b/pkgs/applications/audio/sonic-visualiser/default.nix @@ -5,19 +5,19 @@ , libsndfile, pkg-config, libpulseaudio, qtbase, qtsvg, redland , rubberband, serd, sord, vamp-plugin-sdk, fftwFloat , capnproto, liboggz, libfishsound, libid3tag, opusfile -, wrapQtAppsHook +, wrapQtAppsHook, meson, ninja, cmake }: stdenv.mkDerivation rec { pname = "sonic-visualiser"; - version = "4.2"; + version = "4.5.1"; src = fetchurl { - url = "https://code.soundsoftware.ac.uk/attachments/download/2755/${pname}-${version}.tar.gz"; - sha256 = "1wsvranhvdl21ksbinbgb55qvs3g2d4i57ssj1vx2aln6m01ms9q"; + url = "https://code.soundsoftware.ac.uk/attachments/download/2841/${pname}-${version}.tar.gz"; + sha256 = "1sgg4m3035a03ldipgysz7zqfa9pqaqa4j024gyvvcwh4ml8iasr"; }; - nativeBuildInputs = [ pkg-config wrapQtAppsHook ]; + nativeBuildInputs = [ meson ninja cmake pkg-config wrapQtAppsHook ]; buildInputs = [ libsndfile qtbase qtsvg fftw fftwFloat bzip2 lrdf rubberband libsamplerate vamp-plugin-sdk alsa-lib librdf_raptor librdf_rasqal redland @@ -37,11 +37,6 @@ stdenv.mkDerivation rec { opusfile ]; - # comment out the tests - preConfigure = '' - sed -i 's/sub_test_svcore_/#sub_test_svcore_/' sonic-visualiser.pro - ''; - enableParallelBuilding = true; meta = with lib; { From 416474b069ad82369f0635da754d7e1ae72a9acd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 15:46:50 +0000 Subject: [PATCH 177/240] phpunit: 10.0.14 -> 10.0.16 --- pkgs/development/tools/misc/phpunit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/phpunit/default.nix b/pkgs/development/tools/misc/phpunit/default.nix index 90bc80cacaf5..751646e15aa0 100644 --- a/pkgs/development/tools/misc/phpunit/default.nix +++ b/pkgs/development/tools/misc/phpunit/default.nix @@ -2,14 +2,14 @@ let pname = "phpunit"; - version = "10.0.14"; + version = "10.0.16"; in stdenv.mkDerivation { inherit pname version; src = fetchurl { url = "https://phar.phpunit.de/phpunit-${version}.phar"; - hash = "sha256-tANk4A9tZ0gp+pX8qKxnMsR7RP55+5E/y9EXr7ZkLVM="; + hash = "sha256-e/wUIri2y4yKI1V+U/vAD3ef2ZeKxBcFrb0Ay/rlTtM="; }; dontUnpack = true; From af4e12adb785c10892c61a1244bf86694c82782d Mon Sep 17 00:00:00 2001 From: Michel van der Burg Date: Sun, 19 Mar 2023 16:41:25 +0100 Subject: [PATCH 178/240] subsurface: add dependencies for transports The version of libdivecomputer that subsurface uses was built without libraries it needs for transports, this made it impossible to import dives from a dive computer over USB. --- pkgs/applications/misc/subsurface/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/subsurface/default.nix b/pkgs/applications/misc/subsurface/default.nix index 55599a87b861..1bc2c2b6c976 100644 --- a/pkgs/applications/misc/subsurface/default.nix +++ b/pkgs/applications/misc/subsurface/default.nix @@ -9,8 +9,10 @@ , qmake , curl , grantlee +, hidapi , libgit2 , libssh2 +, libusb1 , libxml2 , libxslt , libzip @@ -44,9 +46,9 @@ let sourceRoot = "source/libdivecomputer"; - nativeBuildInputs = [ autoreconfHook ]; + nativeBuildInputs = [ autoreconfHook pkg-config ]; - buildInputs = [ zlib ]; + buildInputs = [ zlib libusb1 bluez hidapi ]; enableParallelBuilding = true; From 906084c5646b6fdc4604b0a4b538b419a7fb6d23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 16:33:10 +0000 Subject: [PATCH 179/240] crowdin-cli: 3.10.0 -> 3.10.1 --- pkgs/tools/text/crowdin-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/crowdin-cli/default.nix b/pkgs/tools/text/crowdin-cli/default.nix index aaafad279491..614e2523c953 100644 --- a/pkgs/tools/text/crowdin-cli/default.nix +++ b/pkgs/tools/text/crowdin-cli/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "crowdin-cli"; - version = "3.10.0"; + version = "3.10.1"; src = fetchurl { url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; - sha256 = "sha256-4OEwee7izd2gxv7HMq5ziu88sj78QRtGH4bgooZXLow="; + sha256 = "sha256-kHi8rLtIHrAfu/r2vvhzIrscqNaDW1Q1F+kTEn4AicQ="; }; nativeBuildInputs = [ installShellFiles makeWrapper unzip ]; From cb541d5e526c59dd168534a47da6f643893ab297 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 16:34:11 +0000 Subject: [PATCH 180/240] datree: 1.8.39 -> 1.8.42 --- pkgs/development/tools/datree/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/datree/default.nix b/pkgs/development/tools/datree/default.nix index ec8dcf94a698..293fb5b1e1f6 100644 --- a/pkgs/development/tools/datree/default.nix +++ b/pkgs/development/tools/datree/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "datree"; - version = "1.8.39"; + version = "1.8.42"; src = fetchFromGitHub { owner = "datreeio"; repo = "datree"; rev = "refs/tags/${version}"; - hash = "sha256-kTN1c16AIXnnSi1lN378u/kmuC1axZT2LAOH+LGLVbA="; + hash = "sha256-8oA0AgmEARlX8q1FjeFFOSMN9hing/4z3zqfqzhMyfs="; }; - vendorHash = "sha256-mkVguYzjNGgFUdATjGfenCx3h97LS3SEOkYo3CuP9fA="; + vendorHash = "sha256-MrVIpr2iwddW3yUeBuDfeg+Xo9Iarr/fp4Rc4WGYGeU="; nativeBuildInputs = [ installShellFiles ]; From 8c118951d586847f6c996ce718737b79017aa330 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 19 Mar 2023 17:16:05 +0100 Subject: [PATCH 181/240] nixos/doc: fix .well-known example for matrix-synapse I'm using this config on my homeserver and while trying out alternative Matrix clients I discovered (pun intended) that the auto-discovery of my homeserver is broken. While investigating I found out that neither the JS nor the Rust SDK (tested via element-web and fractal) are happy about an empty `m.identity_server`-block. Removing this part fixed the problem for me. --- nixos/modules/services/matrix/synapse.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/nixos/modules/services/matrix/synapse.md b/nixos/modules/services/matrix/synapse.md index 7a9ddf8c9daf..cad91ebf58d5 100644 --- a/nixos/modules/services/matrix/synapse.md +++ b/nixos/modules/services/matrix/synapse.md @@ -27,10 +27,7 @@ please refer to the { pkgs, lib, config, ... }: let fqdn = "${config.networking.hostName}.${config.networking.domain}"; - clientConfig = { - "m.homeserver".base_url = "https://${fqdn}"; - "m.identity_server" = {}; - }; + clientConfig."m.homeserver".base_url = "https://${fqdn}"; serverConfig."m.server" = "${fqdn}:443"; mkWellKnown = data: '' add_header Content-Type application/json; From 86a8d80a9d34f31691a3fe19ba5e9ec8e788300a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 16:42:34 +0000 Subject: [PATCH 182/240] hydroxide: 0.2.24 -> 0.2.25 --- pkgs/applications/networking/hydroxide/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/hydroxide/default.nix b/pkgs/applications/networking/hydroxide/default.nix index aa1877a17b02..42ff69127553 100644 --- a/pkgs/applications/networking/hydroxide/default.nix +++ b/pkgs/applications/networking/hydroxide/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "hydroxide"; - version = "0.2.24"; + version = "0.2.25"; src = fetchFromGitHub { owner = "emersion"; repo = pname; rev = "v${version}"; - sha256 = "sha256-Bstrg/TtGpC4zeJEYgycwdzBMfMbQX0S6okdtUiVMIQ="; + sha256 = "sha256-YBaimsHRmmh5d98c9x56JIyOOnkZsypxdqlSCG6pVJ4="; }; - vendorSha256 = "sha256-OLsJc/AMtD03KA8SN5rsnaq57/cB7bMB/f7FfEjErEU="; + vendorHash = "sha256-OLsJc/AMtD03KA8SN5rsnaq57/cB7bMB/f7FfEjErEU="; doCheck = false; From 267c91f3ebdadb6957926b761c26df499da269f0 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 19 Mar 2023 17:50:06 +0100 Subject: [PATCH 183/240] vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.6.3 -> 0.6.8 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a320a5452a4..67d5403ac52e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2461,8 +2461,8 @@ let mktplcRef = { publisher = "shd101wyy"; name = "markdown-preview-enhanced"; - version = "0.6.3"; - sha256 = "dCWERQ5rHnmYLtYl12gJ+dXLnpMu55WnmF1VfdP0x34="; + version = "0.6.8"; + sha256 = "9NRaHgtyiZJ0ic6h1B01MWzYhDABAl3Jm2IUPogYWr0="; }; meta = { description = "Provides a live preview of markdown using either markdown-it or pandoc"; From c8f360654fc1c340cb1bee126dbd47dfb4bc720e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 17:26:55 +0000 Subject: [PATCH 184/240] hipfort: 5.4.2 -> 5.4.3 --- pkgs/development/libraries/hipfort/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/hipfort/default.nix b/pkgs/development/libraries/hipfort/default.nix index 66b2a8a6033e..e22d09fbee84 100644 --- a/pkgs/development/libraries/hipfort/default.nix +++ b/pkgs/development/libraries/hipfort/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hipfort"; - version = "5.4.2"; + version = "5.4.3"; src = fetchFromGitHub { owner = "ROCmSoftwarePlatform"; From c13d98c7bf5077b147f7962e331b7e35f53eb690 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sun, 19 Mar 2023 16:08:50 +0100 Subject: [PATCH 185/240] sage: import python package upgrade fixes --- .../sage/patches/numpy-1.24-upgrade.patch | 58 +++++++++++++++++++ .../science/math/sage/sage-src.nix | 17 ++++++ 2 files changed, 75 insertions(+) create mode 100644 pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch diff --git a/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch b/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch new file mode 100644 index 000000000000..93b18ce028f0 --- /dev/null +++ b/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch @@ -0,0 +1,58 @@ +diff --git a/src/sage/misc/persist.pyx b/src/sage/misc/persist.pyx +index 3ac5f1cc2b..cb1f327c19 100644 +--- a/src/sage/misc/persist.pyx ++++ b/src/sage/misc/persist.pyx +@@ -157,7 +157,7 @@ def load(*filename, compress=True, verbose=True, **kwargs): + ....: _ = f.write(code) + sage: load(t) + sage: hello +- ++ + """ + import sage.repl.load + if len(filename) != 1: +diff --git a/src/sage/plot/complex_plot.pyx b/src/sage/plot/complex_plot.pyx +index 6f0aeab87a..b77c69b2f7 100644 +--- a/src/sage/plot/complex_plot.pyx ++++ b/src/sage/plot/complex_plot.pyx +@@ -461,6 +461,8 @@ def complex_to_rgb(z_values, contoured=False, tiled=False, + rgb[i, j, 2] = b + + sig_off() ++ nan_indices = np.isnan(rgb).any(-1) # Mask for undefined points ++ rgb[nan_indices] = 1 # Make nan_indices white + return rgb + + +diff --git a/src/sage/plot/histogram.py b/src/sage/plot/histogram.py +index 3bc2b76b58..388c2d1391 100644 +--- a/src/sage/plot/histogram.py ++++ b/src/sage/plot/histogram.py +@@ -87,13 +87,8 @@ class Histogram(GraphicPrimitive): + + TESTS:: + +- sage: h = histogram([10,3,5], normed=True)[0] +- doctest:warning...: +- DeprecationWarning: the 'normed' option is deprecated. Use 'density' instead. +- See https://trac.sagemath.org/25260 for details. ++ sage: h = histogram([10,3,5], density=True)[0] + sage: h.get_minmax_data() +- doctest:warning ... +- ...VisibleDeprecationWarning: Passing `normed=True` on non-uniform bins has always been broken, and computes neither the probability density function nor the probability mass function. The result is only correct if the bins are uniform, when density=True will produce the same result anyway. The argument will be removed in a future version of numpy. + {'xmax': 10.0, 'xmin': 3.0, 'ymax': 0.476190476190..., 'ymin': 0} + """ + import numpy +diff --git a/src/sage/repl/ipython_extension.py b/src/sage/repl/ipython_extension.py +index 798671aab4..cad6a47ca8 100644 +--- a/src/sage/repl/ipython_extension.py ++++ b/src/sage/repl/ipython_extension.py +@@ -405,7 +405,7 @@ class SageMagics(Magics): + ....: C END FILE FIB1.F + ....: ''') + sage: fib +- ++ + sage: from numpy import array + sage: a = array(range(10), dtype=float) + sage: fib(a, 10) diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix index 5e18b7415632..8913d636fae9 100644 --- a/pkgs/applications/science/math/sage/sage-src.nix +++ b/pkgs/applications/science/math/sage/sage-src.nix @@ -127,6 +127,23 @@ stdenv.mkDerivation rec { sha256 = "sha256-9BhQLFB3wUhiXRQsK9L+I62lSjvTfrqMNi7QUIQvH4U="; }) + # https://github.com/sagemath/sage/pull/35235 + (fetchpatch { + name = "ipython-8.11-upgrade.patch"; + url = "https://github.com/sagemath/sage/commit/23471e2d242c4de8789d7b1fc8b07a4b1d1e595a.diff"; + sha256 = "sha256-wvH4BvDiaBv7jbOP8LvOE5Vs16Kcwz/C9jLpEMohzLQ="; + }) + + # positively reviewed + (fetchpatch { + name = "matplotlib-3.7.0-upgrade.patch"; + url = "https://github.com/sagemath/sage/pull/35177.diff"; + sha256 = "sha256-YdPnMsjXBm9ZRm6a8hH8rSynkrABjLoIzqwp3F/rKAw="; + }) + + # rebased from https://github.com/sagemath/sage/pull/34994, merged in sage 10.0.beta2 + ./patches/numpy-1.24-upgrade.patch + # temporarily paper over https://github.com/jupyter-widgets/ipywidgets/issues/3669 ./patches/ipywidgets-on_submit-deprecationwarning.patch From a1e27cf0e95c28dbd0bf2517b0f4981ca7bffdde Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 19:33:36 +0200 Subject: [PATCH 186/240] sage: add libpng to sagelib --- pkgs/applications/science/math/sage/sagelib.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/science/math/sage/sagelib.nix b/pkgs/applications/science/math/sage/sagelib.nix index 143e5a2a22b3..3d1c319a2f22 100644 --- a/pkgs/applications/science/math/sage/sagelib.nix +++ b/pkgs/applications/science/math/sage/sagelib.nix @@ -22,6 +22,7 @@ , gsl , iml , jinja2 +, libpng , lcalc , lrcalc , gap @@ -99,6 +100,7 @@ buildPythonPackage rec { gd readline iml + libpng ]; propagatedBuildInputs = [ From 7ee8aa8039163c53f30be582040098f4165d27c1 Mon Sep 17 00:00:00 2001 From: linsui Date: Sat, 18 Mar 2023 21:12:28 +0800 Subject: [PATCH 187/240] neovimUtils: only set packpath/rtp as needed ... when there are plugins --- pkgs/applications/editors/neovim/utils.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix index 125fae66f7f7..0f03866cc75f 100644 --- a/pkgs/applications/editors/neovim/utils.nix +++ b/pkgs/applications/editors/neovim/utils.nix @@ -107,9 +107,10 @@ let # vim accepts a limited number of commands so we join them all flags = [ "--cmd" (lib.intersperse "|" hostProviderViml) + ] ++ lib.optionals (myVimPackage.start != [] || myVimPackage.opt != []) [ "--cmd" "set packpath^=${vimUtils.packDir packDirArgs}" "--cmd" "set rtp^=${vimUtils.packDir packDirArgs}" - ]; + ]; in [ "--inherit-argv0" "--add-flags" (lib.escapeShellArgs flags) From 3311be7a1355466d0c7c35a954a54244dc75259a Mon Sep 17 00:00:00 2001 From: toastal Date: Mon, 20 Mar 2023 00:49:35 +0700 Subject: [PATCH 188/240] =?UTF-8?q?hunspellDicts.th=5FTH:=20experimental-2?= =?UTF-8?q?021-12-20=20=E2=86=92=20experimental-2023-03-01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/libraries/hunspell/dictionaries.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/hunspell/dictionaries.nix b/pkgs/development/libraries/hunspell/dictionaries.nix index 17c73c118cec..1f1f5a687a4b 100644 --- a/pkgs/development/libraries/hunspell/dictionaries.nix +++ b/pkgs/development/libraries/hunspell/dictionaries.nix @@ -828,14 +828,14 @@ rec { th_TH = th-th; th-th = mkDict { pname = "hunspell-dict-th-th"; - version = "experimental-2021-12-20"; + version = "experimental-2023-03-01"; dictFileName = "th_TH"; readmeFile = "README.md"; src = fetchFromGitHub { owner = "SyafiqHadzir"; repo = "Hunspell-TH"; - rev = "f119e58e5f6954965d6abd683e7d4c4b9be2684f"; - sha256 = "sha256-hwqKvuLxbtzxfyQ5YhC/sdb3QQwxCfzgDOHeatxDjxM="; + rev = "9c09f1b7c0eb4d04b9f6f427901686c5c3d9fa54"; + sha256 = "1wszpnbgj31k72x1vvcfkzcpmxsncdpqsi3zagah7swilpi7cqm4"; }; meta = with lib; { description = "Hunspell dictionary for Central Thai (Thailand)"; From f5003fa49094ae68c80176e293bfec79cdc629cc Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 20:06:54 +0200 Subject: [PATCH 189/240] quisk: migrate to wxPython_4_2 --- pkgs/applications/radio/quisk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/radio/quisk/default.nix b/pkgs/applications/radio/quisk/default.nix index 34e83ab95ca2..5fcd11a17523 100644 --- a/pkgs/applications/radio/quisk/default.nix +++ b/pkgs/applications/radio/quisk/default.nix @@ -1,5 +1,5 @@ { lib, python39Packages, fetchPypi -, fftw, alsa-lib, pulseaudio, pyusb, wxPython_4_0 }: +, fftw, alsa-lib, pulseaudio, pyusb, wxPython_4_2 }: python39Packages.buildPythonApplication rec { pname = "quisk"; @@ -12,7 +12,7 @@ python39Packages.buildPythonApplication rec { buildInputs = [ fftw alsa-lib pulseaudio ]; - propagatedBuildInputs = [ pyusb wxPython_4_0 ]; + propagatedBuildInputs = [ pyusb wxPython_4_2 ]; doCheck = false; From e131d80a118f7ec7d1b6ece2b6001490b6920887 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 19 Mar 2023 18:38:13 +0000 Subject: [PATCH 190/240] d2: 0.2.4 -> 0.2.5 --- pkgs/tools/text/d2/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/text/d2/default.nix b/pkgs/tools/text/d2/default.nix index de2857da1852..0e856d798429 100644 --- a/pkgs/tools/text/d2/default.nix +++ b/pkgs/tools/text/d2/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "d2"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "terrastruct"; repo = pname; rev = "v${version}"; - hash = "sha256-aReYFw6mlPhf11bhLII5CrMG1G9d0hhPsFVrZxmt72o="; + hash = "sha256-nny6scwuSIFQA+G4k3WfuH9n83kMmnwmfPJMKDCIUBo="; }; - vendorHash = "sha256-+Z8nzna5KedWzmhBKGSpsbE8ooaC9sPk6Bh5zkrzwrQ="; + vendorHash = "sha256-h2OGd/Ql4BTX0tt91lQBvmm41h2kzPgQXawJnrkxn8Y="; ldflags = [ "-s" From 62b3fd5fd2f2a93f6ff13a95df548ca7fe84c28b Mon Sep 17 00:00:00 2001 From: laalsaas Date: Wed, 15 Mar 2023 22:53:18 +0100 Subject: [PATCH 191/240] plasma5: move excludePackages option for consistency --- .../manual/release-notes/rl-2305.section.md | 2 + .../services/x11/desktop-managers/plasma5.nix | 138 +++++++++--------- 2 files changed, 72 insertions(+), 68 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index 21de4cc816c8..e7345c1d8f5f 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -124,6 +124,8 @@ In addition to numerous new and upgraded packages, this release has the followin - `llvmPackages_rocm.llvm` will not contain `clang` or `compiler-rt`. `llvmPackages_rocm.clang` will not contain `llvm`. `llvmPackages_rocm.clangNoCompilerRt` has been removed in favor of using `llvmPackages_rocm.clang-unwrapped`. +- `services.xserver.desktopManager.plasma5.excludePackages` has been moved to `environment.plasma5.excludePackages`, for consistency with other Desktop Environments + - The EC2 image module previously detected and automatically mounted ext3-formatted instance store devices and partitions in stage-1 (initramfs), storing `/tmp` on the first discovered device. This behaviour, which only catered to very specific use cases and could not be disabled, has been removed. Users relying on this should provide their own implementation, and probably use ext4 and perform the mount in stage-2. - `teleport` has been upgraded from major version 10 to major version 12. Please see upstream [upgrade instructions](https://goteleport.com/docs/setup/operations/upgrading/) and release notes for versions [11](https://goteleport.com/docs/changelog/#1100) and [12](https://goteleport.com/docs/changelog/#1201). Note that Teleport does not officially support upgrades across more than one major version at a time. If you're running Teleport server components, it is recommended to first upgrade to an intermediate 11.x version by setting `services.teleport.package = pkgs.teleport_11`. Afterwards, this option can be removed to upgrade to the default version (12). diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix index 6e2fec599bc1..73a864bb95fe 100644 --- a/nixos/modules/services/x11/desktop-managers/plasma5.nix +++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix @@ -81,88 +81,90 @@ let in { - options.services.xserver.desktopManager.plasma5 = { - enable = mkOption { - type = types.bool; - default = false; - description = lib.mdDoc "Enable the Plasma 5 (KDE 5) desktop environment."; - }; + options = { + services.xserver.desktopManager.plasma5 = { + enable = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc "Enable the Plasma 5 (KDE 5) desktop environment."; + }; - phononBackend = mkOption { - type = types.enum [ "gstreamer" "vlc" ]; - default = "vlc"; - example = "gstreamer"; - description = lib.mdDoc "Phonon audio backend to install."; - }; + phononBackend = mkOption { + type = types.enum [ "gstreamer" "vlc" ]; + default = "vlc"; + example = "gstreamer"; + description = lib.mdDoc "Phonon audio backend to install."; + }; - useQtScaling = mkOption { - type = types.bool; - default = false; - description = lib.mdDoc "Enable HiDPI scaling in Qt."; - }; + useQtScaling = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc "Enable HiDPI scaling in Qt."; + }; - runUsingSystemd = mkOption { - description = lib.mdDoc "Use systemd to manage the Plasma session"; - type = types.bool; - default = true; - }; + runUsingSystemd = mkOption { + description = lib.mdDoc "Use systemd to manage the Plasma session"; + type = types.bool; + default = true; + }; - excludePackages = mkOption { - description = lib.mdDoc "List of default packages to exclude from the configuration"; - type = types.listOf types.package; - default = []; - example = literalExpression "[ pkgs.plasma5Packages.oxygen ]"; - }; + notoPackage = mkPackageOptionMD pkgs "Noto fonts" { + default = [ "noto-fonts" ]; + example = "noto-fonts-lgc-plus"; + }; - notoPackage = mkPackageOptionMD pkgs "Noto fonts" { - default = [ "noto-fonts" ]; - example = "noto-fonts-lgc-plus"; - }; + # Internally allows configuring kdeglobals globally + kdeglobals = mkOption { + internal = true; + default = {}; + type = kdeConfigurationType; + }; - # Internally allows configuring kdeglobals globally - kdeglobals = mkOption { - internal = true; - default = {}; - type = kdeConfigurationType; - }; + # Internally allows configuring kwin globally + kwinrc = mkOption { + internal = true; + default = {}; + type = kdeConfigurationType; + }; - # Internally allows configuring kwin globally - kwinrc = mkOption { - internal = true; - default = {}; - type = kdeConfigurationType; - }; + mobile.enable = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc '' + Enable support for running the Plasma Mobile shell. + ''; + }; - mobile.enable = mkOption { - type = types.bool; - default = false; - description = lib.mdDoc '' - Enable support for running the Plasma Mobile shell. - ''; - }; + mobile.installRecommendedSoftware = mkOption { + type = types.bool; + default = true; + description = lib.mdDoc '' + Installs software recommended for use with Plasma Mobile, but which + is not strictly required for Plasma Mobile to run. + ''; + }; - mobile.installRecommendedSoftware = mkOption { - type = types.bool; - default = true; - description = lib.mdDoc '' - Installs software recommended for use with Plasma Mobile, but which - is not strictly required for Plasma Mobile to run. - ''; - }; - - bigscreen.enable = mkOption { - type = types.bool; - default = false; - description = lib.mdDoc '' - Enable support for running the Plasma Bigscreen session. - ''; + bigscreen.enable = mkOption { + type = types.bool; + default = false; + description = lib.mdDoc '' + Enable support for running the Plasma Bigscreen session. + ''; + }; }; + environment.plasma5.excludePackages = mkOption { + description = lib.mdDoc "List of default packages to exclude from the configuration"; + type = types.listOf types.package; + default = []; + example = literalExpression "[ pkgs.plasma5Packages.oxygen ]"; + }; }; imports = [ (mkRemovedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "enableQt4Support" ] "Phonon no longer supports Qt 4.") (mkRemovedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "supportDDC" ] "DDC/CI is no longer supported upstream.") (mkRenamedOptionModule [ "services" "xserver" "desktopManager" "kde5" ] [ "services" "xserver" "desktopManager" "plasma5" ]) + (mkRenamedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "excludePackages" ] [ "environment" "plasma5" "excludePackages" ]) ]; config = mkMerge [ @@ -284,7 +286,7 @@ in ]; in requiredPackages - ++ utils.removePackagesByName optionalPackages cfg.excludePackages + ++ utils.removePackagesByName optionalPackages config.environment.plasma5.excludePackages # Phonon audio backend ++ lib.optional (cfg.phononBackend == "gstreamer") libsForQt5.phonon-backend-gstreamer @@ -438,7 +440,7 @@ in khelpcenter print-manager ]; - in requiredPackages ++ utils.removePackagesByName optionalPackages cfg.excludePackages; + in requiredPackages ++ utils.removePackagesByName optionalPackages config.environment.plasma5.excludePackages; systemd.user.services = { plasma-run-with-systemd = { From 2a68fac83868805aed1397647890f7ce3f41e9aa Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 19 Mar 2023 21:19:18 +0200 Subject: [PATCH 192/240] python310Packages.pyvista: 0.38.4 -> 0.38.5 --- pkgs/development/python-modules/pyvista/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvista/default.nix b/pkgs/development/python-modules/pyvista/default.nix index 58887ed32468..6b2903d7ba20 100644 --- a/pkgs/development/python-modules/pyvista/default.nix +++ b/pkgs/development/python-modules/pyvista/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pyvista"; - version = "0.38.4"; + version = "0.38.5"; format = "setuptools"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha256-lOubi5di7K/Q/N/VMPMqC5hr3q69PR+4EgL+zde9j78="; + hash = "sha256-2EH9S67xj3Z2wHWAvBt7alZPZj5/K5787cQnE53lzA0="; }; propagatedBuildInputs = [ From c11df45c3daa6c4064f03f1bd8287a013ca56016 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 19 Mar 2023 20:58:21 +0100 Subject: [PATCH 193/240] directx-shader-compiler: remove pinned stdenv workaround --- pkgs/top-level/all-packages.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3e6137229de3..ec81e4efa9f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24691,10 +24691,7 @@ with pkgs; directx-headers = callPackage ../development/libraries/directx-headers { }; - directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler { - # https://github.com/NixOS/nixpkgs/issues/216294 - stdenv = if stdenv.cc.isGNU && stdenv.isi686 then gcc11Stdenv else stdenv; - }; + directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler { }; dkimproxy = callPackage ../servers/mail/dkimproxy { }; From 0f3519bb0fd81ac3f45f12fc02a14d1cd70d6e1c Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 19 Mar 2023 13:03:47 -0700 Subject: [PATCH 194/240] buildkite-agent: 3.44.0 -> 3.45.0 (#221741) --- .../continuous-integration/buildkite-agent/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix index 3d1932f3eb04..0655246fc671 100644 --- a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix +++ b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix @@ -3,16 +3,16 @@ nixosTests }: buildGoModule rec { pname = "buildkite-agent"; - version = "3.44.0"; + version = "3.45.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "agent"; rev = "v${version}"; - sha256 = "sha256-iN6Q+HXaZgUt8kXDGG5e1hY0/g/JYSHQ768YYRwZsuw="; + sha256 = "sha256-T1B9eo0LVN5FMI76TJQ4yxIXOfqT9wHNO5DHfVaWHBA="; }; - vendorHash = "sha256-I+tjSBfAvRyE0bjVRloAkb5Jftb6dxoq8lNSgWHAcVk="; + vendorHash = "sha256-kxqwGJBm5cT0ay29TlAqq3cFWheLqMwX/MtHpaHohBc="; postPatch = '' substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash From 314ea5125abdf7c426a0380fd44ca06fb2bdbb48 Mon Sep 17 00:00:00 2001 From: tricktron Date: Sun, 19 Mar 2023 21:17:00 +0100 Subject: [PATCH 195/240] kcov: 38 -> 41 (#220464) --- .../tools/analysis/kcov/default.nix | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/pkgs/development/tools/analysis/kcov/default.nix b/pkgs/development/tools/analysis/kcov/default.nix index 6a0fb74af51f..95838c9c27fd 100644 --- a/pkgs/development/tools/analysis/kcov/default.nix +++ b/pkgs/development/tools/analysis/kcov/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , cmake , pkg-config , zlib @@ -10,8 +9,7 @@ , python3 , libiberty , libopcodes -, runCommand -, gcc +, runCommandCC , rustc }: @@ -19,25 +17,15 @@ let self = stdenv.mkDerivation rec { pname = "kcov"; - version = "38"; + version = "41"; src = fetchFromGitHub { owner = "SimonKagstrom"; repo = "kcov"; rev = "v${version}"; - sha256 = "sha256-6LoIo2/yMUz8qIpwJVcA3qZjjF+8KEM1MyHuyHsQD38="; + sha256 = "sha256-Kit4Yn5Qeg3uAc6+RxwlVEhDKN6at+Uc7V38yhDPrAY="; }; - patches = [ - # Pull upstream patch for binutils-2/39 support: - # https://github.com/SimonKagstrom/kcov/pull/383 - (fetchpatch { - name = "binutils-2.39.patch"; - url = "https://github.com/SimonKagstrom/kcov/commit/fd1a4fd2f02cee49afd74e427e38c61b89154582.patch"; - hash = "sha256-licQkC8qDg2i6No3j0yKEU6i+Owi4lhrnfGvETkzz7w="; - }) - ]; - preConfigure = "patchShebangs src/bin-to-c-source.py"; nativeBuildInputs = [ cmake pkg-config python3 ]; @@ -46,25 +34,25 @@ let strictDeps = true; passthru.tests = { - works-on-c = runCommand "works-on-c" {} '' + works-on-c = runCommandCC "works-on-c" { } '' set -ex cat - > a.c < a.rs < Date: Sun, 19 Mar 2023 13:23:00 -0700 Subject: [PATCH 196/240] authenticator: 4.1.6 -> 4.2.0 --- pkgs/applications/misc/authenticator/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 13 ++++++++++++- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/misc/authenticator/default.nix b/pkgs/applications/misc/authenticator/default.nix index 5fb336d8de37..5f6d1c419567 100644 --- a/pkgs/applications/misc/authenticator/default.nix +++ b/pkgs/applications/misc/authenticator/default.nix @@ -2,7 +2,6 @@ , stdenv , fetchFromGitLab , appstream-glib -, clang , desktop-file-utils , meson , ninja @@ -14,7 +13,6 @@ , gst_all_1 , gtk4 , libadwaita -, libclang , openssl , pipewire , sqlite @@ -24,20 +22,20 @@ stdenv.mkDerivation rec { pname = "authenticator"; - version = "4.1.6"; + version = "4.2.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "Authenticator"; rev = version; - hash = "sha256-fv7Np3haRCJABlJocKuu+1jevHYrdo+VyiQBpRmHs2g="; + hash = "sha256-Nv4QE6gyh42Na/stAgTIapV8GQuUHCdL6IEO//J8dV8="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-8GddlDM1lU365GXdrKNhO331/y1p3Om5uZfVLy8TBGI="; + hash = "sha256-IS9jdr19VvgX6M1OqM6rjE8veujZcwBuOTuDm5mDXso="; }; nativeBuildInputs = [ @@ -80,5 +78,8 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ austinbutler ]; platforms = lib.platforms.linux; + # Fails to build on aarch64 with error + # "a label can only be part of a statement and a declaration is not a statement" + broken = stdenv.isLinux && stdenv.isAarch64; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b41fc209c3c6..10868980f539 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2811,7 +2811,18 @@ with pkgs; audiowaveform = callPackage ../tools/audio/audiowaveform { }; - authenticator = callPackage ../applications/misc/authenticator { }; + authenticator = callPackage ../applications/misc/authenticator rec { + # Remove when GTK is upgraded past 4.8 + # https://github.com/NixOS/nixpkgs/issues/216770 + gtk4 = pkgs.gtk4.overrideAttrs (_: rec { + version = "4.9.4"; + src = fetchurl { + url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; + sha256 = "sha256-kaOv1YQB1OXYHjCwjuPxE6R2j/EBQDNqcqMmx3JyvjA="; + }; + }); + wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = gtk4; }; + }; autoflake = with python3.pkgs; toPythonApplication autoflake; From 40035456cf8842e54823336771484a4ed2dd48a9 Mon Sep 17 00:00:00 2001 From: paumr <53442728+paumr@users.noreply.github.com> Date: Sun, 19 Mar 2023 21:30:40 +0100 Subject: [PATCH 197/240] archi: fix gtk errors (#220080) --- pkgs/tools/misc/archi/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/misc/archi/default.nix b/pkgs/tools/misc/archi/default.nix index 14465cc3a945..c9a647d000a0 100644 --- a/pkgs/tools/misc/archi/default.nix +++ b/pkgs/tools/misc/archi/default.nix @@ -5,6 +5,8 @@ , makeWrapper , jdk , libsecret +, webkitgtk +, wrapGAppsHook }: stdenv.mkDerivation rec { @@ -31,6 +33,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper + wrapGAppsHook ] ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; installPhase = @@ -43,6 +46,7 @@ stdenv.mkDerivation rec { install -D -m755 Archi $out/libexec/Archi makeWrapper $out/libexec/Archi $out/bin/Archi \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ webkitgtk ])} \ --prefix PATH : ${jdk}/bin '' else From e955f24cb4913d0e7ceb4f21f3920f10abb20cb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 19 Mar 2023 21:32:06 +0100 Subject: [PATCH 198/240] mdcat: 1.1.0 -> 1.1.1 Diff: https://github.com/lunaryorn/mdcat/compare/mdcat-1.1.0...mdcat-1.1.1 --- pkgs/tools/text/mdcat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/text/mdcat/default.nix b/pkgs/tools/text/mdcat/default.nix index 812b76796e21..db257178d7e4 100644 --- a/pkgs/tools/text/mdcat/default.nix +++ b/pkgs/tools/text/mdcat/default.nix @@ -12,20 +12,20 @@ rustPlatform.buildRustPackage rec { pname = "mdcat"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "lunaryorn"; repo = "mdcat"; rev = "mdcat-${version}"; - sha256 = "sha256-1TP91mZ5f3x2Q0Qv/p+aE+rvWEW3zVArcgELLNWi4JY="; + sha256 = "sha256-E/ISQn+uTcay9JSZ1wVbb9WLv3BHV65CvbGSj99bqCs="; }; nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; - cargoSha256 = "sha256-aqOaU9K+dHwyqPqRnD+Gw2enmHF9eJAAHeP7sGBiWtg="; + cargoSha256 = "sha256-ym1xVnUw4DymPusSXSUG8+StOe8dmbJjoQJLgjBfP1c="; nativeCheckInputs = [ ansi2html ]; # Skip tests that use the network and that include files. From 2daba98981f9320de1be3a10d9bf37c0b77094e3 Mon Sep 17 00:00:00 2001 From: pennae <82953136+pennae@users.noreply.github.com> Date: Sat, 18 Mar 2023 13:16:10 +0100 Subject: [PATCH 199/240] workflows: check maintainers sortedness on pull_request_target `pull_request` workflows need approval to run, `pull_request_target` does not. this one isn't particularly vulnerable and doesn't take long to run, so we may as well run it without approval. --- .github/workflows/check-maintainers-sorted.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-maintainers-sorted.yaml b/.github/workflows/check-maintainers-sorted.yaml index 73987f9b9168..2c2473250d82 100644 --- a/.github/workflows/check-maintainers-sorted.yaml +++ b/.github/workflows/check-maintainers-sorted.yaml @@ -1,7 +1,7 @@ name: "Check that maintainer list is sorted" on: - pull_request: + pull_request_target: paths: - 'maintainers/maintainer-list.nix' permissions: @@ -13,6 +13,9 @@ jobs: if: github.repository_owner == 'NixOS' steps: - uses: actions/checkout@v3 + with: + # pull_request_target checks out the base branch by default + ref: refs/pull/${{ github.event.pull_request.number }}/merge - uses: cachix/install-nix-action@v19 with: # explicitly enable sandbox From 7c7784c6ed7eb155d73e849d4f704382e81458b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anselm=20Sch=C3=BCler?= Date: Sun, 19 Mar 2023 22:41:56 +0100 Subject: [PATCH 200/240] vscode-extensions: move underscore-prefixed extension identifiers to quoted ones --- .../applications/editors/vscode/extensions/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index dfb3ad2b3ad6..a6f406766201 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -33,7 +33,7 @@ let # baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs) { - _1Password.op-vscode = buildVscodeMarketplaceExtension { + "1Password".op-vscode = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "1Password"; name = "op-vscode"; @@ -50,7 +50,7 @@ let }; }; - _2gua.rainbow-brackets = buildVscodeMarketplaceExtension { + "2gua".rainbow-brackets = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "2gua"; name = "rainbow-brackets"; @@ -66,7 +66,7 @@ let }; }; - _4ops.terraform = buildVscodeMarketplaceExtension { + "4ops".terraform = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "4ops"; name = "terraform"; @@ -3194,13 +3194,15 @@ let license = lib.licenses.mit; }; }; - }; aliases = self: super: { # aliases jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls; ms-vscode = lib.recursiveUpdate super.ms-vscode { inherit (super.golang) go; }; + _1Password = lib.trace ''_1Password has been replaced with "1Password"'' self."1Password"; + _2gua = lib.trace ''_2gua has been replaced with "2gua"'' self."2gua"; + _4ops = lib.trace ''_4ops has been replaced with "4ops"'' self."4ops"; }; # TODO: add overrides overlay, so that we can have a generated.nix From abd627f685163e3c6e7b8f3856759d61d574fe88 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 19 Mar 2023 22:49:58 +0100 Subject: [PATCH 201/240] python310Packages.pymodbus: remove asynctest --- pkgs/development/python-modules/pymodbus/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix index e9cf439d36c1..bc2fa19032f2 100644 --- a/pkgs/development/python-modules/pymodbus/default.nix +++ b/pkgs/development/python-modules/pymodbus/default.nix @@ -1,6 +1,5 @@ { lib , aiohttp -, asynctest , buildPythonPackage , click , fetchFromGitHub @@ -43,7 +42,6 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - asynctest mock pytest-asyncio pytest-rerunfailures From caf91510609fc82a239c91bb153ae6f98fd9d4f7 Mon Sep 17 00:00:00 2001 From: Mats Date: Sun, 19 Mar 2023 23:12:21 +0100 Subject: [PATCH 202/240] python3Packages.pywebview: add bottle to dependencies --- pkgs/development/python-modules/pywebview/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pywebview/default.nix b/pkgs/development/python-modules/pywebview/default.nix index d4bbe0b590e9..913b116c29ec 100644 --- a/pkgs/development/python-modules/pywebview/default.nix +++ b/pkgs/development/python-modules/pywebview/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, bottle , importlib-resources , proxy_tools , pygobject3 @@ -32,6 +33,7 @@ buildPythonPackage rec { ]; propagatedBuildInputs = [ + bottle pyqtwebengine proxy_tools six From 5d5b794e10fb255aff04d2d8daa94702387a6226 Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Sun, 19 Mar 2023 22:15:10 +0000 Subject: [PATCH 203/240] musescore: 4.0.1 -> 4.0.2 --- pkgs/applications/audio/musescore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix index 97f71a1b48f8..15828d25729c 100644 --- a/pkgs/applications/audio/musescore/default.nix +++ b/pkgs/applications/audio/musescore/default.nix @@ -8,13 +8,13 @@ mkDerivation rec { pname = "musescore"; - version = "4.0.1"; + version = "4.0.2"; src = fetchFromGitHub { owner = "musescore"; repo = "MuseScore"; rev = "v${version}"; - sha256 = "sha256-Xhjjm/pYcjfZE632eP2jujqUAmzdYNa81EPrvS5UKnQ="; + sha256 = "sha256-3NSHUdTyAC/WOhkB6yBrqtV3LV4Hl1m3poB3ojtJMfs="; }; patches = [ # See https://github.com/musescore/MuseScore/issues/15571 From 2484b9e3b8576d8a944acb3eb00f31b332a2bee6 Mon Sep 17 00:00:00 2001 From: Ali Caglayan Date: Sun, 19 Mar 2023 23:34:21 +0100 Subject: [PATCH 204/240] ocamlPackages.lwd: init at 0.3 (#221929) Added libraries - lwd - nottui - nottui-lwt - nottui-pretty - tyxml-lwd Which are all part of the lwd sources. This fixes #136208. Signed-off-by: Ali Caglayan --- .../development/ocaml-modules/lwd/default.nix | 24 +++++++++++++++++++ .../ocaml-modules/lwd/nottui-lwt.nix | 19 +++++++++++++++ .../ocaml-modules/lwd/nottui-pretty.nix | 19 +++++++++++++++ pkgs/development/ocaml-modules/lwd/nottui.nix | 19 +++++++++++++++ .../ocaml-modules/lwd/tyxml-lwd.nix | 20 ++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 10 ++++++++ 6 files changed, 111 insertions(+) create mode 100644 pkgs/development/ocaml-modules/lwd/default.nix create mode 100644 pkgs/development/ocaml-modules/lwd/nottui-lwt.nix create mode 100644 pkgs/development/ocaml-modules/lwd/nottui-pretty.nix create mode 100644 pkgs/development/ocaml-modules/lwd/nottui.nix create mode 100644 pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix diff --git a/pkgs/development/ocaml-modules/lwd/default.nix b/pkgs/development/ocaml-modules/lwd/default.nix new file mode 100644 index 000000000000..43e13bbcc893 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/default.nix @@ -0,0 +1,24 @@ +{ lib, fetchurl, buildDunePackage, seq }: + +buildDunePackage rec { + pname = "lwd"; + version = "0.3"; + + minimalOCamlVersion = "4.08"; + duneVersion = "3"; + + src = fetchurl { + url = + "https://github.com/let-def/lwd/releases/download/v${version}/lwd-${version}.tbz"; + sha256 = "sha256-H/vyW2tn2OBuWwcmPs8NcINXgFe93MSxRd8dzeoXARI="; + }; + + propagatedBuildInputs = [ seq ]; + + meta = with lib; { + description = "Lightweight reactive documents"; + license = licenses.mit; + maintainers = [ maintainers.alizter ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix new file mode 100644 index 000000000000..84df8db4ea37 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix @@ -0,0 +1,19 @@ +{ lib, fetchurl, buildDunePackage, lwd, lwt, nottui }: + +buildDunePackage { + pname = "nottui-lwt"; + + inherit (lwd) version src; + + minimalOCamlVersion = "4.08"; + duneVersion = "3"; + + propagatedBuildInputs = [ lwt nottui ]; + + meta = with lib; { + description = "Run Nottui UIs in Lwt"; + license = licenses.mit; + maintainers = [ maintainers.alizter ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix new file mode 100644 index 000000000000..e411255c58c4 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix @@ -0,0 +1,19 @@ +{ lib, fetchurl, buildDunePackage, lwd, nottui }: + +buildDunePackage { + pname = "nottui-pretty"; + + inherit (lwd) version src; + + minimalOCamlVersion = "4.08"; + duneVersion = "3"; + + propagatedBuildInputs = [ nottui ]; + + meta = with lib; { + description = "A pretty-printer based on PPrint rendering UIs"; + license = licenses.mit; + maintainers = [ maintainers.alizter ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/nottui.nix b/pkgs/development/ocaml-modules/lwd/nottui.nix new file mode 100644 index 000000000000..6427ca9630c4 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/nottui.nix @@ -0,0 +1,19 @@ +{ lib, fetchurl, buildDunePackage, lwd, notty }: + +buildDunePackage { + pname = "nottui"; + + inherit (lwd) version src; + + minimalOCamlVersion = "4.08"; + duneVersion = "3"; + + propagatedBuildInputs = [ lwd notty ]; + + meta = with lib; { + description = "UI toolkit for the terminal built on top of Notty and Lwd"; + license = licenses.mit; + maintainers = [ maintainers.alizter ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix new file mode 100644 index 000000000000..0832847be3d6 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix @@ -0,0 +1,20 @@ +{ lib, fetchurl, buildDunePackage, js_of_ocaml, js_of_ocaml-ppx, lwd, tyxml }: + +buildDunePackage { + pname = "tyxml-lwd"; + + inherit (lwd) version src; + + minimalOCamlVersion = "4.08"; + duneVersion = "3"; + + buildInputs = [ js_of_ocaml-ppx ]; + propagatedBuildInputs = [ js_of_ocaml lwd tyxml ]; + + meta = with lib; { + description = "Make reactive webpages in Js_of_ocaml using Tyxml and Lwd"; + license = licenses.mit; + maintainers = [ maintainers.alizter ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 4015e0013201..28e3db6d64c9 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -787,6 +787,8 @@ let inherit (pkgs) file; }; + lwd = callPackage ../development/ocaml-modules/lwd { }; + lwt = callPackage ../development/ocaml-modules/lwt { }; lwt-canceler = callPackage ../development/ocaml-modules/lwt-canceler { }; @@ -984,6 +986,12 @@ let note = callPackage ../development/ocaml-modules/note { }; + nottui = callPackage ../development/ocaml-modules/lwd/nottui.nix { }; + + nottui-lwt = callPackage ../development/ocaml-modules/lwd/nottui-lwt.nix { }; + + nottui-pretty = callPackage ../development/ocaml-modules/lwd/nottui-pretty.nix { }; + notty = callPackage ../development/ocaml-modules/notty { }; npy = callPackage ../development/ocaml-modules/npy { @@ -1296,6 +1304,8 @@ let tyxml = callPackage ../development/ocaml-modules/tyxml { }; + tyxml-lwd = callPackage ../development/ocaml-modules/lwd/tyxml-lwd.nix { }; + ulex = callPackage ../development/ocaml-modules/ulex { }; tls = callPackage ../development/ocaml-modules/tls { }; From 27e8a2b86c0f0e7e47a951ea53696a3e166e9cd8 Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Sun, 19 Mar 2023 23:41:47 +0100 Subject: [PATCH 205/240] pjsip: add darwin support (#220884) Co-authored-by: Sandro --- .../applications/networking/pjsip/default.nix | 46 +++++++++++++++++-- pkgs/top-level/all-packages.nix | 4 +- 2 files changed, 43 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/pjsip/default.nix b/pkgs/applications/networking/pjsip/default.nix index 33747e2d669b..db76d3f58611 100644 --- a/pkgs/applications/networking/pjsip/default.nix +++ b/pkgs/applications/networking/pjsip/default.nix @@ -7,10 +7,13 @@ , swig , alsa-lib , AppKit +, CoreFoundation +, Security , python3 , pythonSupport ? true +, pjsip +, runCommand }: - stdenv.mkDerivation rec { pname = "pjsip"; version = "2.13"; @@ -41,21 +44,23 @@ stdenv.mkDerivation rec { buildInputs = [ openssl libsamplerate ] ++ lib.optional stdenv.isLinux alsa-lib - ++ lib.optional stdenv.isDarwin AppKit; + ++ lib.optionals stdenv.isDarwin [ AppKit CoreFoundation Security ]; preConfigure = '' export LD=$CC ''; + NIX_CFLAGS_LINK = lib.optionalString stdenv.isDarwin "-headerpad_max_install_names"; + postBuild = lib.optionalString pythonSupport '' make -C pjsip-apps/src/swig/python ''; + configureFlags = [ "--enable-shared" ]; + outputs = [ "out" ] ++ lib.optional pythonSupport "py"; - configureFlags = [ "--enable-shared" ]; - postInstall = '' mkdir -p $out/bin cp pjsip-apps/bin/pjsua-* $out/bin/pjsua @@ -65,13 +70,44 @@ stdenv.mkDerivation rec { (cd pjsip-apps/src/swig/python && \ python setup.py install --prefix=$py ) + '' + lib.optionalString stdenv.isDarwin '' + # On MacOS relative paths are used to refer to libraries. All libraries use + # a relative path like ../lib/*.dylib or ../../lib/*.dylib. We need to + # rewrite these to use absolute ones. + + # First, find all libraries (and their symlinks) in our outputs to define + # the install_name_tool -change arguments we should pass. + readarray -t libraries < <( + for outputName in $(getAllOutputNames); do + find "''${!outputName}" \( -name '*.dylib*' -o -name '*.so*' \) + done + ) + + # Determine the install_name_tool -change arguments that are going to be + # applied to all libraries. + change_args=() + for lib in "''${libraries[@]}"; do + lib_name="$(basename $lib)" + change_args+=(-change ../lib/$lib_name $lib) + change_args+=(-change ../../lib/$lib_name $lib) + done + + # Rewrite id and library refences for all non-symlinked libraries. + for lib in "''${libraries[@]}"; do + if [ -f "$lib" ]; then + install_name_tool -id $lib "''${change_args[@]}" $lib + fi + done ''; # We need the libgcc_s.so.1 loadable (for pthread_cancel to work) dontPatchELF = true; + passthru.tests.python-pjsua2 = runCommand "python-pjsua2" { } '' + ${(python3.withPackages (pkgs: [ pkgs.pjsua2 ])).interpreter} -c "import pjsua2" > $out + ''; + meta = with lib; { - broken = stdenv.isDarwin; description = "A multimedia communication library written in C, implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE"; homepage = "https://pjsip.org/"; license = licenses.gpl2Plus; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 88129dc070b4..f1c9e8adbf92 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38568,8 +38568,8 @@ with pkgs; physlock = callPackage ../misc/screensavers/physlock { }; - pjsip = callPackage ../applications/networking/pjsip { - inherit (darwin.apple_sdk.frameworks) AppKit; + pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip { + inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security; }; pounce = callPackage ../servers/pounce { }; From 994923454a9de9838b8f5e0a8f8bffa090dfd140 Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Mon, 20 Mar 2023 04:18:10 +0530 Subject: [PATCH 206/240] ugrep: 3.10.0 -> 3.11.0 --- pkgs/tools/text/ugrep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix index f5b5dc4c773f..4832fa3b6e73 100644 --- a/pkgs/tools/text/ugrep/default.nix +++ b/pkgs/tools/text/ugrep/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "ugrep"; - version = "3.10.0"; + version = "3.11.0"; src = fetchFromGitHub { owner = "Genivia"; repo = pname; rev = "v${version}"; - hash = "sha256-ujLKAJNt2bWIq79Wh94QTFpd+7yUMhS7UMXa8gJScA4="; + hash = "sha256-nqnuEahOsnGX38526cIe8Vj7YoEJxO1ydbgfPwlpK+o="; }; buildInputs = [ From b609654a98082afda26ad213b2d307297c95c09a Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Sun, 19 Mar 2023 20:02:52 -0300 Subject: [PATCH 207/240] Revert "vscode-extensions: move underscore-prefixed extension identifiers to quoted ones" --- .../applications/editors/vscode/extensions/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a6f406766201..dfb3ad2b3ad6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -33,7 +33,7 @@ let # baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs) { - "1Password".op-vscode = buildVscodeMarketplaceExtension { + _1Password.op-vscode = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "1Password"; name = "op-vscode"; @@ -50,7 +50,7 @@ let }; }; - "2gua".rainbow-brackets = buildVscodeMarketplaceExtension { + _2gua.rainbow-brackets = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "2gua"; name = "rainbow-brackets"; @@ -66,7 +66,7 @@ let }; }; - "4ops".terraform = buildVscodeMarketplaceExtension { + _4ops.terraform = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "4ops"; name = "terraform"; @@ -3194,15 +3194,13 @@ let license = lib.licenses.mit; }; }; + }; aliases = self: super: { # aliases jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls; ms-vscode = lib.recursiveUpdate super.ms-vscode { inherit (super.golang) go; }; - _1Password = lib.trace ''_1Password has been replaced with "1Password"'' self."1Password"; - _2gua = lib.trace ''_2gua has been replaced with "2gua"'' self."2gua"; - _4ops = lib.trace ''_4ops has been replaced with "4ops"'' self."4ops"; }; # TODO: add overrides overlay, so that we can have a generated.nix From 8e08e348aae65b19ebf201a3a0269f374ae24691 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 20 Mar 2023 00:04:52 +0100 Subject: [PATCH 208/240] sniproxy: 0.6.0 -> 0.6.1 --- .../applications/networking/sniproxy/default.nix | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/sniproxy/default.nix b/pkgs/applications/networking/sniproxy/default.nix index 7c8e3dfd93dc..afcdddd3200d 100644 --- a/pkgs/applications/networking/sniproxy/default.nix +++ b/pkgs/applications/networking/sniproxy/default.nix @@ -1,26 +1,16 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, gettext, libev, pcre, pkg-config, udns }: +{ lib, stdenv, fetchFromGitHub, autoreconfHook, gettext, libev, pcre, pkg-config, udns }: stdenv.mkDerivation rec { pname = "sniproxy"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "dlundquist"; repo = "sniproxy"; rev = version; - sha256 = "0isgl2lyq8vz5kkxpgyh1sgjlb6sqqybakr64w2mfh29k5ls8xzm"; + sha256 = "sha256-htM9CrzaGnn1dnsWQ+0V6N65Og7rsFob3BlSc4UGfFU="; }; - patches = [ - # Pull upstream fix for -fno-common toolchain support: - # https://github.com/dlundquist/sniproxy/pull/349 - (fetchpatch { - name = "fno-common.patch"; - url = "https://github.com/dlundquist/sniproxy/commit/711dd14affd5d0d918cd5fd245328450e60c7111.patch"; - sha256 = "1vlszib2gzxnkl9zbbrf2jz632j1nhs4aanpw7qqnx826zmli0a6"; - }) - ]; - nativeBuildInputs = [ autoreconfHook pkg-config ]; buildInputs = [ gettext libev pcre udns ]; From bab87b45674c11e4094f4b1490bc16326f00bf35 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 20 Mar 2023 00:05:02 +0100 Subject: [PATCH 209/240] sniproxy: add raitobezarius as maintainer --- pkgs/applications/networking/sniproxy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/sniproxy/default.nix b/pkgs/applications/networking/sniproxy/default.nix index afcdddd3200d..c93ca42db258 100644 --- a/pkgs/applications/networking/sniproxy/default.nix +++ b/pkgs/applications/networking/sniproxy/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { inherit (src.meta) homepage; description = "Transparent TLS and HTTP layer 4 proxy with SNI support"; license = licenses.bsd2; - maintainers = [ maintainers.womfoo ]; + maintainers = with maintainers; [ womfoo raitobezarius ]; platforms = platforms.linux; }; From f9c0fd135e30e1a3e06c7e6624498aded9be7641 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Sun, 19 Mar 2023 16:20:23 -0700 Subject: [PATCH 210/240] session-desktop: mark meta.sourceProvenance This expression downloads binaries but lacks a `meta.sourceProvenance` for that. --- .../networking/instant-messengers/session-desktop/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/instant-messengers/session-desktop/default.nix b/pkgs/applications/networking/instant-messengers/session-desktop/default.nix index bb7c49c3106a..3cf6b2e1c433 100644 --- a/pkgs/applications/networking/instant-messengers/session-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/session-desktop/default.nix @@ -61,5 +61,6 @@ stdenvNoCC.mkDerivation { license = licenses.gpl3Only; maintainers = with maintainers; [ alexnortung ]; platforms = [ "x86_64-linux" ]; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; }; } From f83d8d46cb19db5eaafe8434411d8d2e54d301c2 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 20 Mar 2023 00:21:53 +0100 Subject: [PATCH 211/240] sniproxy: render homepage visible in the nix expression --- pkgs/applications/networking/sniproxy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/sniproxy/default.nix b/pkgs/applications/networking/sniproxy/default.nix index c93ca42db258..8d2b619ab718 100644 --- a/pkgs/applications/networking/sniproxy/default.nix +++ b/pkgs/applications/networking/sniproxy/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { buildInputs = [ gettext libev pcre udns ]; meta = with lib; { - inherit (src.meta) homepage; + homepage = "https://github.com/dlundquist/sniproxy"; description = "Transparent TLS and HTTP layer 4 proxy with SNI support"; license = licenses.bsd2; maintainers = with maintainers; [ womfoo raitobezarius ]; From 31254120db53fe07d9f1f05fa8ff41af8feaac03 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 10 Mar 2023 13:39:20 -0600 Subject: [PATCH 212/240] nim: 1.6.10 -> 1.6.12 --- pkgs/development/compilers/nim/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix index bdd8022e69de..318a7ac34052 100644 --- a/pkgs/development/compilers/nim/default.nix +++ b/pkgs/development/compilers/nim/default.nix @@ -86,12 +86,12 @@ in { nim-unwrapped = stdenv.mkDerivation rec { pname = "nim-unwrapped"; - version = "1.6.10"; + version = "1.6.12"; strictDeps = true; src = fetchurl { url = "https://nim-lang.org/download/nim-${version}.tar.xz"; - hash = "sha256-E9dwL4tXCHur6M0FHBO8VqMXFBi6hntJxrvQmynST+o="; + hash = "sha256-rO8LCrdzYE1Nc5S2hRntt0+zD0aRIpSyi8J+DHtLTcI="; }; buildInputs = [ boehmgc openssl pcre readline sqlite ]; @@ -153,14 +153,14 @@ in { nimble-unwrapped = stdenv.mkDerivation rec { pname = "nimble-unwrapped"; - version = "0.13.1"; + version = "0.14.2"; strictDeps = true; src = fetchFromGitHub { owner = "nim-lang"; repo = "nimble"; rev = "v${version}"; - sha256 = "1idb4r0kjbqv16r6bgmxlr13w2vgq5332hmnc8pjbxiyfwm075x8"; + hash = "sha256-8b5yKvEl7c7wA/8cpdaN2CSvawQJzuRce6mULj3z/mI="; }; depsBuildBuild = [ nim-unwrapped ]; From 045cf7df320db3aa447b7de37454800087d285e6 Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Sun, 19 Mar 2023 20:36:01 -0300 Subject: [PATCH 213/240] ocaml: re-establish alphabetical order to top-level --- pkgs/top-level/ocaml-packages.nix | 802 ++++++++++++++++-------------- 1 file changed, 430 insertions(+), 372 deletions(-) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 28e3db6d64c9..617281df58a9 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -8,11 +8,7 @@ let { inherit ocaml; - # Libs - - buildOasisPackage = callPackage ../build-support/ocaml/oasis.nix { }; - - buildDunePackage = callPackage ../build-support/ocaml/dune.nix {}; + ### A ### afl-persistent = callPackage ../development/ocaml-modules/afl-persistent { }; @@ -58,28 +54,36 @@ let awa-mirage = callPackage ../development/ocaml-modules/awa/mirage.nix { }; - base64 = callPackage ../development/ocaml-modules/base64 { }; + ### B ### bap = callPackage ../development/ocaml-modules/bap { inherit (pkgs.llvmPackages) llvm; }; + base64 = callPackage ../development/ocaml-modules/base64 { }; + batteries = callPackage ../development/ocaml-modules/batteries { }; + benchmark = callPackage ../development/ocaml-modules/benchmark { }; + bheap = callPackage ../development/ocaml-modules/bheap { }; bigarray-compat = callPackage ../development/ocaml-modules/bigarray-compat { }; bigarray-overlap = callPackage ../development/ocaml-modules/bigarray-overlap { }; - bigstringaf = callPackage ../development/ocaml-modules/bigstringaf { }; - bigstring = callPackage ../development/ocaml-modules/bigstring { }; + bigstringaf = callPackage ../development/ocaml-modules/bigstringaf { }; + bindlib = callPackage ../development/ocaml-modules/bindlib { }; + biniou = callPackage ../development/ocaml-modules/biniou { }; + biocaml = callPackage ../development/ocaml-modules/biocaml { }; + bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { }; + bistro = callPackage ../development/ocaml-modules/bistro { }; bitstring = callPackage ../development/ocaml-modules/bitstring { }; @@ -106,20 +110,24 @@ let bz2 = callPackage ../development/ocaml-modules/bz2 { }; + ### C ### + ca-certs = callPackage ../development/ocaml-modules/ca-certs { }; ca-certs-nss = callPackage ../development/ocaml-modules/ca-certs-nss { }; - carton = callPackage ../development/ocaml-modules/carton { }; - - carton-git = callPackage ../development/ocaml-modules/carton/git.nix { }; - - carton-lwt = callPackage ../development/ocaml-modules/carton/lwt.nix { - git-binary = pkgs.git; + cairo2 = callPackage ../development/ocaml-modules/cairo2 { + inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; }; + calendar = callPackage ../development/ocaml-modules/calendar { }; + + callipyge = callPackage ../development/ocaml-modules/callipyge { }; + camlidl = callPackage ../development/tools/ocaml/camlidl { }; + camlimages = callPackage ../development/ocaml-modules/camlimages { }; + camlp-streams = callPackage ../development/ocaml-modules/camlp-streams { }; camlp4 = @@ -134,33 +142,13 @@ let camlpdf = callPackage ../development/ocaml-modules/camlpdf { }; - calendar = callPackage ../development/ocaml-modules/calendar { }; - camlzip = callPackage ../development/ocaml-modules/camlzip { }; - camomile_0_8_2 = callPackage ../development/ocaml-modules/camomile/0.8.2.nix { }; camomile = if lib.versionOlder "4.02" ocaml.version then callPackage ../development/ocaml-modules/camomile { } else callPackage ../development/ocaml-modules/camomile/0.8.5.nix { }; - - camlimages = callPackage ../development/ocaml-modules/camlimages { }; - - class_group_vdf = callPackage ../development/ocaml-modules/class_group_vdf { }; - - benchmark = callPackage ../development/ocaml-modules/benchmark { }; - - biniou = callPackage ../development/ocaml-modules/biniou { }; - - bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { }; - - ocaml_cairo = callPackage ../development/ocaml-modules/ocaml-cairo { }; - - cairo2 = callPackage ../development/ocaml-modules/cairo2 { - inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; - }; - - callipyge = callPackage ../development/ocaml-modules/callipyge { }; + camomile_0_8_2 = callPackage ../development/ocaml-modules/camomile/0.8.2.nix { }; caqti = callPackage ../development/ocaml-modules/caqti { }; @@ -178,6 +166,14 @@ let caqti-type-calendar = callPackage ../development/ocaml-modules/caqti/type-calendar.nix { }; + carton = callPackage ../development/ocaml-modules/carton { }; + + carton-git = callPackage ../development/ocaml-modules/carton/git.nix { }; + + carton-lwt = callPackage ../development/ocaml-modules/carton/lwt.nix { + git-binary = pkgs.git; + }; + cfstream = callPackage ../development/ocaml-modules/cfstream { }; chacha = callPackage ../development/ocaml-modules/chacha { }; @@ -190,9 +186,7 @@ let cil = callPackage ../development/ocaml-modules/cil { }; - cmdliner_1_0 = callPackage ../development/ocaml-modules/cmdliner/1_0.nix { }; - - cmdliner_1_1 = callPackage ../development/ocaml-modules/cmdliner/1_1.nix { }; + class_group_vdf = callPackage ../development/ocaml-modules/class_group_vdf { }; # The 1.1.0 release broke a lot of packages and is not compatible with # OCaml < 4.08. @@ -201,6 +195,10 @@ let then cmdliner_1_1 else cmdliner_1_0; + cmdliner_1_0 = callPackage ../development/ocaml-modules/cmdliner/1_0.nix { }; + + cmdliner_1_1 = callPackage ../development/ocaml-modules/cmdliner/1_1.nix { }; + cohttp = callPackage ../development/ocaml-modules/cohttp { }; cohttp-async = callPackage ../development/ocaml-modules/cohttp/async.nix { }; @@ -211,6 +209,8 @@ let cohttp-mirage = callPackage ../development/ocaml-modules/cohttp/mirage.nix { }; + coin = callPackage ../development/ocaml-modules/coin { }; + color = callPackage ../development/ocaml-modules/color { }; conduit = callPackage ../development/ocaml-modules/conduit { }; @@ -223,8 +223,6 @@ let conduit-mirage = callPackage ../development/ocaml-modules/conduit/mirage.nix { }; - coin = callPackage ../development/ocaml-modules/coin { }; - config-file = callPackage ../development/ocaml-modules/config-file { }; containers = callPackage ../development/ocaml-modules/containers { }; @@ -272,6 +270,12 @@ let csv-lwt = callPackage ../development/ocaml-modules/csv/lwt.nix { }; + ctypes = callPackage ../development/ocaml-modules/ctypes { }; + + ctypes_stubs_js = callPackage ../development/ocaml-modules/ctypes_stubs_js { + inherit (pkgs) nodejs; + }; + cudf = callPackage ../development/ocaml-modules/cudf { }; curly = callPackage ../development/ocaml-modules/curly { @@ -280,11 +284,7 @@ let curses = callPackage ../development/ocaml-modules/curses { }; - ctypes = callPackage ../development/ocaml-modules/ctypes { }; - - ctypes_stubs_js = callPackage ../development/ocaml-modules/ctypes_stubs_js { - inherit (pkgs) nodejs; - }; + ### D ### dap = callPackage ../development/ocaml-modules/dap { }; @@ -338,6 +338,8 @@ let dose3 = callPackage ../development/ocaml-modules/dose3 { }; + dot-merlin-reader = callPackage ../development/tools/ocaml/merlin/dot-merlin-reader.nix { }; + dscheck = callPackage ../development/ocaml-modules/dscheck { }; dssi = callPackage ../development/ocaml-modules/dssi { }; @@ -390,6 +392,10 @@ let dyn = callPackage ../development/ocaml-modules/dyn { }; + dypgen = callPackage ../development/ocaml-modules/dypgen { }; + + ### E ### + earley = callPackage ../development/ocaml-modules/earley { }; earlybird = callPackage ../development/ocaml-modules/earlybird { }; @@ -414,10 +420,10 @@ let } ); - encore = callPackage ../development/ocaml-modules/encore { }; - emile = callPackage ../development/ocaml-modules/emile { }; + encore = callPackage ../development/ocaml-modules/encore { }; + eqaf = callPackage ../development/ocaml-modules/eqaf { }; erm_xml = callPackage ../development/ocaml-modules/erm_xml { }; @@ -436,6 +442,8 @@ let ezxmlm = callPackage ../development/ocaml-modules/ezxmlm { }; + ### F ### + faad = callPackage ../development/ocaml-modules/faad { }; facile = callPackage ../development/ocaml-modules/facile { }; @@ -457,7 +465,7 @@ let ff-sig = callPackage ../development/ocaml-modules/ff/sig.nix { }; ffmpeg = callPackage ../development/ocaml-modules/ffmpeg { }; - ffmpeg-avutil = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix { + ffmpeg-av = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-av.nix { inherit (pkgs) ffmpeg; inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; @@ -465,25 +473,25 @@ let inherit (pkgs) ffmpeg; inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; + ffmpeg-avdevice = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix { + inherit (pkgs) ffmpeg; + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit AudioToolbox AVFoundation Cocoa CoreImage ForceFeedback OpenGL VideoToolbox; + }; ffmpeg-avfilter = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avfilter.nix { inherit (pkgs) ffmpeg; inherit (pkgs.darwin.apple_sdk.frameworks) AppKit CoreImage OpenGL VideoToolbox; }; - ffmpeg-swscale = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix { + ffmpeg-avutil = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avutil.nix { inherit (pkgs) ffmpeg; - inherit (pkgs.darwin.apple_sdk.frameworks) VideoToolbox; + inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; }; ffmpeg-swresample = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swresample.nix { inherit (pkgs) ffmpeg; inherit (pkgs.darwin.apple_sdk.frameworks) VideoToolbox; }; - ffmpeg-av = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-av.nix { + ffmpeg-swscale = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-swscale.nix { inherit (pkgs) ffmpeg; - inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox VideoToolbox; - }; - ffmpeg-avdevice = callPackage ../development/ocaml-modules/ffmpeg/ffmpeg-avdevice.nix { - inherit (pkgs) ffmpeg; - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit AudioToolbox AVFoundation Cocoa CoreImage ForceFeedback OpenGL VideoToolbox; + inherit (pkgs.darwin.apple_sdk.frameworks) VideoToolbox; }; fiber = callPackage ../development/ocaml-modules/fiber { }; @@ -512,94 +520,31 @@ let inherit (pkgs) frei0r; }; + frontc = callPackage ../development/ocaml-modules/frontc { }; + functoria = callPackage ../development/ocaml-modules/functoria { }; functoria-runtime = callPackage ../development/ocaml-modules/functoria/runtime.nix { }; functory = callPackage ../development/ocaml-modules/functory { }; + ### G ### + + gapi-ocaml = callPackage ../development/ocaml-modules/gapi-ocaml { }; + gd4o = callPackage ../development/ocaml-modules/gd4o { }; gen = callPackage ../development/ocaml-modules/gen { }; + gen_js_api = callPackage ../development/ocaml-modules/gen_js_api { }; + genspio = callPackage ../development/ocaml-modules/genspio { }; getopt = callPackage ../development/ocaml-modules/getopt { }; - gluten = callPackage ../development/ocaml-modules/gluten { }; - gluten-lwt = callPackage ../development/ocaml-modules/gluten/lwt.nix { }; - gluten-lwt-unix = callPackage ../development/ocaml-modules/gluten/lwt-unix.nix { }; + gettext-camomile = callPackage ../development/ocaml-modules/ocaml-gettext/camomile.nix { }; - gmap = callPackage ../development/ocaml-modules/gmap { }; - - gnuplot = callPackage ../development/ocaml-modules/gnuplot { - inherit (pkgs) gnuplot; - }; - - gsl = callPackage ../development/ocaml-modules/gsl { - inherit (pkgs) gsl; - }; - - gstreamer = callPackage ../development/ocaml-modules/gstreamer { - inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; - }; - - h2 = callPackage ../development/ocaml-modules/h2 { }; - - hack_parallel = callPackage ../development/ocaml-modules/hack_parallel { }; - - hacl-star = callPackage ../development/ocaml-modules/hacl-star { }; - hacl-star-raw = callPackage ../development/ocaml-modules/hacl-star/raw.nix { }; - - happy-eyeballs = callPackage ../development/ocaml-modules/happy-eyeballs { }; - - happy-eyeballs-lwt = callPackage ../development/ocaml-modules/happy-eyeballs/lwt.nix { }; - - happy-eyeballs-mirage = callPackage ../development/ocaml-modules/happy-eyeballs/mirage.nix { }; - - hashcons = callPackage ../development/ocaml-modules/hashcons { }; - - hidapi = callPackage ../development/ocaml-modules/hidapi { }; - - higlo = callPackage ../development/ocaml-modules/higlo { }; - - hkdf = callPackage ../development/ocaml-modules/hkdf { }; - - hmap = callPackage ../development/ocaml-modules/hmap { }; - - hpack = callPackage ../development/ocaml-modules/hpack { }; - - http-mirage-client = callPackage ../development/ocaml-modules/http-mirage-client { }; - - hxd = callPackage ../development/ocaml-modules/hxd { }; - - imagelib = callPackage ../development/ocaml-modules/imagelib { }; - - inotify = callPackage ../development/ocaml-modules/inotify { }; - - integers = callPackage ../development/ocaml-modules/integers { }; - - integers_stubs_js = callPackage ../development/ocaml-modules/integers_stubs_js { }; - - io-page = callPackage ../development/ocaml-modules/io-page { }; - - ipaddr = callPackage ../development/ocaml-modules/ipaddr { }; - - ipaddr-cstruct = callPackage ../development/ocaml-modules/ipaddr/cstruct.nix { }; - - ipaddr-sexp = callPackage ../development/ocaml-modules/ipaddr/sexp.nix { }; - - iso8601 = callPackage ../development/ocaml-modules/iso8601 { }; - - iter = callPackage ../development/ocaml-modules/iter { }; - - javalib = callPackage ../development/ocaml-modules/javalib { }; - - dypgen = callPackage ../development/ocaml-modules/dypgen { }; - - gapi-ocaml = callPackage ../development/ocaml-modules/gapi-ocaml { }; - - gen_js_api = callPackage ../development/ocaml-modules/gen_js_api { }; + gettext-stub = callPackage ../development/ocaml-modules/ocaml-gettext/stub.nix { }; gg = callPackage ../development/ocaml-modules/gg { }; @@ -615,6 +560,16 @@ let git-binary = pkgs.git; }; + gluten = callPackage ../development/ocaml-modules/gluten { }; + gluten-lwt = callPackage ../development/ocaml-modules/gluten/lwt.nix { }; + gluten-lwt-unix = callPackage ../development/ocaml-modules/gluten/lwt-unix.nix { }; + + gmap = callPackage ../development/ocaml-modules/gmap { }; + + gnuplot = callPackage ../development/ocaml-modules/gnuplot { + inherit (pkgs) gnuplot; + }; + graphics = if lib.versionOlder "4.09" ocaml.version then callPackage ../development/ocaml-modules/graphics { } @@ -630,16 +585,73 @@ let graphql_ppx = callPackage ../development/ocaml-modules/graphql_ppx { }; + gsl = callPackage ../development/ocaml-modules/gsl { + inherit (pkgs) gsl; + }; + + gstreamer = callPackage ../development/ocaml-modules/gstreamer { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; + }; + + ### H ### + + h2 = callPackage ../development/ocaml-modules/h2 { }; + + hack_parallel = callPackage ../development/ocaml-modules/hack_parallel { }; + + hacl-star = callPackage ../development/ocaml-modules/hacl-star { }; + hacl-star-raw = callPackage ../development/ocaml-modules/hacl-star/raw.nix { }; + + happy-eyeballs = callPackage ../development/ocaml-modules/happy-eyeballs { }; + + happy-eyeballs-lwt = callPackage ../development/ocaml-modules/happy-eyeballs/lwt.nix { }; + + happy-eyeballs-mirage = callPackage ../development/ocaml-modules/happy-eyeballs/mirage.nix { }; + + hashcons = callPackage ../development/ocaml-modules/hashcons { }; + hex = callPackage ../development/ocaml-modules/hex { }; + hidapi = callPackage ../development/ocaml-modules/hidapi { }; + + higlo = callPackage ../development/ocaml-modules/higlo { }; + + hkdf = callPackage ../development/ocaml-modules/hkdf { }; + + hmap = callPackage ../development/ocaml-modules/hmap { }; + + hpack = callPackage ../development/ocaml-modules/hpack { }; + + http-mirage-client = callPackage ../development/ocaml-modules/http-mirage-client { }; + httpaf = callPackage ../development/ocaml-modules/httpaf { }; httpaf-lwt-unix = callPackage ../development/ocaml-modules/httpaf/lwt-unix.nix { }; + hxd = callPackage ../development/ocaml-modules/hxd { }; + + ### I ### + + imagelib = callPackage ../development/ocaml-modules/imagelib { }; + index = callPackage ../development/ocaml-modules/index { }; inifiles = callPackage ../development/ocaml-modules/inifiles { }; + inotify = callPackage ../development/ocaml-modules/inotify { }; + + integers = callPackage ../development/ocaml-modules/integers { }; + + integers_stubs_js = callPackage ../development/ocaml-modules/integers_stubs_js { }; + + io-page = callPackage ../development/ocaml-modules/io-page { }; + + ipaddr = callPackage ../development/ocaml-modules/ipaddr { }; + + ipaddr-cstruct = callPackage ../development/ocaml-modules/ipaddr/cstruct.nix { }; + + ipaddr-sexp = callPackage ../development/ocaml-modules/ipaddr/sexp.nix { }; + iri = callPackage ../development/ocaml-modules/iri { }; irmin = callPackage ../development/ocaml-modules/irmin { }; @@ -670,6 +682,59 @@ let irmin-watcher = callPackage ../development/ocaml-modules/irmin-watcher { }; + iso8601 = callPackage ../development/ocaml-modules/iso8601 { }; + + iter = callPackage ../development/ocaml-modules/iter { }; + + ### J ### + + # Jane Street + janePackage = + if lib.versionOlder "4.10.2" ocaml.version + then callPackage ../development/ocaml-modules/janestreet/janePackage_0_15.nix {} + else if lib.versionOlder "4.08" ocaml.version + then callPackage ../development/ocaml-modules/janestreet/janePackage_0_14.nix {} + else if lib.versionOlder "4.07" ocaml.version + then callPackage ../development/ocaml-modules/janestreet/janePackage_0_12.nix {} + else callPackage ../development/ocaml-modules/janestreet/janePackage.nix {}; + + janeStreet = + if lib.versionOlder "4.10.2" ocaml.version + then import ../development/ocaml-modules/janestreet/0.15.nix { + inherit self; + inherit (pkgs) bash fetchpatch fzf lib openssl zstd; + } + else if lib.versionOlder "4.08" ocaml.version + then import ../development/ocaml-modules/janestreet/0.14.nix { + inherit self; + inherit (pkgs) fetchpatch lib openssl zstd; + } + else if lib.versionOlder "4.07" ocaml.version + then import ../development/ocaml-modules/janestreet/0.12.nix { + self = self // { + ppxlib = ppxlib.override { version = "0.8.1"; }; + }; + inherit (pkgs) openssl; + } + else import ../development/ocaml-modules/janestreet { + self = self // { + ppxlib = ppxlib.override { version = "0.8.1"; }; + }; + inherit (pkgs) openssl; + }; + + janeStreet_0_9_0 = import ../development/ocaml-modules/janestreet/old.nix { + self = self.janeStreet_0_9_0; + super = self // { + janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage.nix { + defaultVersion = "0.9.0"; + }; + }; + inherit (pkgs) stdenv lib openssl; + }; + + javalib = callPackage ../development/ocaml-modules/javalib { }; + jingoo = callPackage ../development/ocaml-modules/jingoo { }; js_of_ocaml = callPackage ../development/tools/ocaml/js_of_ocaml { }; @@ -688,18 +753,22 @@ let js_of_ocaml-tyxml = callPackage ../development/tools/ocaml/js_of_ocaml/tyxml.nix {}; - jsonm = callPackage ../development/ocaml-modules/jsonm { }; - json-data-encoding = callPackage ../development/ocaml-modules/json-data-encoding { }; json-data-encoding-bson = callPackage ../development/ocaml-modules/json-data-encoding/bson.nix { }; + jsonm = callPackage ../development/ocaml-modules/jsonm { }; + + jsonrpc = callPackage ../development/ocaml-modules/ocaml-lsp/jsonrpc.nix { }; + junit = callPackage ../development/ocaml-modules/junit { }; - junit_ounit = callPackage ../development/ocaml-modules/junit/ounit.nix { }; junit_alcotest = callPackage ../development/ocaml-modules/junit/alcotest.nix { }; + junit_ounit = callPackage ../development/ocaml-modules/junit/ounit.nix { }; jwto = callPackage ../development/ocaml-modules/jwto { }; + ### K ### + kafka = callPackage ../development/ocaml-modules/kafka { }; kafka_lwt = callPackage ../development/ocaml-modules/kafka/lwt.nix { }; @@ -708,14 +777,10 @@ let kicadsch = callPackage ../development/ocaml-modules/kicadsch { }; + ### L ### + lablgl = callPackage ../development/ocaml-modules/lablgl { }; - lablgtk3 = callPackage ../development/ocaml-modules/lablgtk3 { }; - - lablgtk3-gtkspell3 = callPackage ../development/ocaml-modules/lablgtk3/gtkspell3.nix { }; - - lablgtk3-sourceview3 = callPackage ../development/ocaml-modules/lablgtk3/sourceview3.nix { }; - lablgtk = callPackage ../development/ocaml-modules/lablgtk { inherit (pkgs.gnome2) libgnomecanvas gtksourceview; }; @@ -725,6 +790,12 @@ let then callPackage ../development/ocaml-modules/lablgtk-extras { } else callPackage ../development/ocaml-modules/lablgtk-extras/1.4.nix { }; + lablgtk3 = callPackage ../development/ocaml-modules/lablgtk3 { }; + + lablgtk3-gtkspell3 = callPackage ../development/ocaml-modules/lablgtk3/gtkspell3.nix { }; + + lablgtk3-sourceview3 = callPackage ../development/ocaml-modules/lablgtk3/sourceview3.nix { }; + labltk = callPackage ../development/ocaml-modules/labltk { inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; }; @@ -733,12 +804,12 @@ let ladspa = callPackage ../development/ocaml-modules/ladspa { }; + lambda-term = callPackage ../development/ocaml-modules/lambda-term { }; + lambdapi = callPackage ../development/ocaml-modules/lambdapi { }; lambdasoup = callPackage ../development/ocaml-modules/lambdasoup { }; - lambda-term = callPackage ../development/ocaml-modules/lambda-term { }; - lame = callPackage ../development/ocaml-modules/lame { inherit (pkgs) lame; }; @@ -777,6 +848,8 @@ let lru = callPackage ../development/ocaml-modules/lru { }; + lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { }; + lua-ml = callPackage ../development/ocaml-modules/lua-ml { }; lustre-v6 = callPackage ../development/ocaml-modules/lustre-v6 { }; @@ -793,16 +866,12 @@ let lwt-canceler = callPackage ../development/ocaml-modules/lwt-canceler { }; - ocaml_lwt = lwt; - lwt_camlp4 = callPackage ../development/ocaml-modules/lwt/camlp4.nix { }; lwt-dllist = callPackage ../development/ocaml-modules/lwt-dllist { }; lwt-exit = callPackage ../development/ocaml-modules/lwt-exit { }; - lwt-watcher = callPackage ../development/ocaml-modules/lwt-watcher { }; - lwt_log = callPackage ../development/ocaml-modules/lwt_log { }; lwt_ppx = callPackage ../development/ocaml-modules/lwt/ppx.nix { }; @@ -811,6 +880,10 @@ let lwt_ssl = callPackage ../development/ocaml-modules/lwt_ssl { }; + lwt-watcher = callPackage ../development/ocaml-modules/lwt-watcher { }; + + ### M ### + macaddr = callPackage ../development/ocaml-modules/macaddr { }; macaddr-cstruct = callPackage ../development/ocaml-modules/macaddr/cstruct.nix { }; @@ -852,8 +925,6 @@ let merlin-lib = callPackage ../development/tools/ocaml/merlin/lib.nix { }; - dot-merlin-reader = callPackage ../development/tools/ocaml/merlin/dot-merlin-reader.nix { }; - metrics = callPackage ../development/ocaml-modules/metrics { }; metrics-influx = callPackage ../development/ocaml-modules/metrics/influx.nix { }; @@ -980,6 +1051,8 @@ let mustache = callPackage ../development/ocaml-modules/mustache { }; + ### N ### + netchannel = callPackage ../development/ocaml-modules/netchannel { }; nonstd = callPackage ../development/ocaml-modules/nonstd { }; @@ -1002,97 +1075,88 @@ let then callPackage ../development/ocaml-modules/num {} else null; - parmap = callPackage ../development/ocaml-modules/parmap { }; + ### O ### - ocamlbuild = - if lib.versionOlder "4.03" ocaml.version then - callPackage ../development/tools/ocaml/ocamlbuild { } - else - null; - - ocamlc-loc = callPackage ../development/ocaml-modules/ocamlc-loc { }; + ocaml_cairo = callPackage ../development/ocaml-modules/ocaml-cairo { }; ocaml_cryptgps = callPackage ../development/ocaml-modules/cryptgps { }; ocaml_expat = - if lib.versionAtLeast ocaml.version "4.02" - then callPackage ../development/ocaml-modules/expat { } - else callPackage ../development/ocaml-modules/expat/0.9.nix { }; - - frontc = callPackage ../development/ocaml-modules/frontc { }; - - ocamlformat-rpc-lib = callPackage ../development/ocaml-modules/ocamlformat-rpc-lib { }; - - ocamlfuse = callPackage ../development/ocaml-modules/ocamlfuse { }; + if lib.versionAtLeast ocaml.version "4.02" + then callPackage ../development/ocaml-modules/expat { } + else callPackage ../development/ocaml-modules/expat/0.9.nix { }; ocaml-freestanding = callPackage ../development/ocaml-modules/ocaml-freestanding { }; ocaml_gettext = callPackage ../development/ocaml-modules/ocaml-gettext { }; - gettext-camomile = callPackage ../development/ocaml-modules/ocaml-gettext/camomile.nix { }; - - gettext-stub = callPackage ../development/ocaml-modules/ocaml-gettext/stub.nix { }; - - ocamlgraph = callPackage ../development/ocaml-modules/ocamlgraph { }; - ocamlgraph_gtk = callPackage ../development/ocaml-modules/ocamlgraph/gtk.nix { }; - ocaml_libvirt = callPackage ../development/ocaml-modules/ocaml-libvirt { inherit (pkgs.darwin.apple_sdk.frameworks) Foundation AppKit; }; - ocamlify = callPackage ../development/tools/ocaml/ocamlify { }; - - ocamline = callPackage ../development/ocaml-modules/ocamline { }; - - jsonrpc = callPackage ../development/ocaml-modules/ocaml-lsp/jsonrpc.nix { }; - lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { }; ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { }; + ocaml_lwt = lwt; + ocaml-migrate-parsetree = ocaml-migrate-parsetree-1-8; ocaml-migrate-parsetree-1-8 = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree/1.8.x.nix { }; ocaml-migrate-parsetree-2 = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree/2.x.nix { }; - ocamlmod = callPackage ../development/tools/ocaml/ocamlmod { }; - ocaml-monadic = callPackage ../development/ocaml-modules/ocaml-monadic { }; ocaml_mysql = callPackage ../development/ocaml-modules/mysql { }; - ocamlnet = callPackage ../development/ocaml-modules/ocamlnet { }; - ocaml_oasis = callPackage ../development/tools/ocaml/oasis { }; ocaml_pcre = callPackage ../development/ocaml-modules/pcre {}; ocaml-print-intf = callPackage ../development/ocaml-modules/ocaml-print-intf { }; - ocaml-recovery-parser = callPackage ../development/tools/ocaml/ocaml-recovery-parser { }; - - pgocaml = callPackage ../development/ocaml-modules/pgocaml {}; - - pgocaml_ppx = callPackage ../development/ocaml-modules/pgocaml/ppx.nix {}; + ocaml-protoc = callPackage ../development/ocaml-modules/ocaml-protoc { }; ocaml-r = callPackage ../development/ocaml-modules/ocaml-r { }; + ocaml-recovery-parser = callPackage ../development/tools/ocaml/ocaml-recovery-parser { }; + ocaml-sat-solvers = callPackage ../development/ocaml-modules/ocaml-sat-solvers { }; - ocamlscript = callPackage ../development/tools/ocaml/ocamlscript { }; - - ocamlsdl= callPackage ../development/ocaml-modules/ocamlsdl { }; - ocaml_sqlite3 = callPackage ../development/ocaml-modules/sqlite3 { }; ocaml-syntax-shims = callPackage ../development/ocaml-modules/ocaml-syntax-shims { }; + ocaml-version = callPackage ../development/ocaml-modules/ocaml-version { }; + ocaml-vdom = callPackage ../development/ocaml-modules/ocaml-vdom { }; - syslog = callPackage ../development/ocaml-modules/syslog { }; + ocamlbuild = + if lib.versionOlder "4.03" ocaml.version + then callPackage ../development/tools/ocaml/ocamlbuild { } + else null; - syslog-message = callPackage ../development/ocaml-modules/syslog-message { }; + ocamlc-loc = callPackage ../development/ocaml-modules/ocamlc-loc { }; - ocaml-version = callPackage ../development/ocaml-modules/ocaml-version { }; + ocamlformat-rpc-lib = callPackage ../development/ocaml-modules/ocamlformat-rpc-lib { }; + + ocamlfuse = callPackage ../development/ocaml-modules/ocamlfuse { }; + + ocamlgraph = callPackage ../development/ocaml-modules/ocamlgraph { }; + ocamlgraph_gtk = callPackage ../development/ocaml-modules/ocamlgraph/gtk.nix { }; + + ocamlify = callPackage ../development/tools/ocaml/ocamlify { }; + + ocamline = callPackage ../development/ocaml-modules/ocamline { }; + + ocamlmod = callPackage ../development/tools/ocaml/ocamlmod { }; + + ocamlnet = callPackage ../development/ocaml-modules/ocamlnet { }; + + ocamlscript = callPackage ../development/tools/ocaml/ocamlscript { }; + + ocamlsdl = callPackage ../development/ocaml-modules/ocamlsdl { }; + + ocb-stubblr = callPackage ../development/ocaml-modules/ocb-stubblr { }; ocf = callPackage ../development/ocaml-modules/ocf { }; @@ -1128,12 +1192,16 @@ let octavius = callPackage ../development/ocaml-modules/octavius { }; + ocurl = callPackage ../development/ocaml-modules/ocurl { }; + odate = callPackage ../development/ocaml-modules/odate { }; odoc = callPackage ../development/ocaml-modules/odoc { }; odoc-parser = callPackage ../development/ocaml-modules/odoc-parser { }; + ogg = callPackage ../development/ocaml-modules/ogg { }; + ojs = callPackage ../development/ocaml-modules/gen_js_api/ojs.nix { }; omd = callPackage ../development/ocaml-modules/omd { }; @@ -1174,22 +1242,28 @@ let otr = callPackage ../development/ocaml-modules/otr { }; - owee = callPackage ../development/ocaml-modules/owee { }; - - owl-base = callPackage ../development/ocaml-modules/owl-base { }; - - owl = callPackage ../development/ocaml-modules/owl { }; - ounit = callPackage ../development/ocaml-modules/ounit { }; ounit2 = callPackage ../development/ocaml-modules/ounit2 { }; + owee = callPackage ../development/ocaml-modules/owee { }; + + owl = callPackage ../development/ocaml-modules/owl { }; + + owl-base = callPackage ../development/ocaml-modules/owl-base { }; + + ### P ### + paf = callPackage ../development/ocaml-modules/paf { }; paf-cohttp = callPackage ../development/ocaml-modules/paf/cohttp.nix { }; paf-le = callPackage ../development/ocaml-modules/paf/le.nix { }; + parany = callPackage ../development/ocaml-modules/parany { }; + + parmap = callPackage ../development/ocaml-modules/parmap { }; + parse-argv = callPackage ../development/ocaml-modules/parse-argv { }; path_glob = callPackage ../development/ocaml-modules/path_glob { }; @@ -1200,6 +1274,10 @@ let pecu = callPackage ../development/ocaml-modules/pecu { }; + pgocaml = callPackage ../development/ocaml-modules/pgocaml {}; + + pgocaml_ppx = callPackage ../development/ocaml-modules/pgocaml/ppx.nix {}; + pgsolver = callPackage ../development/ocaml-modules/pgsolver { }; phylogenetics = callPackage ../development/ocaml-modules/phylogenetics { }; @@ -1214,6 +1292,10 @@ let inherit (pkgs) coreutils imagemagick; }; + portaudio = callPackage ../development/ocaml-modules/portaudio { + inherit (pkgs) portaudio; + }; + posix-base = callPackage ../development/ocaml-modules/posix/base.nix { }; posix-socket = callPackage ../development/ocaml-modules/posix/socket.nix { }; @@ -1228,114 +1310,12 @@ let pp = callPackage ../development/ocaml-modules/pp { }; + pprint = callPackage ../development/ocaml-modules/pprint { }; + ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { }; ppx_bitstring = callPackage ../development/ocaml-modules/bitstring/ppx.nix { }; - ppxlib = callPackage ../development/ocaml-modules/ppxlib { }; - - pratter = callPackage ../development/ocaml-modules/pratter { }; - - psmt2-frontend = callPackage ../development/ocaml-modules/psmt2-frontend { }; - - psq = callPackage ../development/ocaml-modules/psq { }; - - ptime = callPackage ../development/ocaml-modules/ptime { }; - - pulseaudio = callPackage ../development/ocaml-modules/pulseaudio { - inherit (pkgs) pulseaudio; - }; - - pure-splitmix = callPackage ../development/ocaml-modules/pure-splitmix { }; - - resource-pooling = callPackage ../development/ocaml-modules/resource-pooling { }; - - repr = callPackage ../development/ocaml-modules/repr { }; - - result = callPackage ../development/ocaml-modules/ocaml-result { }; - - rock = callPackage ../development/ocaml-modules/rock { }; - - rusage = callPackage ../development/ocaml-modules/rusage { }; - - sail = callPackage ../development/ocaml-modules/sail { }; - - samplerate = callPackage ../development/ocaml-modules/samplerate { }; - - secp256k1 = callPackage ../development/ocaml-modules/secp256k1 { - inherit (pkgs) secp256k1; - }; - - secp256k1-internal = callPackage ../development/ocaml-modules/secp256k1-internal { }; - - seq = callPackage ../development/ocaml-modules/seq { }; - - shine = callPackage ../development/ocaml-modules/shine { - inherit (pkgs) shine; - }; - - simple-diff = callPackage ../development/ocaml-modules/simple-diff { }; - - sosa = callPackage ../development/ocaml-modules/sosa { }; - - soundtouch = callPackage ../development/ocaml-modules/soundtouch { - inherit (pkgs) soundtouch; - }; - - spacetime_lib = callPackage ../development/ocaml-modules/spacetime_lib { }; - - speex = callPackage ../development/ocaml-modules/speex { - inherit (pkgs) speex; - }; - - tar-unix = callPackage ../development/ocaml-modules/tar/unix.nix { }; - - tar = callPackage ../development/ocaml-modules/tar { }; - - tcpip = callPackage ../development/ocaml-modules/tcpip { }; - - timed = callPackage ../development/ocaml-modules/timed { }; - - tiny_httpd = callPackage ../development/ocaml-modules/tiny_httpd { }; - - tsort = callPackage ../development/ocaml-modules/tsort { }; - - tuntap = callPackage ../development/ocaml-modules/tuntap { }; - - tyxml = callPackage ../development/ocaml-modules/tyxml { }; - - tyxml-lwd = callPackage ../development/ocaml-modules/lwd/tyxml-lwd.nix { }; - - ulex = callPackage ../development/ocaml-modules/ulex { }; - - tls = callPackage ../development/ocaml-modules/tls { }; - - tls-async = callPackage ../development/ocaml-modules/tls/async.nix { }; - - tls-lwt = callPackage ../development/ocaml-modules/tls/lwt.nix { }; - - tls-mirage = callPackage ../development/ocaml-modules/tls/mirage.nix { }; - - torch = callPackage ../development/ocaml-modules/torch { - inherit (pkgs.python3Packages) torch; - }; - - ocaml-protoc = callPackage ../development/ocaml-modules/ocaml-protoc { }; - - ocb-stubblr = callPackage ../development/ocaml-modules/ocb-stubblr { }; - - ocurl = callPackage ../development/ocaml-modules/ocurl { }; - - ogg = callPackage ../development/ocaml-modules/ogg { }; - - parany = callPackage ../development/ocaml-modules/parany { }; - - portaudio = callPackage ../development/ocaml-modules/portaudio { - inherit (pkgs) portaudio; - }; - - pprint = callPackage ../development/ocaml-modules/pprint { }; - ppx_blob = callPackage ../development/ocaml-modules/ppx_blob { }; ppx_cstruct = callPackage ../development/ocaml-modules/cstruct/ppx.nix { }; @@ -1346,22 +1326,21 @@ let ppx_deriving = callPackage ../development/ocaml-modules/ppx_deriving {}; + ppx_deriving_cmdliner = callPackage ../development/ocaml-modules/ppx_deriving_cmdliner {}; + ppx_deriving_protobuf = callPackage ../development/ocaml-modules/ppx_deriving_protobuf {}; ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { }; - ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {}; - ppx_deriving_yaml = callPackage ../development/ocaml-modules/ppx_deriving_yaml {}; - ppx_deriving_cmdliner = callPackage ../development/ocaml-modules/ppx_deriving_cmdliner {}; + ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {}; ppx_gen_rec = callPackage ../development/ocaml-modules/ppx_gen_rec {}; ppx_import = callPackage ../development/ocaml-modules/ppx_import {}; - ppx_irmin = callPackage ../development/ocaml-modules/irmin/ppx.nix { - }; + ppx_irmin = callPackage ../development/ocaml-modules/irmin/ppx.nix { }; ppx_repr = callPackage ../development/ocaml-modules/repr/ppx.nix { }; @@ -1376,6 +1355,10 @@ let ppx_yojson_conv_lib = callPackage ../development/ocaml-modules/ppx_yojson_conv_lib {}; + ppxlib = callPackage ../development/ocaml-modules/ppxlib { }; + + pratter = callPackage ../development/ocaml-modules/pratter { }; + prettym = callPackage ../development/ocaml-modules/prettym { }; printbox = callPackage ../development/ocaml-modules/printbox { }; @@ -1388,22 +1371,38 @@ let promise_jsoo = callPackage ../development/ocaml-modules/promise_jsoo { }; + psmt2-frontend = callPackage ../development/ocaml-modules/psmt2-frontend { }; + + psq = callPackage ../development/ocaml-modules/psq { }; + + ptime = callPackage ../development/ocaml-modules/ptime { }; + ptmap = callPackage ../development/ocaml-modules/ptmap { }; ptset = callPackage ../development/ocaml-modules/ptset { }; + pulseaudio = callPackage ../development/ocaml-modules/pulseaudio { + inherit (pkgs) pulseaudio; + }; + + pure-splitmix = callPackage ../development/ocaml-modules/pure-splitmix { }; + pyml = callPackage ../development/ocaml-modules/pyml { }; + ### Q ### + + qcheck = callPackage ../development/ocaml-modules/qcheck { }; + qcheck-alcotest = callPackage ../development/ocaml-modules/qcheck/alcotest.nix { }; qcheck-core = callPackage ../development/ocaml-modules/qcheck/core.nix { }; qcheck-ounit = callPackage ../development/ocaml-modules/qcheck/ounit.nix { }; - qcheck = callPackage ../development/ocaml-modules/qcheck { }; - qtest = callPackage ../development/ocaml-modules/qtest { }; + ### R ### + randomconv = callPackage ../development/ocaml-modules/randomconv { }; rdbg = callPackage ../development/ocaml-modules/rdbg { }; @@ -1422,7 +1421,9 @@ let reperf = callPackage ../development/ocaml-modules/reperf { }; - rfc7748 = callPackage ../development/ocaml-modules/rfc7748 { }; + repr = callPackage ../development/ocaml-modules/repr { }; + + resource-pooling = callPackage ../development/ocaml-modules/resource-pooling { }; resto = callPackage ../development/ocaml-modules/resto { }; resto-acl = callPackage ../development/ocaml-modules/resto/acl.nix { }; @@ -1433,9 +1434,15 @@ let resto-directory = callPackage ../development/ocaml-modules/resto/directory.nix { }; resto-json = callPackage ../development/ocaml-modules/resto/json.nix { }; + result = callPackage ../development/ocaml-modules/ocaml-result { }; + + rfc7748 = callPackage ../development/ocaml-modules/rfc7748 { }; + ringo = callPackage ../development/ocaml-modules/ringo { }; ringo-lwt = callPackage ../development/ocaml-modules/ringo/lwt.nix { }; + rock = callPackage ../development/ocaml-modules/rock { }; + rope = callPackage ../development/ocaml-modules/rope { }; rosetta = callPackage ../development/ocaml-modules/rosetta { }; @@ -1448,22 +1455,58 @@ let rresult = callPackage ../development/ocaml-modules/rresult { }; + rusage = callPackage ../development/ocaml-modules/rusage { }; + + ### S ### + safepass = callPackage ../development/ocaml-modules/safepass { }; + sail = callPackage ../development/ocaml-modules/sail { }; + + samplerate = callPackage ../development/ocaml-modules/samplerate { }; + + sawja = callPackage ../development/ocaml-modules/sawja { }; + + secp256k1 = callPackage ../development/ocaml-modules/secp256k1 { + inherit (pkgs) secp256k1; + }; + + secp256k1-internal = callPackage ../development/ocaml-modules/secp256k1-internal { }; + sedlex = callPackage ../development/ocaml-modules/sedlex { }; semaphore-compat = callPackage ../development/ocaml-modules/semaphore-compat { }; semver = callPackage ../development/ocaml-modules/semver { }; + seq = callPackage ../development/ocaml-modules/seq { }; + sha = callPackage ../development/ocaml-modules/sha { }; shared-memory-ring = callPackage ../development/ocaml-modules/shared-memory-ring { }; shared-memory-ring-lwt = callPackage ../development/ocaml-modules/shared-memory-ring/lwt.nix { }; + shine = callPackage ../development/ocaml-modules/shine { + inherit (pkgs) shine; + }; + + simple-diff = callPackage ../development/ocaml-modules/simple-diff { }; + sodium = callPackage ../development/ocaml-modules/sodium { }; + sosa = callPackage ../development/ocaml-modules/sosa { }; + + soundtouch = callPackage ../development/ocaml-modules/soundtouch { + inherit (pkgs) soundtouch; + }; + + spacetime_lib = callPackage ../development/ocaml-modules/spacetime_lib { }; + + speex = callPackage ../development/ocaml-modules/speex { + inherit (pkgs) speex; + }; + spelll = callPackage ../development/ocaml-modules/spelll { }; srt = callPackage ../development/ocaml-modules/srt { @@ -1474,6 +1517,8 @@ let stdcompat = callPackage ../development/ocaml-modules/stdcompat { }; + stdint = callPackage ../development/ocaml-modules/stdint { }; + stdlib-shims = callPackage ../development/ocaml-modules/stdlib-shims { }; stdune = callPackage ../development/ocaml-modules/stdune { }; @@ -1482,10 +1527,22 @@ let stringext = callPackage ../development/ocaml-modules/stringext { }; + syslog = callPackage ../development/ocaml-modules/syslog { }; + + syslog-message = callPackage ../development/ocaml-modules/syslog-message { }; + + ### T ### + taglib = callPackage ../development/ocaml-modules/taglib { inherit (pkgs) taglib; }; + tar = callPackage ../development/ocaml-modules/tar { }; + + tar-unix = callPackage ../development/ocaml-modules/tar/unix.nix { }; + + tcpip = callPackage ../development/ocaml-modules/tcpip { }; + tcslib = callPackage ../development/ocaml-modules/tcslib { }; telegraml = callPackage ../development/ocaml-modules/telegraml { }; @@ -1504,10 +1561,26 @@ let theora = callPackage ../development/ocaml-modules/theora { }; + timed = callPackage ../development/ocaml-modules/timed { }; + + tiny_httpd = callPackage ../development/ocaml-modules/tiny_httpd { }; + + tls = callPackage ../development/ocaml-modules/tls { }; + + tls-async = callPackage ../development/ocaml-modules/tls/async.nix { }; + + tls-lwt = callPackage ../development/ocaml-modules/tls/lwt.nix { }; + + tls-mirage = callPackage ../development/ocaml-modules/tls/mirage.nix { }; + toml = callPackage ../development/ocaml-modules/toml { }; topkg = callPackage ../development/ocaml-modules/topkg { }; + torch = callPackage ../development/ocaml-modules/torch { + inherit (pkgs.python3Packages) torch; + }; + trie = callPackage ../development/ocaml-modules/trie { }; tsdl = callPackage ../development/ocaml-modules/tsdl { @@ -1520,50 +1593,65 @@ let tsdl-ttf = callPackage ../development/ocaml-modules/tsdl-ttf { }; + tsort = callPackage ../development/ocaml-modules/tsort { }; + + tuntap = callPackage ../development/ocaml-modules/tuntap { }; + twt = callPackage ../development/ocaml-modules/twt { }; + tyxml = callPackage ../development/ocaml-modules/tyxml { }; + + tyxml-lwd = callPackage ../development/ocaml-modules/lwd/tyxml-lwd.nix { }; + + ### U ### + uchar = callPackage ../development/ocaml-modules/uchar { }; uecc = callPackage ../development/ocaml-modules/uecc { }; - unix-errno = callPackage ../development/ocaml-modules/unix-errno { }; - - utop = callPackage ../development/tools/ocaml/utop { }; - - uuidm = callPackage ../development/ocaml-modules/uuidm { }; - - sawja = callPackage ../development/ocaml-modules/sawja { }; - - stdint = callPackage ../development/ocaml-modules/stdint { }; + ulex = callPackage ../development/ocaml-modules/ulex { }; unionFind = callPackage ../development/ocaml-modules/unionFind { }; - unstrctrd = callPackage ../development/ocaml-modules/unstrctrd { }; + unix-errno = callPackage ../development/ocaml-modules/unix-errno { }; - uucd = callPackage ../development/ocaml-modules/uucd { }; - uucp = callPackage ../development/ocaml-modules/uucp { }; - uunf = callPackage ../development/ocaml-modules/uunf { }; + unstrctrd = callPackage ../development/ocaml-modules/unstrctrd { }; uri = callPackage ../development/ocaml-modules/uri { }; uri-sexp = callPackage ../development/ocaml-modules/uri/sexp.nix { }; + utop = callPackage ../development/tools/ocaml/utop { }; + + uucd = callPackage ../development/ocaml-modules/uucd { }; + + uucp = callPackage ../development/ocaml-modules/uucp { }; + + uuidm = callPackage ../development/ocaml-modules/uuidm { }; + + uunf = callPackage ../development/ocaml-modules/uunf { }; + uuseg = callPackage ../development/ocaml-modules/uuseg { }; + uutf = callPackage ../development/ocaml-modules/uutf { }; uuuu = callPackage ../development/ocaml-modules/uuuu { }; + ### V ### + vchan = callPackage ../development/ocaml-modules/vchan { }; vector = callPackage ../development/ocaml-modules/vector { }; vg = callPackage ../development/ocaml-modules/vg { }; + visitors = callPackage ../development/ocaml-modules/visitors { }; + vlq = callPackage ../development/ocaml-modules/vlq { }; vorbis = callPackage ../development/ocaml-modules/vorbis { }; - visitors = callPackage ../development/ocaml-modules/visitors { }; + ### W ### wasm = callPackage ../development/ocaml-modules/wasm { }; @@ -1575,26 +1663,30 @@ let wtf8 = callPackage ../development/ocaml-modules/wtf8 { }; + ### X ### + x509 = callPackage ../development/ocaml-modules/x509 { }; xdg = callPackage ../development/ocaml-modules/xdg { }; xenstore = callPackage ../development/ocaml-modules/xenstore { }; + xenstore-tool = callPackage ../development/ocaml-modules/xenstore-tool { }; + xenstore_transport = callPackage ../development/ocaml-modules/xenstore_transport { }; - xenstore-tool = callPackage ../development/ocaml-modules/xenstore-tool { }; + xml-light = callPackage ../development/ocaml-modules/xml-light { }; xmlm = callPackage ../development/ocaml-modules/xmlm { }; xmlplaylist = callPackage ../development/ocaml-modules/xmlplaylist { }; - xml-light = callPackage ../development/ocaml-modules/xml-light { }; - xtmpl = callPackage ../development/ocaml-modules/xtmpl { }; xtmpl_ppx = callPackage ../development/ocaml-modules/xtmpl/ppx.nix { }; + ### Y ### + yaml = callPackage ../development/ocaml-modules/yaml { }; yaml-sexp = callPackage ../development/ocaml-modules/yaml/yaml-sexp.nix { }; @@ -1605,6 +1697,8 @@ let yuujinchou = callPackage ../development/ocaml-modules/yuujinchou { }; + ### Z ### + z3 = callPackage ../development/ocaml-modules/z3 { inherit (pkgs) z3; }; @@ -1617,60 +1711,24 @@ let zmq-lwt = callPackage ../development/ocaml-modules/zmq/lwt.nix { }; - # Jane Street + ### Exceptional packages kept out of order ### - janePackage = - if lib.versionOlder "4.10.2" ocaml.version - then callPackage ../development/ocaml-modules/janestreet/janePackage_0_15.nix {} - else if lib.versionOlder "4.08" ocaml.version - then callPackage ../development/ocaml-modules/janestreet/janePackage_0_14.nix {} - else if lib.versionOlder "4.07" ocaml.version - then callPackage ../development/ocaml-modules/janestreet/janePackage_0_12.nix {} - else callPackage ../development/ocaml-modules/janestreet/janePackage.nix {}; + # Libs - janeStreet = - if lib.versionOlder "4.10.2" ocaml.version - then import ../development/ocaml-modules/janestreet/0.15.nix { - inherit self; - inherit (pkgs) bash fetchpatch fzf lib openssl zstd; - } - else if lib.versionOlder "4.08" ocaml.version - then import ../development/ocaml-modules/janestreet/0.14.nix { - inherit self; - inherit (pkgs) fetchpatch lib openssl zstd; - } - else if lib.versionOlder "4.07" ocaml.version - then import ../development/ocaml-modules/janestreet/0.12.nix { - self = self // { - ppxlib = ppxlib.override { version = "0.8.1"; }; - }; - inherit (pkgs) openssl; - } - else import ../development/ocaml-modules/janestreet { - self = self // { - ppxlib = ppxlib.override { version = "0.8.1"; }; - }; - inherit (pkgs) openssl; - }; + buildDunePackage = callPackage ../build-support/ocaml/dune.nix { }; - janeStreet_0_9_0 = import ../development/ocaml-modules/janestreet/old.nix { - self = self.janeStreet_0_9_0; - super = self // { - janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage.nix { - defaultVersion = "0.9.0"; - }; - }; - inherit (pkgs) stdenv lib openssl; - }; + buildOasisPackage = callPackage ../build-support/ocaml/oasis.nix { }; - # Apps / from all-packages - - ocamlnat = callPackage ../development/ocaml-modules/ocamlnat { }; + # Apps from all-packages, to be eventually removed google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { }; hol_light = callPackage ../applications/science/logic/hol_light { }; + ocamlnat = callPackage ../development/ocaml-modules/ocamlnat { }; + + ### End ### + })).overrideScope' liftJaneStreet; in let inherit (pkgs) callPackage; in rec From 69dfa612cc27b3495b766239dec31facb1df66b9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 20 Mar 2023 01:00:29 +0100 Subject: [PATCH 214/240] python310Packages.subliminal: enable tests - disable on unpoorted Python releases - add changelog - add format - remove linting and coverage - clean-up inputs --- .../python-modules/subliminal/default.nix | 92 +++++++++++++------ 1 file changed, 66 insertions(+), 26 deletions(-) diff --git a/pkgs/development/python-modules/subliminal/default.nix b/pkgs/development/python-modules/subliminal/default.nix index 8c904808be25..0b6d801c8ed0 100644 --- a/pkgs/development/python-modules/subliminal/default.nix +++ b/pkgs/development/python-modules/subliminal/default.nix @@ -1,55 +1,95 @@ { lib -, fetchPypi -, buildPythonPackage -, guessit +, appdirs , babelfish -, enzyme , beautifulsoup4 -, requests +, buildPythonPackage +, chardet , click , dogpile-cache -, stevedore -, chardet +, enzyme +, fetchFromGitHub +, guessit , pysrt -, six -, appdirs -, rarfile +, pytestCheckHook +, pythonOlder , pytz +, rarfile +, requests +, six +, stevedore , sympy , vcrpy -, pytest -, pytest-flakes -, pytest-cov -, pytest-runner }: buildPythonPackage rec { pname = "subliminal"; version = "2.1.0"; + format = "setuptools"; - src = fetchPypi { - inherit pname version; - sha256 = "12v2clnbic8320fjsvkg3xfxfa7x8inhjk61z00pzwx46g3rqhy6"; + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "Diaoul"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-P4gVxKKCGKS3MC4F3yTAaOSv36TtdoYfrf61tBHg8VY="; }; + postPatch = '' + substituteInPlace pytest.ini \ + --replace " --pep8 --flakes" "" + ''; + propagatedBuildInputs = [ - guessit babelfish enzyme beautifulsoup4 requests - click dogpile-cache stevedore chardet pysrt six - appdirs rarfile pytz + appdirs + babelfish + beautifulsoup4 + chardet + click + dogpile-cache + enzyme + guessit + pysrt + pytz + rarfile + requests + six + stevedore ]; nativeCheckInputs = [ - sympy vcrpy pytest pytest-flakes - pytest-cov pytest-runner + sympy + vcrpy + pytestCheckHook ]; - # https://github.com/Diaoul/subliminal/pull/963 - doCheck = false; - pythonImportsCheck = [ "subliminal" ]; + pythonImportsCheck = [ + "subliminal" + ]; + + disabledTests = [ + # Tests rewuire network access + "test_refine_video_metadata" + "test_scan" + "test_hash" + "test_provider_pool_list_subtitles" + "test_async_provider_pool_list_subtitles" + "test_list_subtitles" + "test_download_bad_subtitle" + # Not implemented + "test_save_subtitles" + ]; + + disabledTestPaths = [ + # AttributeError: module 'rarfile' has no attribute 'custom_check' + "tests/test_legendastv.py" + ]; meta = with lib; { - homepage = "https://github.com/Diaoul/subliminal"; description = "Python library to search and download subtitles"; + homepage = "https://github.com/Diaoul/subliminal"; + changelog = "https://github.com/Diaoul/subliminal/blob/${version}/HISTORY.rst"; license = licenses.mit; + maintainers = with maintainers; [ ]; }; } From 5584c9e4993ad3a2ca0b11a3915839c81436f71f Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 19 Mar 2023 20:10:17 -0400 Subject: [PATCH 215/240] cargo-nextest: 0.9.50 -> 0.9.51 Diff: https://github.com/nextest-rs/nextest/compare/cargo-nextest-0.9.50...cargo-nextest-0.9.51 Changelog: https://nexte.st/CHANGELOG.html --- pkgs/development/tools/rust/cargo-nextest/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-nextest/default.nix b/pkgs/development/tools/rust/cargo-nextest/default.nix index 81f1c7e1cb68..8bc1b5607c28 100644 --- a/pkgs/development/tools/rust/cargo-nextest/default.nix +++ b/pkgs/development/tools/rust/cargo-nextest/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-nextest"; - version = "0.9.50"; + version = "0.9.51"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; rev = "cargo-nextest-${version}"; - sha256 = "sha256-xV2kDi/9gJ6sCQChy4eUowWSttrrp5yrcBucsJ6GcKc="; + sha256 = "sha256-0ofONXhVK095gIh3FHBQrUKokMT5wbBtYJeMV8zx+dc="; }; - cargoSha256 = "sha256-G5nEQ12mU7Hug4BqSaD24z3q2pZnQzvHoFVGDgw+xcU="; + cargoSha256 = "sha256-Q+4zr1Ab9O70q3erLZdIv0ocgF5q8XF4u4KhMCg1rhs="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; From cdc33cdb0e0119c62b74efb3357e7bac26d90851 Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 19 Mar 2023 19:06:57 -0500 Subject: [PATCH 216/240] mkvtoolnix: fix build on darwin This fixes the build on darwin by specifying the SDK. --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9b5ef1079c13..ba4505407113 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22527,7 +22527,9 @@ with pkgs; minizip-ng = callPackage ../development/libraries/minizip-ng { }; - mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { }; + mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { + stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + }; mkvtoolnix-cli = mkvtoolnix.override { withGUI = false; From 83c26b693c4314851c8ecd3cc7f59723d7c2f716 Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Mon, 20 Mar 2023 01:23:19 +0000 Subject: [PATCH 217/240] tony: fix build with GCC 12 (#222095) --- pkgs/applications/audio/tony/default.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/tony/default.nix b/pkgs/applications/audio/tony/default.nix index 15c973a46fc8..33561122b191 100644 --- a/pkgs/applications/audio/tony/default.nix +++ b/pkgs/applications/audio/tony/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, pkg-config, wrapQtAppsHook +{ lib, stdenv, fetchurl, fetchpatch2, pkg-config, wrapQtAppsHook , alsa-lib, boost, bzip2, fftw, fftwFloat, libX11, libfishsound, libid3tag , libjack2, liblo, libmad, libogg, liboggz, libpulseaudio, libsamplerate , libsndfile, lrdf, opusfile, qtbase, qtsvg, rubberband, serd, sord @@ -13,6 +13,22 @@ stdenv.mkDerivation rec { sha256 = "03g2bmlj08lmgvh54dyd635xccjn730g4wwlhpvsw04bffz8b7fp"; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/sonic-visualiser/svcore/commit/5a7b517e43b7f0b3f03b7fc3145102cf4e5b0ffc.patch"; + stripLen = 1; + extraPrefix = "svcore/"; + sha256 = "sha256-DOCdQqCihkR0g/6m90DbJxw00QTpyVmFzCxagrVWKiI="; + }) + (fetchpatch2 { + url = "https://github.com/sonic-visualiser/svgui/commit/5b6417891cff5cc614e8c96664d68674eb12b191.patch"; + stripLen = 1; + extraPrefix = "svgui/"; + excludes = [ "svgui/widgets/CSVExportDialog.cpp" ]; + sha256 = "sha256-pBCtoMXgjreUm/D0pl6+R9x1Ovwwwj8Ohv994oMX8XA="; + }) + ]; + nativeBuildInputs = [ pkg-config wrapQtAppsHook ]; buildInputs = [ From 6efba935d3edd0e167dca176ec237733a97bc38d Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:43:05 +0100 Subject: [PATCH 218/240] tvbrowser: use alias for old tvbrowser-bin ...instead of a hard throw. --- nixos/doc/manual/release-notes/rl-2305.section.md | 2 -- pkgs/top-level/aliases.nix | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2305.section.md b/nixos/doc/manual/release-notes/rl-2305.section.md index e7345c1d8f5f..f90af2966bf8 100644 --- a/nixos/doc/manual/release-notes/rl-2305.section.md +++ b/nixos/doc/manual/release-notes/rl-2305.section.md @@ -309,8 +309,6 @@ In addition to numerous new and upgraded packages, this release has the followin - [Xastir](https://xastir.org/index.php/Main_Page) can now access AX.25 interfaces via the `libax25` package. -- `tvbrowser-bin` was removed, and now `tvbrowser` is built from source. - - `nixos-version` now accepts `--configuration-revision` to display more information about the current generation revision - The option `services.nomad.extraSettingsPlugins` has been fixed to allow more than one plugin in the path. diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9598310264d5..e11298d43db0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1578,7 +1578,7 @@ mapAliases ({ truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22 tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # Added 2021-03-07 turbo-geth = throw "turbo-geth has been renamed to erigon"; # Added 2021-08-08 - tvbrowser-bin = throw "tvbrowser-bin was removed because it is now built from sources; use 'tvbrowser' instead"; # Added 2023-02-04 + tvbrowser-bin = tvbrowser; # Added 2023-03-02 twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26 tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03 typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11 From c4684c79af3d2ca6d94da1243c6863ead5bf51a4 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:45:56 +0100 Subject: [PATCH 219/240] tvbrowser: fix shell indentation in test derivation --- pkgs/applications/misc/tvbrowser/test.nix | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/misc/tvbrowser/test.nix b/pkgs/applications/misc/tvbrowser/test.nix index b5d12ac6bad9..bee843ccbecc 100644 --- a/pkgs/applications/misc/tvbrowser/test.nix +++ b/pkgs/applications/misc/tvbrowser/test.nix @@ -12,20 +12,20 @@ let runtimeInputs = [ xorg.xwininfo tvbrowser ]; text = '' function find_tvbrowser_windows { - for window_name in java tvbrowser-TVBrowser 'Setup assistant' ; do - grep -q "$window_name" "$1" || return 1 - done + for window_name in java tvbrowser-TVBrowser 'Setup assistant' ; do + grep -q "$window_name" "$1" || return 1 + done } tvbrowser & for _ in {0..900} ; do - xwininfo -root -tree \ - | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d' \ - | tee window-names - echo - if find_tvbrowser_windows window-names ; then - break - fi - sleep 1 + xwininfo -root -tree \ + | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d' \ + | tee window-names + echo + if find_tvbrowser_windows window-names ; then + break + fi + sleep 1 done find_tvbrowser_windows window-names ''; From 1293a30f8547f705e1109b934d83c1ccf05e3ae4 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:46:46 +0100 Subject: [PATCH 220/240] tvbrowser: rely on default `mainProgram` in meta data No need to explicitely set the default value. --- pkgs/applications/misc/tvbrowser/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/misc/tvbrowser/default.nix b/pkgs/applications/misc/tvbrowser/default.nix index afc810003932..4529cd0d0d9c 100644 --- a/pkgs/applications/misc/tvbrowser/default.nix +++ b/pkgs/applications/misc/tvbrowser/default.nix @@ -74,7 +74,6 @@ stdenv.mkDerivation rec { changelog = "https://www.tvbrowser.org/index.php?id=news"; sourceProvenance = with sourceTypes; [ binaryBytecode fromSource ]; license = licenses.gpl3Plus; - mainProgram = pname; platforms = platforms.linux; maintainers = with maintainers; [ jfrankenau yarny ]; longDescription = '' From a81b44f85245776ea765a1d08f4f9f0a894d76f4 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:51:20 +0100 Subject: [PATCH 221/240] tvbrowser: don't substitute pname in derivation shell scripts --- pkgs/applications/misc/tvbrowser/default.nix | 21 ++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/misc/tvbrowser/default.nix b/pkgs/applications/misc/tvbrowser/default.nix index 4529cd0d0d9c..707af9f7130e 100644 --- a/pkgs/applications/misc/tvbrowser/default.nix +++ b/pkgs/applications/misc/tvbrowser/default.nix @@ -40,27 +40,28 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - mkdir -p $out/share/${pname} - cp -R runtime/tvbrowser_linux/* $out/share/${pname} + mkdir -p $out/share/tvbrowser + cp -R runtime/tvbrowser_linux/* $out/share/tvbrowser mkdir -p $out/share/applications - mv -t $out/share/applications $out/share/${pname}/${pname}.desktop - sed -e 's|=imgs/|='$out'/share/${pname}/imgs/|' \ - -e 's|=${pname}.sh|='$out'/bin/${pname}|' \ - -i $out/share/applications/${pname}.desktop + mv -t $out/share/applications $out/share/tvbrowser/tvbrowser.desktop + sed -e 's|=imgs/|='$out'/share/tvbrowser/imgs/|' \ + -e 's|=tvbrowser.sh|='$out'/bin/tvbrowser|' \ + -i $out/share/applications/tvbrowser.desktop for i in 16 32 48 128; do mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps - ln -s $out/share/${pname}/imgs/${pname}$i.png $out/share/icons/hicolor/''${i}x''${i}/apps/${pname}.png + ln -s $out/share/tvbrowser/imgs/tvbrowser$i.png \ + $out/share/icons/hicolor/''${i}x''${i}/apps/tvbrowser.png done mkdir -p $out/bin makeWrapper \ - $out/share/${pname}/${pname}.sh \ - $out/bin/${pname} \ + $out/share/tvbrowser/tvbrowser.sh \ + $out/bin/tvbrowser \ --prefix PATH : ${jdk}/bin \ --prefix XDG_DATA_DIRS : $out/share \ - --set PROGRAM_DIR $out/share/${pname} + --set PROGRAM_DIR $out/share/tvbrowser runHook postInstall ''; From 518928217cf5979bd9afb724630bfd1fbc76002d Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:52:15 +0100 Subject: [PATCH 222/240] tvbrowser: don't explicitely verify jdk version --- pkgs/applications/misc/tvbrowser/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/misc/tvbrowser/default.nix b/pkgs/applications/misc/tvbrowser/default.nix index 707af9f7130e..e3ebd4143e55 100644 --- a/pkgs/applications/misc/tvbrowser/default.nix +++ b/pkgs/applications/misc/tvbrowser/default.nix @@ -16,7 +16,6 @@ let hash = "sha256-5XoypuMd2AFBE2SJ6EdECuvq6D81HLLuu9UoA9kcKAM="; }; in -assert lib.versionAtLeast jdk.version minimalJavaVersion; stdenv.mkDerivation rec { pname = "tvbrowser"; version = "4.2.7"; From b19fc2cceb9b0e63ff28405c80a453c21db769f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Mar 2023 01:47:44 +0000 Subject: [PATCH 223/240] numix-icon-theme-square: 23.03.04 -> 23.03.19 --- pkgs/data/icons/numix-icon-theme-square/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix index 1e771d289013..9aa84ad472ab 100644 --- a/pkgs/data/icons/numix-icon-theme-square/default.nix +++ b/pkgs/data/icons/numix-icon-theme-square/default.nix @@ -2,13 +2,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-square"; - version = "23.03.04"; + version = "23.03.19"; src = fetchFromGitHub { owner = "numixproject"; repo = pname; rev = version; - sha256 = "sha256-sxrgjlO4xKgk4QoJ6XvHBg9h5kaZd4l8ERp+7CLf6Cg="; + sha256 = "sha256-Hdwby8U9D+k4AjKyDeWhCfGr7z7ETNQPr1lnwweAp7g="; }; nativeBuildInputs = [ gtk3 ]; From 3e82573de08a68090657afeed57bae74019db0d6 Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Mon, 20 Mar 2023 01:49:57 +0000 Subject: [PATCH 224/240] tonelib-gfx: 4.7.5 -> 4.7.8 --- pkgs/applications/audio/tonelib-gfx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/tonelib-gfx/default.nix b/pkgs/applications/audio/tonelib-gfx/default.nix index 682627c0e821..e875b8085534 100644 --- a/pkgs/applications/audio/tonelib-gfx/default.nix +++ b/pkgs/applications/audio/tonelib-gfx/default.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "tonelib-gfx"; - version = "4.7.5"; + version = "4.7.8"; src = fetchurl { - url = "https://www.tonelib.net/download/220214/ToneLib-GFX-amd64.deb"; - hash = "sha256-GUSyarqG1V5O6ayAedeGqmOA+UABQDpAZ+dsorh7das="; + url = "https://tonelib.net/download/221222/ToneLib-GFX-amd64.deb"; + hash = "sha256-1sTwHqQYqNloZ3XSwhryqlW7b1FHh4ymtj3rKUcVZIo="; }; nativeBuildInputs = [ autoPatchelfHook dpkg ]; From 68ce92797a1077bb6be0959191816574a86fc6ad Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Mon, 20 Mar 2023 01:52:36 +0000 Subject: [PATCH 225/240] tonelib-jam: 4.7.5 -> 4.7.8 --- pkgs/applications/audio/tonelib-jam/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/tonelib-jam/default.nix b/pkgs/applications/audio/tonelib-jam/default.nix index 9229cba4839a..3376ae8ca10f 100644 --- a/pkgs/applications/audio/tonelib-jam/default.nix +++ b/pkgs/applications/audio/tonelib-jam/default.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "tonelib-jam"; - version = "4.7.5"; + version = "4.7.8"; src = fetchurl { - url = "https://www.tonelib.net/download/220214/ToneLib-Jam-amd64.deb"; - sha256 = "sha256-alkdoEhN58o9IGZ8sB39ctTpouMSmvgn6tbrKFneKPI="; + url = "https://tonelib.net/download/221222/ToneLib-Jam-amd64.deb"; + sha256 = "sha256-c6At2lRPngQPpE7O+VY/Hsfw+QfIb3COIuHfbqqIEuM="; }; nativeBuildInputs = [ From 76b5525a6d91ef7b4394b78d795ad6dcb1408d88 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Sun, 19 Mar 2023 23:17:41 -0400 Subject: [PATCH 226/240] shot-scraper: init at 1.1.1 --- pkgs/tools/graphics/shot-scraper/default.nix | 37 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 39 insertions(+) create mode 100644 pkgs/tools/graphics/shot-scraper/default.nix diff --git a/pkgs/tools/graphics/shot-scraper/default.nix b/pkgs/tools/graphics/shot-scraper/default.nix new file mode 100644 index 000000000000..4555f6548068 --- /dev/null +++ b/pkgs/tools/graphics/shot-scraper/default.nix @@ -0,0 +1,37 @@ +{ lib +, python3 +}: + +python3.pkgs.buildPythonApplication rec { + pname = "shot-scraper"; + version = "1.1.1"; + format = "setuptools"; + + disabled = python3.pkgs.pythonOlder "3.6"; + + src = python3.pkgs.fetchPypi { + inherit pname version; + hash = "sha256-YfWiy44rCRXK5xVkmA9X7pAlDhZrk6nS9vbC2eYvjbg="; + }; + + propagatedBuildInputs = with python3.pkgs; [ + click + click-default-group + playwright + pyyaml + ]; + + # skip tests due to network access + doCheck = false; + + pythonImportsCheck = [ + "shot_scraper" + ]; + + meta = with lib; { + description = "A command-line utility for taking automated screenshots of websites"; + homepage = "https://github.com/simonw/shot-scraper"; + license = licenses.asl20; + maintainers = with maintainers; [ techknowlogick ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c55163552a8..3080352dc0b8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33147,6 +33147,8 @@ with pkgs; shotgun = callPackage ../tools/graphics/shotgun { }; + shot-scraper = callPackage ../tools/graphics/shot-scraper { }; + shutter = callPackage ../applications/graphics/shutter { }; sic-image-cli = callPackage ../tools/graphics/sic-image-cli { }; From 474b2cf0aa2a79dcd97f526e7d4332afa7ced384 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 19 Mar 2023 23:31:39 -0400 Subject: [PATCH 227/240] argc: 0.14.0 -> 0.15.0 Diff: https://github.com/sigoden/argc/compare/v0.14.0...v0.15.0 Changelog: https://github.com/sigoden/argc/releases/tag/v0.15.0 --- pkgs/development/tools/argc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/argc/default.nix b/pkgs/development/tools/argc/default.nix index a6920dfe8481..491ddd3a21d0 100644 --- a/pkgs/development/tools/argc/default.nix +++ b/pkgs/development/tools/argc/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "argc"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "sigoden"; repo = pname; rev = "v${version}"; - sha256 = "sha256-vvGeC+5dsO26ALfHoZ9+zVlpl+63Nj/VqtSBQo1Gl/c="; + sha256 = "sha256-2J9Xx2DlMTh8o7T/tNZm3QK69gkQo3lj8kBVHhESMTs="; }; - cargoSha256 = "sha256-A45txIc5AcJtWx6Jl4w7Ys2H3UgTjRsEiMySuUv9+Ds="; + cargoSha256 = "sha256-2gZGEpYNR7/mOleAfhDf3hZq1vRKlfWwT25DFIi5w8o="; nativeBuildInputs = [ installShellFiles ]; From 30356d7a9e74359e8403a9239615a02d8503216a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Mar 2023 05:26:29 +0000 Subject: [PATCH 228/240] python310Packages.py-synologydsm-api: 2.1.4 -> 2.2.0 --- .../development/python-modules/py-synologydsm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-synologydsm-api/default.nix b/pkgs/development/python-modules/py-synologydsm-api/default.nix index 0ae3cf8bd0d1..3fe4fb711dbf 100644 --- a/pkgs/development/python-modules/py-synologydsm-api/default.nix +++ b/pkgs/development/python-modules/py-synologydsm-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "py-synologydsm-api"; - version = "2.1.4"; + version = "2.2.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "mib1185"; repo = "py-synologydsm-api"; rev = "refs/tags/v${version}"; - hash = "sha256-37JzdhMny6YDTBO9NRzfrZJAVAOPnpcr95fOKxisbTg="; + hash = "sha256-L+i6PpN+3CgPp1X/EUQTXz1IUW3S0BJuuPPT4LKBtWs="; }; nativeBuildInputs = [ From d12785c43c4263fb68c47b8cd127af56268d8c6b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 20 Mar 2023 08:21:38 +0100 Subject: [PATCH 229/240] python310Packages.peaqevcore: 13.2.2 -> 13.2.3 --- pkgs/development/python-modules/peaqevcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix index 2c65ef85183c..05fe14a2c256 100644 --- a/pkgs/development/python-modules/peaqevcore/default.nix +++ b/pkgs/development/python-modules/peaqevcore/default.nix @@ -6,14 +6,14 @@ buildPythonPackage rec { pname = "peaqevcore"; - version = "13.2.2"; + version = "13.2.3"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-N/tLoZNiMY1rzzToVvE9U4buUsmsDEcnKPOuifh7qg0="; + hash = "sha256-GhoVV+PWe3fDb6grvskj5KLMFtNIpyXe2jifoSXj7HQ="; }; postPatch = '' From cb8c832a0b71ae80195a613f4bdfafd012ec5d63 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:41:39 +0100 Subject: [PATCH 230/240] vimPlugins: update --- .../editors/vim/plugins/generated.nix | 752 +++++++++--------- .../editors/vim/plugins/overrides.nix | 2 +- 2 files changed, 377 insertions(+), 377 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 11f66e8a5d53..4f8b551cf648 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -29,12 +29,12 @@ final: prev: ChatGPT-nvim = buildVimPluginFrom2Nix { pname = "ChatGPT.nvim"; - version = "2023-03-13"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "jackMort"; repo = "ChatGPT.nvim"; - rev = "783a23c70ca6b43b4591fce9bdfeda408e2d6415"; - sha256 = "0a9ys9d2b6hj0vi7x6x20s6dh09slm851wy9kn7ya43vycvx4v2h"; + rev = "3008b38171b3137448fe33c5edc1bba2641bfcad"; + sha256 = "1szk6xjpaacnxifciq1kr92iwx0vvy4yq41wrcqm1yqvsfabiwy2"; }; meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/"; }; @@ -173,24 +173,24 @@ final: prev: LazyVim = buildVimPluginFrom2Nix { pname = "LazyVim"; - version = "2023-03-17"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "c10e550639caef68146d122d9bc4a66f2f38650a"; - sha256 = "04d062kxa0pz57liymim3i17hz51w0690c2y4q22h3kfarcmj0ws"; + rev = "11d414c35841b35604e98cdc2d05e756da3c9421"; + sha256 = "0l9hqml1sb92s8gqhd1gqd9sysx0p3hxwwpzbxaf5n3laicwgnnz"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; LeaderF = buildVimPluginFrom2Nix { pname = "LeaderF"; - version = "2023-03-02"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "44badee0f1aa5ec72b570634d18985fd70c68983"; - sha256 = "1if1aqby7l1k9947a8vyhm95dz7yvbwh9sqjmhy0x7rphngr60ll"; + rev = "1319824e2cbbb8471f7da56a8d787a664bb8faae"; + sha256 = "01wpbwpramrfiwj0s5xv21ynjjy3wqllx3vbnpj94vcfk18qmx9m"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; }; @@ -305,12 +305,12 @@ final: prev: SchemaStore-nvim = buildVimPluginFrom2Nix { pname = "SchemaStore.nvim"; - version = "2023-03-12"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "1dc606bf07e1419d785e04d6dbb8585987d817cc"; - sha256 = "0l7vmvr5rfn7bjaia505aqwwvvhpbc3f6mfn8q49an3nngwf2plh"; + rev = "ac100fa691b10dd990ca0cdc31ebd054a5959b58"; + sha256 = "1j59vy5dypc5a1ymgd640lyqkq2gsicqapgmlssxz0g91r71n40z"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -365,12 +365,12 @@ final: prev: SpaceVim = buildVimPluginFrom2Nix { pname = "SpaceVim"; - version = "2023-03-11"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "e96ea26df67f57b1a1bab575f8376e14ee876016"; - sha256 = "0s30f9z0rib1wjndr57qi4xcj8m36z3y7kj44lpinbmmryba5pgg"; + rev = "c4433b123182ef7f0437bf764b8f27649dd9c3a7"; + sha256 = "14wgvk58f61fdwp7cr2x2vid2n58vwknfa1q3gibrbglf825vd8x"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -486,12 +486,12 @@ final: prev: aerial-nvim = buildVimPluginFrom2Nix { pname = "aerial.nvim"; - version = "2023-02-24"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "5b788392ec571621891e1b73887af5ac12056610"; - sha256 = "1m2jlhxwqpgl7v8q60pjwcim9brzaaywb6ax44ddbnyj31b86cby"; + rev = "ab85d57942b3d7e1a2530af1a083b77f4ba33cba"; + sha256 = "1arywda3ai49x0wxbjkp4z7nfmqxfz3z5gcggwbwv6ddxkfd3ld5"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -523,12 +523,12 @@ final: prev: ai-vim = buildVimPluginFrom2Nix { pname = "ai.vim"; - version = "2023-03-11"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "aduros"; repo = "ai.vim"; - rev = "512359e0935e62a7bda308bd7c16b7de2787532d"; - sha256 = "1kbjv2p1ngsd244mr0c7nl5wvg51naxxhfirgcz3fsxc90j22952"; + rev = "bf90f0978882022f9efb014ee2583e4350ac82d1"; + sha256 = "0441h9in8rvx6slv9gr786k01fgq8scpkkw9z7nc6pah6lm5xhaf"; }; meta.homepage = "https://github.com/aduros/ai.vim/"; }; @@ -547,12 +547,12 @@ final: prev: ale = buildVimPluginFrom2Nix { pname = "ale"; - version = "2023-03-11"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "011e4f6590e8fb26ee2b55bd6b368f1bb784a537"; - sha256 = "0bmq01wmbnrb7ni5kyz7dr9q4s1dhhv8z5i8jnf9pnvgkvpq45mr"; + rev = "fbae1bc1937ce69fa80b4b32d178ce666fd5c07c"; + sha256 = "0a1pfslirdi04ag8fawclmk97nrzifgmja6p2hjqp9a47ikn8br2"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -571,12 +571,12 @@ final: prev: alpha-nvim = buildVimPluginFrom2Nix { pname = "alpha-nvim"; - version = "2023-03-09"; + version = "2023-03-13"; src = fetchFromGitHub { owner = "goolord"; repo = "alpha-nvim"; - rev = "4e1c4dedf5983e84b3ed305228b2235c56c7023c"; - sha256 = "1vircxn0rlwfl6q6q087js977zy0dpd5x9riddv9px9zvpqxzcw9"; + rev = "3847d6baf74da61e57a13e071d8ca185f104dc96"; + sha256 = "04bg8as2yrrv0yzwi0ppvj3xpfp1jbcf1cfcml1w8h7wg0cqkb2p"; }; meta.homepage = "https://github.com/goolord/alpha-nvim/"; }; @@ -679,12 +679,12 @@ final: prev: asyncrun-vim = buildVimPluginFrom2Nix { pname = "asyncrun.vim"; - version = "2023-03-02"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "skywind3000"; repo = "asyncrun.vim"; - rev = "80750a80e7999318f14d754bb68b64de7af93bc3"; - sha256 = "1z3mg13q862lcypb9cj0im2kwng4m79g76mzph5pvdi2yhj3y0n5"; + rev = "7191d0c30dd105e5d7f897b9a6ee19cabe734466"; + sha256 = "05mlwazml48szf9nd13zmc7xj7x0zmflx51i78mval85n0vk699i"; }; meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; }; @@ -835,24 +835,24 @@ final: prev: barbar-nvim = buildVimPluginFrom2Nix { pname = "barbar.nvim"; - version = "2023-03-10"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "romgrk"; repo = "barbar.nvim"; - rev = "de5682f7b7de872d1bfd02aa1368cd0c34d13b49"; - sha256 = "0g8230x3a49sj1j0c9knjd7dqs9lrm2ap24pfaxsbavc1w4zdh2m"; + rev = "1c9d324c493650667ff621c835d552e56fd229ca"; + sha256 = "1kk1jjfz1dk0jqi2gq641qg0ymxcaw9ns0lyfgbrdk1qqrgrmiwq"; }; meta.homepage = "https://github.com/romgrk/barbar.nvim/"; }; barbecue-nvim = buildVimPluginFrom2Nix { pname = "barbecue.nvim"; - version = "2023-03-11"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "utilyre"; repo = "barbecue.nvim"; - rev = "d60fb8d8e240e5be04a20636f5b35b05a0d4712c"; - sha256 = "1lf4kwzpx87hvihzgmmpgm83wpkpzf7iav5yb46b3bf3b4cfjl9j"; + rev = "19ceea1e4eac33e69a836739e7e6e9b07777d737"; + sha256 = "1ah4kc0rabxxr2dy0s17bq3b1w5mj2p24bnvdjl7maiv8ywl0321"; }; meta.homepage = "https://github.com/utilyre/barbecue.nvim/"; }; @@ -1063,24 +1063,24 @@ final: prev: caw-vim = buildVimPluginFrom2Nix { pname = "caw.vim"; - version = "2021-09-20"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "tyru"; repo = "caw.vim"; - rev = "3aefcb5a752a599a9200dd801d6bcb0b7606bf29"; - sha256 = "0v21vp0ngj60ksmyrk6f8ld25qqmx298nsd0v1kj2ysrcvj3hjb7"; + rev = "748f15cde4e9ba9ce4723fddf48703d2e97790de"; + sha256 = "1qwjwsfrg7bvwjzi6ln8l4ni2q3vnr7xyqagb0qs74g02ycbh0xa"; }; meta.homepage = "https://github.com/tyru/caw.vim/"; }; ccc-nvim = buildVimPluginFrom2Nix { pname = "ccc.nvim"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "uga-rosa"; repo = "ccc.nvim"; - rev = "f99a9e49f2f3e929364850a1aaa1b23aef5fca62"; - sha256 = "1942iipkm67ibyvwbll6prsfqhjxq638spcwdw4k9hgzb1f3n3cy"; + rev = "100dfb923e12051c95ec10c2cb41cd29104505a6"; + sha256 = "1923dn9pmg0qy0a6vmgplq350a7x1nqljyz25vdwhmwvmiy6643y"; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; }; @@ -1123,12 +1123,12 @@ final: prev: circles-nvim = buildVimPluginFrom2Nix { pname = "circles.nvim"; - version = "2023-02-01"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "projekt0n"; repo = "circles.nvim"; - rev = "06357817f6944de132f0a58ee5c1486e4dcc6dda"; - sha256 = "1rvbz9m02vmjs5dg9yhnzzdr46ck1rqdrc7a94sybj8qvw3l5nq1"; + rev = "50c5d9a1d7427d10e67b1b0ef60682ad28da49e2"; + sha256 = "1c9v54xkcpx4ng3p5379s1wqwj4zz3rcfsvcakzmh5y9hc4xzgnp"; }; meta.homepage = "https://github.com/projekt0n/circles.nvim/"; }; @@ -2095,12 +2095,12 @@ final: prev: copilot-lua = buildVimPluginFrom2Nix { pname = "copilot.lua"; - version = "2023-02-27"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "b41d4c9c7d4f5e0272bcf94061b88e244904c56f"; - sha256 = "1r2mllgpdsnk4c1jzfshyy9sqsw0vcjv0d4r3ja9abzk7jpq5x4z"; + rev = "db62371b6eac73954c194f3c8faee36cffee8135"; + sha256 = "02kn7j40421rs27dnyw14sa7wdbca81xqd52h4m03dr9jklpifl9"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; }; @@ -2119,24 +2119,24 @@ final: prev: coq-artifacts = buildVimPluginFrom2Nix { pname = "coq.artifacts"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.artifacts"; - rev = "ee1814e2183bd424ca5528f82f3d6ce8f64e6f90"; - sha256 = "0r4hl4w29mg9yg847ivsv1xhm3lq664989l2s8gzxbwypfs3kv3v"; + rev = "5084d1e7304c34cbd507b026dc557ef772b7bf86"; + sha256 = "0rqd7nnl561h4d82mjg6z2pplgiak2k9624jdqqvjihf2k756xih"; }; meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; }; coq-thirdparty = buildVimPluginFrom2Nix { pname = "coq.thirdparty"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.thirdparty"; - rev = "e7c186c9cca268e9337077256544fa9fb86e7bbb"; - sha256 = "11wv9cgs7nbknvgc4nsgwgs4yv234wy7z78x0z58ci3r55zhablw"; + rev = "f464963331327cbf588548f62bd8ad77331a1c26"; + sha256 = "0s5z599dx6sy7jpc7ssr84qcbxz06ss1n2581x7app2l816zzhlq"; }; meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; }; @@ -2155,12 +2155,12 @@ final: prev: coq_nvim = buildVimPluginFrom2Nix { pname = "coq_nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "4b4b93dbbfc871a3d32a244a4276ee06696c21bb"; - sha256 = "1fkj6ps167sq12y96cdksf7ipfgrh01z1p107x7akynfnyrlny1r"; + rev = "2dec8c79eaf60755b32cd29ac0a6ddbb8290ff6a"; + sha256 = "11ig2dv4vy601nrkxr7rjsh9dy5qcwcbilh5f5a8k76q0vaz4wi7"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2299,12 +2299,12 @@ final: prev: dashboard-nvim = buildVimPluginFrom2Nix { pname = "dashboard-nvim"; - version = "2023-03-12"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "glepnir"; repo = "dashboard-nvim"; - rev = "937524714999c3c5a096f839dc22dd77344e1567"; - sha256 = "0fy0pqzifkf5wsaqskjn9ca3dbnm7s0p55an47y2z101b7akbrcs"; + rev = "6e0a35343fc37a2a2ca5ab1734d60fcc06c4cf01"; + sha256 = "14av4336k72djlc0wnaaj3j53brczmhf4iwib6ywzka1rjhkyp2r"; }; meta.homepage = "https://github.com/glepnir/dashboard-nvim/"; }; @@ -2685,12 +2685,12 @@ final: prev: diffview-nvim = buildVimPluginFrom2Nix { pname = "diffview.nvim"; - version = "2023-03-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "ebcbe90401555272025006db00da0972f7e0db63"; - sha256 = "1zcapd1dwwqz9035h3rg2z582v7z49d03h0g28yi208xjm1wmwih"; + rev = "58035354fc79c6ec42fa7b218dab90bd3968615f"; + sha256 = "0njz4z3yfg5imc88kh1y8v93cc3957x8qh5ac9mrdlvqgrnypm8x"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -2781,12 +2781,12 @@ final: prev: editorconfig-vim = buildVimPluginFrom2Nix { pname = "editorconfig-vim"; - version = "2023-03-13"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "editorconfig"; repo = "editorconfig-vim"; - rev = "5b875ac1aeba22abce3c499c0d5e4f33558fdf2c"; - sha256 = "1pnbhhqbaxp5jhdgs4g1a6fym7x2855lss2ykj5wdd21wna77rhn"; + rev = "0ba62c40b9718c3c72672547f60cf17979e69e68"; + sha256 = "1z71m74h6z7v7jjl4fdannh36s6bvj6z9q5pyyijm1xmc5nygllj"; fetchSubmodules = true; }; meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; @@ -2891,12 +2891,12 @@ final: prev: fastfold = buildVimPluginFrom2Nix { pname = "fastfold"; - version = "2022-09-20"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "konfekt"; repo = "fastfold"; - rev = "542683b0cce738be22b6fdadb08302faed68e7b4"; - sha256 = "1n859x82xfgjv4nnv1vms45nkamnnm7lkryfs6jqy4sqiyv0x615"; + rev = "6c54411f97bc408ab81294375c8f551775a2da8b"; + sha256 = "0bdzj559v5plg6yf4v403867wrjr2mnlfdsc4h3y5kvpym1n0yb2"; }; meta.homepage = "https://github.com/konfekt/fastfold/"; }; @@ -2987,12 +2987,12 @@ final: prev: firenvim = buildVimPluginFrom2Nix { pname = "firenvim"; - version = "2023-03-10"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "87c9f70d3e6aa2790982aafef3c696dbe962d35b"; - sha256 = "0f3jsayilkhch75xdhsv3hrdydsfk5v52cb4ss4kvxbb4cnkli1w"; + rev = "12003d9727bc5074ccb405b3d80e691c72d4859b"; + sha256 = "1srjyh6d23m4ajxzh4l2qv0478ghblxn04kdqlbmbfgr6xksa0nx"; }; meta.homepage = "https://github.com/glacambre/firenvim/"; }; @@ -3012,12 +3012,12 @@ final: prev: flatten-nvim = buildVimPluginFrom2Nix { pname = "flatten.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "willothy"; repo = "flatten.nvim"; - rev = "17bbf3e51d67f77f6adacbfc965734a3dccb02a3"; - sha256 = "0jmkx1alfsz1xmf39alwky7l4nl2m79nsqwad7sfi1vp8y3b7p99"; + rev = "6a11200f7cda8490577438b26f724a80d41f7460"; + sha256 = "1jxxls2f0321hxcxlysf8b2bj7r4ykwws1xs7q1d6anqb5sn8g57"; }; meta.homepage = "https://github.com/willothy/flatten.nvim/"; }; @@ -3048,12 +3048,12 @@ final: prev: floating-input-nvim = buildVimPluginFrom2Nix { pname = "floating-input.nvim"; - version = "2023-03-09"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "liangxianzhe"; repo = "floating-input.nvim"; - rev = "2ac3b4b75de72ea715a04d6d1b8d92c7718d2c64"; - sha256 = "165jk5dhi8lv6fcbfwk395vw5yikmm1v2r74l0nvpa3j6xl1h7zm"; + rev = "4d99fdffc46c1f136c720660e16ac364950d1abd"; + sha256 = "1mmb7ivfbdsv5gg4aaabgh67vlps6r6s1z441wvy6k72svv1va7s"; }; meta.homepage = "https://github.com/liangxianzhe/floating-input.nvim/"; }; @@ -3084,12 +3084,12 @@ final: prev: flutter-tools-nvim = buildVimPluginFrom2Nix { pname = "flutter-tools.nvim"; - version = "2023-03-12"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "akinsho"; repo = "flutter-tools.nvim"; - rev = "467847f694beb2e6496c83e56631d7dfae901a9d"; - sha256 = "0ydmd6yvwjrrsb1b13i4d2v26bdivfbzlv54ggylwyi7bzfm28xm"; + rev = "727df22e2ae72a0482e5eb923e3d1c861a157a94"; + sha256 = "06s4svb8r4d9xi10sk9wf0zqa1qmrafj749kfayw705fig2an9v0"; }; meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; }; @@ -3120,12 +3120,12 @@ final: prev: friendly-snippets = buildVimPluginFrom2Nix { pname = "friendly-snippets"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "rafamadriz"; repo = "friendly-snippets"; - rev = "2f5b8a41659a19bd602497a35da8d81f1e88f6d9"; - sha256 = "11h9i5b675p9h7h92lcn7vkn2hnkmn1kifji1932xkh45rizyshl"; + rev = "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead"; + sha256 = "1j98blydm49bzla95w082qy2hd61yb0476zawflipa8awf7ja6ac"; }; meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; }; @@ -3228,12 +3228,12 @@ final: prev: fzf-lua = buildVimPluginFrom2Nix { pname = "fzf-lua"; - version = "2023-03-13"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "60ce55d8546188de614cd111f4d26932c70f0fb7"; - sha256 = "15v9s2bq55nnirwpkkqb3d5ldfibnvqm4wf4afjkqj64bgk7kga2"; + rev = "941cebb1d5bc8fa05364cb524bad5c7f080ec513"; + sha256 = "05hwzy00rh6afcmypzxjq075iszladmi2wd77vcb0j0h7wyj3k0v"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; @@ -3276,12 +3276,12 @@ final: prev: gentoo-syntax = buildVimPluginFrom2Nix { pname = "gentoo-syntax"; - version = "2023-03-11"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "gentoo"; repo = "gentoo-syntax"; - rev = "d4659a919096a0488694338a9cf4fbb749080779"; - sha256 = "100qlgf6w0fpxfck77ag7m4rkx9k51dn2dk655rapzd1dnry241v"; + rev = "d5dc0427f63e1e42213358af1ded69440176f737"; + sha256 = "0615lpl4m4m26kn12djrigkkbsxn9khw5m9p4ag37s72m0xgz1zm"; }; meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; }; @@ -3444,12 +3444,12 @@ final: prev: go-nvim = buildVimPluginFrom2Nix { pname = "go.nvim"; - version = "2023-03-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "3b5b6b8aacfa5be9944b4cfe2673feb68a08655a"; - sha256 = "1pd8lqqdmyy3lz8x9i6g5kh02w7wydr90rqgzdm4f4cl5lm80p96"; + rev = "4ddd66affd76ccd29fb60e2abde77f743d5f7449"; + sha256 = "1a62dvixny281103cq165yzbklnvz90p4yj5y7pwy54cwn6a5mww"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; }; @@ -3492,12 +3492,12 @@ final: prev: goto-preview = buildVimPluginFrom2Nix { pname = "goto-preview"; - version = "2023-02-27"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "rmagatti"; repo = "goto-preview"; - rev = "390a8bf9f83cc0e31a5154357bc4bfad8e79b889"; - sha256 = "0yv32yd78gs7cqgwcsiwm8zyc2fabfbfakfljdfihcfaa3y2lzap"; + rev = "82ce83ae589be7a59e4ec5cfbbf82d9f5eb8bded"; + sha256 = "1hl8nlvp8rlycpkfwyl10lzd5ilxw33mfv1a39isrsa7l7ql75b9"; }; meta.homepage = "https://github.com/rmagatti/goto-preview/"; }; @@ -3576,12 +3576,12 @@ final: prev: gruvbox-nvim = buildVimPluginFrom2Nix { pname = "gruvbox.nvim"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "c6ef9c5a3a2ece0f8635460291eb4a4c06ed3dcc"; - sha256 = "1cnjdzg8l1dvr8lw3d5m4v880z7wd2y08ac5cl93p6wyzkz9m12i"; + rev = "035f8a35d7e08833e75720feeff11f3461c80903"; + sha256 = "0x4vi836nwz1jvnl940di98d1yfjsblgdw1iij1fa6njy8i1hz9f"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; }; @@ -3624,11 +3624,11 @@ final: prev: hare-vim = buildVimPluginFrom2Nix { pname = "hare.vim"; - version = "2023-02-10"; + version = "2023-03-16"; src = fetchgit { url = "https://git.sr.ht/~sircmpwn/hare.vim"; - rev = "75874719e1aee0171a0f06d1508ff9a116f6ac75"; - sha256 = "0n2rh59nnp0fv4jxvx30arrrqpfbagix6a94rxq3100n8kszr218"; + rev = "9843d3331bc6ca6d224d54e1f59410ca79331b71"; + sha256 = "0wywahspnnrwajn88l06zqbc6z2wprxg6gqjpgfkczzqc69rbvhk"; }; meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; }; @@ -3647,12 +3647,12 @@ final: prev: haskell-tools-nvim = buildNeovimPluginFrom2Nix { pname = "haskell-tools.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "haskell-tools.nvim"; - rev = "47d30b754753da4b70a18dbfbcec89cf6f067dcd"; - sha256 = "1sb21nrbmyrl0ahqyjxksa34n9vbwwkd52bdhwj1nwp3yy7k4spb"; + rev = "e709e1f82c1b8e8cc16e39e7350a0b7820cd79fe"; + sha256 = "0gpvv5q3kndcglwkrpfys5zpz3l9r882fn84g971s6q9ainp3fdv"; }; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; }; @@ -3695,12 +3695,12 @@ final: prev: heirline-nvim = buildVimPluginFrom2Nix { pname = "heirline.nvim"; - version = "2023-03-07"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "rebelot"; repo = "heirline.nvim"; - rev = "00f7e271775362792116e252d931590a9344d6a9"; - sha256 = "1cf9av6h5xdzkvzrmwscld65257syx0mk1czi5gkwg10apyyhfzw"; + rev = "2666c2514354c61c14d4142ee7b2b2c93455e8e4"; + sha256 = "12x9c2qbi8ac22zpjjndxa0ccms8y74pj1y9ds5hfvwpnm5g5s23"; }; meta.homepage = "https://github.com/rebelot/heirline.nvim/"; }; @@ -4115,12 +4115,12 @@ final: prev: kanagawa-nvim = buildVimPluginFrom2Nix { pname = "kanagawa.nvim"; - version = "2023-03-13"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "99d9f72122e92ba816c86e10ce8e97c555be99ba"; - sha256 = "0g6kly4kxik3bqh7iisypawrp4hrp104bim72wqbik92b079swav"; + rev = "d8800c36a7f3bcec953288926b00381c028ed97f"; + sha256 = "18dhhl9vyz8sd860ajz6190ab9zb2l6067w6730i4d1nchil4swg"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; }; @@ -4211,12 +4211,12 @@ final: prev: lazy-nvim = buildVimPluginFrom2Nix { pname = "lazy.nvim"; - version = "2023-03-07"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "5b4444f0d7e556deba3f7ca949a2ba0e2c3369fb"; - sha256 = "0zc8k5d3pgz4xhhshwjaks7q72f61h1iix2305kybnyhi0kslsxd"; + rev = "b306eb3d0f32b792929735c6d528c38d0f1dc0cd"; + sha256 = "1say6d6kyb5186rbw65jys8j2b7d7ksv8grxkba7lihbf97zpscq"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -4235,12 +4235,12 @@ final: prev: lean-nvim = buildVimPluginFrom2Nix { pname = "lean.nvim"; - version = "2023-01-16"; + version = "2023-03-13"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "f69875f98317c11fd48c4c4a8166a408244b7fe8"; - sha256 = "1xhmp3zbi65n6dv6vv2023zj83bxnfvzxzdi5s6rsm0ls8dq9084"; + rev = "f87c54ded50ae46dcc4687f139a5debc1f977a7e"; + sha256 = "0iyi1hg2l6xsfngbxiwp8njzmqb8gdi4skyvqf3lg7vh4yy8f15k"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -4271,24 +4271,24 @@ final: prev: leap-nvim = buildVimPluginFrom2Nix { pname = "leap.nvim"; - version = "2023-03-11"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "2ff8eac67bed41005ea2032728a0336c784de611"; - sha256 = "1sfnxias9i1s3ppxpkg084bk1dpcxyd3f34sk9jxdr6v9101zpls"; + rev = "f74473d23ebf60957e0db3ff8172349a82e5a442"; + sha256 = "1fjc3b4czlndd1nfn5n2zwlx51xhxcxiysjipfhnbbqhpy4sqfbg"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; }; legendary-nvim = buildVimPluginFrom2Nix { pname = "legendary.nvim"; - version = "2023-02-16"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "legendary.nvim"; - rev = "9e38951df410c6d65fa2b932832d201d7cd6ca62"; - sha256 = "14sw0xaf7qr9896hcl9vb5ivmc6w15p1np0gqnyhjqbmcqj20yp8"; + rev = "6a80114cc2014383e761531cdfc03c8e2920e0ba"; + sha256 = "189yhb73mm3kwkm854xfcv1pxxva7j8nfcjb2l2dr139nbhvpw3v"; }; meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; }; @@ -4403,12 +4403,12 @@ final: prev: lightline-lsp = buildVimPluginFrom2Nix { pname = "lightline-lsp"; - version = "2022-01-09"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "spywhere"; repo = "lightline-lsp"; - rev = "78a8f6880c1d979b7c682e1b37299d970506f480"; - sha256 = "00zkpri1pi6r0m0v91361zixqsfrf05hyml61k4s0i3yabfv84w8"; + rev = "4f5d42a7320cd2444a444df4b57529c4f921e4a2"; + sha256 = "0arqc2az6cy4qg3fmr6dyzmd2a985cv2df0h7cckp5aar11f0pmi"; }; meta.homepage = "https://github.com/spywhere/lightline-lsp/"; }; @@ -4619,12 +4619,12 @@ final: prev: lsp-zero-nvim = buildVimPluginFrom2Nix { pname = "lsp-zero.nvim"; - version = "2023-03-11"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "lsp-zero.nvim"; - rev = "63951c8f9701871abd6858d26f3bcc6b99ce5c74"; - sha256 = "09wmdrv0npkwnh8zzz0fkvn505q1rl011jr1dphiap09nhaqvrvc"; + rev = "81ddfbae430f374769e18ac6207a6f0834816d97"; + sha256 = "1hixlk15ri1fayi80df9ll631gab687g422z2v6nc4bd0jl4lf7k"; }; meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; }; @@ -4643,11 +4643,11 @@ final: prev: lsp_lines-nvim = buildVimPluginFrom2Nix { pname = "lsp_lines.nvim"; - version = "2022-11-16"; + version = "2023-03-16"; src = fetchgit { url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; - rev = "ec98b45c8280e5ef8c84028d4f38aa447276c002"; - sha256 = "0xwbhznwbs6bshp1l501caymdcs486apn4rx4p9vnryrxdzc4chy"; + rev = "dcff567b3a2d730f31b6da229ca3bb40640ec5a6"; + sha256 = "0p5p5l2vcdyjmazg8vyj9s5if87kij80klfpv4irqc2z13r6sy92"; }; meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; }; @@ -4730,8 +4730,8 @@ final: prev: src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "54e06334a440b476fcc184fcf555cfd4ad9110c0"; - sha256 = "1pl7rndvvgy143aj6xc4znihp7c8skx790kah5ww94cq4mk2x6zs"; + rev = "a835e3d680c5940b61780c6af07885db95382478"; + sha256 = "0rwwan01b7z5q41b7kxq655z4q450jpyryf02yi5yy85w3yc477w"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -4751,12 +4751,12 @@ final: prev: lush-nvim = buildNeovimPluginFrom2Nix { pname = "lush.nvim"; - version = "2023-03-09"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "rktjmp"; repo = "lush.nvim"; - rev = "62180850d230e1650fe5543048bb15c4452916d6"; - sha256 = "1c6iw967vba4gqrbs4ki4p980avsjg0dk8kklxz26994x7y9bza0"; + rev = "a9eefbdc97d1b3f8f38d11700553d0fea2ad8f5b"; + sha256 = "1hawb671p66lfphmmksdagrpjrzri45wrmn1drc22bp9cib2vixy"; }; meta.homepage = "https://github.com/rktjmp/lush.nvim/"; }; @@ -4799,12 +4799,12 @@ final: prev: mason-lspconfig-nvim = buildVimPluginFrom2Nix { pname = "mason-lspconfig.nvim"; - version = "2023-03-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "a81503f0019942111fe464209237f8b4e85f4687"; - sha256 = "0cc6yb5nb9nf27dp6dzrk8ynzbzsjg0qxsagggiv1w6bk8npgj24"; + rev = "2b811031febe5f743e07305738181ff367e1e452"; + sha256 = "11b2rf3wb1mdkcsfkgikm8x2yryrdv659bh9yq8b2cic9g9p64a0"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; @@ -4823,12 +4823,12 @@ final: prev: mason-nvim = buildVimPluginFrom2Nix { pname = "mason.nvim"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason.nvim"; - rev = "10ff879fc56160e10437da5c1ca558371ddb6989"; - sha256 = "16m8iaikbfhff80f0yil330r7b0fcar346fkf1w8spkv6kj3qy3b"; + rev = "9992c66c2a832a17302ca3179a82516544565f9b"; + sha256 = "1yzspxsnk6vlrcl51xksfnhvlg58q8mj66iwqqpk1ddxkx7vl485"; }; meta.homepage = "https://github.com/williamboman/mason.nvim/"; }; @@ -4895,12 +4895,12 @@ final: prev: mini-nvim = buildVimPluginFrom2Nix { pname = "mini.nvim"; - version = "2023-03-13"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "59d743370aa623ba2c5c1e48f3718058b13ec7b6"; - sha256 = "1zivc2pwr2k6ixqc8p86cf3ql0p2pf2nd7lvkhwj3904pkyfxk3h"; + rev = "41023bb1de7e8cf973ae9cf3066e01f3c8f3617d"; + sha256 = "1z56qwksk5pfynch8ygi3qygv0hg0y80vc88asnxzn322iviyn34"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -5231,12 +5231,12 @@ final: prev: neo-tree-nvim = buildVimPluginFrom2Nix { pname = "neo-tree.nvim"; - version = "2023-03-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "205184aa0e0f08e8a1249d9bb37b45bae85f01b9"; - sha256 = "166mgm7k7as2jppfw9x0mr64ynxqvkd4rbaq0hwbpq30najl2jlm"; + rev = "20c2f2f5ba083bbb1e37b8bc3d590621434f31e9"; + sha256 = "11pvzz75j0admflcinm0dxk0h92x17jayhk55x17ai2jppv8q4gb"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; }; @@ -5255,12 +5255,12 @@ final: prev: neoconf-nvim = buildVimPluginFrom2Nix { pname = "neoconf.nvim"; - version = "2023-03-13"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "48178e12a8b722f36ca9f0e8ff0a5487b45de493"; - sha256 = "03lnz99vg21qpraca8y6bkbmy1m04x5idxgxlad1y4gf9a6x1cag"; + rev = "bc531ca41ba55d87416b4b3ade606ff81236389b"; + sha256 = "129dbq4dgqpyab66iqbpkfndlsbx84i8s6z8b08gavq35nrq81qc"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -5279,24 +5279,24 @@ final: prev: neodev-nvim = buildVimPluginFrom2Nix { pname = "neodev.nvim"; - version = "2023-03-13"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "abdc346ff59c414698de551f876bcf3f223ed224"; - sha256 = "0vvhay3addl5pp48k2qifj88dimkspajx4am5lypiwifgq1gnjqk"; + rev = "7b1e0a371c4b631bc185eb8dcea00bb6005e02b0"; + sha256 = "09bh4cixa4ks6rw4qrmdwinwaz7va312abm1wm3bp2a42ralx8da"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; neoformat = buildVimPluginFrom2Nix { pname = "neoformat"; - version = "2023-02-26"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "891fad5829f91cbc3d0866f7abd028d233b8763e"; - sha256 = "0288iqk9rymsql0qnr9093qpadcwiqbd88grq25vkygs33czbif6"; + rev = "ae79cb838b8ed106a083370f3eb3da88ce834c69"; + sha256 = "04d85969zmklmylf3bk68wi1ivcn0icx96f7r7g49cf7xwrr2vm7"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; }; @@ -5315,12 +5315,12 @@ final: prev: neogit = buildVimPluginFrom2Nix { pname = "neogit"; - version = "2023-03-08"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "TimUntersberger"; repo = "neogit"; - rev = "c4068a22a60981f1bedd9672cdad34b79411ed7a"; - sha256 = "14nbmjvkq61plw5sc360ppnlf2qhsrxh5znjwjbi5kij9ky8p7ch"; + rev = "dc02950e0364db853b2ed4a169e38d7de8ec95ad"; + sha256 = "0hnrvw63qssx01n1j4qv20xgd66ys2ilpy9j36wqs4gcncchp9ch"; }; meta.homepage = "https://github.com/TimUntersberger/neogit/"; }; @@ -5375,12 +5375,12 @@ final: prev: neorg = buildVimPluginFrom2Nix { pname = "neorg"; - version = "2023-03-10"; + version = "2023-03-13"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg"; - rev = "c2680e67a0aeeb9b0ef6f4d008228de63d14e46b"; - sha256 = "1hsz1yg2z498x8vsk8k4bvx0hxjj2s4hhvcd34dln7v2539pz5sk"; + rev = "532548b9f444bd1ae6f2efd3edd842282cc79659"; + sha256 = "1c7i1bkzwh3swq702cl31pm2h8cwj6lh5bm8bwdaz64pz5pz9f61"; }; meta.homepage = "https://github.com/nvim-neorg/neorg/"; }; @@ -5439,20 +5439,20 @@ final: prev: src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest"; - rev = "631a7ccc7072fdc76e3597c2fc8030faf35771d1"; - sha256 = "14vvs18g7cy8amvy6pnq5342ryvx5h1s5078ml6ql2y04avhs1xa"; + rev = "bbbfa55d850f1aaa6707ea85fb5230ac866459c6"; + sha256 = "1ymij3src1jdsx4zfjz0hgyqq5zp2rp17lqpl3dbabibwd4k9cnp"; }; meta.homepage = "https://github.com/nvim-neotest/neotest/"; }; neotest-haskell = buildVimPluginFrom2Nix { pname = "neotest-haskell"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "072f6fec596869b6cc5f58e86ef1ffd4d40135c4"; - sha256 = "1c9nmxcrlyf0qd027rdg5zhxpic8pkks7mqipkq86c23l3jyq483"; + rev = "ac8906a04536f3c175e5923d2370e1e3689cfc42"; + sha256 = "1plg50ksw57459r3bjgi3nykbkaiw1yan0r6lhlpaa20jpmn1x7m"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -5583,8 +5583,8 @@ final: prev: src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "8bb6713c56458aae339575b205234d820ec2046a"; - sha256 = "1895g32d00wgnfnj5r29q01ir0kgl3psa4bpwpqy6v4jzq45xz6g"; + rev = "53cdaa583138698f4a0a4a9d2abaf761c8960407"; + sha256 = "0hhfaa5pq9c52qa92fzwan7lx3qf7ym0kwsm4vzf28m86vrzfrlv"; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; }; @@ -5603,24 +5603,24 @@ final: prev: nix-develop-nvim = buildVimPluginFrom2Nix { pname = "nix-develop.nvim"; - version = "2023-03-12"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "figsoda"; repo = "nix-develop.nvim"; - rev = "c66642813d1e31a6d133d78ecf964404e15a89fc"; - sha256 = "03qys9038ybc9062w5imdmrs6dlnbp1asggd5czzw7zccvw42db0"; + rev = "d39ad7cdbafcd171b130d3ed235bd0de395f9078"; + sha256 = "06wwbka1l43zjj87jjpl07m9fhvym1ygfvm896lypi0jicw3w0cr"; }; meta.homepage = "https://github.com/figsoda/nix-develop.nvim/"; }; nlsp-settings-nvim = buildVimPluginFrom2Nix { pname = "nlsp-settings.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "9d8dae1a780432e2bf6984515a77cc25697e45ae"; - sha256 = "1wygxab1sqinnnh527w1llcv1bb9qydns6w9vvh9bsbag7a9wgs6"; + rev = "d720836cb35bda8134cba3545516d9e7bee56c7d"; + sha256 = "0nlz3zqm0dz82ddam81fap0yn4pxbal5ah2cqqh1qf1lv0sj1kb9"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -5651,24 +5651,24 @@ final: prev: no-neck-pain-nvim = buildVimPluginFrom2Nix { pname = "no-neck-pain.nvim"; - version = "2023-03-05"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "shortcuts"; repo = "no-neck-pain.nvim"; - rev = "1e46896d9096a878355cc5163624f4ae9217c5d6"; - sha256 = "06lkkpp2ax5llxzwyrz79y3jnm27d0nhb1id54fn4dhh1w79yx31"; + rev = "d9be19ad02edb98fc7f47f407415bf1285c43811"; + sha256 = "06vanvv99x5kk9rx3gljaa58hak2chsz6rbi758igp04mwpkabjg"; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; }; noice-nvim = buildVimPluginFrom2Nix { pname = "noice.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "e2a04d480a9fba6b698c01998582ea17aa213ba3"; - sha256 = "0m4iz32zr3mw8b7mdfqcrvz53xzsrf0dz17xw67knyia85m4h9l5"; + rev = "92b058ad183fccd3b970f03ae49094596a6c735b"; + sha256 = "0k6nl575m3kfq4xls12kr0zpq924q58y8qp4y034xzfzvbibim8n"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; }; @@ -5723,12 +5723,12 @@ final: prev: null-ls-nvim = buildVimPluginFrom2Nix { pname = "null-ls.nvim"; - version = "2023-03-12"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "jose-elias-alvarez"; repo = "null-ls.nvim"; - rev = "09e99259f4cdd929e7fb5487bf9d92426ccf7cc1"; - sha256 = "05py2p82srijkvrr5nc8393v25hdgdgiqmnsy5qiiab82qkyvhhj"; + rev = "456a983ce9843123e51b955f50925077ca7207d5"; + sha256 = "1w3mfkx6va981sykv33b2amzfnx0whh8qpj9jkgib9hnv5iw10j8"; }; meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; }; @@ -5855,12 +5855,12 @@ final: prev: nvim-cmp = buildNeovimPluginFrom2Nix { pname = "nvim-cmp"; - version = "2023-03-05"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "feed47fd1da7a1bad2c7dca456ea19c8a5a9823a"; - sha256 = "0rx3k5wj5fx6s6chg0cpj85cdii9kmqn0yknsvl82gnv4nc480dc"; + rev = "777450fd0ae289463a14481673e26246b5e38bf2"; + sha256 = "0a8jj0frf2rb7dwx35157kp4iaiij2ad0azicw3i11bb4qicd08a"; }; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; }; @@ -5963,12 +5963,12 @@ final: prev: nvim-dap = buildVimPluginFrom2Nix { pname = "nvim-dap"; - version = "2023-03-08"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "73196075627a4f079c62b0dd4aff8ce0a1b7cf57"; - sha256 = "0xpg446ww6xyxwypfzcfkqfmj068xmjjrxlyqw54mnlwy3wy6fmb"; + rev = "7e81998e31277c7a33b6c34423640900c5c2c776"; + sha256 = "0alv7kcdrvr82awh834yy7nxf7dnfwqhmpi6q23b32h76h5gm740"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; }; @@ -6095,12 +6095,12 @@ final: prev: nvim-highlite = buildVimPluginFrom2Nix { pname = "nvim-highlite"; - version = "2023-03-11"; + version = "2023-03-13"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "9cce41f5b760ab98bb2c2b0b8a6daf353ec1bb43"; - sha256 = "0wm61s1w25inx9spy8cdif1iwmcdijjiy0j8yiywld3q7ixvdbqq"; + rev = "66883ed6de7dccd6a7d3dbfd9116f4bd440440d5"; + sha256 = "0q6gdb9z5fdrr9vq8ilyzfs5a0l1pwryvrlyfrswpasj3x1vlcg0"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -6131,12 +6131,12 @@ final: prev: nvim-jdtls = buildVimPluginFrom2Nix { pname = "nvim-jdtls"; - version = "2023-03-10"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "9fcc9495b5d03f8d50e4af936fd0f905f045a6c2"; - sha256 = "00j52k5qx8lr5z2hbhb6lz1acp8si8a4xwb4kj6v7g58a9ikbdsn"; + rev = "34202bc141620858159616ff79bd8a3c48c34214"; + sha256 = "1ia9vizq59rwb99cf6jhhq1jhxrrzk85ysxvgwf37c0f9vbivvpw"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; @@ -6215,12 +6215,12 @@ final: prev: nvim-lspconfig = buildVimPluginFrom2Nix { pname = "nvim-lspconfig"; - version = "2023-03-10"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "4bb0f1845c5cc6465aecedc773fc2d619fcd8faf"; - sha256 = "1p014wf031wnh195jd13sxbhdcxx3z2a8d95i6fv2rqvwlhzh3yq"; + rev = "5a871409199d585b52b69952532e3fb435e64566"; + sha256 = "13dr00ms9vghbb979rpd627qd90nfx9afhz8hjrpkhr9qm8jlry0"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -6243,8 +6243,8 @@ final: prev: src = fetchFromGitHub { owner = "bfredl"; repo = "nvim-luadev"; - rev = "395b7cf3af3e543332c74e883c33eb52364b0b4f"; - sha256 = "0fxx7gn184l00hrskhcsr9dr39r4bwdkn9h5r2g79qp64i0cqmsh"; + rev = "3ba0c02c378503739f1fdb95cff3ea2aad48db3e"; + sha256 = "0pvb25bdmx4hxs3g7pkdqfjg3qpnr9p5szzbqqwaw3lbdnbyykzy"; }; meta.homepage = "https://github.com/bfredl/nvim-luadev/"; }; @@ -6263,12 +6263,12 @@ final: prev: nvim-metals = buildVimPluginFrom2Nix { pname = "nvim-metals"; - version = "2023-03-03"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "0da75dcb1fdea2e7f3ae6c7b1f1036243fbd66a9"; - sha256 = "1javf9in4vjf8jb8vjyi7hq2rz3yn1alsr1vr335k6byx7d7zxdx"; + rev = "9e3f9854f1cb3db2a8b1617b8e5847555624f3ff"; + sha256 = "0wsvfi43i48bs6i8gx9ipx4x5xrdd179vzyf8666yjnpy2dv50d0"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; }; @@ -6323,12 +6323,12 @@ final: prev: nvim-notify = buildVimPluginFrom2Nix { pname = "nvim-notify"; - version = "2023-03-04"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-notify"; - rev = "281e4d793c550c866bea3fb85d39de1f0188fb50"; - sha256 = "0zdjhbyi2hg4cincnykp2xdhqzcg9213vyim5lrwqaj0wwvlakyw"; + rev = "02047199e2752223c77c624160f720ca227944a9"; + sha256 = "0rsykf1w0ra2xpxzcfy8l41r0h7d2nyj5r1hmzz6766x0pmpaw5i"; }; meta.homepage = "https://github.com/rcarriga/nvim-notify/"; }; @@ -6383,12 +6383,12 @@ final: prev: nvim-scrollbar = buildVimPluginFrom2Nix { pname = "nvim-scrollbar"; - version = "2023-02-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "petertriho"; repo = "nvim-scrollbar"; - rev = "75210c554e935740448cfb532d8a671ae544bb1b"; - sha256 = "03wv5bswh3mm0ci5qdqgvxknwx3pd7qsxygyl9jdnffiwgw3qdb5"; + rev = "f85b29805cf917f9b1d5ff0c9a52c5b1bdca5943"; + sha256 = "1n9vn7q802pnrp7ghww8racx8jcylf0m99lj8hv37f565ddddnim"; }; meta.homepage = "https://github.com/petertriho/nvim-scrollbar/"; }; @@ -6431,24 +6431,24 @@ final: prev: nvim-spectre = buildVimPluginFrom2Nix { pname = "nvim-spectre"; - version = "2023-02-24"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "nvim-pack"; repo = "nvim-spectre"; - rev = "b71b64afe9fedbfdd25a8abec897ff4af3bd553a"; - sha256 = "0qbfjzmwfl70fahsi6g0vcdx03znfmzwp6wxqry6h141f62xv6vb"; + rev = "2d7d23c1122bb2589880236e932d373933b07937"; + sha256 = "0wjnq69ygnsqn1nh31gy4rqv3k9mxk787aknai5w47iclq0rdjhb"; }; meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; }; nvim-surround = buildVimPluginFrom2Nix { pname = "nvim-surround"; - version = "2023-03-11"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "177c95c12542cf20a422b19a87ba1ae80254445a"; - sha256 = "0rzq7xyhrmxd8pms72vx0kr5r3wh689ccn1pdyc8n63q6akiffn1"; + rev = "2de4bf5a39d4df02aafb8fd038feac9337778acf"; + sha256 = "06149bf5w6cc125pf0hdm7yacfqqzwzdwraka0062c2mxqml2w0k"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; }; @@ -6479,48 +6479,48 @@ final: prev: nvim-tree-lua = buildVimPluginFrom2Nix { pname = "nvim-tree.lua"; - version = "2023-03-13"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "fe980baa945100d92f77fe55e2ca113cae1b1bd3"; - sha256 = "12kkn975dj634yix140qjrx4n5dbx6ga50clgbrik74gmq07nj1d"; + rev = "1d79a64a88af47ddbb55f4805ab537d11d5b908e"; + sha256 = "u9ZLBL4FY/bkvl4+ofKifyEHM9+KhqeYovhr9VQYG7c="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; }; nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "834f1dcb8736c82b1269227b4bfe830310b5b6a1"; - sha256 = "1gdlypc4qkxh7fghac12562l54hzwlyq74y4p3gsvqzf49m0s9w3"; + rev = "4536156f32b8ab0aab264e3cd7819fc8e3daede4"; + sha256 = "1y6lczvsv4bygh79gqbihxsaygmnhin4bwdi59hb7bjgi6xy8j8f"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; nvim-treesitter-context = buildVimPluginFrom2Nix { pname = "nvim-treesitter-context"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "cb6252b00d19c8b57e8e66de19a601df28455dd1"; - sha256 = "06i741381w7hah0mlgg23hrlb57k3qvibgpnncqiw5c17mas01a6"; + rev = "c1fa59698850cafa4cae686e652d1512a01dcf3c"; + sha256 = "1gmzcw57k8s24wj9llkw7xn45y9cdn6s8dimbjnlpb218z72j00c"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; }; nvim-treesitter-pyfold = buildVimPluginFrom2Nix { pname = "nvim-treesitter-pyfold"; - version = "2023-03-11"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "eddiebergman"; repo = "nvim-treesitter-pyfold"; - rev = "af8c9ef24caad5e4a57f89ae06102ea1bad64e02"; - sha256 = "0s6dgiwzyycycjd8bx434ki2qrhnyl1rahnbijjj79hd5wgzms7l"; + rev = "77ee666a066bf1b77d2c727da85bd7868e6775e7"; + sha256 = "19bci2kd0k0dcj9vvflf029zhgz4ib95xxacc9hhsfgv6ap4bf5a"; }; meta.homepage = "https://github.com/eddiebergman/nvim-treesitter-pyfold/"; }; @@ -6539,24 +6539,24 @@ final: prev: nvim-treesitter-textobjects = buildVimPluginFrom2Nix { pname = "nvim-treesitter-textobjects"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "5b2bcb9ca8315879181f468b37a897100d631005"; - sha256 = "0ij8jgvhyqrlw077296dx9ck0agjdd2p5r5fiizsvxrwv0jc6ikj"; + rev = "582cbb5a4cb50f6161cac8cc01f55aeaff6d836a"; + sha256 = "11dm8vyxsy1b7c93f8gx5n6x4qf86b821myqaa09k1g761skrsvz"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; nvim-ts-autotag = buildVimPluginFrom2Nix { pname = "nvim-ts-autotag"; - version = "2022-08-11"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "fdefe46c6807441460f11f11a167a2baf8e4534b"; - sha256 = "0cwz18risvkgwr3ppc2vqs6rk94kgra4vmhswn4699fnsmha5lcn"; + rev = "25698e4033cd6cd3745454bfc837dd670eba0480"; + sha256 = "065j0188x7j72sz14i3i7q0vxfjbl5xz3566nybghcnqmksp9m2w"; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; }; @@ -6587,11 +6587,11 @@ final: prev: nvim-ts-rainbow2 = buildVimPluginFrom2Nix { pname = "nvim-ts-rainbow2"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchgit { url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; - rev = "7711a873d1f16a9f3049715b63cdd71973108871"; - sha256 = "0kwx3mcs3l56hvr1c0fapfdggfjg25z7nyxvn8v5ch087zfm5kjy"; + rev = "742049ef6716f59c7202644a026d8dc09fc60c52"; + sha256 = "1d5p5w3vsz9pajdz4j2wmfv5nkv4bdhp084h5lhh58z0vcj62z1m"; }; meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; }; @@ -6610,12 +6610,12 @@ final: prev: nvim-web-devicons = buildVimPluginFrom2Nix { pname = "nvim-web-devicons"; - version = "2023-03-13"; + version = "2023-03-20"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "b8d0c99578dcb9d084a45ca4b3a4a502712c2741"; - sha256 = "1mm33s20x4mrxjzxacal2fjxjyqwc3rnbj1f7zvi4ml00wcwiaps"; + rev = "467d135bbefa6fbe8380c8b6498228f8b21244a6"; + sha256 = "0818nwd132cxlnrwx086z15b7m7845b7rfh0wypl51hszkqbz6p3"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -6694,24 +6694,24 @@ final: prev: octo-nvim = buildVimPluginFrom2Nix { pname = "octo.nvim"; - version = "2023-03-01"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "ab5dbe20dc276348019676e5c3e97cb391e46b1b"; - sha256 = "0w463ylm4x09qxxwmi6rq98bdnra28p3izrqmcjrh87j44qrbhvh"; + rev = "91a87271552828a499c2ddcc6a3e36f09f38c1d3"; + sha256 = "1ckwj2d9kkqna7vf4rr1vaba6lc3kya39ncp948idqrzz5g672ym"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; oil-nvim = buildVimPluginFrom2Nix { pname = "oil.nvim"; - version = "2023-03-13"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "383971b0cfd8248ec3d00d4a3154d69ebd5e394e"; - sha256 = "149lcp5pjyw976r1a83mxfgz75kfnrb5nknqynjqlla191z13ddv"; + rev = "08c4b71ef156329aafc4e6741b9c47b06255dde4"; + sha256 = "0z7qmgkqvracdwmccyk2cgaqjaxizv8wjwp8j26ad6ja7zpbplhb"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -6767,12 +6767,12 @@ final: prev: onedarkpro-nvim = buildVimPluginFrom2Nix { pname = "onedarkpro.nvim"; - version = "2023-03-12"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "61cfeceb812ab2c616c3267090e38d0be00d0564"; - sha256 = "0zpb4h4mx1xp0d68cl2ywd1w27ww6p5fh6xr68m9hj58gmpa5saj"; + rev = "a43138792c23e3f56399666049dd57afb61706ae"; + sha256 = "1zi2bbnp3zjvfral8wwq79c7syr5jlmkcrkf715kxs4h0zbmpb6m"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -6827,24 +6827,24 @@ final: prev: orgmode = buildVimPluginFrom2Nix { pname = "orgmode"; - version = "2023-03-11"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "c54f6591121d2c331ad12b4251974054332fbe36"; - sha256 = "0gc5zjcvffklc1phcnk6gv9pspnbjvjrpqs9hpkfqnbly65mdvh4"; + rev = "1323b7c20b2fb4d70fd1cd5f85fa5d0fa7ae30e9"; + sha256 = "15vvmn8ypwbkdh9cl5vwpqck2f5dqslya9sm8ywpd6kxkn64740b"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; oxocarbon-nvim = buildVimPluginFrom2Nix { pname = "oxocarbon.nvim"; - version = "2023-03-10"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "dd29f538e6cfa0827896a4078db97119a8ca5c5e"; - sha256 = "0qv3461n1cwggw33q3wrw4sy90rplqyp6xbgk2m7gsvvqf2i6yaw"; + rev = "84c8563d608b7ecbf7b4fd3b4828e1a087cb39d9"; + sha256 = "1i6msmal2krd7rbfdqk849y9lp3sfjmdk1bmk7d0axx2fq3jyfvf"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; }; @@ -6923,12 +6923,12 @@ final: prev: persistence-nvim = buildVimPluginFrom2Nix { pname = "persistence.nvim"; - version = "2023-02-28"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "persistence.nvim"; - rev = "adcf6913693a0434665d162ee45a186230496f8a"; - sha256 = "1fx713swa6138mpmqgpc6lf7nvm4j7nm6fr8zwpgqn6dv71jdhxd"; + rev = "c814fae5c37aa0aba9cd9da05df6e52b88d612c3"; + sha256 = "19ifa6y24p15fl7vw1s3h28byqa6sn0kpafc0bv1wswzgiqljc92"; }; meta.homepage = "https://github.com/folke/persistence.nvim/"; }; @@ -7177,12 +7177,12 @@ final: prev: quick-scope = buildVimPluginFrom2Nix { pname = "quick-scope"; - version = "2022-05-27"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "unblevable"; repo = "quick-scope"; - rev = "428e8698347f254d24b248af9f656194a80081e5"; - sha256 = "0vindr83v4q26a7jxfwk87vpl1kymsh6cclhvpkmb6cpq0iv3yii"; + rev = "a147fe0b180479249a6770eac332e2cd8f35b673"; + sha256 = "1dwhf8xk117vr95jwsw9i91nx15fdplw5h0bd9p2bdxmjp6s64q8"; }; meta.homepage = "https://github.com/unblevable/quick-scope/"; }; @@ -7512,15 +7512,15 @@ final: prev: }; searchbox-nvim = buildVimPluginFrom2Nix { - pname = "searchbox-nvim"; - version = "2022-11-01"; + pname = "searchbox.nvim"; + version = "2022-10-31"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "searchbox.nvim"; rev = "110949af8963185b4e732b45ae57beb731bfcede"; - hash = "sha256-Bx4Msp96hlcYVDvDC3gBv78zmde0T5XacxgiZt+LULU="; + sha256 = "1dahiggnc8hqfgd9akxlsyck7gxz05w0phrvahc5g1kskyr0q7h7"; }; - meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim"; + meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim/"; }; securemodelines = buildVimPluginFrom2Nix { @@ -7585,14 +7585,14 @@ final: prev: sg-nvim = buildVimPluginFrom2Nix { pname = "sg.nvim"; - version = "2023-01-30"; + version = "2023-03-18"; src = fetchFromGitHub { - owner = "tjdevries"; + owner = "sourcegraph"; repo = "sg.nvim"; - rev = "c5e4ab788efeec9453706a4489bcaeaa867aeeb3"; - sha256 = "1yd006gykkxddr57mc0mpfqc817akaaaj2cabih9gbdsm7qy131p"; + rev = "7d198a86b2f4fceafa195aafe2bc7425d196eff1"; + sha256 = "0zgyz1w9s6yfkcc1dgxsp8svshnfxlxhpiplrsqc4j30ph0kb3nh"; }; - meta.homepage = "https://github.com/tjdevries/sg.nvim/"; + meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; }; shabadou-vim = buildVimPluginFrom2Nix { @@ -7730,12 +7730,12 @@ final: prev: sonokai = buildVimPluginFrom2Nix { pname = "sonokai"; - version = "2023-02-27"; + version = "2023-03-14"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "296f7fa3432f7d9b55b27ad0023f8824701cfec4"; - sha256 = "01ba785c8bc8ya6nf2xa2xlc96ls2rpga4nxlspykj6lncjpmql1"; + rev = "be321c982bf109b182fb38af2302da838fcaaa02"; + sha256 = "05i01pqcp68ba9z9pcx2nkr6f8b9ilf5nvjnvgw1h037sv576kg1"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; }; @@ -7863,12 +7863,12 @@ final: prev: sqlite-lua = buildVimPluginFrom2Nix { pname = "sqlite.lua"; - version = "2023-03-07"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "kkharji"; repo = "sqlite.lua"; - rev = "5162c8e2cc580f66ffe4bb4a7ae97a412596faba"; - sha256 = "08ci0lyc0rzk522h09nbfwjzwqb1y0fvapd4fg73y0zxnim45z5z"; + rev = "376e4735c48e07dade3e6ff5f09a654a04f5d4ba"; + sha256 = "1l6c9z72kfnj4pzhipnscprvlmbw44jhrvbi14pplvj7wk9x9c85"; }; meta.homepage = "https://github.com/kkharji/sqlite.lua/"; }; @@ -8358,12 +8358,12 @@ final: prev: telescope-live-grep-args-nvim = buildVimPluginFrom2Nix { pname = "telescope-live-grep-args.nvim"; - version = "2022-11-07"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-live-grep-args.nvim"; - rev = "7de3baef1ec4fb77f7a8195fe87bebd513244b6a"; - sha256 = "0yfn2mlgb3kz5bmkahri7gxv91fj3svy6ygb4lbn649519l840a6"; + rev = "cf7994277c89e0a367e90f3ad054c983e2dfc22c"; + sha256 = "0hph0ywsjzh04qck61lw12b1q3ck57y44vhbriyrc6aphxngpz7c"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim/"; }; @@ -8706,12 +8706,12 @@ final: prev: todo-comments-nvim = buildVimPluginFrom2Nix { pname = "todo-comments.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "todo-comments.nvim"; - rev = "6ccb0bebeb22dbe31940776a750db54b844ae653"; - sha256 = "1dmvry7m4rdwrqmb7kaa4zx9mcda8n1yagabyg7nds7jyld671gw"; + rev = "14e2cd9a6e5e67483a03660f08471ca9a981c4a5"; + sha256 = "1mk0adblrfjhhrngc3zvrp2f348cdvj4nx7mmpjv8vq7vpvr5b4h"; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; }; @@ -8743,24 +8743,24 @@ final: prev: toggleterm-nvim = buildVimPluginFrom2Nix { pname = "toggleterm.nvim"; - version = "2023-03-12"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "c8e982ad2739eeb0b13d0fecb14820c9bf5e3da0"; - sha256 = "1cg2qhzfdmw501v8w667n3i7kcl31ci3h71f7ia9p3c5fx85xbww"; + rev = "9a595ba699837c4333c4296634feed320f084df2"; + sha256 = "154qnxarrmylnyclw4kyapi6hc98rfjymajf0a8i2ars9qkwnqzi"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPluginFrom2Nix { pname = "tokyonight.nvim"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "27203d70747094527d13575ed08f6a714e7a43f8"; - sha256 = "0mrwy3519wb59g42aafnhn8xlpc7yhwdni0q91napcbnjrx8s4r5"; + rev = "edffa82026914be54c8220973b0385f61d3392f0"; + sha256 = "1a1ydipnlbzxbfn12d1crzwcb6rk5vky4q65yg788gb963qh16f7"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -8791,12 +8791,12 @@ final: prev: treesj = buildVimPluginFrom2Nix { pname = "treesj"; - version = "2023-03-12"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "bde69d35d37477dc1997f00cc08047f49aa90f7a"; - sha256 = "0fc7kayzzvz8knmrdd4wsd3vppxkd8dsasp53lm3951xyjb18mlc"; + rev = "90248883bdb2d559ff4ba7f0148eb0145d3f0908"; + sha256 = "0nmh68wl10xy4ckma66657p37firg30747bxhnyw2r36mx3i1vps"; }; meta.homepage = "https://github.com/Wansmer/treesj/"; }; @@ -8827,12 +8827,12 @@ final: prev: trouble-nvim = buildVimPluginFrom2Nix { pname = "trouble.nvim"; - version = "2023-02-28"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "67337644e38144b444d026b0df2dc5fa0038930f"; - sha256 = "0v6s890dr5xq1d9zgs7rink7s5aqgx8ybvjwjzyy0f0qr6f2b5z5"; + rev = "7915277a259fdff5d46c6f1d2e100df2ec384d3b"; + sha256 = "10ssqf1pn9375br9lp2c3kgax3i0207vhs8wdpdwps3v0b0cj0vx"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; }; @@ -8875,12 +8875,12 @@ final: prev: twilight-nvim = buildVimPluginFrom2Nix { pname = "twilight.nvim"; - version = "2023-01-23"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "twilight.nvim"; - rev = "9410252bed96887ca5a86bf16435a3a51a0e6ce5"; - sha256 = "17mw3zqlviz4jsmjfsvddjd60xgkfihc60jv391rinl1w36l79ld"; + rev = "2e13bd1886562b737f38c418ed542677b41ef5cb"; + sha256 = "0g3fr939zdl1n66dibq7wp62a0vdhpw08kzxyq42ygwrhskf25p4"; }; meta.homepage = "https://github.com/folke/twilight.nvim/"; }; @@ -8923,24 +8923,24 @@ final: prev: unicode-vim = buildVimPluginFrom2Nix { pname = "unicode.vim"; - version = "2023-01-28"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "chrisbra"; repo = "unicode.vim"; - rev = "d4925c55b5d6d57003100b3ce17b82b9e44d161c"; - sha256 = "192ln697rv7m3nk4401p4w75d3afsjlcc5m4hcmf00ci3vimk7mn"; + rev = "c8aa12b1e2e1b6254885b12bdb239ce6c885fdb1"; + sha256 = "1mvsb0l9wi903rfazskgn0yzylcb1xkdaqvlcbj1w5yay372x4i9"; }; meta.homepage = "https://github.com/chrisbra/unicode.vim/"; }; unison = buildVimPluginFrom2Nix { pname = "unison"; - version = "2023-03-09"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "a7aecd32c38c8fc98955bed010dfe602c994430a"; - sha256 = "1icgrkrxhz0jq002gyc7rswh3zymi6xb3i6iz3kkiawhmfjbw7pb"; + rev = "511ad1f01cf61f6732de9ef833f6b525afc513d4"; + sha256 = "1nxsnp1m7nr4jcqwxy2f08m6z7571h03vhvp1fksc0amxjv1yx5p"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -8959,12 +8959,12 @@ final: prev: urlview-nvim = buildVimPluginFrom2Nix { pname = "urlview.nvim"; - version = "2023-03-02"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "axieax"; repo = "urlview.nvim"; - rev = "12d716b8e53ff8188af309a750d622edfa3eccb5"; - sha256 = "0g0i9v7plbbgz079aas5dgd39xyp7bkrlcjbvb5m1zx1f58vdrbb"; + rev = "e92d99f062685f9d3ab84238e1cdde6399dc64ce"; + sha256 = "0ahs5sgs95wkpr11s93r08w0xagiqrfw5zrgqyhhjqg2dfpqzxp9"; }; meta.homepage = "https://github.com/axieax/urlview.nvim/"; }; @@ -9031,12 +9031,12 @@ final: prev: vifm-vim = buildVimPluginFrom2Nix { pname = "vifm.vim"; - version = "2023-03-10"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "639cfcb386fa419d8e27c69f489d6fedc53ec292"; - sha256 = "0h4cpdz7li2dcciqkfy3dasg31i69mg56kq4zx1rcch1pzqw4wlb"; + rev = "f6a419ac6db364fd2856803ccfbf0dbfcaba4581"; + sha256 = "00w6ns8k0w0gn9sp1n8hgwgaym577p4ak4v4qxh845kp8mb4fd4h"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; }; @@ -9367,12 +9367,12 @@ final: prev: vim-airline = buildVimPluginFrom2Nix { pname = "vim-airline"; - version = "2023-02-02"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "038e3a6ca59f11b3bb6a94087c1792322d1a1d5c"; - sha256 = "0m59sij2y38sgcmzic3jxw08bwkycywkjxn906xgfkwn2rvhv8cv"; + rev = "a532fed72ace069e61c0132125b728316f9abd3c"; + sha256 = "1n11mi2fh8a95ddrmmi7p4yrapvzg4lqnvsw5npfjzyj22c5wmpy"; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; }; @@ -9835,12 +9835,12 @@ final: prev: vim-codefmt = buildVimPluginFrom2Nix { pname = "vim-codefmt"; - version = "2023-02-17"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "google"; repo = "vim-codefmt"; - rev = "1b76987b6719bee259ba8d1e03a1e7f624a3615f"; - sha256 = "0542dzzixavsfbpdm4qrsnv639gpl70grvv5jhllm2kq4dqyhjil"; + rev = "1822415b1150e2158da62f928274269d2c02d529"; + sha256 = "069vjwsll7v1428pb009ph9fij2sxd5j746kw8546368ndj572xy"; }; meta.homepage = "https://github.com/google/vim-codefmt/"; }; @@ -10051,12 +10051,12 @@ final: prev: vim-dadbod-ui = buildVimPluginFrom2Nix { pname = "vim-dadbod-ui"; - version = "2023-02-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-ui"; - rev = "caf45f54dad6150970331ac115e531524e418c7c"; - sha256 = "1x1qvn245lz8q0a7v6l0s6fr9pjrm8ar9gf72hd1iiskzly28ax0"; + rev = "986324fa6372170ec47b28a5558ae7f7185e1d71"; + sha256 = "0cc8lj2fsvibdvw1vdg5pa14gdndr0h6p3rzkzz475xzh1hiid2q"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; }; @@ -10495,12 +10495,12 @@ final: prev: vim-flog = buildVimPluginFrom2Nix { pname = "vim-flog"; - version = "2023-03-03"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "rbong"; repo = "vim-flog"; - rev = "e180763212c10664d1405449dfcd5cd00e8bd4d7"; - sha256 = "0vi9vyv978rb9kmnbfhk6nwg1mardyd5yr73k4d460nsxsf15c5a"; + rev = "c58f04c82174fc887bbd626e871c89bc393ba585"; + sha256 = "0113br4ny03pn3r2zly3w6svasrm7n48vcnc5dcizwkk0jf2rhi4"; }; meta.homepage = "https://github.com/rbong/vim-flog/"; }; @@ -10651,12 +10651,12 @@ final: prev: vim-gitgutter = buildVimPluginFrom2Nix { pname = "vim-gitgutter"; - version = "2023-02-24"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "airblade"; repo = "vim-gitgutter"; - rev = "edb607cc4b329099da825c028c53b1264dbd2350"; - sha256 = "0n8vxdck4xx7y2jr04izvgiqjfqljk8j157hxgy5vvf1fg3jzs2s"; + rev = "44dbd57dd19e8ec58b2a50c787c8ae7bb231c145"; + sha256 = "05nnfkrqm9py0c2hs7wcn248hvvb6qdm3ak9hpfy7y3y6r7a9cim"; }; meta.homepage = "https://github.com/airblade/vim-gitgutter/"; }; @@ -10892,12 +10892,12 @@ final: prev: vim-highlightedyank = buildVimPluginFrom2Nix { pname = "vim-highlightedyank"; - version = "2022-05-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "machakann"; repo = "vim-highlightedyank"; - rev = "f9db473137ca96c6a989ec3e2b7edf8a3189c448"; - sha256 = "0lj2w9nzqrmw33gcf8k1hf50mpwymhdyyv09mp9phanywg06l1ay"; + rev = "fa3f57b097e9521ce41a66b6c7cf5d9adea70ea3"; + sha256 = "1fgbih8m7drr8ik34c5vpmd8qs3vdshixni42nih6ls6gzcv7l7z"; }; meta.homepage = "https://github.com/machakann/vim-highlightedyank/"; }; @@ -11000,24 +11000,24 @@ final: prev: vim-illuminate = buildVimPluginFrom2Nix { pname = "vim-illuminate"; - version = "2023-02-10"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "RRethy"; repo = "vim-illuminate"; - rev = "49062ab1dd8fec91833a69f0a1344223dd59d643"; - sha256 = "15456qlblskafaq3x92kp8n8hdfzdfv1hzs9yb4k4aqps1bj2plf"; + rev = "a2907275a6899c570d16e95b9db5fd921c167502"; + sha256 = "1i2s3d9c0c31pv0y0iljqk2s3qcqanjw84w81ww2dnnh31qgglpi"; }; meta.homepage = "https://github.com/RRethy/vim-illuminate/"; }; vim-indent-guides = buildVimPluginFrom2Nix { pname = "vim-indent-guides"; - version = "2023-02-22"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "preservim"; repo = "vim-indent-guides"; - rev = "9a106c73f64b16f898276ca87cd55326a2e5cf4c"; - sha256 = "1vm1c7bc3ny6s1nw8zrwr43xym9ryhsmn6xr00i89zphkyci9q55"; + rev = "a1e1390c0136e63e813d051de2003bf0ee18ae30"; + sha256 = "15xa2v8zvrcymlkk4c3mazacpyxgd9mn7y56akl6cam3qwv35xb2"; }; meta.homepage = "https://github.com/preservim/vim-indent-guides/"; }; @@ -11542,12 +11542,12 @@ final: prev: vim-matchup = buildVimPluginFrom2Nix { pname = "vim-matchup"; - version = "2023-03-07"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "fef9f334e64f024ac49eda92ef6274e826fe2de9"; - sha256 = "1lvk2q46vn4b31igvcjzxdw6s09vk48wxi7iszq9lk3p3p2dclck"; + rev = "f69d1ac5bd3c4e6ad349f64317000cc9a4a895cf"; + sha256 = "10i9h942c9inmd2wcd3y7mmb8yn1bwc9dg5swrfl1iif6k4cmj34"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -12250,12 +12250,12 @@ final: prev: vim-projectionist = buildVimPluginFrom2Nix { pname = "vim-projectionist"; - version = "2023-03-04"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-projectionist"; - rev = "e5144baa1f5937de3081c38122b6906e094b2b24"; - sha256 = "1v5g77vr24ry0lgxr93whx04wssfysivv29k02x7nzzaqblmdkhc"; + rev = "e292c4e33b2c44074c47c06e8ce8b309fd8099bc"; + sha256 = "04zh6w6gdqvyy08xhbk4xmkr37insrgvw930dyc05crmkzlnavy9"; }; meta.homepage = "https://github.com/tpope/vim-projectionist/"; }; @@ -12490,12 +12490,12 @@ final: prev: vim-ruby = buildVimPluginFrom2Nix { pname = "vim-ruby"; - version = "2022-08-17"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "vim-ruby"; repo = "vim-ruby"; - rev = "d8ef4c3584d0403d26f69bfd0a8fc6bfe198aeee"; - sha256 = "19bbbdah1jzn3ym4riqd04ybl2gm7wnzvw71zymm8b9sjzjdmlwn"; + rev = "0960d0f59ce2bb576177a3cfed2bb55c53552a71"; + sha256 = "0ipmvi6xprrl6r7f6ssj6jx8hvcsna8afhyilpd54k9h9brgg8qj"; }; meta.homepage = "https://github.com/vim-ruby/vim-ruby/"; }; @@ -12586,12 +12586,12 @@ final: prev: vim-sensible = buildVimPluginFrom2Nix { pname = "vim-sensible"; - version = "2023-03-08"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-sensible"; - rev = "5693bb650a26723975276bef7b1da2f00a571e0e"; - sha256 = "0m6ycmn4w2nkg42d0h9xlwcivvd5466kagimpvdzzqxjma7qczh0"; + rev = "624c7549a5dfccef2030acc545198d102e4be1c0"; + sha256 = "1a8in8phb6spvvpd5hmyjf0q18b4jwf5wlb72p3y6yvwa87k24rq"; }; meta.homepage = "https://github.com/tpope/vim-sensible/"; }; @@ -12694,12 +12694,12 @@ final: prev: vim-slime = buildVimPluginFrom2Nix { pname = "vim-slime"; - version = "2023-03-01"; + version = "2023-03-15"; src = fetchFromGitHub { owner = "jpalardy"; repo = "vim-slime"; - rev = "bea75d10247cc81632747084c290f4a7138e7d69"; - sha256 = "1cjflfxljzr4jx1n2rqrv97s1ci2lb6m9j2hkhivnkhzbazzr8h5"; + rev = "e5ae6a6d479c97d5352969574130956798e480b7"; + sha256 = "1s4xpwca6nnylcfsk3lic6s2ddy4plf8qc2hln7vvbnmbjp948d0"; }; meta.homepage = "https://github.com/jpalardy/vim-slime/"; }; @@ -13235,12 +13235,12 @@ final: prev: vim-tpipeline = buildVimPluginFrom2Nix { pname = "vim-tpipeline"; - version = "2023-03-06"; + version = "2023-03-17"; src = fetchFromGitHub { owner = "vimpostor"; repo = "vim-tpipeline"; - rev = "c3805441a378ed3891cefebea1c2e62a66cffb73"; - sha256 = "0zml0nipnrjqibbdq5dpgn2fgf0h963841cxnlps1rbsrs2m2ss5"; + rev = "bde36fce7165f6b414afab6a0723133730f0f27d"; + sha256 = "1w473xm8a6qfmpwy2cmw9mivpsa5mjw2hz3696ym29n6hkgxbmb0"; }; meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; }; @@ -13475,12 +13475,12 @@ final: prev: vim-wakatime = buildVimPluginFrom2Nix { pname = "vim-wakatime"; - version = "2023-02-20"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "wakatime"; repo = "vim-wakatime"; - rev = "62113bb063aa1923146e59270d71563441ceabe5"; - sha256 = "1n5d7jz5d3iamq030dmvb67w06b8ap1nvmj03shbx03i189kp2g1"; + rev = "3b3d7f3d0fb4a476a7d1ef4d6f41e31050bdf52a"; + sha256 = "1l2zv2442nrhl8hskc273n62i8d4ws7ixsk83hhdy4r8cafnhmjd"; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; }; @@ -13788,12 +13788,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2023-03-11"; + version = "2023-03-16"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "c39907f3caad8157b5b5fb628e9d035a8aee7d76"; - sha256 = "04n908dy9dla70kyw4a238p8qap04jbh67pfp7ddz3ic5w00y70w"; + rev = "7c1bc9b8ad6c6bddc0194aeb27b34bd1107880f2"; + sha256 = "1y836x6gva2w4x62r3vwllvibgl4iyi534fg7jvvigaxfff7qj40"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -13812,12 +13812,12 @@ final: prev: vimwiki = buildVimPluginFrom2Nix { pname = "vimwiki"; - version = "2023-03-12"; + version = "2023-03-18"; src = fetchFromGitHub { owner = "vimwiki"; repo = "vimwiki"; - rev = "34ceee8aaa760d2afc2b220916c8844575fd8d17"; - sha256 = "1gfyi75xxphg6b2cikq3lh353nzyrkw54gflw1pglhcrfxb34y82"; + rev = "72d02207b021b968a185ed68b949c7a15f82c3d4"; + sha256 = "1v88r8wlpgkkr9f0hzkkmysi1n27ihqxrhzpg6qfdcddq0zj6528"; }; meta.homepage = "https://github.com/vimwiki/vimwiki/"; }; @@ -13896,12 +13896,12 @@ final: prev: which-key-nvim = buildVimPluginFrom2Nix { pname = "which-key.nvim"; - version = "2023-03-02"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "which-key.nvim"; - rev = "fb027738340502b556c3f43051f113bcaa7e8e63"; - sha256 = "15f9n7j73rq119qkv4kk3mgw605z93921n7af0x6qywrwaq3smp1"; + rev = "d1afcd48f309af58fdb43adc4581bf4b5684768b"; + sha256 = "0fi373y7db1g0gdchgrkamf3nmdjjdgi4l8yw17y3b7w5g5x92q0"; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; }; @@ -14077,12 +14077,12 @@ final: prev: zen-mode-nvim = buildVimPluginFrom2Nix { pname = "zen-mode.nvim"; - version = "2023-02-27"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "folke"; repo = "zen-mode.nvim"; - rev = "4f2e70d75b7ece1c2a7c852664db492537078996"; - sha256 = "1g19pgxla0f04wihw1k43and7mf07fb23a1ca0zq8f6gsczbxgjq"; + rev = "d907e638c879642d226d27469b53db6925f69d4c"; + sha256 = "0jidblyqmgrzmzmfkz71qa0p13y66fa8jb66fkrnn4bbk617vryw"; }; meta.homepage = "https://github.com/folke/zen-mode.nvim/"; }; @@ -14177,8 +14177,8 @@ final: prev: src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "839d015ce9b6c9447fd8b40e43a6411ccc87ebf1"; - sha256 = "1xaq3pamnvxl0fwqxzppjddgmd9453kqqsj1y1mxiqvaphsifxya"; + rev = "128af65c3a23c94b324dc8d7f02a34feee8722d4"; + sha256 = "0xdmv27l46iashajsvsiakk8j0zixcshvfn6ixg402z7gidxzvbr"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; @@ -14197,12 +14197,12 @@ final: prev: chad = buildVimPluginFrom2Nix { pname = "chad"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "62028983c38d849f0b918e02538bd0feb524c5b7"; - sha256 = "11sbp59d1p3a8842b8a8ib7pcfb21y3pfsj5cjy7k5mr156jzr5y"; + rev = "773fb772e43b10d407133079e5ef2c69bda3ed8b"; + sha256 = "08vyzhwxqg10qw7w8qfp5n6dznd3zn0c01n5yx7nw8863acilm4d"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; @@ -14293,12 +14293,12 @@ final: prev: rose-pine = buildVimPluginFrom2Nix { pname = "rose-pine"; - version = "2023-03-12"; + version = "2023-03-19"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "1883d8b417403f1d8c56d52d90445bbbe6be4b80"; - sha256 = "1wx9bb4qhd4ap030zrbninfwk409chlr8xsr88zw77pjhc1srzv2"; + rev = "69f015b9522b468b320fbd56eb4ae72af4d5074f"; + sha256 = "0c1gj2ynn0n8f3r6blwkh47jqqmjfi1q7x023zddd1fqa7y7ram9"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a418f4655deb..b161eacdfdcc 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -762,7 +762,7 @@ self: super: { pname = "sg-nvim-rust"; inherit (old) version src; - cargoHash = "sha256-nm9muH4RC92HdUiytmcW0WNyMQJcIH6dgwjUrwcqq4I="; + cargoHash = "sha256-z3ZWHhqiJKFzVcFJadfPU6+ELlnvEOAprCyStszegdI="; nativeBuildInputs = [ pkg-config ]; From 85c1280f0e3c5ff1cb6a47e051b4481e22c1f67d Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:42:45 +0100 Subject: [PATCH 231/240] vimPlugins.magma-nvim-goose: init at 2023-03-13 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 25 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 4f8b551cf648..8b9eef19bbef 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4773,6 +4773,18 @@ final: prev: meta.homepage = "https://github.com/mkasa/lushtags/"; }; + magma-nvim-goose = buildVimPluginFrom2Nix { + pname = "magma-nvim-goose"; + version = "2023-03-13"; + src = fetchFromGitHub { + owner = "WhiteBlackGoose"; + repo = "magma-nvim-goose"; + rev = "5d916c39c1852e09fcd39eab174b8e5bbdb25f8f"; + sha256 = "10d6dh0czdpgfpzqs5vzxfffkm0460qjzi2mfkacgghqf3iwkbja"; + }; + meta.homepage = "https://github.com/WhiteBlackGoose/magma-nvim-goose/"; + }; + markdown-preview-nvim = buildVimPluginFrom2Nix { pname = "markdown-preview.nvim"; version = "2022-05-13"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index b161eacdfdcc..d8c06088dc77 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -583,6 +583,18 @@ self: super: { dependencies = with self; [ plenary-nvim ]; }); + magma-nvim-goose = buildVimPluginFrom2Nix { + pname = "magma-nvim-goose"; + version = "2023-03-13"; + src = fetchFromGitHub { + owner = "WhiteBlackGoose"; + repo = "magma-nvim-goose"; + rev = "5d916c39c1852e09fcd39eab174b8e5bbdb25f8f"; + sha256 = "10d6dh0czdpgfpzqs5vzxfffkm0460qjzi2mfkacgghqf3iwkbja"; + }; + meta.homepage = "https://github.com/WhiteBlackGoose/magma-nvim-goose/"; + }; + markdown-preview-nvim = super.markdown-preview-nvim.overrideAttrs (old: let # We only need its dependencies `node-modules`. nodeDep = nodePackages."markdown-preview-nvim-../../applications/editors/vim/plugins/markdown-preview-nvim".overrideAttrs (old: { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index d8eca1c8b07a..167f736730d9 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -400,6 +400,7 @@ https://github.com/l3mon4d3/luasnip/,, https://github.com/alvarosevilla95/luatab.nvim/,, https://github.com/rktjmp/lush.nvim/,, https://github.com/mkasa/lushtags/,, +https://github.com/WhiteBlackGoose/magma-nvim-goose/,HEAD, https://github.com/iamcco/markdown-preview.nvim/,, https://github.com/chentoast/marks.nvim/,, https://github.com/williamboman/mason-lspconfig.nvim/,HEAD, From 6f2249708e0f75b5f47434fd579c03f126f14614 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:43:18 +0100 Subject: [PATCH 232/240] vimPlugins.netman-nvim: init at 2023-03-03 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 8b9eef19bbef..9d97cf5a1f9d 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -5553,6 +5553,18 @@ final: prev: meta.homepage = "https://github.com/Xuyuanp/nerdtree-git-plugin/"; }; + netman-nvim = buildVimPluginFrom2Nix { + pname = "netman.nvim"; + version = "2023-03-03"; + src = fetchFromGitHub { + owner = "miversen33"; + repo = "netman.nvim"; + rev = "1ef50efcbe88f8293e97946af37243a20873bb1c"; + sha256 = "16vc6ly4l9b9xkwkwb2j7q21kg26c7drdz97hgkbdzwfb66w2651"; + }; + meta.homepage = "https://github.com/miversen33/netman.nvim/"; + }; + neuron-nvim = buildVimPluginFrom2Nix { pname = "neuron.nvim"; version = "2022-02-27"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 167f736730d9..e102b04a1f83 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -467,6 +467,7 @@ https://github.com/Shougo/neoyank.vim/,, https://github.com/preservim/nerdcommenter/,, https://github.com/preservim/nerdtree/,, https://github.com/Xuyuanp/nerdtree-git-plugin/,, +https://github.com/miversen33/netman.nvim/,HEAD, https://github.com/oberblastmeister/neuron.nvim/,, https://github.com/fiatjaf/neuron.vim/,, https://github.com/chr4/nginx.vim/,, From b1e462cad7027ed2713cdbcf0f458baae2f06210 Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:43:52 +0100 Subject: [PATCH 233/240] vimPlugins.mark-radar-nvim: init at 2021-06-22 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9d97cf5a1f9d..16243fd0a90a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4785,6 +4785,18 @@ final: prev: meta.homepage = "https://github.com/WhiteBlackGoose/magma-nvim-goose/"; }; + mark-radar-nvim = buildVimPluginFrom2Nix { + pname = "mark-radar.nvim"; + version = "2021-06-22"; + src = fetchFromGitHub { + owner = "winston0410"; + repo = "mark-radar.nvim"; + rev = "d7fb84a670795a5b36b18a5b59afd1d3865cbec7"; + sha256 = "1y3l2c7h8czhw0b5m25iyjdyy0p4nqk4a3bxv583m72hn4ac8rz9"; + }; + meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; + }; + markdown-preview-nvim = buildVimPluginFrom2Nix { pname = "markdown-preview.nvim"; version = "2022-05-13"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index e102b04a1f83..5bb43eacdd51 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -401,6 +401,7 @@ https://github.com/alvarosevilla95/luatab.nvim/,, https://github.com/rktjmp/lush.nvim/,, https://github.com/mkasa/lushtags/,, https://github.com/WhiteBlackGoose/magma-nvim-goose/,HEAD, +https://github.com/winston0410/mark-radar.nvim/,HEAD, https://github.com/iamcco/markdown-preview.nvim/,, https://github.com/chentoast/marks.nvim/,, https://github.com/williamboman/mason-lspconfig.nvim/,HEAD, From fd694a1b14b4b8cd2d3ebde85159d2c72833139f Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:44:26 +0100 Subject: [PATCH 234/240] vimPlugins.intellitab-nvim: init at 2021-11-13 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 16243fd0a90a..34a8a185df1c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3968,6 +3968,18 @@ final: prev: meta.homepage = "https://github.com/jbyuki/instant.nvim/"; }; + intellitab-nvim = buildVimPluginFrom2Nix { + pname = "intellitab.nvim"; + version = "2021-11-13"; + src = fetchFromGitHub { + owner = "pta2002"; + repo = "intellitab.nvim"; + rev = "a6c1a505865f6131866d609c52440306e9914b16"; + sha256 = "19my464jsji7cb81h0agflzb0vmmb3f5kapv0wwhpdddcfzvp4fg"; + }; + meta.homepage = "https://github.com/pta2002/intellitab.nvim/"; + }; + intero-neovim = buildVimPluginFrom2Nix { pname = "intero-neovim"; version = "2019-11-15"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 5bb43eacdd51..5767e5b8502b 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -332,6 +332,7 @@ https://github.com/Darazaki/indent-o-matic/,, https://github.com/Yggdroot/indentLine/,, https://github.com/ciaranm/inkpot/,, https://github.com/jbyuki/instant.nvim/,HEAD, +https://github.com/pta2002/intellitab.nvim/,HEAD, https://github.com/parsonsmatt/intero-neovim/,, https://github.com/keith/investigate.vim/,, https://github.com/neutaaaaan/iosvkem/,, From 9c89e9a8c9fe671a3abb1cc12fec47393543fb4b Mon Sep 17 00:00:00 2001 From: "\"Gaetan Lepage\"" <"gaetan@glepage.com"> Date: Mon, 20 Mar 2023 07:44:31 +0100 Subject: [PATCH 235/240] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 78 ++++++++++++------- 1 file changed, 50 insertions(+), 28 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index b4be9b396f43..7ae521bbb65a 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -60,12 +60,12 @@ }; bash = buildGrammar { language = "bash"; - version = "7f9506c"; + version = "b338fa9"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; - rev = "7f9506c34ab6a0f4e3e052b7a49cbeef91f71236"; - hash = "sha256-D9FesfedHnHWUcCIPGs72fpgeBO3xZ2rWTRDewa4qzM="; + rev = "b338fa9f4807b9e0336cd4dde04948a8c324a4cf"; + hash = "sha256-2ARBWfjtnM9+FKfASk1s6L7cDnUFIV6U9wBld2s8WWM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; @@ -370,12 +370,12 @@ }; elixir = buildGrammar { language = "elixir"; - version = "b20eaa7"; + version = "869dff3"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "tree-sitter-elixir"; - rev = "b20eaa75565243c50be5e35e253d8beb58f45d56"; - hash = "sha256-BxFqSZIrDQFMCl+t88/j6ykpdD+ag5uIIWLrEWcHDMQ="; + rev = "869dff3ceb8823ca4b17ca33b663667c8e41e8ba"; + hash = "sha256-wEGW4+O8ATlsrzC+qwhTtd39L5gbQM7B7N4MqabfIFQ="; }; meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; }; @@ -700,12 +700,12 @@ }; haskell = buildGrammar { language = "haskell"; - version = "0da7f82"; + version = "fb3c19e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; - rev = "0da7f826e85b3e589e217adf69a6fd89ee4301b9"; - hash = "sha256-5PCwcbF+UOmn4HE99RgBoDvC7w/QP1lo870+11S6cok="; + rev = "fb3c19e8e307acaf9336ab88330fd386ce731638"; + hash = "sha256-2nXKC7rQYbY2Sr0GVYETR83KYza1HKqpmjFkkgP80rI="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; @@ -1096,6 +1096,18 @@ }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; }; + mlir = buildGrammar { + language = "mlir"; + version = "e2053f7"; + src = fetchFromGitHub { + owner = "artagnon"; + repo = "tree-sitter-mlir"; + rev = "e2053f7c8856d91bc36c87604f697784845cee69"; + hash = "sha256-u41Qyyu9bNbcAjfTUoq2W2LvfqPpJ62xzaaAg3VbTsA="; + }; + generate = true; + meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; + }; nickel = buildGrammar { language = "nickel"; version = "d6c7eeb"; @@ -1222,12 +1234,12 @@ }; php = buildGrammar { language = "php"; - version = "d5e7cac"; + version = "1a40581"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "d5e7cacb6c27e0e131c7f76c0dbfee56dfcc61e3"; - hash = "sha256-cSCHXREt3J6RSpug2EFKWYQNDUqrQeC0vDZ3SrRmLBY="; + rev = "1a40581b7a899201d7c2b4684ee34490bc306bd6"; + hash = "sha256-tSgCGV1w3gbt9Loar3+Auo2r7hqZwB7X+/g9Dfatp8I="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; @@ -1354,12 +1366,12 @@ }; qmljs = buildGrammar { language = "qmljs"; - version = "ab75be9"; + version = "35ead5b"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; - rev = "ab75be9750e6f2f804638824d1790034286a830c"; - hash = "sha256-UP/+svGOSMlUOMmNMpXKtDDPY9ZIldjWF5sM+PMbE9M="; + rev = "35ead5b9955cdb29bcf709d622fa960ff33992b6"; + hash = "sha256-jT47lEGuk6YUjcHB0ZMyL3i5PqyUaCQmt0j78cUpy8Q="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; @@ -1398,12 +1410,12 @@ }; rasi = buildGrammar { language = "rasi"; - version = "5f04634"; + version = "371dac6"; src = fetchFromGitHub { owner = "Fymyte"; repo = "tree-sitter-rasi"; - rev = "5f04634dd4e12de4574c4a3dc9d6d5d4da4a2a1b"; - hash = "sha256-2n8nHinlgtLKBlDLiphu7vqPi7W02brRY1h8BGkcoZc="; + rev = "371dac6bcce0df5566c1cfebde69d90ecbeefd2d"; + hash = "sha256-2nYZoLcrxxxiOJEySwHUm93lzMg8mU+V7LIP63ntFdA="; }; meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; }; @@ -1486,12 +1498,12 @@ }; scala = buildGrammar { language = "scala"; - version = "6f9bc5a"; + version = "7d348f5"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; - rev = "6f9bc5ab749d90bb2ac4ad083891f9d0481d768d"; - hash = "sha256-41cRG67Gb9qpaOEVtAtNkjvPurFGgtftHa0MedvJvnU="; + rev = "7d348f51e442563f4ab2b6c3e136dac658649f93"; + hash = "sha256-jIbVw4jKMJYbKeeai3u7J+xKRfo2YNoL3ZcW1NLc9fg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; @@ -1574,14 +1586,13 @@ }; sql = buildGrammar { language = "sql"; - version = "b2f6b30"; + version = "4cb5b36"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "b2f6b30ce12cbddfb663473457b670f2b3bffaa9"; - hash = "sha256-moFrlfsb1kpXFXaxRB/8Mu0XAXkQZgKlZefGj+/6NX4="; + rev = "4cb5b36d70687bfe4687c68483b4dacde309ae6f"; + hash = "sha256-7YkVPuQS8NGcHXHwgFTZ4kWL01AnNeOGxdY8xFISSzY="; }; - generate = true; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; squirrel = buildGrammar { @@ -1641,12 +1652,12 @@ }; swift = buildGrammar { language = "swift"; - version = "449d597"; + version = "4cf4bb6"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "449d5974981d402181ca721e0573346f8c17f726"; - hash = "sha256-P7JEkB9MF9DmxQ/3G2IA2l4pzArzAP1rJQl4MNhu3Bo="; + rev = "4cf4bb67c27f5c5a75f634fe941c588660e69ab3"; + hash = "sha256-dRXkUFaWMkFe0qWtNs3fkhct1+JLIbF/Z0VQdR0bjV4="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -1674,6 +1685,17 @@ }; meta.homepage = "https://codeberg.org/xasc/tree-sitter-t32"; }; + tablegen = buildGrammar { + language = "tablegen"; + version = "e5e046e"; + src = fetchFromGitHub { + owner = "amaanq"; + repo = "tree-sitter-tablegen"; + rev = "e5e046e1b221e25111175469f02f3cf336010857"; + hash = "sha256-qh5AWLinsSwfbui7b3Vk7DRW3GaS4Avaa0iLeMmMFtM="; + }; + meta.homepage = "https://github.com/amaanq/tree-sitter-tablegen"; + }; teal = buildGrammar { language = "teal"; version = "2158ecc"; From 20c4346aad8cc0589e116c9d8e784f494086fbe9 Mon Sep 17 00:00:00 2001 From: Graham Bennett Date: Mon, 20 Mar 2023 07:58:31 +0000 Subject: [PATCH 236/240] python310Packages.teslajsonpy: 3.7.2 -> 3.7.4 Changes: * https://github.com/zabuldon/teslajsonpy/releases/tag/v3.7.3 * https://github.com/zabuldon/teslajsonpy/releases/tag/v3.7.4 --- pkgs/development/python-modules/teslajsonpy/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/teslajsonpy/default.nix b/pkgs/development/python-modules/teslajsonpy/default.nix index 12fdd29bff01..96a96c50504e 100644 --- a/pkgs/development/python-modules/teslajsonpy/default.nix +++ b/pkgs/development/python-modules/teslajsonpy/default.nix @@ -6,6 +6,7 @@ , buildPythonPackage , fetchFromGitHub , httpx +, orjson , poetry-core , pytest-asyncio , pytestCheckHook @@ -16,7 +17,7 @@ buildPythonPackage rec { pname = "teslajsonpy"; - version = "3.7.2"; + version = "3.7.4"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -25,7 +26,7 @@ buildPythonPackage rec { owner = "zabuldon"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-VOxdX6O6MG2F2ENiFI5+i7Yh+onHq755DsL7obm6Tcg="; + hash = "sha256-A/UliJWJ1gSDNG1IMcJup33elyxTxuGK/y/001WJnV8="; }; nativeBuildInputs = [ @@ -38,6 +39,7 @@ buildPythonPackage rec { backoff beautifulsoup4 httpx + orjson tenacity wrapt ]; From 910b639bff3d2d7cac4e7095ef545bb41a3a8dec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 20 Mar 2023 09:17:15 +0100 Subject: [PATCH 237/240] shot-scraper: add changelog to meta --- pkgs/tools/graphics/shot-scraper/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/graphics/shot-scraper/default.nix b/pkgs/tools/graphics/shot-scraper/default.nix index 4555f6548068..ff10e8f3b7cd 100644 --- a/pkgs/tools/graphics/shot-scraper/default.nix +++ b/pkgs/tools/graphics/shot-scraper/default.nix @@ -31,6 +31,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "A command-line utility for taking automated screenshots of websites"; homepage = "https://github.com/simonw/shot-scraper"; + changelog = "https://github.com/simonw/shot-scraper/releases/tag/${version}"; license = licenses.asl20; maintainers = with maintainers; [ techknowlogick ]; }; From ed4ce16637968970b529b61e354b1c3ae0d58993 Mon Sep 17 00:00:00 2001 From: Krzysztof Nazarewski Date: Mon, 20 Mar 2023 09:44:47 +0100 Subject: [PATCH 238/240] supergfxd: add missing kmod to PATH --- nixos/modules/services/hardware/supergfxd.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/hardware/supergfxd.nix b/nixos/modules/services/hardware/supergfxd.nix index df339e4ba011..5ea05ac27716 100644 --- a/nixos/modules/services/hardware/supergfxd.nix +++ b/nixos/modules/services/hardware/supergfxd.nix @@ -32,6 +32,7 @@ in systemd.packages = [ pkgs.supergfxctl ]; systemd.services.supergfxd.wantedBy = [ "multi-user.target" ]; + systemd.services.supergfxd.path = [ pkgs.kmod ]; services.dbus.packages = [ pkgs.supergfxctl ]; services.udev.packages = [ pkgs.supergfxctl ]; From b762d1ddbcbd576176723a616a752e02f63e3724 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 20 Mar 2023 09:28:04 +0000 Subject: [PATCH 239/240] numix-icon-theme-circle: 23.03.04 -> 23.03.19 --- pkgs/data/icons/numix-icon-theme-circle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix index 0aff16a31f71..f7890c54aa34 100644 --- a/pkgs/data/icons/numix-icon-theme-circle/default.nix +++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix @@ -2,13 +2,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-circle"; - version = "23.03.04"; + version = "23.03.19"; src = fetchFromGitHub { owner = "numixproject"; repo = pname; rev = version; - sha256 = "sha256-2do/8NKO47zj3+V5+P79el41jy7q6aXdhYXVRRoVusI="; + sha256 = "sha256-kvIPtPJkBIioz/ScES3xmzjJ0IH4eK5wYSj5Jb2U47g="; }; nativeBuildInputs = [ gtk3 ]; From ec9655c09b4b41a6952b6ac9265a06aed71c9876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anselm=20Sch=C3=BCler?= Date: Mon, 20 Mar 2023 11:52:00 +0100 Subject: [PATCH 240/240] vscode-extensions: move underscore-prefixed extension identifiers to quoted ones --- .../applications/editors/vscode/extensions/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7fe516343d44..a59aef07ef3d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -33,7 +33,7 @@ let # baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs) { - _1Password.op-vscode = buildVscodeMarketplaceExtension { + "1Password".op-vscode = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "1Password"; name = "op-vscode"; @@ -50,7 +50,7 @@ let }; }; - _2gua.rainbow-brackets = buildVscodeMarketplaceExtension { + "2gua".rainbow-brackets = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "2gua"; name = "rainbow-brackets"; @@ -66,7 +66,7 @@ let }; }; - _4ops.terraform = buildVscodeMarketplaceExtension { + "4ops".terraform = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "4ops"; name = "terraform"; @@ -3194,13 +3194,15 @@ let license = lib.licenses.mit; }; }; - }; aliases = self: super: { # aliases jakebecker.elixir-ls = super.elixir-lsp.vscode-elixir-ls; ms-vscode = lib.recursiveUpdate super.ms-vscode { inherit (super.golang) go; }; + _1Password = throw ''_1Password has been replaced with "1Password"''; + _2gua = throw ''_2gua has been replaced with "2gua"''; + _4ops = throw ''_4ops has been replaced with "4ops"''; }; # TODO: add overrides overlay, so that we can have a generated.nix