Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-11-26 06:07:32 +00:00
committed by GitHub
33 changed files with 1916 additions and 2239 deletions
File diff suppressed because it is too large Load Diff
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "145.0.1";
version = "145.0.2";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "6e052fee46c31b2696ba5403f905e0b94b08ce354588cd6315d54ee1dcff9b82835d64ea5a57596dfb1866dd1518a29966fdaabdb4c3838103344bd2dc18c72d";
sha512 = "99d28daf7054c80bc521c8b73d1cf5c1beb77ac9b66904fdbb5890f89ddf5b12a2715deaf867ed86a4806cf4f44952f7bcceb38cc5f2faf9290b0a07be823418";
};
meta = {
@@ -1075,11 +1075,11 @@
"vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw="
},
"pagerduty_pagerduty": {
"hash": "sha256-VcVvToBrmgLWiv7NpC6DEvXlq+bIydYat/g6E/8Uyhc=",
"hash": "sha256-SH3nsy8viGrHJTQzOc5kvEvM0+K8xNQjyrnexOfxFTk=",
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
"repo": "terraform-provider-pagerduty",
"rev": "v3.30.5",
"rev": "v3.30.6",
"spdx": "MPL-2.0",
"vendorHash": null
},
+2 -2
View File
@@ -9,10 +9,10 @@
}:
let
pname = "beeper";
version = "4.2.179";
version = "4.2.229";
src = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage";
hash = "sha256-tXfto291yfLv1jMJTfk2EHUqlNBvQGLSfgN97GIhmxs=";
hash = "sha256-AW976i1JO2nKqm7QV35lYFPftClOpEz+0/Zaec4sly8=";
};
appimageContents = appimageTools.extract {
inherit pname version src;
+7 -1
View File
@@ -4,6 +4,7 @@
fetchurl,
electron,
dpkg,
libva,
makeWrapper,
commandLineArgs ? "",
}:
@@ -37,11 +38,16 @@ stdenv.mkDerivation {
mkdir -p $out/bin
cp -r usr/share $out/share
sed -i "s|Exec=.*|Exec=$out/bin/bilibili|" $out/share/applications/*.desktop
substituteInPlace $out/share/applications/*.desktop --replace-fail "/opt/apps/io.github.msojocs.bilibili/files/bin//bin/bilibili" "$out/bin/bilibili"
cp -r opt/apps/io.github.msojocs.bilibili/files/bin/app $out/opt
makeWrapper ${lib.getExe electron} $out/bin/bilibili \
--argv0 "bilibili" \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libva ]} \
--add-flags "$out/opt/app.asar" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
--set-default ELECTRON_FORCE_IS_PACKAGED 1 \
--set-default ELECTRON_IS_DEV 0 \
--add-flags "--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL" \
--add-flags ${lib.escapeShellArg commandLineArgs}
runHook postInstall
+15 -4
View File
@@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hmcl";
version = "3.6.18";
version = "3.7.6";
src = fetchurl {
# HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key.
# See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28
url = "https://github.com/HMCL-dev/HMCL/releases/download/release-${finalAttrs.version}/HMCL-${finalAttrs.version}.jar";
hash = "sha256-x8UcHdBYXdnTabJh2hxsknYipYNBJW2vKxJKHhryMLQ=";
url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar";
hash = "sha256-bgZsQ/5CUeOkbahIV0hQSPHrYfK+EaAIV6uMZzpLOVM=";
};
icon = fetchurl {
@@ -106,11 +106,14 @@ stdenv.mkDerivation (finalAttrs: {
alsa-lib
]
);
hmclJdk' = hmclJdk.override {
enableJavaFX = true; # Necessary for hardware acceleration.
};
in
''
runHook preFixup
makeBinaryWrapper ${hmclJdk}/bin/java $out/bin/hmcl \
makeBinaryWrapper ${hmclJdk'}/bin/java $out/bin/hmcl \
--add-flags "-jar $out/lib/hmcl/hmcl.jar" \
--set LD_LIBRARY_PATH ${libpath} \
--prefix PATH : "${lib.makeBinPath minecraftJdks}"\
@@ -128,6 +131,14 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "hmcl";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl3Only;
longDescription = ''
Hello Minecraft! Launcher (HMCL) is a free, open-source, and cross-platform Minecraft launcher.
It provides comprehensive support for managing multiple game versions and mod loaders,
including Forge, NeoForge, Fabric, Quilt, LiteLoader, and OptiFine.
Note: HMCL manages the Terracotta binary internally. On NixOS, Terracotta-related features
require `programs.nix-ld` to be enabled, as the runtime-downloaded binary is not patched.
'';
maintainers = with lib.maintainers; [
daru-san
moraxyc
+1 -1
View File
@@ -27,7 +27,7 @@ writeShellApplication {
}
version=$(get_latest_release)
version="''${version#release-}"
version="''${version#v-}"
if [[ "$oldVersion" == "$version" ]]; then
echo "Already up to date!"
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -6,13 +6,13 @@
}:
buildNpmPackage rec {
pname = "i18next-cli";
version = "1.20.4";
version = "1.24.21";
src = fetchFromGitHub {
owner = "i18next";
repo = "i18next-cli";
tag = "v${version}";
hash = "sha256-jidpGVdyi7slFAY1nwbhFx8QCZQ+VKgWybpQudY4zIM=";
hash = "sha256-lF/7reqzTkiey2EBkMUuiktdFk72D5aZ8dtBFx+9p3o=";
};
# NOTE: Generating lock-file
@@ -21,7 +21,7 @@ buildNpmPackage rec {
cp ${./package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-9WsQEDeVsNl4XRN5CPbqdHZihPJmNT3LaEmuTOksyBo=";
npmDepsHash = "sha256-cgBLe1y4su0CpHyMz2E6RAYIL/SoZ5IgDj0UwzMbjqM=";
passthru.updateScript = nix-update-script {
extraArgs = [ "--generate-lockfile" ];
@@ -29,7 +29,7 @@ buildNpmPackage rec {
meta = {
description = "A unified, high-performance i18next CLI";
changelog = "https://github.com/i18next/i18next-cli/releases/tag/v${version}";
changelog = "https://github.com/i18next/i18next-cli/blob/v${version}/CHANGELOG.md";
homepage = "https://www.locize.com/blog/i18next-cli";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.pbek ];
+3 -3
View File
@@ -9,13 +9,13 @@
}:
buildGoModule rec {
pname = "immich-go";
version = "0.30.0";
version = "0.31.0";
src = fetchFromGitHub {
owner = "simulot";
repo = "immich-go";
tag = "v${version}";
hash = "sha256-OqnTh1lZ0/L1DM1SUznDm/UZXUMZtGKIx+T96EboVyk=";
hash = "sha256-u+laNZ0/UncwH+3Ylk7g40DB99dAbQRrBNOVk80FrMc=";
# Inspired by: https://github.com/NixOS/nixpkgs/blob/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c/pkgs/applications/graphics/pdfcpu/default.nix#L20-L32
# The intention here is to write the information into files in the `src`'s
@@ -32,7 +32,7 @@ buildGoModule rec {
'';
};
vendorHash = "sha256-sBS0U6izjrpNCo9toDoH9ceIaSlr9+Y+2l00CjMwcjc=";
vendorHash = "sha256-C6IQ6g5vdGqv8mzdTzLicZqP5lh3l2uNH2gIZELNAHg=";
# options used by upstream:
# https://github.com/simulot/immich-go/blob/v0.25.0/.goreleaser.yaml
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -4,7 +4,7 @@
fetchurl,
}:
let
version = "1.14.4";
version = "1.16.1";
in
buildNpmPackage {
pname = "intelephense";
@@ -12,14 +12,14 @@ buildNpmPackage {
src = fetchurl {
url = "https://registry.npmjs.org/intelephense/-/intelephense-${version}.tgz";
hash = "sha256-vFXwkFPmgEbB2RtB0lxT6UaZMxaWXh+3BHCL9+1rRjk=";
hash = "sha256-hbKl0kCdqGnVMJvGeWgz8ivQnpS9qzyLUwToQQQ7uMY=";
};
postPatch = ''
cp ${./package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-UFtJRYKk3unStsdoOa6Dwn41KnaDxdWXTNBcIQkZaLI=";
npmDepsHash = "sha256-gzalO/qXD2ZXXeb3FmzIWBbHpeBrQcNcu2j4udmsZvc=";
dontNpmBuild = true;
@@ -15,7 +15,11 @@ libcosmicAppVergenHook() {
libcosmicAppLinkerArgsHook() {
# Force linking to certain libraries like libEGL, which are always dlopen()ed
local flags="CARGO_TARGET_@cargoLinkerVar@_RUSTFLAGS"
# local flags="CARGO_TARGET_@cargoLinkerVar@_RUSTFLAGS"
# Temporarily use this simpler solution, it should work for simple cross compilation
# https://github.com/NixOS/nixpkgs/issues/464392
local flags="RUSTFLAGS"
export "$flags"="${!flags-} -C link-arg=-Wl,--push-state,--no-as-needed"
# shellcheck disable=SC2043
+4 -1
View File
@@ -55,7 +55,10 @@ makeSetupHook {
lib.makeSearchPath "share" (
lib.optionals includeSettings [ fallbackThemes ] ++ [ targetPackages.cosmic-icons ]
);
cargoLinkerVar = targetPackages.stdenv.hostPlatform.rust.cargoEnvVarTarget;
# Temporarily using RUSTFLAGS: https://github.com/NixOS/nixpkgs/issues/464392
# See ./libcosmic-app-hook.sh
# cargoLinkerVar = targetPackages.stdenv.hostPlatform.rust.cargoEnvVarTarget;
# force linking for all libraries that may be dlopen'd by libcosmic/iced apps
cargoLinkLibs = lib.escapeShellArgs (
[
+3 -3
View File
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "libdeltachat";
version = "2.27.0";
version = "2.28.0";
src = fetchFromGitHub {
owner = "chatmail";
repo = "core";
tag = "v${version}";
hash = "sha256-kYVT3frpY/OrEhLqIEUFljqT8RW6wV9QiOa48ycCLDc=";
hash = "sha256-nJ9ZBk+CO4FI5xqDUSNTc+1OEClAS3D5D5Kc6oK9LEc=";
};
patches = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
cargoDeps = rustPlatform.fetchCargoVendor {
pname = "chatmail-core";
inherit version src;
hash = "sha256-Tz85eTwo+FVjUmwCBnKaRrgLkClsqN4hLE6l5lgMqzk=";
hash = "sha256-bqHe7f9+ABGFnk2rQqFHd9VWuTw05i2JA4ZsSXJe4Dk=";
};
nativeBuildInputs = [
+12 -12
View File
@@ -3,15 +3,15 @@ GEM
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
csv (3.3.4)
csv (3.3.5)
dotenv (3.1.8)
faraday (2.13.1)
faraday (2.14.0)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-net_http (3.4.0)
net-http (>= 0.5.0)
json (2.12.2)
faraday-net_http (3.4.2)
net-http (~> 0.5)
json (2.16.0)
licensed (5.0.4)
csv (~> 3.3)
json (~> 2.6)
@@ -30,9 +30,9 @@ GEM
thor (>= 0.19, < 2.0)
logger (1.7.0)
mini_portile2 (2.8.9)
net-http (0.6.0)
uri
nokogiri (1.18.8)
net-http (0.8.0)
uri (>= 0.11.1)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
octokit (9.2.0)
@@ -46,12 +46,12 @@ GEM
nokogiri
ruby-xxHash (0.4.0.2)
rugged (1.9.0)
sawyer (0.9.2)
sawyer (0.9.3)
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
thor (1.3.2)
thor (1.4.0)
tomlrb (2.0.3)
uri (1.0.3)
uri (1.1.1)
PLATFORMS
ruby
@@ -60,4 +60,4 @@ DEPENDENCIES
licensed
BUNDLED WITH
2.6.6
2.7.2
+18 -18
View File
@@ -15,10 +15,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1kfqg0m6vqs6c67296f10cr07im5mffj90k2b5dsm51liidcsvp9";
sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf";
type = "gem";
};
version = "3.3.4";
version = "3.3.5";
};
dotenv = {
groups = [ "default" ];
@@ -40,10 +40,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc";
sha256 = "1ka175ci0q9ylpcy651pjj580diplkaskycn4n7jcmbyv7jwz6c6";
type = "gem";
};
version = "2.13.1";
version = "2.14.0";
};
faraday-net_http = {
dependencies = [ "net-http" ];
@@ -51,20 +51,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1";
sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi";
type = "gem";
};
version = "3.4.0";
version = "3.4.2";
};
json = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s";
sha256 = "098m3q2jrx4xbf0knrbmflsynmmb5x9q9b0bzpmj7jmm1cr30mna";
type = "gem";
};
version = "2.12.2";
version = "2.16.0";
};
licensed = {
dependencies = [
@@ -130,10 +130,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn";
sha256 = "0vdlxiv9h9gzliz8722j6spw2nwl5z0rfz1i5b9mmsgrx5yc8hnz";
type = "gem";
};
version = "0.6.0";
version = "0.8.0";
};
nokogiri = {
dependencies = [
@@ -144,10 +144,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c";
sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m";
type = "gem";
};
version = "1.18.8";
version = "1.18.10";
};
octokit = {
dependencies = [
@@ -243,20 +243,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps";
sha256 = "0hayryyz46nlkcb6j0ij0kxq6i3ryiigwfc6ccvp0108hhlij3qd";
type = "gem";
};
version = "0.9.2";
version = "0.9.3";
};
thor = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f";
sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7";
type = "gem";
};
version = "1.3.2";
version = "1.4.0";
};
tomlrb = {
groups = [ "default" ];
@@ -273,9 +273,9 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp";
type = "gem";
};
version = "1.0.3";
version = "1.1.1";
};
}
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "okteto";
version = "3.13.2";
version = "3.13.3";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
tag = finalAttrs.version;
hash = "sha256-UEnviH+DX9DxgVXsi/hutw97TOvEz2zr2cI9y47+9z8=";
hash = "sha256-mHInKRsJSzhorDvsFETTpmIloO6MMs/OyueGb19alHA=";
};
vendorHash = "sha256-8pfrp7eOsgpCB44TQXn98G8+5WSn4EnuGKt6JUajAQ8=";
+2 -2
View File
@@ -30,7 +30,7 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "pdm";
version = "2.26.1";
version = "2.26.2";
pyproject = true;
disabled = python.pkgs.pythonOlder "3.8";
@@ -39,7 +39,7 @@ python.pkgs.buildPythonApplication rec {
owner = "pdm-project";
repo = "pdm";
tag = version;
hash = "sha256-ObBZoX5RwO7cf0zzOQ0aTWklq/Zzgh0DFLM9qxZHk8I=";
hash = "sha256-l5ALdpRSN7gzN+KPfFcfMno7gxs0E7VhtKip/LasyEo=";
};
pythonRelaxDeps = [ "hishel" ];
+3 -3
View File
@@ -22,13 +22,13 @@ assert lib.assertOneOf "romID" romID roms;
stdenv.mkDerivation (finalAttrs: {
pname = "perfect_dark";
version = "0-unstable-2025-11-09";
version = "0-unstable-2025-11-23";
src = fetchFromGitHub {
owner = "fgsfdsfgs";
repo = "perfect_dark";
rev = "79711364bb9c49ab930528a51e906b837539249f";
hash = "sha256-apmP4lA78u7y4DyVne3vGF7L3SVucSIKUUgxknHlviw=";
rev = "7f68c46959d755d5fd4c9444f01e08303d306a2f";
hash = "sha256-JyZat+60jjcN3Y9RpUL9O4waw96ck6nrGmSUnLbbP1c=";
postFetch = ''
pushd $out
+2 -3
View File
@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
makeWrapper,
makeBinaryWrapper,
copyDesktopItems,
electron_38,
nodejs,
@@ -74,13 +74,12 @@ stdenv.mkDerivation (finalAttrs: {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
nativeBuildInputs = [
makeWrapper
makeBinaryWrapper
nodejs
pnpm_10.configHook
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
copyDesktopItems
makeWrapper
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.autoSignDarwinBinariesHook
+1
View File
@@ -23,6 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [ rust-jemalloc-sys ];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
# redirect tests writing to /tmp
+2 -2
View File
@@ -24,7 +24,7 @@
buildGoModule (finalAttrs: {
pname = "tailscale";
version = "1.90.8";
version = "1.90.9";
outputs = [
"out"
@@ -35,7 +35,7 @@ buildGoModule (finalAttrs: {
owner = "tailscale";
repo = "tailscale";
tag = "v${finalAttrs.version}";
hash = "sha256-opZ0EsHGBXE+ZGUKuxu8+RH7aA9RXJ08BuHpqDuKX60=";
hash = "sha256-gfpjP1i9077VR/sDclnz+QXJcCffuS0i33m75zo91kM=";
};
vendorHash = "sha256-AUOjLomba75qfzb9Vxc0Sktyeces6hBSuOMgboWcDnE=";
@@ -104,9 +104,9 @@
major = "3";
minor = "15";
patch = "0";
suffix = "a1";
suffix = "a2";
};
hash = "sha256-MZSTnUiO6u79z5kNNVQtmtHOeIeJxOIwWiBg63BY5aQ=";
hash = "sha256-2KCi9Kfz1wkM8ZXoGBTv6V9wVUlVVX9A4UnYaUpmJ1E=";
inherit passthruFun;
};
@@ -1,7 +1,7 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
poetry-core,
aiohttp,
pycryptodome,
@@ -10,19 +10,18 @@
buildPythonPackage rec {
pname = "panasonic-viera";
version = "0.4.2";
version = "0.4.4";
pyproject = true;
src = fetchPypi {
pname = "panasonic_viera";
inherit version;
hash = "sha256-gcFAFwEdCqiC1yHIA2B/gzmwvRwMC9fDxkgCbzIOpjM=";
src = fetchFromGitHub {
owner = "florianholzapfel";
repo = "panasonic-viera";
tag = version;
hash = "sha256-f/FLM6xoJwRZwq8Q6uf9W+fJN96wE6HvJozaNVmORtg=";
};
build-system = [ poetry-core ];
pythonRelaxDeps = [ "xmltodict" ];
dependencies = [
aiohttp
pycryptodome
@@ -35,6 +34,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "panasonic_viera" ];
meta = {
changelog = "https://github.com/florianholzapfel/panasonic-viera/releases/tag/${src.tag}";
description = "Library to control Panasonic Viera TVs";
homepage = "https://github.com/florianholzapfel/panasonic-viera";
license = lib.licenses.mit;
@@ -5,51 +5,45 @@
cython,
joblib,
matplotlib,
meson-python,
numpy,
pandas,
scikit-learn,
scipy,
statsmodels,
urllib3,
pythonOlder,
python,
pytest7CheckHook,
setuptools,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "pmdarima";
version = "2.0.4";
version = "2.1.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "alkaline-ml";
repo = "pmdarima";
tag = "v${version}";
hash = "sha256-LHwPgQRB/vP3hBM8nqafoCrN3ZSRIMWLzqTqDOETOEc=";
hash = "sha256-NSBmii+2AQidZo8sPARxtLELk5Ec6cHaZddswifFqwQ=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "numpy==" "numpy>=" \
--replace-fail "scipy==" "scipy>=" \
--replace-fail "statsmodels==" "statsmodels>="
patchShebangs build_tools/get_tag.py
'';
env = {
GITHUB_REF = "refs/tags/v${version}";
};
preBuild = ''
python build_tools/get_tag.py
'';
nativeBuildInputs = [ cython ];
build-system = [
setuptools
cython
meson-python
];
pythonRemoveDeps = [
# https://github.com/alkaline-ml/pmdarima/pull/616
"setuptools"
];
dependencies = [
@@ -70,7 +64,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
matplotlib
pytest7CheckHook
pytestCheckHook
];
disabledTests = [
@@ -47,14 +47,14 @@
buildPythonPackage rec {
pname = "pymobiledevice3";
version = "5.1.4";
version = "6.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "doronz88";
repo = "pymobiledevice3";
tag = "v${version}";
hash = "sha256-O7GGOYdwzArjVWkURQvNXHDcRRGaph7cUyytcuZ1WgM=";
hash = "sha256-l6QS8xwcnjrBzbkQkkCyn+teD5J6AKAQuLoVsIzLlSE=";
};
build-system = [
@@ -3,25 +3,21 @@
buildPythonPackage,
fetchFromGitHub,
setuptools,
wheel,
cryptography,
paho-mqtt,
psutil,
pytestCheckHook,
pytest-asyncio,
pytest-cov,
}:
buildPythonPackage rec {
pname = "pysrdaligateway";
version = "0.16.2";
version = "0.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "maginawin";
repo = "PySrDaliGateway";
tag = "v${version}";
hash = "sha256-V6yc2SGgF6ab9UOSwxGbUh43A/9x7SCTPQDbakoTbd0=";
hash = "sha256-Nh8K/Eyc4wyQt1Di1q5XpAcOEnTy7Oz+8siCebnMvkM=";
};
build-system = [ setuptools ];
@@ -34,9 +30,8 @@ buildPythonPackage rec {
pythonImportsCheck = [ "PySrDaliGateway" ];
nativeCheckInputs = [
pytestCheckHook
];
# upstream "relies on manual integration testing with physical DALI hardware"
doCheck = false;
meta = {
changelog = "https://github.com/maginawin/PySrDaliGateway/releases/tag/${src.tag}";
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "pytouchline-extended";
version = "1.0.0";
version = "1.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "brondum";
repo = "pytouchline";
tag = version;
hash = "sha256-doPPdY3za90qBClYEqlQueRYbCJLkpCRCF8rHHkYmfw=";
hash = "sha256-7F8VeLrMgo54LQWG4BzxL6EgvthssAjUO65HSkXd2sk=";
};
postPatch = ''
@@ -16,19 +16,19 @@
buildPythonPackage rec {
pname = "qcs-sdk-python";
version = "0.21.20";
version = "0.21.21";
pyproject = true;
src = fetchFromGitHub {
owner = "rigetti";
repo = "qcs-sdk-rust";
tag = "python/v${version}";
hash = "sha256-B0wMOMbsoqkaJ61ula/9w6EBta13UKf5APyOD6NDle4=";
hash = "sha256-xSIkMz+wZvYtgjyW/6Nr4vn6oJZ3X38GNdXJfYchI8A=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-cbcSwjeIU/Unm4Y48h3AWTz/f3McyXs9/BhXWDZnL9Q=";
hash = "sha256-U13R/U6/ugC7m0X2gTpjfOjgzRzTIk95mcMu2GtcNLM=";
};
buildAndTestSubdir = "crates/python";
@@ -59,14 +59,14 @@
buildPythonPackage rec {
pname = "transformers";
version = "4.57.1";
version = "4.57.3";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "transformers";
tag = "v${version}";
hash = "sha256-cdrIoCUoVkMIEcaSZAOx5rN1G0WSGU6A3UM0gDar19I=";
hash = "sha256-QqlNE2UJqn5ylVhSX5qak62ooda5IQbsc1F7SYU8Kjw=";
};
build-system = [ setuptools ];
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "volkswagencarnet";
version = "5.0.3";
version = "5.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "robinostlund";
repo = "volkswagencarnet";
tag = "v${version}";
hash = "sha256-OMbPLY6TUMCuvhwj1tGSNwruUpB7n5Tyjp7AhsD1948=";
hash = "sha256-oG53nZ9XsN7lPWs/uCTQJGrKIr183g7wAhl308iKqMo=";
};
postPatch = ''
@@ -10,13 +10,13 @@
buildHomeAssistantComponent rec {
owner = "robinostlund";
domain = "volkswagencarnet";
version = "5.0.4";
version = "5.1.2";
src = fetchFromGitHub {
owner = "robinostlund";
repo = "homeassistant-volkswagencarnet";
tag = "v${version}";
hash = "sha256-DhvbPIL/2l0GJIKdHnAGf+ldPslnVeT30FjIYsyeCoA=";
hash = "sha256-V9/g+MzW5Bva/sxR44Fq1Rf5IZstpfKLUNZf2SqP/YM=";
};
dependencies = [ volkswagencarnet ];