diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index abadb183b91f..260f71ea6474 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -10,17 +10,14 @@ let inherit tiling_wm; }; stableVersion = { - version = "2022.1.1.20"; # "Android Studio Electric Eel (2022.1.1) Patch 1" - sha256Hash = "sha256-UX7aOpTM23S7NBPNAz/fKEyK/dqWpok0NnpX9wck6p4="; + version = "2022.2.1.18"; # "Android Studio Flamingo (2022.2.1)" + sha256Hash = "sha256-zdhSxEmbX3QC30Tfxp6MpBj/yaaEyqs0BHR2/SyyTvw="; }; betaVersion = { - version = "2022.2.1.12"; # "Android Studio Flamingo (2022.2.1) Beta 1" - sha256Hash = "tIgmX9KiRInIupgIXWgg4dMf8bTwkVopOxAO5O1PUAc="; - }; - latestVersion = { # canary & dev - version = "2022.3.1.1"; # "Android Studio Girrafe (2022.3.1) Canary 1" - sha256Hash = "I7Zc4DDByUB6XOnk7v+91ccpNI7eX/T4d3vH60ih8ec="; + version = "2022.3.1.12"; # "Android Studio Giraffe (2022.3.1) Beta 1" + sha256Hash = "sha256-Wy5iifscL1Ko7ZInx/uAvyJyM4cS6LfTYWxdJbZk6po="; }; + latestVersion = betaVersion; in { # Attributes are named by their corresponding release channels diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix index 0ab249474766..a81ffcc37e7c 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix @@ -34,10 +34,10 @@ melpaBuild { passthru.updateScript = unstableGitUpdater { }; - meta = with lib; { - description = "A blazingly fast LSP client for Emacs"; - homepage = "https://github.com/manateelazycat/lsp-bridge"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ ]; + meta = { + description = "A major mode for editing LIGO source code"; + homepage = "https://gitlab.com/ligolang/ligo"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/applications/editors/jetbrains/versions.json b/pkgs/applications/editors/jetbrains/versions.json index 9b7c7e7cc425..60a3249a2b61 100644 --- a/pkgs/applications/editors/jetbrains/versions.json +++ b/pkgs/applications/editors/jetbrains/versions.json @@ -3,34 +3,34 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2023.1", - "sha256": "4b7f431dec981601f4c4e217612f582ffd6c8aa53d03604f518eb1f35357ec6a", - "url": "https://download.jetbrains.com/cpp/CLion-2023.1.tar.gz", - "build_number": "231.8109.174" + "version": "2023.1.1", + "sha256": "19f2f435ff21453f724e16b318a94d19c414fd5863aa08cc73e78c85a20d73c5", + "url": "https://download.jetbrains.com/cpp/CLion-2023.1.1.tar.gz", + "build_number": "231.8109.222" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz", - "version": "2023.1", - "sha256": "0512cef755d7a465a8a525fc88b443a5f8ace062f5aa0598e51e38d2ad34f341", - "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.tar.gz", - "build_number": "231.8109.163" + "version": "2023.1.1", + "sha256": "9f1d9bd64352ade881343bd2d0cae63a4f5e9479e1bf822b4ab5f674fc0a8697", + "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1.tar.gz", + "build_number": "231.8770.3" }, "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz", - "version": "2022.3.2", - "sha256": "987f6dca9518da262f556ba1a5afe6190cc5c13a6692c194b4f9ee05d4e66318", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56.tar.gz", - "build_number": "223.8617.56" + "version": "2023.1", + "sha256": "626314f6d2771e197214981fa2078da5affb4b7b55bcffd5c6960803270dcecd", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.tar.gz", + "build_number": "231.8109.187" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2022.3.4", - "sha256": "f8ff96336c416ab56abea03819cb3637a1d46b80a88e8544f1e9e98746b781ac", - "url": "https://download.jetbrains.com/go/goland-2022.3.4.tar.gz", - "build_number": "223.8836.56" + "version": "2023.1", + "sha256": "f208e2471ef5c4e232ff49434e8c14ce614b7924963ebd28d4c863399dd42d2c", + "url": "https://download.jetbrains.com/go/goland-2023.1.tar.gz", + "build_number": "231.8109.199" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", @@ -59,10 +59,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2022.3.3", - "sha256": "d79a66032dfb85b16cef4ff308eb0161e06a831cee1fa93f2b7ca46fb1dc2ea9", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3.tar.gz", - "build_number": "223.8836.42", + "version": "2023.1", + "sha256": "2e1feb9ae691ada21bd5ddc28a693f75a27aedc8f211729370ed03925e63400b", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.1.tar.gz", + "build_number": "231.8109.199", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -84,10 +84,10 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2022.3.3", - "sha256": "e4607ae70bd0acf827535aa329e3da73ddf3a3fa78b54b5c8d18eae6ef52919c", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3.tar.gz", - "build_number": "223.8836.53" + "version": "2023.1", + "sha256": "494cd8bbb41023ae4a53487e9ac46aacc68f52ee3e14c8621f49e2675d56fa9c", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1.tar.gz", + "build_number": "231.8109.212" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", @@ -110,34 +110,34 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2023.1", - "sha256": "f3e30a41c183d3ed929324dc2531c07374e59fa12185ced97b9b6800896e4f1e", - "url": "https://download.jetbrains.com/cpp/CLion-2023.1.dmg", - "build_number": "231.8109.174" + "version": "2023.1.1", + "sha256": "98e1d907604dcde89b2a5df6a8331894eab03f1fb72e6acbde7da5c279f0043e", + "url": "https://download.jetbrains.com/cpp/CLion-2023.1.1.dmg", + "build_number": "231.8109.222" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg", - "version": "2023.1", - "sha256": "5de7f381f20c52bd0c96977f9d000033f0decd3912eaf0776eff540ec06c0881", - "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.dmg", - "build_number": "231.8109.163" + "version": "2023.1.1", + "sha256": "94b2c070b91a45960d50deee5986d63e894dc2a2b3f371a1bcd650521029b66b", + "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1.dmg", + "build_number": "231.8770.3" }, "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg", - "version": "2022.3.2", - "sha256": "26ff68ea27952c1adc651ad5f2fae7ad4ca7b744f70f582bdf1bd4c1d17132f4", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56.dmg", - "build_number": "223.8617.56" + "version": "2023.1", + "sha256": "323066b6171ca2cb117b667d5b4e626a680bc6ac3f121ad3d6faf0a1b78692c3", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.dmg", + "build_number": "231.8109.187" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2022.3.4", - "sha256": "c42568393732fd8c25f81167a9e984c79c84095a9d394138c014814738ad5628", - "url": "https://download.jetbrains.com/go/goland-2022.3.4.dmg", - "build_number": "223.8836.56" + "version": "2023.1", + "sha256": "b1afadacb4c8d77fb8811abbfb5c4c447ec81ec27af2efef233c9f1164cab9c8", + "url": "https://download.jetbrains.com/go/goland-2023.1.dmg", + "build_number": "231.8109.199" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", @@ -166,10 +166,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2022.3.3", - "sha256": "79f5857f95452a6f66ba4ddbfd4445290449f21b90e6fd37e6118ac17cc052ed", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3.dmg", - "build_number": "223.8836.42", + "version": "2023.1", + "sha256": "825c4626f4f4359cb47f2e6f74d8fe23df0fb991f2ac4cbb86b99a6c8dbee5f6", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.1.dmg", + "build_number": "231.8109.199", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -191,10 +191,10 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2022.3.3", - "sha256": "e06189d3170b7005540de82ad4288111007c1231f15598ee9baa392004d31dae", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3.dmg", - "build_number": "223.8836.53" + "version": "2023.1", + "sha256": "fe6ee0086b3e59eecc7e2816e8f803a702a6b7ea382cb0a2168d08d19dd656d7", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1.dmg", + "build_number": "231.8109.212" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", @@ -217,34 +217,34 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2023.1", - "sha256": "83c9fffa1f8890a36db5fed21a49133989cb59bd98f8011ea0a6fdae7e2a7eb3", - "url": "https://download.jetbrains.com/cpp/CLion-2023.1-aarch64.dmg", - "build_number": "231.8109.174" + "version": "2023.1.1", + "sha256": "f18183aa0efd776f2d641c72e61892e2d987f4b1f2a59786b2afb12604c43658", + "url": "https://download.jetbrains.com/cpp/CLion-2023.1.1-aarch64.dmg", + "build_number": "231.8109.222" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg", - "version": "2023.1", - "sha256": "17a74498378758bd2963e775dea7b77744a7072778a07a5685375b07acbd537b", - "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1-aarch64.dmg", - "build_number": "231.8109.163" + "version": "2023.1.1", + "sha256": "215ad7898e9a8ef2cf18ec90d342c995bf94a2fe5781fbce537e7166edf90652", + "url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1-aarch64.dmg", + "build_number": "231.8770.3" }, "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", - "version": "2022.3.2", - "sha256": "776ff0a5f0293cd4b4c29380199757b359e6e195a57b69d2cef73f9cc44ee456", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56-aarch64.dmg", - "build_number": "223.8617.56" + "version": "2023.1", + "sha256": "8b9c656cc4b5c6bd8822e888d0b7d93ef9184ace4afc80da55767be3cf3a01ac", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1-aarch64.dmg", + "build_number": "231.8109.187" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2022.3.4", - "sha256": "279b522a7ee3c22dd0b5eec20b116921209008d4d50d0d5a7a08a13fb98914c9", - "url": "https://download.jetbrains.com/go/goland-2022.3.4-aarch64.dmg", - "build_number": "223.8836.56" + "version": "2023.1", + "sha256": "1774ededcf8dbea93bcd35142bffef5d0fe121b5fb5d2f146ef4b98352375862", + "url": "https://download.jetbrains.com/go/goland-2023.1-aarch64.dmg", + "build_number": "231.8109.199" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", @@ -273,10 +273,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2022.3.3", - "sha256": "23ba3a7ff84216b945327241be759429040bd09bc4269a01b77a2e3745c66132", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3-aarch64.dmg", - "build_number": "223.8836.42", + "version": "2023.1", + "sha256": "030d0b8f7ef486fa5dc757fcb2c5c5678d9f9dcc27769f79996c631c299657e7", + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.1-aarch64.dmg", + "build_number": "231.8109.199", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -298,10 +298,10 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2022.3.3", - "sha256": "5284412be4fc781047dda6d0af7bf6bebbc051e6c67bd2cf228ffee83d2d4ccb", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3-aarch64.dmg", - "build_number": "223.8836.53" + "version": "2023.1", + "sha256": "dbd708379f2a489add7e87a321297841baf8bfcf83ce2f5549a1ff9f5037cf46", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1-aarch64.dmg", + "build_number": "231.8109.212" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix index 872bae0b3c93..28ce1cbc3dc3 100644 --- a/pkgs/applications/graphics/drawio/default.nix +++ b/pkgs/applications/graphics/drawio/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "drawio"; - version = "21.1.2"; + version = "21.2.1"; src = fetchurl { url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm"; - sha256 = "sha256-cyw8wfwaFbDxPJn3eqiuQyQebTf7x1wMH9c0zKIGq4c="; + sha256 = "sha256-269kMXKGlGig4Dt7cvCTRDGFsBZE5RBoi1ajqT3rIVc="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/misc/fnott/default.nix b/pkgs/applications/misc/fnott/default.nix index 311e532c1267..88ce5d712066 100644 --- a/pkgs/applications/misc/fnott/default.nix +++ b/pkgs/applications/misc/fnott/default.nix @@ -5,13 +5,14 @@ , meson , ninja , scdoc -, wayland-protocols -, tllist +, wayland-scanner , fontconfig , freetype , pixman , libpng +, tllist , wayland +, wayland-protocols , dbus , fcft }: @@ -28,20 +29,24 @@ stdenv.mkDerivation rec { sha256 = "sha256-cJ7XmnC4x8lhZ+JRqobeQxTTps4Oz95zYdlFtr3KC1A="; }; + depsBuildBuild = [ + pkg-config + ]; nativeBuildInputs = [ pkg-config meson ninja scdoc - wayland-protocols - tllist + wayland-scanner ]; buildInputs = [ fontconfig freetype pixman libpng + tllist wayland + wayland-protocols dbus fcft ]; diff --git a/pkgs/applications/misc/lavalauncher/default.nix b/pkgs/applications/misc/lavalauncher/default.nix index f6071978b867..1e8cb505f4a0 100644 --- a/pkgs/applications/misc/lavalauncher/default.nix +++ b/pkgs/applications/misc/lavalauncher/default.nix @@ -5,6 +5,7 @@ , ninja , pkg-config , scdoc +, wayland-scanner , cairo , librsvg , libxkbcommon @@ -22,7 +23,8 @@ stdenv.mkDerivation rec { sha256 = "hobhZ6s9m2xCdAurdj0EF1BeS88j96133zu+2jb1FMM="; }; - nativeBuildInputs = [ meson ninja pkg-config scdoc ]; + depsBuildBuild = [ pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ]; buildInputs = [ cairo librsvg diff --git a/pkgs/applications/misc/lswt/default.nix b/pkgs/applications/misc/lswt/default.nix index d6bdf77a8bdb..59315ec9b7fd 100644 --- a/pkgs/applications/misc/lswt/default.nix +++ b/pkgs/applications/misc/lswt/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromSourcehut, nixos, wayland }: +{ lib, stdenv, fetchFromSourcehut, wayland-scanner, wayland }: stdenv.mkDerivation rec { pname = "lswt"; @@ -11,6 +11,7 @@ stdenv.mkDerivation rec { hash = "sha256-Orwa7sV56AeznEcq/Xj5qj4PALMxq0CI+ZnXuY4JYE0="; }; + nativeBuildInputs = [ wayland-scanner ]; buildInputs = [ wayland ]; makeFlags = [ diff --git a/pkgs/applications/misc/mako/default.nix b/pkgs/applications/misc/mako/default.nix index 6a1f4389b64b..3bd11ce68acd 100644 --- a/pkgs/applications/misc/mako/default.nix +++ b/pkgs/applications/misc/mako/default.nix @@ -14,6 +14,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-/+XYf8FiH4lk7f7/pMt43hm13mRK+UqvaNOpf1TI6m4="; }; + depsBuildBuild = [ pkg-config ]; nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols wrapGAppsHook ]; buildInputs = [ systemd pango cairo gdk-pixbuf wayland ]; diff --git a/pkgs/applications/misc/somebar/default.nix b/pkgs/applications/misc/somebar/default.nix index 9f36b376a53e..9866ef6c6d80 100644 --- a/pkgs/applications/misc/somebar/default.nix +++ b/pkgs/applications/misc/somebar/default.nix @@ -7,6 +7,7 @@ , wayland , pango , wayland-protocols +, wayland-scanner , conf ? null }: @@ -26,7 +27,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-PBxCy1dZrOL1nmhVDQozvF0XL79uKMhhERGNpPPzaRU="; }; - nativeBuildInputs = [ meson ninja pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ]; buildInputs = [ pango wayland wayland-protocols ]; prePatch = '' diff --git a/pkgs/applications/misc/wlclock/default.nix b/pkgs/applications/misc/wlclock/default.nix index 64b728f4ac9d..cbd7c32bdd37 100644 --- a/pkgs/applications/misc/wlclock/default.nix +++ b/pkgs/applications/misc/wlclock/default.nix @@ -5,6 +5,7 @@ , ninja , cmake , pkg-config +, wayland-scanner , wayland-protocols , wayland , cairo @@ -22,18 +23,23 @@ stdenv.mkDerivation rec { sha256 = "sha256-aHA4kXHYH+KvAJSep5X3DqsiK6WFpXr3rGQl/KNiUcY="; }; + depsBuildBuild = [ + pkg-config + ]; + nativeBuildInputs = [ meson ninja cmake pkg-config + scdoc + wayland-scanner ]; buildInputs = [ wayland-protocols wayland cairo - scdoc ]; meta = with lib; { diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/Cargo.lock b/pkgs/applications/networking/instant-messengers/deltachat-desktop/Cargo.lock index 87198de0352e..56a68e36d397 100644 --- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/Cargo.lock +++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/Cargo.lock @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.112.7" +version = "1.112.8" dependencies = [ "ansi_term", "anyhow", @@ -1080,6 +1080,7 @@ dependencies = [ "libc", "log", "mailparse", + "mime", "num-derive", "num-traits", "num_cpus", @@ -1123,7 +1124,7 @@ dependencies = [ [[package]] name = "deltachat-jsonrpc" -version = "1.112.7" +version = "1.112.8" dependencies = [ "anyhow", "async-channel", @@ -1146,7 +1147,7 @@ dependencies = [ [[package]] name = "deltachat-repl" -version = "1.112.7" +version = "1.112.8" dependencies = [ "ansi_term", "anyhow", @@ -1161,7 +1162,7 @@ dependencies = [ [[package]] name = "deltachat-rpc-server" -version = "1.112.7" +version = "1.112.8" dependencies = [ "anyhow", "deltachat", @@ -1185,7 +1186,7 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.112.7" +version = "1.112.8" dependencies = [ "anyhow", "deltachat", @@ -2591,9 +2592,9 @@ dependencies = [ [[package]] name = "mime" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "minimal-lexical" diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix index f0004246b247..0de4809ff23b 100644 --- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix @@ -21,12 +21,12 @@ let libdeltachat' = libdeltachat.overrideAttrs (old: rec { - version = "1.112.7"; + version = "1.112.8"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-core-rust"; rev = version; - hash = "sha256-zBstNj8IZ8ScwZxzvTxDPwe8R0n2z/EuvjbR+bJepJk="; + hash = "sha256-bvXZtgFZx94Sw9Tst620HAhi9kmG8PjtWnghdw2ZF84="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; @@ -52,16 +52,16 @@ let }; in buildNpmPackage rec { pname = "deltachat-desktop"; - version = "1.36.3"; + version = "1.36.4"; src = fetchFromGitHub { owner = "deltachat"; repo = "deltachat-desktop"; rev = "v${version}"; - hash = "sha256-OmAWABZLTNU8EzXl2Rp/Y4DJcaqXuMt14ReaJbHx/u8="; + hash = "sha256-nJF8DPauhEoKC7mibpMJCGsgt9HnwkZp/jiWEEhShBs="; }; - npmDepsHash = "sha256-u2hYIhXGMnjAp5T2h4THcTL5Om4Zg8aTO3NpSiphAXc="; + npmDepsHash = "sha256-cTvNU4LO74pcw4Ybo9iftEis2yDA2SqGtrs4v+xAi5c="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/build-support/build-fhsenv-bubblewrap/buildFHSEnv.nix b/pkgs/build-support/build-fhsenv-bubblewrap/buildFHSEnv.nix index 78da74c82849..305a959a35dd 100644 --- a/pkgs/build-support/build-fhsenv-bubblewrap/buildFHSEnv.nix +++ b/pkgs/build-support/build-fhsenv-bubblewrap/buildFHSEnv.nix @@ -64,7 +64,7 @@ let ldconfig = writeShellScriptBin "ldconfig" '' # due to a glibc bug, 64-bit ldconfig complains about patchelf'd 32-bit libraries, so we're using 32-bit ldconfig - exec ${pkgsi686Linux.glibc.bin}/bin/ldconfig -f /etc/ld.so.conf -C /etc/ld.so.cache "$@" + exec ${if stdenv.isx86_64 && stdenv.isLinux then pkgsi686Linux.glibc.bin else pkgs.glibc.bin}/bin/ldconfig -f /etc/ld.so.conf -C /etc/ld.so.cache "$@" ''; etcProfile = writeText "profile" '' export PS1='${name}-chrootenv:\u@\h:\w\$ ' diff --git a/pkgs/build-support/build-fhsenv-bubblewrap/default.nix b/pkgs/build-support/build-fhsenv-bubblewrap/default.nix index 5d94c309fe08..6c9b71624c2b 100644 --- a/pkgs/build-support/build-fhsenv-bubblewrap/default.nix +++ b/pkgs/build-support/build-fhsenv-bubblewrap/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , callPackage , runCommandLocal , writeShellScript @@ -113,6 +114,7 @@ let exec ${run} "$@" ''; + indentLines = str: lib.concatLines (map (s: " " + s) (filter (s: s != "") (lib.splitString "\n" str))); bwrapCmd = { initArgs ? "" }: '' ignored=(/nix /dev /proc /etc) ro_mounts=() @@ -202,11 +204,13 @@ let --symlink /etc/ld.so.cache ${glibc}/etc/ld.so.cache \ --ro-bind ${glibc}/etc/rpc ${glibc}/etc/rpc \ --remount-ro ${glibc}/etc \ + '' + lib.optionalString (stdenv.isx86_64 && stdenv.isLinux) (indentLines '' --tmpfs ${pkgsi686Linux.glibc}/etc \ --symlink /etc/ld.so.conf ${pkgsi686Linux.glibc}/etc/ld.so.conf \ --symlink /etc/ld.so.cache ${pkgsi686Linux.glibc}/etc/ld.so.cache \ --ro-bind ${pkgsi686Linux.glibc}/etc/rpc ${pkgsi686Linux.glibc}/etc/rpc \ --remount-ro ${pkgsi686Linux.glibc}/etc \ + '') + '' "''${ro_mounts[@]}" "''${symlinks[@]}" "''${auto_mounts[@]}" diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix index 8694c602a3b9..e90d0a6d2022 100644 --- a/pkgs/build-support/trivial-builders.nix +++ b/pkgs/build-support/trivial-builders.nix @@ -785,12 +785,13 @@ rec { requireFile = { name ? null , sha256 ? null , sha1 ? null + , hash ? null , url ? null , message ? null , hashMode ? "flat" } : assert (message != null) || (url != null); - assert (sha256 != null) || (sha1 != null); + assert (sha256 != null) || (sha1 != null) || (hash != null); assert (name != null) || (url != null); let msg = if message != null then message @@ -802,15 +803,19 @@ rec { or nix-prefetch-url --type ${hashAlgo} file:///path/to/${name_} ''; - hashAlgo = if sha256 != null then "sha256" else "sha1"; - hash = if sha256 != null then sha256 else sha1; + hashAlgo = if hash != null then "" + else if sha256 != null then "sha256" + else "sha1"; + hash_ = if hash != null then hash + else if sha256 != null then sha256 + else sha1; name_ = if name == null then baseNameOf (toString url) else name; in stdenvNoCC.mkDerivation { name = name_; outputHashMode = hashMode; outputHashAlgo = hashAlgo; - outputHash = hash; + outputHash = hash_; preferLocalBuild = true; allowSubstitutes = false; builder = writeScript "restrict-message" '' diff --git a/pkgs/development/compilers/rust/cargo-auditable.nix b/pkgs/development/compilers/rust/cargo-auditable.nix index 34549e1982ed..dbbfff4dc6b6 100644 --- a/pkgs/development/compilers/rust/cargo-auditable.nix +++ b/pkgs/development/compilers/rust/cargo-auditable.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, makeRustPlatform, rustc, cargo, installShellFiles }: +{ lib, fetchFromGitHub, makeRustPlatform, rustc, cargo, installShellFiles, stdenv }: let args = rec { @@ -25,6 +25,7 @@ let changelog = "https://github.com/rust-secure-code/cargo-auditable/blob/v${version}/cargo-auditable/CHANGELOG.md"; license = with licenses; [ mit /* or */ asl20 ]; maintainers = with maintainers; [ figsoda ]; + broken = stdenv.hostPlatform != stdenv.buildPlatform; }; }; diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix index 7c094ac4ef9c..beb1912658cc 100644 --- a/pkgs/development/compilers/rust/cargo.nix +++ b/pkgs/development/compilers/rust/cargo.nix @@ -1,14 +1,15 @@ { lib, stdenv, pkgsBuildHost, pkgsHostHost , file, curl, pkg-config, python3, openssl, cmake, zlib -, installShellFiles, makeWrapper, rustPlatform, rustc +, installShellFiles, makeWrapper, rustPlatform, rust, rustc , CoreFoundation, Security -, auditable ? true +, auditable ? !cargo-auditable.meta.broken , cargo-auditable +, pkgsBuildBuild }: rustPlatform.buildRustPackage.override { cargo-auditable = cargo-auditable.bootstrap; -} { +} ({ pname = "cargo"; inherit (rustc) version src; @@ -113,3 +114,6 @@ rustPlatform.buildRustPackage.override { platforms = platforms.unix; }; } +// lib.optionalAttrs (rust.toRustTarget stdenv.buildPlatform != rust.toRustTarget stdenv.hostPlatform) { + HOST_PKG_CONFIG_PATH="${pkgsBuildBuild.pkg-config}/bin/pkg-config"; +}) diff --git a/pkgs/development/interpreters/guile/setup-hook-3.0.sh b/pkgs/development/interpreters/guile/setup-hook-3.0.sh index e13ec2767fd4..903a1ebfb235 100644 --- a/pkgs/development/interpreters/guile/setup-hook-3.0.sh +++ b/pkgs/development/interpreters/guile/setup-hook-3.0.sh @@ -2,9 +2,11 @@ addGuileLibPath () { if test -d "$1/share/guile/site/3.0"; then export GUILE_LOAD_PATH="${GUILE_LOAD_PATH-}${GUILE_LOAD_PATH:+:}$1/share/guile/site/3.0" export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/share/guile/site/3.0" + export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/share/guile/site/3.0" elif test -d "$1/share/guile/site"; then export GUILE_LOAD_PATH="${GUILE_LOAD_PATH-}${GUILE_LOAD_PATH:+:}$1/share/guile/site" export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/share/guile/site" + export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/share/guile/site" fi if test -d "$1/lib/guile/3.0/ccache"; then @@ -14,6 +16,10 @@ addGuileLibPath () { if test -d "$1/lib/guile/3.0/site-ccache"; then export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/lib/guile/3.0/site-ccache" fi + + if test -d "$1/lib/guile/3.0/extensions"; then + export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/lib/guile/3.0/extensions" + fi } addEnvHooks "$hostOffset" addGuileLibPath diff --git a/pkgs/development/interpreters/snobol4/default.nix b/pkgs/development/interpreters/snobol4/default.nix new file mode 100644 index 000000000000..c7e703f64eef --- /dev/null +++ b/pkgs/development/interpreters/snobol4/default.nix @@ -0,0 +1,64 @@ +{ lib +, fetchurl +, stdenv +, bzip2 +, gdbm +, gnum4 +, gzip +, libffi +, openssl +, readline +, sqlite +, tcl +, xz +, zlib +}: + +stdenv.mkDerivation rec { + pname = "snobol4"; + version = "2.3.1"; + + src = fetchurl { + urls = [ + "https://ftp.regressive.org/snobol4/snobol4-${version}.tar.gz" + # fallback for when the current version is moved to the old folder + "https://ftp.regressive.org/snobol4/old/snobol4-${version}.tar.gz" + ]; + hash = "sha256-kSRNZ9TinSqtzlZVvUOC/6tExiSn6krWQRQn86vxdTU="; + }; + + outputs = [ "out" "man" "doc" ]; + + # gzip used by Makefile to compress man pages + nativeBuildInputs = [ gnum4 gzip ]; + # enable all features (undocumented, based on manual review of configure script) + buildInputs = [ bzip2 libffi openssl readline sqlite tcl xz zlib ] + # ndbm compat library + ++ lib.optional stdenv.isLinux gdbm; + configureFlags = lib.optional (tcl != null) "--with-tcl=${tcl}/lib/tclConfig.sh"; + + # INSTALL says "parallel make will fail" + enableParallelBuilding = false; + + patches = [ ./fix-paths.patch ]; + + # configure does not support --sbindir and the likes (as introduced by multiple-outputs.sh) + # so man, doc outputs must be handled manually + preConfigurePhases = [ "prePreConfigurePhase" ]; + prePreConfigurePhase = '' + preConfigureHooks="''${preConfigureHooks//_multioutConfig/}" + prependToVar configureFlags --mandir="$man"/share/man + ''; + + meta = with lib; { + description = "The Macro Implementation of SNOBOL4 in C"; + longDescription = '' + An open source port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros) by Phil Budne. + Supports full SNOBOL4 language plus SPITBOL, [Blocks](https://www.regressive.org/snobol4/blocks/) and other extensions. + ''; + homepage = "https://www.regressive.org/snobol4/csnobol4/"; + license = licenses.bsd2; + platforms = platforms.all; + maintainers = with maintainers; [ xworld21 ]; + }; +} diff --git a/pkgs/development/interpreters/snobol4/fix-paths.patch b/pkgs/development/interpreters/snobol4/fix-paths.patch new file mode 100644 index 000000000000..d8b424ed3af6 --- /dev/null +++ b/pkgs/development/interpreters/snobol4/fix-paths.patch @@ -0,0 +1,23 @@ +--- a/configure ++++ b/configure +@@ -327,9 +327,9 @@ + SNOLIB_LOCAL="$SNOLIB/local" + SNOLIB_DOC="$SNOLIB" + # XXX use $PREFIX/include/snobol4 ??? +-INCLUDE_DIR="$SNOLIB/include" ++INCLUDE_DIR="$PREFIX"/include/snolib4 + +-DOC_DIR="$PREFIX/share/doc/snobol4-$VERSION" ++DOC_DIR="$doc/share/doc/snobol4-$VERSION" + + echo 'BINDIR=$(DESTDIR)'"$BINDIR" >> $CONFIG_M4 + echo 'MANDIR=$(DESTDIR)'"$MANDIR" >> $CONFIG_M4 +@@ -2110,7 +2110,7 @@ + # IRIX /sbin/install + + # should always find ./install-sh +-for DIR in /usr/bin /usr/ucb /usr/local/bin /bin .; do ++for DIR in `echo $PATH | tr ':' ' '`; do + for INSTALL in install ginstall scoinst install-sh; do + IPATH=$DIR/$INSTALL + if [ -d $IPATH ]; then diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix index 1ed4dd267c3d..abb11662a433 100644 --- a/pkgs/development/libraries/kde-frameworks/default.nix +++ b/pkgs/development/libraries/kde-frameworks/default.nix @@ -103,7 +103,6 @@ let kcalendarcore = callPackage ./kcalendarcore.nix {}; kcodecs = callPackage ./kcodecs.nix {}; kconfig = callPackage ./kconfig.nix {}; - kcontacts = callPackage ./kcontacts.nix {}; kcoreaddons = callPackage ./kcoreaddons.nix {}; kdbusaddons = callPackage ./kdbusaddons.nix {}; kdnssd = callPackage ./kdnssd.nix {}; @@ -131,9 +130,9 @@ let # TIER 2 kactivities = callPackage ./kactivities.nix {}; - kactivities-stats = callPackage ./kactivities-stats.nix {}; kauth = callPackage ./kauth {}; kcompletion = callPackage ./kcompletion.nix {}; + kcontacts = callPackage ./kcontacts.nix {}; kcrash = callPackage ./kcrash.nix {}; kdoctools = callPackage ./kdoctools {}; kfilemetadata = callPackage ./kfilemetadata {}; @@ -141,19 +140,20 @@ let kjobwidgets = callPackage ./kjobwidgets.nix {}; knotifications = callPackage ./knotifications.nix {}; kpackage = callPackage ./kpackage {}; + kpeople = callPackage ./kpeople.nix {}; kpty = callPackage ./kpty.nix {}; kunitconversion = callPackage ./kunitconversion.nix {}; syndication = callPackage ./syndication.nix {}; # TIER 3 baloo = callPackage ./baloo.nix {}; + kactivities-stats = callPackage ./kactivities-stats.nix {}; kbookmarks = callPackage ./kbookmarks.nix {}; kcmutils = callPackage ./kcmutils.nix {}; kconfigwidgets = callPackage ./kconfigwidgets.nix {}; kdav = callPackage ./kdav.nix {}; kdeclarative = callPackage ./kdeclarative.nix {}; kded = callPackage ./kded.nix {}; - kdesignerplugin = callPackage ./kdesignerplugin.nix {}; kdesu = callPackage ./kdesu {}; kemoticons = callPackage ./kemoticons.nix {}; kglobalaccel = callPackage ./kglobalaccel.nix {}; @@ -163,14 +163,12 @@ let knewstuff = callPackage ./knewstuff {}; knotifyconfig = callPackage ./knotifyconfig.nix {}; kparts = callPackage ./kparts.nix {}; - kpeople = callPackage ./kpeople.nix {}; krunner = callPackage ./krunner.nix {}; kservice = callPackage ./kservice {}; ktexteditor = callPackage ./ktexteditor.nix {}; ktextwidgets = callPackage ./ktextwidgets.nix {}; kwallet = callPackage ./kwallet.nix {}; kxmlgui = callPackage ./kxmlgui.nix {}; - kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; plasma-framework = callPackage ./plasma-framework.nix {}; kpurpose = callPackage ./purpose.nix {}; @@ -179,11 +177,13 @@ let # PORTING AIDS kdelibs4support = callPackage ./kdelibs4support {}; + kdesignerplugin = callPackage ./kdesignerplugin.nix {}; khtml = callPackage ./khtml.nix {}; kjs = callPackage ./kjs.nix {}; kjsembed = callPackage ./kjsembed.nix {}; kmediaplayer = callPackage ./kmediaplayer.nix {}; kross = callPackage ./kross.nix {}; + kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; }; diff --git a/pkgs/development/libraries/zookeeper_mt/default.nix b/pkgs/development/libraries/zookeeper_mt/default.nix index 8b9f6b70cfe5..6a52f6a41d53 100644 --- a/pkgs/development/libraries/zookeeper_mt/default.nix +++ b/pkgs/development/libraries/zookeeper_mt/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://apache/zookeeper/${zookeeper.pname}-${version}/apache-${zookeeper.pname}-${version}.tar.gz"; - sha512 = "90643aa0ae1b9bf1f5e137dfbcee7e3c53db15e5038d7e406e4a1c345d6a0531bf7afa2b03f99d419ebd0fe892f127a7abfe582f786034ba823e53a0a9246bfb"; + sha512 = "sha512-ttYbATvfe+uRYhQWfeG1WGXl5GOztcrITfl/4EQierAzSaDvTmVxSb582hYQOdBpxw2QrVbIdnTm3/Xt4ifecg=="; }; sourceRoot = "apache-${zookeeper.pname}-${version}/zookeeper-client/zookeeper-client-c"; diff --git a/pkgs/development/python-modules/cdcs/default.nix b/pkgs/development/python-modules/cdcs/default.nix index 5096828e3978..4a3f89a3c831 100644 --- a/pkgs/development/python-modules/cdcs/default.nix +++ b/pkgs/development/python-modules/cdcs/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "cdcs"; - version = "0.1.9"; + version = "0.2.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -23,8 +23,8 @@ buildPythonPackage rec { owner = "usnistgov"; repo = "pycdcs"; # https://github.com/usnistgov/pycdcs/issues/1 - rev = "0a770b752301c27e227ca40a4752f305b55dee20"; - hash = "sha256-AUrVEFea4VtBJXWWgECqdBFCqKuHWAlh07Dljp+HBa0="; + rev = "3aeaeb4782054a220e916c189ffe440d113b571d"; + hash = "sha256-OsabgO2B2PRhU3DVvkK+f9VLOMqctl4nyCETxLtzwNs="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/django-taggit/default.nix b/pkgs/development/python-modules/django-taggit/default.nix index a5e93201bf37..4260f76e03c5 100644 --- a/pkgs/development/python-modules/django-taggit/default.nix +++ b/pkgs/development/python-modules/django-taggit/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , pythonOlder , fetchPypi +, fetchpatch , django , djangorestframework , python @@ -19,6 +20,14 @@ buildPythonPackage rec { hash = "sha256-yPLk6uOHk5CJs9ddHYZJ4AiICXDAaM6dDoL4f9XilQg="; }; + patches = [ + (fetchpatch { + # Django 4.2 support; https://github.com/jazzband/django-taggit/pull/850 + url = "https://github.com/jazzband/django-taggit/commit/5f19cfbaa14e8d6d4d1679529eb168a87ca97908.patch"; + hash = "sha256-KcsiACLy3+1JoFquu//Kz+iAySZQAVIuBEKzNZaaR9s="; + }) + ]; + propagatedBuildInputs = [ django ]; diff --git a/pkgs/development/python-modules/google-cloud-container/default.nix b/pkgs/development/python-modules/google-cloud-container/default.nix index c2dd56686a06..c39b41287d20 100644 --- a/pkgs/development/python-modules/google-cloud-container/default.nix +++ b/pkgs/development/python-modules/google-cloud-container/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "google-cloud-container"; - version = "2.20.0"; + version = "2.21.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-l/ENHQVW35pGuSkLsFDM5BRCAoD6KTmJgs+djuR6SM0="; + hash = "sha256-iFwf+qj/xqebEA+CWC9SDi3iEsfPiLcFLwUmnoxaxjg="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/google-cloud-error-reporting/default.nix b/pkgs/development/python-modules/google-cloud-error-reporting/default.nix index 3d7f5bdab756..ae30c9714922 100644 --- a/pkgs/development/python-modules/google-cloud-error-reporting/default.nix +++ b/pkgs/development/python-modules/google-cloud-error-reporting/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "google-cloud-error-reporting"; - version = "1.9.0"; + version = "1.9.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-5URk8yZy5ld17p7UXf5y+kciM2bH8NmgEvJ1SqwYJ9o="; + hash = "sha256-3N7LtFKvTdV0zBGIyUgi6tCVZX7+rbJD5Lb+xZafJNw="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/google-cloud-resource-manager/default.nix b/pkgs/development/python-modules/google-cloud-resource-manager/default.nix index a73c04c3e004..7f5b42ccec46 100644 --- a/pkgs/development/python-modules/google-cloud-resource-manager/default.nix +++ b/pkgs/development/python-modules/google-cloud-resource-manager/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "google-cloud-resource-manager"; - version = "1.9.1"; + version = "1.10.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-XomRFXDBStCFPh7vYyUXeToWfm+u21WwqzvDs0zIPrE="; + hash = "sha256-v8PmDrkuJaxWKpJIu4/BfpvvBMPcnwMf++Df4o2Rkoc="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/google-cloud-spanner/default.nix b/pkgs/development/python-modules/google-cloud-spanner/default.nix index f75b66cbc284..feefd609f269 100644 --- a/pkgs/development/python-modules/google-cloud-spanner/default.nix +++ b/pkgs/development/python-modules/google-cloud-spanner/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "google-cloud-spanner"; - version = "3.30.0"; + version = "3.31.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-GwQtIivEho0/nuDABMdAlOQLc2zstGQ/9xJCeHMQX60="; + hash = "sha256-gVQL0boXV/4vaYBpSM8Qli8do3YC7X5ULJeepE2LDUo="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/google-cloud-translate/default.nix b/pkgs/development/python-modules/google-cloud-translate/default.nix index e6744bd66f52..efb8a4250cc8 100644 --- a/pkgs/development/python-modules/google-cloud-translate/default.nix +++ b/pkgs/development/python-modules/google-cloud-translate/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "google-cloud-translate"; - version = "3.11.0"; + version = "3.11.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-phwMOu6YEndLOOvXDnoYvShXGMMR+O/CfUyp5+gMdKM="; + hash = "sha256-keQK0Lc34yphEQZFEU6T/7rfXS/9clwSreE0frWO+s8="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix b/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix index deff4de058e1..39cab90db288 100644 --- a/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix +++ b/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ibm-cloud-sdk-core"; - version = "3.16.2"; + version = "3.16.5"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-fPYl9cz9GIDAKZYEH+8g+omRtGMU+abBx16If7H5i3I="; + hash = "sha256-wEBD1AILyVGK+ofQf/zZTu7keBUphVZ5HyOMbugvA+Y="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/marshmallow-dataclass/default.nix b/pkgs/development/python-modules/marshmallow-dataclass/default.nix index e0e27ca7b6ed..2017305d966b 100644 --- a/pkgs/development/python-modules/marshmallow-dataclass/default.nix +++ b/pkgs/development/python-modules/marshmallow-dataclass/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "marshmallow-dataclass"; - version = "8.5.12"; + version = "8.5.13"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "lovasoa"; repo = "marshmallow_dataclass"; rev = "refs/tags/v${version}"; - hash = "sha256-vU3UZVX9J7nkHGfGUWoCOmsvkpe7p8cqQJd+YhkxeSw="; + hash = "sha256-zLJMUbiGu+ewY4+IbHKBGWav6UY62aqXQSqLT+oIeI0="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/mypy-boto3-s3/default.nix b/pkgs/development/python-modules/mypy-boto3-s3/default.nix index c257ab92db77..b57159d1c295 100644 --- a/pkgs/development/python-modules/mypy-boto3-s3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3-s3/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "mypy-boto3-s3"; - version = "1.26.104"; + version = "1.26.116"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-pY00LXLVj++i7NJNkm28kq6LlyBcWcMUTRhoV9XzCBQ="; + hash = "sha256-WXqsWLssli0WZAPQvcEM36YqyCxhsC+vaaRhxaUQcIc="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/peewee/default.nix b/pkgs/development/python-modules/peewee/default.nix index 3f139410e865..7f494813a19a 100644 --- a/pkgs/development/python-modules/peewee/default.nix +++ b/pkgs/development/python-modules/peewee/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "peewee"; - version = "3.15.4"; + version = "3.16.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "coleifer"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-UbhJWooZuZOm1AUbM+66Qm76zar+sBOvuUnAc1vLvOU="; + hash = "sha256-eHTbVhgVqxMR3ZuaC6FPyYbxRpRBi53EfDqERpPBjVQ="; }; buildInputs = [ diff --git a/pkgs/development/python-modules/potentials/default.nix b/pkgs/development/python-modules/potentials/default.nix index e6b1d2b37e17..87c374fd533e 100644 --- a/pkgs/development/python-modules/potentials/default.nix +++ b/pkgs/development/python-modules/potentials/default.nix @@ -20,7 +20,7 @@ }: buildPythonPackage rec { - version = "0.3.5"; + version = "0.3.6"; pname = "potentials"; format = "setuptools"; @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-e2+Yrgpj6Cy76qzw9/NhDq9ogsNQAJcKi9kvY2fZE+k="; + hash = "sha256-VEPGa3Wp+B3KterfA5XGjaDf6sIAkSST0GWdeqaJcE0="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/py3status/default.nix b/pkgs/development/python-modules/py3status/default.nix index 7d7033ef8a02..10eed66a24b0 100644 --- a/pkgs/development/python-modules/py3status/default.nix +++ b/pkgs/development/python-modules/py3status/default.nix @@ -23,11 +23,11 @@ buildPythonPackage rec { pname = "py3status"; - version = "3.49"; + version = "3.50"; src = fetchPypi { inherit pname version; - hash = "sha256-aTQ3hYDMyXSTcEiCVtdU3XQ4xO7mN5dZ0S94ZWbSGo4="; + hash = "sha256-LUFLc7GNEoPIAsTQDhVTt0/NqhwaZHBRLoHF+2nqTUg="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/sepaxml/default.nix b/pkgs/development/python-modules/sepaxml/default.nix index d865d1f0143e..56c40e892f0c 100644 --- a/pkgs/development/python-modules/sepaxml/default.nix +++ b/pkgs/development/python-modules/sepaxml/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "sepaxml"; - version = "2.5.0"; + version = "2.6.1"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "raphaelm"; repo = "python-sepaxml"; rev = version; - hash = "sha256-9gPUAZ60q5o11eAnkzTBrFCpBUGxw3MGuKY4MtPxoSA="; + hash = "sha256-l5UMy0M3Ovzb6rcSAteGOnKdmBPHn4L9ZWY+YGOCn40="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/siobrultech-protocols/default.nix b/pkgs/development/python-modules/siobrultech-protocols/default.nix index 10daf4a3287c..5a4d6e0cafd0 100644 --- a/pkgs/development/python-modules/siobrultech-protocols/default.nix +++ b/pkgs/development/python-modules/siobrultech-protocols/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "siobrultech-protocols"; - version = "0.7.0"; + version = "0.9.0"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "sdwilsh"; repo = "siobrultech-protocols"; rev = "refs/tags/v${version}"; - hash = "sha256-t8is68WrvLj57tNeM5AKuuvpn7kWbhbvoRnCI3+q4uE="; + hash = "sha256-8qhg7PX4u4vN2+hWXzFjC1ZzgCEhkSr9Fn58Lc4E76c="; }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/types-python-dateutil/default.nix b/pkgs/development/python-modules/types-python-dateutil/default.nix index 043abec87a1a..af3258699104 100644 --- a/pkgs/development/python-modules/types-python-dateutil/default.nix +++ b/pkgs/development/python-modules/types-python-dateutil/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "types-python-dateutil"; - version = "2.8.19.10"; + version = "2.8.19.12"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-xkDy63G0uUqdO/2kwEJQ0pok5RuLrW4S/d7Az26W96M="; + hash = "sha256-NVssuCsx5Vb9GOewdN58NQxoCrgGCPDMVbpncNmG1n0="; }; # Modules doesn't have tests diff --git a/pkgs/development/python-modules/types-redis/default.nix b/pkgs/development/python-modules/types-redis/default.nix index cd9e8ba52c32..e1b16707a886 100644 --- a/pkgs/development/python-modules/types-redis/default.nix +++ b/pkgs/development/python-modules/types-redis/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "types-redis"; - version = "4.5.1.4"; + version = "4.5.4.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-dmAXh1TWCkz6z1sz7gY6oGJTEXkcYgdc2TYTZiej978="; + hash = "sha256-vwQZL0FbK0Ls79cLtLkesDUuSPJxaiE+A441wJamOcI="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/yabadaba/default.nix b/pkgs/development/python-modules/yabadaba/default.nix index 2fab492268ef..c83b61bafe5d 100644 --- a/pkgs/development/python-modules/yabadaba/default.nix +++ b/pkgs/development/python-modules/yabadaba/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "yabadaba"; - version = "0.1.3"; + version = "0.2.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "usnistgov"; repo = pname; rev = "v${version}"; - hash = "sha256-0Rwo2d3vEfXmeZvZA1udbGKxUERymeVhvyu+okqQDJk="; + hash = "sha256-PXmkRbCFag2WAtodwgb3kX+hRDZdCKKi/YwAMSQePxQ="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/tools/language-servers/helm-ls/default.nix b/pkgs/development/tools/language-servers/helm-ls/default.nix index b40b2662843e..1fb0c77d9e3a 100644 --- a/pkgs/development/tools/language-servers/helm-ls/default.nix +++ b/pkgs/development/tools/language-servers/helm-ls/default.nix @@ -29,7 +29,7 @@ buildGoModule rec { postInstall = '' mv $out/bin/helm-ls $out/bin/helm_ls - installShellCompletion --cmd roxctl \ + installShellCompletion --cmd helm_ls \ --bash <($out/bin/helm_ls completion bash) \ --fish <($out/bin/helm_ls completion fish) \ --zsh <($out/bin/helm_ls completion zsh) diff --git a/pkgs/development/tools/misc/nix-build-uncached/default.nix b/pkgs/development/tools/misc/nix-build-uncached/default.nix index bda19f75ff01..2d9313a566cf 100644 --- a/pkgs/development/tools/misc/nix-build-uncached/default.nix +++ b/pkgs/development/tools/misc/nix-build-uncached/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "nix-build-uncached"; - version = "1.1.1"; + version = "1.1.2"; src = fetchFromGitHub { owner = "Mic92"; repo = "nix-build-uncached"; rev = "v${version}"; - sha256 = "sha256-9oc5zoOlwV02cY3ek+qYLgZaFQk4dPE9xgF8mAePGBI="; + sha256 = "sha256-n9Koi01Te77bpYbRX46UThyD2FhCu9OGHd/6xDQLqjQ="; }; vendorSha256 = null; diff --git a/pkgs/development/tools/zed/default.nix b/pkgs/development/tools/zed/default.nix index 4df6eaa4107e..be359b0496e2 100644 --- a/pkgs/development/tools/zed/default.nix +++ b/pkgs/development/tools/zed/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "zed"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "brimdata"; repo = pname; rev = "v${version}"; - sha256 = "sha256-+GVcYkzcVNa62595c4tLRBLTGh+qvdyFtQtFlfMarLs="; + sha256 = "sha256-laqHFrRp83IE75RgAmxxTsq7c48RDapAJQFXWI1NO2o="; }; - vendorHash = "sha256-pxe3l93fBBKuVPBSGCB7ORiwQ+YCNIN9BQDxBM7QCHQ="; + vendorHash = "sha256-Uy8GR+mNVElx+MOu8IxHjBhp1GT5nLqqizQH9q1s0wA="; subPackages = [ "cmd/zed" "cmd/zq" ]; diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index 538a66dcfd74..a304f18f5bf6 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -1,5 +1,5 @@ { makeScopeWithSplicing, generateSplicesForMkScope -, stdenv, buildFHSEnv, pkgsi686Linux +, stdenv, buildFHSEnv, pkgsi686Linux, glxinfo }: let @@ -14,7 +14,10 @@ let steam-runtime-wrapped = callPackage ./runtime-wrapped.nix { }; steam = callPackage ./steam.nix { }; steam-fhsenv = callPackage ./fhsenv.nix { - glxinfo-i686 = pkgsi686Linux.glxinfo; + glxinfo-i686 = + if self.steamArch == "amd64" + then pkgsi686Linux.glxinfo + else glxinfo; steam-runtime-wrapped-i686 = if self.steamArch == "amd64" then pkgsi686Linux.steamPackages.steam-runtime-wrapped diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 5afc7353a41f..7551a2804146 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -4,16 +4,16 @@ let # comments with variant added for update script # ./update-zen.py zen zenVariant = { - version = "6.2.11"; #zen + version = "6.2.12"; #zen suffix = "zen1"; #zen - sha256 = "0qf9fdmv0ffpq7lym4gbxlnaz8i05kxqb9b7m5k3vggc24xrwsmn"; #zen + sha256 = "0y1gs7yyijgwhdcxznj6l1frlqsnpjr0r5xk43dqnckz0f1ml3by"; #zen isLqx = false; }; # ./update-zen.py lqx lqxVariant = { - version = "6.2.11"; #lqx - suffix = "lqx3"; #lqx - sha256 = "0lmjjpxxl31g33ynwwfj0s3q4vwgdqlyak80c67m72234w43a5xj"; #lqx + version = "6.2.12"; #lqx + suffix = "lqx1"; #lqx + sha256 = "1gjg4ln42p6c5qk2067irjx4czwr8sl2klnzw68nk9cdppf3w4z5"; #lqx isLqx = true; }; zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // { diff --git a/pkgs/servers/http/apache-modules/mod_auth_mellon/default.nix b/pkgs/servers/http/apache-modules/mod_auth_mellon/default.nix index cc6e8c116eed..7a414096b98a 100644 --- a/pkgs/servers/http/apache-modules/mod_auth_mellon/default.nix +++ b/pkgs/servers/http/apache-modules/mod_auth_mellon/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { pname = "mod_auth_mellon"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "latchset"; repo = "mod_auth_mellon"; rev = "v${version}"; - sha256 = "0alfa8hz09jdg29bi1mvhwyr2nl0nvss2a2kybrcjvdw1fx6vijn"; + sha256 = "sha256-LIzJP+OAcrgNIo9KU2kMfZ8kjHC5qUg96kJw3qhqbvc="; }; nativeBuildInputs = [ autoreconfHook pkg-config autoconf automake ]; diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix index 8277ea107f96..9139f1aa831c 100644 --- a/pkgs/servers/monitoring/telegraf/default.nix +++ b/pkgs/servers/monitoring/telegraf/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "telegraf"; - version = "1.26.0"; + version = "1.26.1"; excludedPackages = "test"; @@ -12,10 +12,10 @@ buildGoModule rec { owner = "influxdata"; repo = "telegraf"; rev = "v${version}"; - sha256 = "sha256-Huyjgo6UC9l6DVWBaKvN7ETxzsLDSaDC5Qx+gCR4LU4="; + sha256 = "sha256-wEmQOnpuJJtjcqw9HLV31wIFjcP48Ojo6bUnyrG3mYA="; }; - vendorHash = "sha256-Z1xmtQ/Cs+7gdipEip/nkxARtuCYG1lZ59bGNhPjTcA="; + vendorHash = "sha256-Tt0ZY5gmT40x1cg/XseCKu10Ol3tE+yVv+7EczPRI6s="; proxyVendor = true; ldflags = [ diff --git a/pkgs/servers/zookeeper/default.nix b/pkgs/servers/zookeeper/default.nix index 41603da33be3..c8ef0cb68d41 100644 --- a/pkgs/servers/zookeeper/default.nix +++ b/pkgs/servers/zookeeper/default.nix @@ -6,11 +6,11 @@ let in stdenv.mkDerivation rec { pname = "zookeeper"; - version = "3.6.3"; + version = "3.7.1"; src = fetchurl { url = "mirror://apache/zookeeper/${pname}-${version}/apache-${pname}-${version}-bin.tar.gz"; - sha512 = "3f7b1b7d9cf5647d52ad0076c922e108fa956e986b5624667c493cf6d8ff09d3ca88f623c79a799fe49c72e868cb3c9d0f77cb69608de74a183b2cbad10bc827"; + sha512 = "sha512-kQNiilB0X6GiibymZv2kqcCOwXxVzxPmaIfnunbpPbrmCh8f/WwQeYvjoWBpNE7LwAzrspvwPZzXCWzNCY7QEQ=="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix index 938eed8fb60a..9401523e3456 100644 --- a/pkgs/tools/admin/google-cloud-sdk/default.nix +++ b/pkgs/tools/admin/google-cloud-sdk/default.nix @@ -112,6 +112,7 @@ in stdenv.mkDerivation rec { passthru = { inherit components withExtraComponents; + updateScript = ./update.sh; }; meta = with lib; { diff --git a/pkgs/tools/admin/google-cloud-sdk/update.sh b/pkgs/tools/admin/google-cloud-sdk/update.sh index 4a401547eb48..5b400dba3348 100755 --- a/pkgs/tools/admin/google-cloud-sdk/update.sh +++ b/pkgs/tools/admin/google-cloud-sdk/update.sh @@ -1,12 +1,12 @@ #!/usr/bin/env nix-shell -#! nix-shell -i bash -p nix +#! nix-shell -i bash -p nix jq curl CHANNEL_URL="https://dl.google.com/dl/cloudsdk/channels/rapid" BASE_URL="$CHANNEL_URL/downloads/google-cloud-sdk" -# Version of Google Cloud SDK from -# https://cloud.google.com/sdk/docs/release-notes -VERSION="426.0.0" +PACKAGE_DIR=$(dirname -- "$0") + +VERSION=$(curl "https://storage.googleapis.com/storage/v1/b/cloud-sdk-release/o?delimiter=/&startOffset=google-cloud-sdk-${UPDATE_NIX_OLD_VERSION}&endOffset=google-cloud-sdk-9" | jq --raw-output '.items[-1].name | scan("\\d+\\.\\d+\\.\\d+")') function genMainSrc() { local url="${BASE_URL}-${VERSION}-${1}-${2}.tar.gz" @@ -45,6 +45,6 @@ EOF echo " };" echo "}" -} >data.nix +} > "${PACKAGE_DIR}/data.nix" -curl "${CHANNEL_URL}/components-v${VERSION}.json" -w "\n" > components.json +curl "${CHANNEL_URL}/components-v${VERSION}.json" -w "\n" > "${PACKAGE_DIR}/components.json" diff --git a/pkgs/tools/misc/mongodb-tools/default.nix b/pkgs/tools/misc/mongodb-tools/default.nix index 3d970bd71b3b..75886caac8a6 100644 --- a/pkgs/tools/misc/mongodb-tools/default.nix +++ b/pkgs/tools/misc/mongodb-tools/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "mongo-tools"; - version = "100.6.0"; + version = "100.7.0"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongo-tools"; rev = version; - sha256 = "sha256-JSQ8TNStx7rKgmy4cu0C7hVuCG6wA7gpRJru34FJaOo="; + sha256 = "sha256-m7Xn8RHCmnvT6S1694O+k8ZYSR9opN+/oYUG2yaZIMg="; }; - vendorSha256 = null; + vendorHash = null; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl libpcap ]; diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix index c25da8ec40ba..1284bc52d0d3 100644 --- a/pkgs/tools/misc/svtplay-dl/default.nix +++ b/pkgs/tools/misc/svtplay-dl/default.nix @@ -15,7 +15,7 @@ let python pytest nose cryptography pyyaml requests mock requests-mock python-dateutil setuptools; - version = "4.19"; + version = "4.20"; in @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { owner = "spaam"; repo = "svtplay-dl"; rev = version; - hash = "sha256-m6Hhg/Ve/JskwRr4l4x/bwD+XswH+XgHQtou95QSWzI="; + hash = "sha256-nG4ErqQC7GZDLClqcE3cliXxowzCku/SnB39AVIqkNw="; }; pythonPaths = [ cryptography pyyaml requests ]; diff --git a/pkgs/tools/networking/urlwatch/default.nix b/pkgs/tools/networking/urlwatch/default.nix index 4142e2323ff7..287353e647f5 100644 --- a/pkgs/tools/networking/urlwatch/default.nix +++ b/pkgs/tools/networking/urlwatch/default.nix @@ -5,13 +5,13 @@ python3Packages.buildPythonApplication rec { pname = "urlwatch"; - version = "2.25"; + version = "2.26"; src = fetchFromGitHub { owner = "thp"; repo = "urlwatch"; rev = version; - hash = "sha256-+ayHMY0gEAVhOgDDh+RfRrUpV0tSX8mMmfPzyg+YSv4="; + hash = "sha256-EdRHwUHnAwum7UIgzmETeuQSyisb4zrmWGPgo7RewWQ="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/tools/security/udpx/default.nix b/pkgs/tools/security/udpx/default.nix new file mode 100644 index 000000000000..081c002a09e5 --- /dev/null +++ b/pkgs/tools/security/udpx/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "udpx"; + version = "1.0.7"; + + src = fetchFromGitHub { + owner = "nullt3r"; + repo = "udpx"; + rev = "refs/tags/v${version}"; + hash = "sha256-IRnGi3TmCyxmJKAd8ZVRoSHDao+3Xt4F5QfHvNahvGo="; + }; + + vendorHash = null; + + ldflags = [ + "-s" + "-w" + ]; + + meta = with lib; { + description = "Single-packet UDP scanner"; + homepage = "https://github.com/nullt3r/udpx"; + changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/tools/text/mdbook-d2/default.nix b/pkgs/tools/text/mdbook-d2/default.nix new file mode 100644 index 000000000000..e8a5f169399e --- /dev/null +++ b/pkgs/tools/text/mdbook-d2/default.nix @@ -0,0 +1,33 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, stdenv +, darwin +}: + +rustPlatform.buildRustPackage rec { + pname = "mdbook-d2"; + version = "unstable-2023-03-30"; + + src = fetchFromGitHub { + owner = "danieleades"; + repo = "mdbook-d2"; + rev = "93f3037ad9730d134c929cfc90d9bd592a48a1a9"; + hash = "sha256-cmmOmJHARIBCQQEsffnBh4nc2XEDPBzLPcCrOwfTKS8="; + }; + + cargoHash = "sha256-ACwEWK5upeRLo7HU+1kKunecnEeZm0ufUaQjJkXM/4I="; + + buildInputs = lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.CoreFoundation + darwin.apple_sdk.frameworks.CoreServices + ]; + + meta = with lib; { + description = "D2 diagram generator plugin for MdBook"; + homepage = "https://github.com/danieleades/mdbook-d2"; + changelog = "https://github.com/danieleades/mdbook-d2/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ blaggacao ]; + }; +} diff --git a/pkgs/tools/text/mdcat/default.nix b/pkgs/tools/text/mdcat/default.nix index c379f0f93c6b..b3b3c218634b 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 = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "lunaryorn"; repo = "mdcat"; rev = "mdcat-${version}"; - sha256 = "sha256-EIi3OFoYoDON8wmOXzXvnTKepzlkKG8w7oPADQ/fNx8="; + sha256 = "sha256-JevndaSGeIzLV/h4ljUwx6vL60aKWYzmKWOgQDPMAaA="; }; nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; - cargoSha256 = "sha256-OQaNzC0iCWuo2OteQAqvTikDFVXhMkc+Ldh5apDJhk0="; + cargoSha256 = "sha256-SCgffumT6g8YIHmjUfgc43ATMAQPd2wJBsN9Ax5cqHk="; nativeCheckInputs = [ ansi2html ]; # Skip tests that use the network and that include files. diff --git a/pkgs/tools/wayland/swayimg/default.nix b/pkgs/tools/wayland/swayimg/default.nix index 97bc5768c5de..9ae3c7e96a52 100644 --- a/pkgs/tools/wayland/swayimg/default.nix +++ b/pkgs/tools/wayland/swayimg/default.nix @@ -4,6 +4,7 @@ , meson , ninja , pkg-config +, wayland-scanner , wayland , wayland-protocols , json_c @@ -37,7 +38,7 @@ stdenv.mkDerivation rec { pkg-config ]; - nativeBuildInputs = [ meson ninja pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ]; buildInputs = [ bash-completion diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f13d328bdc3a..e55750cca6b8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9239,6 +9239,8 @@ with pkgs; mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { }; + mdbook-d2 = callPackage ../tools/text/mdbook-d2 { }; + mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { }; mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz { @@ -12289,6 +12291,8 @@ with pkgs; sniffglue = callPackage ../tools/networking/sniffglue { }; + snobol4 = callPackage ../development/interpreters/snobol4 { }; + snort = callPackage ../applications/networking/ids/snort { }; so = callPackage ../development/tools/so { @@ -13160,6 +13164,8 @@ with pkgs; udptunnel = callPackage ../tools/networking/udptunnel { }; + udpx = callPackage ../tools/security/udpx { }; + uftrace = callPackage ../development/tools/uftrace { }; uget = callPackage ../tools/networking/uget { };