diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0f38c26aea14..11d49cf6bf34 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3123,6 +3123,12 @@ githubId = 354230; name = "Benjamin Esham"; }; + bdim404 = { + email = "i@bdim.moe"; + github = "bdim404"; + githubId = 102711645; + name = "bdim"; + }; bdimcheff = { email = "brandon@dimcheff.com"; github = "bdimcheff"; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 515d834237fa..ba951d160591 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1304,6 +1304,7 @@ in public-inbox = runTest ./public-inbox.nix; pufferpanel = runTest ./pufferpanel.nix; pulseaudio = discoverTests (import ./pulseaudio.nix); + pulseaudio-tcp = runTest ./pulseaudio-tcp.nix; pykms = runTest ./pykms.nix; pyload = runTest ./pyload.nix; qbittorrent = runTest ./qbittorrent.nix; diff --git a/nixos/tests/pulseaudio-tcp.nix b/nixos/tests/pulseaudio-tcp.nix new file mode 100644 index 000000000000..8dd352d3a198 --- /dev/null +++ b/nixos/tests/pulseaudio-tcp.nix @@ -0,0 +1,87 @@ +{ pkgs, lib, ... }: + +{ + name = "pulseaudio-tcp"; + + meta.maintainers = + pkgs.pulseaudio.meta.maintainers + ++ (with lib.maintainers; [ + aleksana + doronbehar + ]); + + nodes = { + server = { + virtualisation.vlans = [ 1 ]; + + networking.useNetworkd = true; + + systemd.network.networks."01-eth1" = { + name = "eth1"; + networkConfig.Address = "10.0.0.1/24"; + }; + + services.pulseaudio = { + enable = true; + tcp = { + enable = true; + port = 4713; + openFirewall = true; + anonymousClients.allowedIpRanges = [ "10.0.0.2" ]; + }; + systemWide = true; + extraConfig = '' + load-module module-pipe-sink file=/tmp/audio_check sink_name=virtual_server_sink + set-default-sink virtual_server_sink + ''; + }; + + systemd.services.pulseaudio.wantedBy = [ "multi-user.target" ]; + }; + client = { + virtualisation.vlans = [ 1 ]; + + networking.useNetworkd = true; + + systemd.network.networks."01-eth1" = { + name = "eth1"; + networkConfig.Address = "10.0.0.2/24"; + }; + + services.pulseaudio = { + enable = true; + extraClientConf = '' + default-server = tcp:10.0.0.1:4713 + ''; + }; + }; + }; + + testScript = # python + '' + start_all() + server.wait_for_unit("pulseaudio.service") + + # port is open + server.wait_for_open_port(4713) + client.wait_for_open_port(4713, "10.0.0.1") + + # client can see server + client.succeed('pactl info | grep "Server String" | grep -q "tcp"') + client.succeed('pactl list sinks short | grep -q "virtual_server_sink"') + + # server sink pipe is in place + server.succeed('[ -e "/tmp/audio_check" ]') + + # try to read something from it, it should not work as we haven't played anything + server.fail('timeout 1s head -c 1 /tmp/audio_check') + + # client start to play something + client.execute("pacat -p --latency-msec=100 --channels=1 /dev/zero >/dev/null 2>&1 &") + + server.sleep(1) + + # server sink has received data now, in a normal setup it should be able to play + server.succeed('timeout 1s head -c 100 /tmp/audio_check') + ''; +} diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 142361e69e24..d64247887df0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1129,13 +1129,13 @@ "vendorHash": "sha256-M2lJKmIR66lQKFkInjizn68ax2Gq4sim5Y3vZKyDhZ8=" }, "rootlyhq_rootly": { - "hash": "sha256-2qDsqHwaTRfzTiMvLeTMEpMiYZAbL4yGoAOPZt73Wlg=", + "hash": "sha256-K4wkrWJK4a3uf9d0TkNFjmPdgLmwj6xGbuJjcDhsV9U=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v4.3.9", + "rev": "v4.3.13", "spdx": "MPL-2.0", - "vendorHash": "sha256-/KIUDgjyfZLyH8bTVbL0onUEXBR4nWemkugUykphqbU=" + "vendorHash": "sha256-IWhhYt1T4J5GNxj1LtbcN09L5hCntQa7swRWnK0Kjng=" }, "rundeck_rundeck": { "hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=", diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index 40e50b6b8176..87eb027d78b5 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -7,19 +7,21 @@ glibcLocales, fetchFromGitHub, installShellFiles, + versionCheckHook, + nix-update-script, }: let canExecuteHost = stdenv.buildPlatform.canExecute stdenv.hostPlatform; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "argc"; version = "1.23.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "argc"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-in2ymxiSZbs3wZwo/aKfu11x8SLx4OHOoa/tVxr3FyM="; }; @@ -45,7 +47,12 @@ rustPlatform.buildRustPackage rec { LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--argc-version"; + passthru = { + update-script = nix-update-script { }; tests = { cross = ( @@ -63,12 +70,12 @@ rustPlatform.buildRustPackage rec { description = "Command-line options, arguments and sub-commands parser for bash"; mainProgram = "argc"; homepage = "https://github.com/sigoden/argc"; - changelog = "https://github.com/sigoden/argc/releases/tag/v${version}"; + changelog = "https://github.com/sigoden/argc/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit # or asl20 ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; -} +}) diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index 6be77b9f5eef..4ee62b1af294 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "bento"; - version = "1.12.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "warpstreamlabs"; repo = "bento"; tag = "v${version}"; - hash = "sha256-KW/qq2hntXcG26atA1yRJUzSMns0e1n2U5nascU1Ci8="; + hash = "sha256-fPlzCJ+Wxek6aJhwJcO2OWvDXRO6jbbJ7/4YIfQ3SMA="; }; proxyVendor = true; - vendorHash = "sha256-YPCC8xK4lRtRzNjx6U8O7/+PqhhOaM/QofnOvH1rg9Y="; + vendorHash = "sha256-wZPhjzDD2T7CYz0Y0QkFarnTOsJzm5snlp9KnBuOc3U="; subPackages = [ "cmd/bento" diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix index bee94b36009f..91e5bcf21edb 100644 --- a/pkgs/by-name/cb/cbmc/package.nix +++ b/pkgs/by-name/cb/cbmc/package.nix @@ -91,6 +91,8 @@ stdenv.mkDerivation (finalAttrs: { "-Wno-error=unused-but-set-variable" # fix "passing no argument for the '...' parameter of a variadic macro is a C++20 extension" "-Wno-error=c++20-extensions" + # fix "first argument in call to 'memset' is a pointer to non-trivially copyable type" + "-Wno-error=nontrivial-memcall" ] ); diff --git a/pkgs/by-name/ch/cheating-daddy/package.nix b/pkgs/by-name/ch/cheating-daddy/package.nix new file mode 100644 index 000000000000..bc26c2558e70 --- /dev/null +++ b/pkgs/by-name/ch/cheating-daddy/package.nix @@ -0,0 +1,97 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + copyDesktopItems, + makeWrapper, + python3, + zip, + electron, + makeDesktopItem, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "cheating-daddy"; + version = "0.4"; + + src = fetchFromGitHub { + owner = "sohzm"; + repo = "cheating-daddy"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yoUHBxiuwFdHF5uvQEFrjONnqBdks5gJgTvX1ME5Vv8="; + }; + + npmDepsHash = "sha256-HNI0I02tWXJ0Th9oownQ/akXITBs3RlVFpnnmt6kINw="; + + nativeBuildInputs = [ + copyDesktopItems + makeWrapper + (python3.withPackages (ps: with ps; [ setuptools ])) + zip + ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + + makeCacheWritable = true; + + preBuild = '' + cp --recursive --no-preserve=mode ${electron.dist} electron-dist + pushd electron-dist + zip -0Xqr ../electron.zip . + popd + rm --recursive electron-dist + substituteInPlace node_modules/@electron/packager/dist/packager.js \ + --replace-fail "await this.getElectronZipPath(downloadOpts)" "\"$(pwd)/electron.zip\"" + ''; + + buildPhase = '' + runHook preBuild + + npm run package + + runHook postBuild + ''; + + desktopItems = [ + (makeDesktopItem { + name = "cheating-daddy"; + desktopName = "Cheating Daddy"; + genericName = "AI Assistant"; + comment = "AI assistant for interviews and learning"; + exec = "cheating-daddy"; + terminal = false; + icon = "cheating-daddy"; + categories = [ + "Development" + "Education" + ]; + }) + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/cheating-daddy + cp --recursive out/*/{locales,resources{,.pak}} $out/share/cheating-daddy + makeWrapper ${lib.getExe electron} $out/bin/cheating-daddy \ + --add-flags $out/share/cheating-daddy/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \ + --inherit-argv0 + install -D --mode=0644 src/assets/logo.png $out/share/icons/hicolor/512x512/apps/cheating-daddy.png + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/sohzm/cheating-daddy/releases/tag/${finalAttrs.src.tag}"; + description = "Real-time AI assistant that provides contextual help during video calls, interviews, presentations, and meetings using screen capture and audio analysis"; + homepage = "https://github.com/sohzm/cheating-daddy"; + license = lib.licenses.gpl3Only; + mainProgram = "cheating-daddy"; + maintainers = with lib.maintainers; [ kyehn ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 0776f9bc809d..bf12ad1cc0d5 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "12.12.0"; + version = "12.12.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-UOF6Blou1ehwNCVldkLf4LaW9F71fndjwvP21gZ+r1o="; + hash = "sha256-EhO8lLnIAgp2OKgM4yWhUsM0XtxzsadHaXUnnp5BO98="; }; proxyVendor = true; - vendorHash = "sha256-49R8/adcMsUBQcQf7JoevCRh3P37kzht6vn6cWo0iiE="; + vendorHash = "sha256-UGqwsRS4GUpqmcPXasIsU9hZ4Qd76wUtc1EXt1jLpbA="; subPackages = [ "apps/cnspec" ]; diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index 451190ee7430..1abbe69d55b6 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "gvm-libs"; - version = "22.33.0"; + version = "22.34.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${version}"; - hash = "sha256-TFXM348a+PgpSyPENNlfoIGb/h6HvtIM1jlDnSbt/KI="; + hash = "sha256-MCriCweaB2UbQzW/ojsyJgh/bn9l5XHqSicGYTnfQrw="; }; postPatch = '' diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index f43f4beb1a7f..d5dfc86b4ed6 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "inputplumber"; - version = "0.68.0"; + version = "0.69.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${version}"; - hash = "sha256-nnHRdqX5q9WSu8d/jwTgelncCVs1UnV8Z0aae42KUls="; + hash = "sha256-bjaralA94aHmtobmCUx3vNbJWzZxZYQJT/J/MCopNi4="; }; - cargoHash = "sha256-yfZzkVALrD/dgANS4O/JCJPgepzMmqYMQ087Fmtlw68="; + cargoHash = "sha256-QGBZJtky5FD6VcRNmks7hAs+uZWaRuzMTJyjybX2/BU="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/io/ioc-scan/package.nix b/pkgs/by-name/io/ioc-scan/package.nix index 3101df017cd3..6639a95c34b2 100644 --- a/pkgs/by-name/io/ioc-scan/package.nix +++ b/pkgs/by-name/io/ioc-scan/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ioc-scan"; - version = "3.1.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "cisagov"; repo = "ioc-scanner"; tag = "v${version}"; - hash = "sha256-Mo3J744WwWPoTdWeAKFLVD3rh/ZKOHbnfinMeC2Qqfo="; + hash = "sha256-oqXK98Im6OVItjSF8NCrGroE3w3k7QFzqpC2EEpa7N0="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/li/libmamba/package.nix b/pkgs/by-name/li/libmamba/package.nix index 416e18fb5d63..bd063f6cee84 100644 --- a/pkgs/by-name/li/libmamba/package.nix +++ b/pkgs/by-name/li/libmamba/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmamba"; - version = "2.3.3"; + version = "2.4.0"; src = fetchFromGitHub { owner = "mamba-org"; repo = "mamba"; tag = finalAttrs.version; - hash = "sha256-a1lumBYNEvKVu92JmnhvUvZFsRXy+n1bu6jKOg4pDM0="; + hash = "sha256-ojcAS5NYAhklACrBkmSHRPNiVLjUR/umll0vhoFnFBs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index 7d88cc28f90b..0729a3d69453 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication rec { pname = "monophony"; - version = "4.1.2"; + version = "4.2.0"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; tag = "v${version}"; - hash = "sha256-nX4GXuQd+WzaRGBtsWduUpwtA3DGjpRkcxPmoEj7FIA="; + hash = "sha256-SrRWMbI+seA7LlOU6dxlbhRKM8Ufa3KLo1tjeCtBWEY="; }; sourceRoot = "${src.name}/source"; @@ -28,6 +28,7 @@ python3Packages.buildPythonApplication rec { mprisify requests ytmusicapi + logboth ]; build-system = with python3Packages; [ @@ -51,7 +52,9 @@ python3Packages.buildPythonApplication rec { gstreamer ]); - postInstall = "make install prefix=$out"; + postInstall = '' + make install prefix=$out + ''; dontWrapGApps = true; @@ -70,7 +73,10 @@ python3Packages.buildPythonApplication rec { homepage = "https://gitlab.com/zehkira/monophony"; license = lib.licenses.bsd0; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ quadradical ]; + maintainers = with lib.maintainers; [ + quadradical + aleksana + ]; mainProgram = "monophony"; }; } diff --git a/pkgs/by-name/nt/ntfsprogs-plus/package.nix b/pkgs/by-name/nt/ntfsprogs-plus/package.nix index fe96e08882c4..7d5282dd1a4f 100644 --- a/pkgs/by-name/nt/ntfsprogs-plus/package.nix +++ b/pkgs/by-name/nt/ntfsprogs-plus/package.nix @@ -5,7 +5,7 @@ autoreconfHook, pkg-config, libgcrypt, - gnutls, + libuuid, gettext, gitUpdater, }: @@ -32,10 +32,14 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; + # We don't need GnuTLS despite the configure warning about its absence, + # because ntfsdecrypt from ntfs-3g is not used in ntfsprogs-plus and is not built. + # See: https://github.com/search?q=repo%3Antfsprogs-plus%2Fntfsprogs-plus%20gnutls&type=code buildInputs = [ + # autoreconf will not succeed without libgcrypt, maybe due to leftover checks from ntfs-3g? libgcrypt - gnutls ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ libuuid ] ++ lib.optionals (!stdenv.hostPlatform.isGnu) [ gettext ]; configureFlags = [ "--exec-prefix=\${prefix}" ]; diff --git a/pkgs/by-name/op/optnix/package.nix b/pkgs/by-name/op/optnix/package.nix index 7a629c3dbb9e..7bb7cd1408a5 100644 --- a/pkgs/by-name/op/optnix/package.nix +++ b/pkgs/by-name/op/optnix/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromSourcehut, buildGoModule, installShellFiles, nix-update-script, @@ -10,8 +10,8 @@ buildGoModule (finalAttrs: { pname = "optnix"; version = "0.3.0"; - src = fetchFromGitHub { - owner = "water-sucks"; + src = fetchFromSourcehut { + owner = "~watersucks"; repo = "optnix"; tag = "v${finalAttrs.version}"; hash = "sha256-kPCRCnjuKZd6RE5pkQJMYWpexnMyhUy9jrBFSztkiLM="; diff --git a/pkgs/by-name/os/ospd-openvas/package.nix b/pkgs/by-name/os/ospd-openvas/package.nix index 0900aa4a1250..62a0e16fc3fe 100644 --- a/pkgs/by-name/os/ospd-openvas/package.nix +++ b/pkgs/by-name/os/ospd-openvas/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ospd-openvas"; - version = "22.9.0"; + version = "22.9.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "ospd-openvas"; tag = "v${version}"; - hash = "sha256-09AQQGi9uTlAsy5vEkVaz5T8j2zYnQ7GnzSh5N61VkA="; + hash = "sha256-4Lu9HVLxROEBDzkHgm4iH778QFwaLkM6qiOEq8OTcIU="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index 6f154a0f9e57..9e8f69dc75b7 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -1,17 +1,19 @@ { "auto_orientation": "sha256-0QOEW8+0PpBIELmzilZ8+z7ozNRxKgI0BzuBS8c1Fng=", - "canvas_danmaku": "sha256-V7o8NonNWo07PvWu8BI/ZugLZU6i3u45DuALg9UYtTE=", + "canvas_danmaku": "sha256-RYzzXg+nV9jT+OrPnR/popIkvbyDQRj7FLM6hOdxcJY=", "chat_bottom_container": "sha256-um9KwZUDxWBhFsGHfv00TjPzxDHmp43TLRF0GwuV1xs=", "extended_nested_scroll_view": "sha256-Vjv5zp5c0Xob1H8/U0+lUueLqOKo7qwusOCchdt3Z7M=", - "floating": "sha256-TJ2i3hTOQ4euHWr+lfQU44L3vVehmWVdZuAzNyVaEfA=", + "file_picker": "sha256-V2tLEkvwVa8BfcdnVBJkwVbcrTs6Rd5XAEw04eJOM1E=", + "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", + "get": "sha256-aJJyQAFWFLS2dIUTITkRHOeW9IFQOcEsMuQOkBDhGu8=", "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", - "media_kit": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_android_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_windows_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_native_event_loop": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", + "media_kit": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_android_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_windows_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_native_event_loop": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index be6706c00a97..ad0ca313d0d2 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - flutter335, + flutter338, makeDesktopItem, copyDesktopItems, alsa-lib, @@ -14,7 +14,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; in -flutter335.buildFlutterApplication { +flutter338.buildFlutterApplication { pname = "piliplus"; inherit (srcInfo) version; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 50e6eec4085d..3334170c131e 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0eb33edbbe99a02e73b8bbeb6f2b65972023d902117ee8d1bf0ea1a79f83aa7b", + "sha256": "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e", "url": "https://pub.dev" }, "source": "hosted", - "version": "90.0.0" + "version": "92.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "711e3a890bb529bf55f07d73b8706f4b7504ad77e90d2f205626b116c048583f", + "sha256": "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.3.0" + "version": "9.0.0" }, "ansicolor": { "dependency": "transitive", @@ -34,11 +34,11 @@ "dependency": "direct main", "description": { "name": "app_links", - "sha256": "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8", + "sha256": "3462d9defc61565fde4944858b59bec5be2b9d5b05f20aed190adb3ad08a7abc", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "7.0.0" }, "app_links_linux": { "dependency": "transitive", @@ -161,6 +161,26 @@ "source": "git", "version": "2.3.1" }, + "battery_plus": { + "dependency": "direct main", + "description": { + "name": "battery_plus", + "sha256": "ad16fcb55b7384be6b4bbc763d5e2031ac7ea62b2d9b6b661490c7b9741155bf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.0" + }, + "battery_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "battery_plus_platform_interface", + "sha256": "e8342c0f32de4b1dfd0223114b6785e48e579bfc398da9471c9179b907fa4910", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, "boolean_selector": { "dependency": "transitive", "description": { @@ -185,11 +205,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "dfb67ccc9a78c642193e0c2d94cb9e48c2c818b3178a86097d644acdcde6a8d9", + "sha256": "c1668065e9ba04752570ad7e038288559d1e2ca5c6d0131c0f5f55e39e777413", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.0.3" }, "build_config": { "dependency": "transitive", @@ -205,21 +225,21 @@ "dependency": "transitive", "description": { "name": "build_daemon", - "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.4" + "version": "4.1.1" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "4e54dbeefdc70691ba80b3bce3976af63b5425c8c07dface348dfee664a0edc1", + "sha256": "110c56ef29b5eb367b4d17fc79375fa8c18a6cd7acd92c05bb3986c17a079057", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.9.0" + "version": "2.10.4" }, "built_collection": { "dependency": "transitive", @@ -235,11 +255,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "sha256": "426cf75afdb23aa74bd4e471704de3f9393f3c7b04c1e2d9c6f1073ae0b8b139", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.0" + "version": "8.12.1" }, "cached_network_image": { "dependency": "direct main", @@ -276,7 +296,7 @@ "description": { "path": ".", "ref": "main", - "resolved-ref": "454790117e05e96782b05ee3d28d0283741b3cde", + "resolved-ref": "e13ec72d2406b1ede94bbeec64dd0941a7dd9ac2", "url": "https://github.com/bggRGjQaUbCoE/canvas_danmaku.git" }, "source": "git", @@ -293,7 +313,7 @@ "version": "2.1.5" }, "characters": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "characters", "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", @@ -417,21 +437,21 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", + "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4+2" + "version": "0.3.5+1" }, "crypto": { "dependency": "direct main", "description": { "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.0.7" }, "csslib": { "dependency": "transitive", @@ -457,11 +477,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697", + "sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.2" + "version": "3.1.3" }, "dbus": { "dependency": "transitive", @@ -477,11 +497,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "49413c8ca514dea7633e8def233b25efdf83ec8522955cc2c0e3ad802927e7c6", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.1.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -523,6 +543,16 @@ "source": "hosted", "version": "2.1.1" }, + "dlna_dart": { + "dependency": "direct main", + "description": { + "name": "dlna_dart", + "sha256": "8a4f0e4f378615c99f2af679dc9f0c72fe4a0fb2f3eea96b637fe691dfcf0649", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.0" + }, "dynamic_color": { "dependency": "direct main", "description": { @@ -627,52 +657,53 @@ "file_picker": { "dependency": "direct main", "description": { - "name": "file_picker", - "sha256": "f2d9f173c2c14635cc0e9b14c143c49ef30b4934e8d1d274d6206fcb0086a06f", - "url": "https://pub.dev" + "path": ".", + "ref": "mod", + "resolved-ref": "4c03c3413a915fa82f58d4591bfe3b62709a6edf", + "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, - "source": "hosted", - "version": "10.3.3" + "source": "git", + "version": "10.3.7" }, "file_selector_linux": { "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "19124ff4a3d8864fdc62072b6a2ef6c222d55a3404fe14893a3c02744907b60c", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+4" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_windows": { "dependency": "transitive", "description": { "name": "file_selector_windows", - "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", + "sha256": "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+4" + "version": "0.9.3+5" }, "fixnum": { "dependency": "direct main", @@ -698,18 +729,18 @@ "dependency": "direct main", "description": { "name": "flex_seed_scheme", - "sha256": "b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec", + "sha256": "a3183753bbcfc3af106224bff3ab3e1844b73f58062136b7499919f49f3667e7", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.5.1" + "version": "4.0.1" }, "floating": { "dependency": "direct main", "description": { "path": ".", "ref": "version-3", - "resolved-ref": "929e9ec1312d9d1b4755d7589dd53db5b4d6d50d", + "resolved-ref": "a66ec0b9dabde6b5880a3f4f3425e57842a38e51", "url": "https://github.com/bggRGjQaUbCoE/floating.git" }, "source": "git", @@ -871,21 +902,21 @@ "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc", + "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.6" + "version": "2.4.7" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.31" + "version": "2.0.33" }, "flutter_smart_dialog": { "dependency": "direct main", @@ -912,11 +943,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678", + "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.1" + "version": "2.2.3" }, "flutter_test": { "dependency": "direct dev", @@ -928,11 +959,11 @@ "dependency": "direct main", "description": { "name": "flutter_volume_controller", - "sha256": "15f2c25bc4632ac5e8d42a208fe07c3224a4ee66b155d1ac86945b3db2bb58d9", + "sha256": "22edb0993ad03ecbc8d1164daeb5b39d798d409625db692675a86889403b1532", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.3" + "version": "1.3.4" }, "flutter_web_plugins": { "dependency": "transitive", @@ -963,11 +994,12 @@ "get": { "dependency": "direct main", "description": { - "name": "get", - "sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425", - "url": "https://pub.dev" + "path": ".", + "ref": "version_4.7.2", + "resolved-ref": "579a8978a922e6c57cebd001320f78674e040418", + "url": "https://github.com/bggRGjQaUbCoE/getx.git" }, - "source": "hosted", + "source": "git", "version": "4.7.2" }, "glob": { @@ -1044,11 +1076,11 @@ "dependency": "transitive", "description": { "name": "http", - "sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.6.0" }, "http2": { "dependency": "direct main", @@ -1124,41 +1156,41 @@ "dependency": "direct main", "description": { "name": "image_picker", - "sha256": "736eb56a911cf24d1859315ad09ddec0b66104bc41a7f8c5b96b4e2620cf5041", + "sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "image_picker_android": { "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "dd7a61daaa5896cc34b7bc95f66c60225ae6bee0d167dde0e21a9d9016cac0dc", + "sha256": "5e9bf126c37c117cf8094215373c6d561117a3cfb50ebc5add1a61dc6e224677", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+4" + "version": "0.8.13+10" }, "image_picker_for_web": { "dependency": "transitive", "description": { "name": "image_picker_for_web", - "sha256": "40c2a6a0da15556dc0f8e38a3246064a971a9f512386c3339b89f76db87269b6", + "sha256": "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "3.1.1" }, "image_picker_ios": { "dependency": "transitive", "description": { "name": "image_picker_ios", - "sha256": "eb06fe30bab4c4497bad449b66448f50edcc695f1c59408e78aa3a8059eb8f0e", + "sha256": "997d100ce1dda5b1ba4085194c5e36c9f8a1fb7987f6a36ab677a344cd2dc986", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13" + "version": "0.8.13+2" }, "image_picker_linux": { "dependency": "transitive", @@ -1174,21 +1206,21 @@ "dependency": "transitive", "description": { "name": "image_picker_macos", - "sha256": "d58cd9d67793d52beefd6585b12050af0a7663c0c2a6ece0fb110a35d6955e04", + "sha256": "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.2" + "version": "0.2.2+1" }, "image_picker_platform_interface": { "dependency": "transitive", "description": { "name": "image_picker_platform_interface", - "sha256": "9f143b0dba3e459553209e20cc425c9801af48e6dfa4f01a0fcf927be3f41665", + "sha256": "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.11.0" + "version": "2.11.1" }, "image_picker_windows": { "dependency": "transitive", @@ -1324,11 +1356,11 @@ "dependency": "transitive", "description": { "name": "mailer", - "sha256": "db61f51ea301e8dcbfe5894e037ccd30a6246eb0a7bcfa007aefa2fc11a8f96e", + "sha256": "c3b934c0e800ddc946167c0123a900eba5acd009abb73648d0191a742542f2b4", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.6.0" }, "matcher": { "dependency": "transitive", @@ -1366,7 +1398,7 @@ "description": { "path": "media_kit", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1377,7 +1409,7 @@ "description": { "path": "libs/android/media_kit_libs_android_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1418,7 +1450,7 @@ "description": { "path": "libs/universal/media_kit_libs_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1429,7 +1461,7 @@ "description": { "path": "libs/windows/media_kit_libs_windows_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1440,7 +1472,7 @@ "description": { "path": "media_kit_native_event_loop", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1451,7 +1483,7 @@ "description": { "path": "media_kit_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1471,11 +1503,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "direct main", @@ -1571,21 +1603,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.19" + "version": "2.2.22" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd", + "sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.5.1" }, "path_provider_linux": { "dependency": "transitive", @@ -1721,11 +1753,11 @@ "dependency": "direct main", "description": { "name": "protobuf", - "sha256": "826d6a306be26f29e5cd9faeb0c97aad5897270341dab6dbd7b8acd675937006", + "sha256": "75ec242d22e950bdcc79ee38dd520ce4ee0bc491d7fadc4ea47694604d22bf06", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.0" + "version": "6.0.0" }, "pub_semver": { "dependency": "transitive", @@ -1791,11 +1823,11 @@ "dependency": "direct main", "description": { "name": "saver_gallery", - "sha256": "bf59475e50b73d666630bed7a5fdb621fed92d637f64e3c61ce81653ec6a833c", + "sha256": "1d942bd7f4fedc162d9a751e156ebac592e4b81fc2e757af82de9077f3437003", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.1" + "version": "4.1.0" }, "screen_brightness_android": { "dependency": "direct overridden", @@ -1881,21 +1913,21 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "0a3a1e6b3b3873070d4dbefc6968f0d31e698ed55b4eb8ee185b230f35733b59", + "sha256": "10a0bc25f5f21468e3beeae44e561825aaa02cdc6829438e73b9b64658ff88d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.7.0" + "version": "9.8.0" }, "share_plus": { "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "3424e9d5c22fd7f7590254ba09465febd6f8827c8b19a44350de4ac31d92d3a6", + "sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.0.0" + "version": "12.0.1" }, "share_plus_platform_interface": { "dependency": "transitive", @@ -1921,21 +1953,21 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", + "sha256": "46a46fd64659eff15f4638bbe19de43f9483f0e0bf024a9fb6b3582064bacc7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.4.17" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.6" }, "shared_preferences_linux": { "dependency": "transitive", @@ -2023,16 +2055,6 @@ "source": "hosted", "version": "1.10.1" }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" - }, "sqflite": { "dependency": "transitive", "description": { @@ -2158,21 +2180,21 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "tray_manager": { "dependency": "direct main", "description": { "name": "tray_manager", - "sha256": "537e539f48cd82d8ee2240d4330158c7b44c7e043e8e18b5811f2f8f6b7df25a", + "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.1" + "version": "0.5.2" }, "tuple": { "dependency": "transitive", @@ -2198,11 +2220,21 @@ "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" + }, + "upower": { + "dependency": "transitive", + "description": { + "name": "upower", + "sha256": "cf042403154751180affa1d15614db7fa50234bc2373cd21c3db666c38543ebf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.0" }, "uri_parser": { "dependency": "transitive", @@ -2228,41 +2260,41 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.24" + "version": "6.3.28" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7", + "sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.4" + "version": "6.3.6" }, "url_launcher_linux": { "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.3" + "version": "3.2.5" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -2288,21 +2320,21 @@ "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.4" + "version": "3.1.5" }, "uuid": { "dependency": "direct main", "description": { "name": "uuid", - "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.1" + "version": "4.5.2" }, "vector_graphics": { "dependency": "transitive", @@ -2508,7 +2540,7 @@ } }, "sdks": { - "dart": ">=3.9.0 <4.0.0", - "flutter": "3.35.5" + "dart": ">=3.10.0 <4.0.0", + "flutter": "3.38.3" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 320d88eef710..8a509adc027b 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,7 +1,7 @@ { - "version": "1.1.4.10", - "rev": "4cf1c25b36d2d3bb7b1efa1b00b1d33c593ce4b0", - "revCount": 4215, - "commitDate": 1760358940, - "hash": "sha256-sToT5saB/cPSvyrOG4XfMianXXLfg3iQlvJvwtAf6b8=" + "version": "1.1.5", + "rev": "a48f6b1ca52e20fb459c070a9f72d62019136350", + "revCount": 4403, + "commitDate": 1764474094, + "hash": "sha256-KviltS9IC0cYl2+FKDQ535ot+ieZ21KrxRTBPxuDoe0=" } diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index 99109352a206..f0edaee10874 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "s7"; - version = "11.7-unstable-2025-12-02"; + version = "11.7-unstable-2025-12-08"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "d039a7b54db491a701c0a737269ed944eb0e90d2"; - hash = "sha256-gV1hnZe4E8pTxn3w7c/m1aHF3Cwuod0wJED4MPvFxkI="; + rev = "e0859623d8780e26b201f2d34c9e7bfde31331fb"; + hash = "sha256-k7qHTdBUhQDgOF/6Nde9RU/XTA3Neoiq7rIQ9jGWGFs="; }; buildInputs = diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index 14a142581fea..5dc2d89a53cc 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -4,9 +4,11 @@ fetchFromGitHub, withJson ? true, stdenv, + versionCheckHook, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "statix"; # also update version of the vim plugin in # pkgs/applications/editors/vim/plugins/overrides.nix @@ -16,7 +18,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "oppiliappan"; repo = "statix"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-bMs3XMiGP6sXCqdjna4xoV6CANOIWuISSzCaL5LYY4c="; }; @@ -27,13 +29,20 @@ rustPlatform.buildRustPackage rec { # tests are failing on darwin doCheck = !stdenv.hostPlatform.isDarwin; - meta = with lib; { + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + passthru.update-script = nix-update-script { }; + + meta = { description = "Lints and suggestions for the nix programming language"; homepage = "https://github.com/oppiliappan/statix"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "statix"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ nerdypepper + progrm_jarvis ]; }; -} +}) diff --git a/pkgs/by-name/th/thedesk/package.nix b/pkgs/by-name/th/thedesk/package.nix index 7d91dd87ca17..8700ea4ed286 100644 --- a/pkgs/by-name/th/thedesk/package.nix +++ b/pkgs/by-name/th/thedesk/package.nix @@ -5,65 +5,67 @@ dpkg, autoPatchelfHook, makeWrapper, - electron, alsa-lib, gtk3, libxshmfence, libgbm, + libGL, + musl, nss, + systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thedesk"; - version = "24.2.1"; + version = "25.2.2"; src = fetchurl { - url = "https://github.com/cutls/TheDesk/releases/download/v${version}/${pname}_${version}_amd64.deb"; - sha256 = "sha256-AdjygNnQ3qQB03cGcQ5EB0cY3XXWLrzfCqw/U8tq1Yo="; + url = "https://github.com/cutls/thedesk-next/releases/download/v${finalAttrs.version}/thedesk-next_${finalAttrs.version}_amd64.deb"; + hash = "sha256-9Xd0YHkFHPVY6BHy0V1X7p27m2iJFVHmSickzMJeOXs="; }; nativeBuildInputs = [ - dpkg autoPatchelfHook + dpkg makeWrapper ]; buildInputs = [ alsa-lib gtk3 - libxshmfence libgbm + libGL + libxshmfence + musl nss ]; - dontBuild = true; - dontConfigure = true; + runtimeDependencies = [ systemd ]; installPhase = '' runHook preInstall - mv usr $out - mv opt $out - - # binary is not used and probably vulnerable to CVE(s) - rm $out/opt/TheDesk/thedesk - - substituteInPlace $out/share/applications/thedesk.desktop \ - --replace '/opt/TheDesk' $out/bin - - makeWrapper ${electron}/bin/electron $out/bin/thedesk \ - --add-flags $out/opt/TheDesk/resources/app.asar + substituteInPlace usr/share/applications/thedesk-next.desktop \ + --replace-fail "/opt/TheDesk/thedesk-next" "thedesk" + cp --recursive usr $out + mkdir $out/libexec $out/bin + cp --recursive opt/TheDesk $out/libexec/thedesk + ln --symbolic $out/libexec/thedesk/thedesk-next $out/bin/thedesk runHook postInstall ''; - meta = with lib; { + preFixup = '' + patchelf --add-needed libGL.so.1 $out/libexec/thedesk/thedesk-next + ''; + + meta = { description = "Mastodon/Misskey Client for PC"; homepage = "https://thedesk.top"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.gpl3Only; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.gpl3Only; maintainers = [ ]; platforms = [ "x86_64-linux" ]; mainProgram = "thedesk"; }; -} +}) diff --git a/pkgs/by-name/wg/wg-ddns/package.nix b/pkgs/by-name/wg/wg-ddns/package.nix new file mode 100644 index 000000000000..c50d905f06a9 --- /dev/null +++ b/pkgs/by-name/wg/wg-ddns/package.nix @@ -0,0 +1,28 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "wg-ddns"; + version = "1.3"; + + src = fetchFromGitHub { + owner = "fernvenue"; + repo = "wg-ddns"; + tag = "v${version}"; + hash = "sha256-BV57jidn6bPWU/IhhQvIeMF4xHtTm2WZKm4MQRSMM5Y="; + }; + + vendorHash = "sha256-VfSLrWuvJF4XwAW2BQGxh+3v9RiWmPdysw/nIdt2A9M="; + + meta = { + description = "Lightweight tool that provides DDNS dynamic DNS support for WireGuard"; + homepage = "https://github.com/fernvenue/wg-ddns"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.bdim404 ]; + platforms = lib.platforms.unix; + mainProgram = "wg-ddns"; + }; +} diff --git a/pkgs/development/cuda-modules/backendStdenv/default.nix b/pkgs/development/cuda-modules/backendStdenv/default.nix index c7b0dbd549a5..762e0901f88b 100644 --- a/pkgs/development/cuda-modules/backendStdenv/default.nix +++ b/pkgs/development/cuda-modules/backendStdenv/default.nix @@ -30,7 +30,6 @@ let ; inherit (lib) assertMsg - extendDerivation filter findFirst flip @@ -265,7 +264,8 @@ let stdenvAdapters.useLibsFrom stdenv maybeHostStdenv; in # TODO: Consider testing whether we in fact use the newer libstdc++ -# NOTE: The assertion message we get from `extendDerivation` is not at all helpful. Instead, we use assertMsg. assert assertMsg (failedAssertionsString == "") "${mkVersionedName "cudaPackages" cudaMajorMinorVersion}.backendStdenv has failed assertions:${failedAssertionsString}"; -extendDerivation true passthruExtra backendStdenv +backendStdenv.override (prevArgs: { + extraAttrs = prevArgs.extraAttrs or { } // passthruExtra; +}) diff --git a/pkgs/development/python-modules/aiosonic/default.nix b/pkgs/development/python-modules/aiosonic/default.nix index 10f676f7b721..89b92f988449 100644 --- a/pkgs/development/python-modules/aiosonic/default.nix +++ b/pkgs/development/python-modules/aiosonic/default.nix @@ -14,25 +14,22 @@ pytest-cov-stub, pytest-mock, pytestCheckHook, - pythonOlder, requests, uvicorn, }: buildPythonPackage rec { pname = "aiosonic"; - version = "0.26.0"; + version = "0.30.1"; pyproject = true; - disabled = pythonOlder "3.8"; - __darwinAllowLocalNetworking = true; src = fetchFromGitHub { owner = "sonic182"; repo = "aiosonic"; tag = version; - hash = "sha256-sYd7qjOiRENO6hPhJ01RLsr+2RtTITrXjcT6/ZaGfAU="; + hash = "sha256-VqtPl/dZmxjB7z9AjwBfmYmcxFae2NhWEnsw4l9+IYg="; }; postPatch = '' @@ -119,6 +116,11 @@ buildPythonPackage rec { "test_proxy_request" ]; + disabledTestPaths = [ + # tests hang + "tests/test_sse.py" + ]; + meta = { changelog = "https://github.com/sonic182/aiosonic/blob/${src.tag}/CHANGELOG.md"; description = "Very fast Python asyncio http client"; diff --git a/pkgs/development/python-modules/gehomesdk/default.nix b/pkgs/development/python-modules/gehomesdk/default.nix index 3e192bea29c0..bcfbf5e8dad5 100644 --- a/pkgs/development/python-modules/gehomesdk/default.nix +++ b/pkgs/development/python-modules/gehomesdk/default.nix @@ -1,52 +1,50 @@ { lib, aiohttp, + beautifulsoup4, bidict, buildPythonPackage, + cryptography, fetchPypi, humanize, - lxml, - pythonOlder, + pytestCheckHook, requests, setuptools, - slixmpp, websockets, }: buildPythonPackage rec { pname = "gehomesdk"; - version = "2025.5.0"; + version = "2025.11.5"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchPypi { inherit pname version; - hash = "sha256-YMw0W9EWz3KY1+aZMdtE4TRvFd9yqTHkfw0X3+ZDCfQ="; + hash = "sha256-HS33yTE+3n0DKRD4+cr8zAE+xcW1ca7q8inQ7qwKJMA="; }; build-system = [ setuptools ]; dependencies = [ aiohttp + beautifulsoup4 bidict humanize - lxml requests - slixmpp websockets ]; - # Tests are not shipped and source is not tagged - # https://github.com/simbaja/gehome/issues/32 - doCheck = false; + nativeCheckInputs = [ + pytestCheckHook + cryptography + ]; pythonImportsCheck = [ "gehomesdk" ]; meta = with lib; { description = "Python SDK for GE smart appliances"; homepage = "https://github.com/simbaja/gehome"; - changelog = "https://github.com/simbaja/gehome/blob/master/CHANGELOG.md"; + changelog = "https://github.com/simbaja/gehome/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; mainProgram = "gehome-appliance-data"; diff --git a/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix index db9bec638bfa..cfe9504ac9c9 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-postgres"; - version = "0.7.1"; + version = "0.7.2"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_postgres"; inherit version; - hash = "sha256-ydsYarmWZ2DU6ngWtotFIoTutbhXXmvGGxt2vcubcTo="; + hash = "sha256-0p25AoDSSCvarESejZBw4AfsMDsEjt+2ckfdXCBuerU="; }; pythonRemoveDeps = [ "psycopg2-binary" ]; diff --git a/pkgs/development/python-modules/logboth/default.nix b/pkgs/development/python-modules/logboth/default.nix new file mode 100644 index 000000000000..6e4ced1405ef --- /dev/null +++ b/pkgs/development/python-modules/logboth/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitLab, + setuptools, +}: + +buildPythonPackage rec { + pname = "logboth"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitLab { + owner = "zehkira"; + repo = "logboth"; + tag = "v${version}"; + hash = "sha256-z62atvFYrRqjcGQbTlWadoG1TPrNl8WwDBclzhqQtPA="; + }; + + build-system = [ setuptools ]; + + checkPhase = '' + runHook preInstallCheck + + python3 source/tests/tests.py + + runHook postInstallCheck + ''; + + pythonImportsCheck = [ "logboth" ]; + + meta = { + description = "Easily write logs to standard output and a file at the same time"; + homepage = "https://gitlab.com/zehkira/logboth"; + license = lib.licenses.bsd0; + maintainers = with lib.maintainers; [ aleksana ]; + }; +} diff --git a/pkgs/development/python-modules/onecache/default.nix b/pkgs/development/python-modules/onecache/default.nix index d5baed55f2b3..d3398a7266b7 100644 --- a/pkgs/development/python-modules/onecache/default.nix +++ b/pkgs/development/python-modules/onecache/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "onecache"; - version = "0.7.1"; + version = "0.8.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "sonic182"; repo = "onecache"; tag = version; - hash = "sha256-uUtH2MIsnAa3cC5W1NEecrSScpKsKLFrqz7f3WdAO70="; + hash = "sha256-W+5AF5W7Unz5EnAum4WOrKRKet1efzwmEryB2WWlRKY="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index c232bf96b9e2..cc80d4947502 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -1,7 +1,6 @@ { lib, stdenv, - auditwheel, buildPythonPackage, gitMinimal, greenlet, @@ -67,8 +66,7 @@ buildPythonPackage rec { gitMinimal setuptools-scm setuptools - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ auditwheel ]; + ]; pythonRelaxDeps = [ "greenlet" diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index bdf193994ff6..bb4d41087b6f 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -11,23 +11,20 @@ pytest-asyncio, pytest-vcr, pytestCheckHook, - pythonOlder, requests, setuptools, }: buildPythonPackage rec { pname = "pubnub"; - version = "10.4.1"; + version = "10.5.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "pubnub"; repo = "python"; tag = version; - hash = "sha256-NI7rEudQ5sSj6cpPpFxEcqaeiQL6dJKK7C53BTJeMAg="; + hash = "sha256-4EqP3HZuSXYB5P6xvPuwTou/2zHS0ClaAy42knbCMhc="; }; pythonRelaxDeps = [ "httpx" ]; diff --git a/pkgs/development/python-modules/pydexcom/default.nix b/pkgs/development/python-modules/pydexcom/default.nix index 8ddb9716849f..97970c7bc923 100644 --- a/pkgs/development/python-modules/pydexcom/default.nix +++ b/pkgs/development/python-modules/pydexcom/default.nix @@ -4,22 +4,19 @@ fetchFromGitHub, hatch-vcs, hatchling, - pythonOlder, requests, }: buildPythonPackage rec { pname = "pydexcom"; - version = "0.4.1"; + version = "0.5.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "gagebenne"; repo = "pydexcom"; tag = version; - hash = "sha256-cf3AhqaA5aij2NCeFqruoeE0ovJSgZgEnVHcE3iXJ1s="; + hash = "sha256-IqSZZHe5epcgO2uoIsGkNaac3+UplHzqEcFWTzwAqPg="; }; build-system = [ @@ -37,7 +34,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python API to interact with Dexcom Share service"; homepage = "https://github.com/gagebenne/pydexcom"; - changelog = "https://github.com/gagebenne/pydexcom/releases/tag/${version}"; + changelog = "https://github.com/gagebenne/pydexcom/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 90345deeecf2..0dcc9fdd17f6 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mGhMMXbiSCIXFfcMQuBdOFavqe025bStHnAy3q5gbBg="; + hash = "sha256-62uayIMtvFWX0SYHT0jz18wsIiRp/R7D6DNhOsCbT3s="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index 5af5495f66ba..de9d78259d89 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -4,6 +4,7 @@ click, coloredlogs, construct, + construct-typing, cryptography, daemonize, developer-disk-image, @@ -47,14 +48,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "6.1.5"; + version = "6.1.6"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-OxzDamPid+djzAKjwk6iD1kT8rLWl+k23/XtKWjTKIw="; + hash = "sha256-RolQCmccQ+i9R5xGw5ah4GIMSVVcEEvRuvXERXejy5Y="; }; build-system = [ @@ -67,6 +68,7 @@ buildPythonPackage rec { click coloredlogs construct + construct-typing cryptography daemonize developer-disk-image diff --git a/pkgs/development/python-modules/pytest-testmon/default.nix b/pkgs/development/python-modules/pytest-testmon/default.nix index 22fb80c227a4..4e2fafe3816e 100644 --- a/pkgs/development/python-modules/pytest-testmon/default.nix +++ b/pkgs/development/python-modules/pytest-testmon/default.nix @@ -4,29 +4,26 @@ coverage, fetchFromGitHub, pytest, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "pytest-testmon"; - version = "2.1.4"; - format = "pyproject"; - - disabled = pythonOlder "3.8"; + version = "2.2.0"; + pyproject = true; src = fetchFromGitHub { owner = "tarpas"; repo = "pytest-testmon"; tag = "v${version}"; - hash = "sha256-T/dvNUg1O6bIGgix8YS52zgt1wT8Fol6CscqcS8MjcA="; + hash = "sha256-BVQ7rEusbW0G1C6cUeHH7fZWndSErcBQfGNdw0/4eTg="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; buildInputs = [ pytest ]; - propagatedBuildInputs = [ coverage ]; + dependencies = [ coverage ]; # The project does not include tests since version 1.3.0 doCheck = false; @@ -36,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Pytest plug-in which automatically selects and re-executes only tests affected by recent changes"; homepage = "https://github.com/tarpas/pytest-testmon/"; - changelog = "https://github.com/tarpas/pytest-testmon/releases/tag/v${version}"; + changelog = "https://github.com/tarpas/pytest-testmon/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ dmvianna ]; }; diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix index 9d27a1577031..f2774d37b88c 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix @@ -6,8 +6,12 @@ mkDerivation { "libexec/rtld-elf" ]; + NIX_CFLAGS_COMPILE = [ + "-Wno-unterminated-string-initialization" + ]; + preBuild = '' - sed -E -i -e "s|..INCLUDEDIR.|${stdenv.cc.libc}/include|g" $BSDSRCDIR/lib/libsysdecode/Makefile + sed -E -i -e "s|\\$\\{INCLUDEDIR\\}|${stdenv.cc.libc}/include|g" $BSDSRCDIR/lib/libsysdecode/Makefile ''; MK_TESTS = "no"; diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index f9bd9f94c3cf..be909083a0eb 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -276,7 +276,7 @@ stdenv.mkDerivation rec { ''; passthru.tests = { - inherit (nixosTests) pulseaudio; + inherit (nixosTests) pulseaudio pulseaudio-tcp; }; meta = { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a7b1dbe7b84e..e8ef24a53722 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8982,6 +8982,8 @@ self: super: with self; { logbook = callPackage ../development/python-modules/logbook { }; + logboth = callPackage ../development/python-modules/logboth { }; + logfury = callPackage ../development/python-modules/logfury { }; logging-journald = callPackage ../development/python-modules/logging-journald { };