diff --git a/pkgs/by-name/ch/chatbox/package.nix b/pkgs/by-name/ch/chatbox/package.nix index e80f64164f39..42aaf3a64f51 100644 --- a/pkgs/by-name/ch/chatbox/package.nix +++ b/pkgs/by-name/ch/chatbox/package.nix @@ -6,11 +6,11 @@ }: let pname = "chatbox"; - version = "1.16.4"; + version = "1.17.0"; src = fetchurl { url = "https://download.chatboxai.app/releases/Chatbox-${version}-x86_64.AppImage"; - hash = "sha256-hLYOiSIOOTjBH0bxWeji7IzH9F38+e10MCXm88YgYdQ="; + hash = "sha256-1TXaRZmmN8dYhCODDBXYDIE/0Rf4K5/4MAliuAZjmJw="; }; appimageContents = appimageTools.extract { inherit pname version src; }; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix index 734b48ba4b81..2d4f4de53829 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "TypeScript/JavaScript code formatter"; - hash = "sha256-azXAPEwle+VeKFWeWooNn7dPv0DD6zaKer0mdr1K9II="; + hash = "sha256-gBYx23MC6Biz8FIIZLBW3d7SOxtpmCml4N6554Wh0Pc="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "typescript"; @@ -16,6 +16,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-typescript"; updateUrl = "https://plugins.dprint.dev/dprint/typescript/latest.json"; - url = "https://plugins.dprint.dev/typescript-0.95.11.wasm"; - version = "0.95.11"; + url = "https://plugins.dprint.dev/typescript-0.95.12.wasm"; + version = "0.95.12"; } diff --git a/pkgs/by-name/in/inspectrum/package.nix b/pkgs/by-name/in/inspectrum/package.nix index 2e6a8cb81eea..0920670493dd 100644 --- a/pkgs/by-name/in/inspectrum/package.nix +++ b/pkgs/by-name/in/inspectrum/package.nix @@ -21,11 +21,17 @@ gnuradioMinimal.pkgs.mkDerivation rec { sha256 = "sha256-yY2W2hQpj8TIxiQBSbQHq0J16n74OfIwMDxFt3mLZYc="; }; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)" + ''; + nativeBuildInputs = [ cmake qt5.wrapQtAppsHook pkg-config ]; + buildInputs = [ fftwFloat liquid-dsp diff --git a/pkgs/by-name/ip/ipopt/package.nix b/pkgs/by-name/ip/ipopt/package.nix index 3470e43be4f4..80953aa13174 100644 --- a/pkgs/by-name/ip/ipopt/package.nix +++ b/pkgs/by-name/ip/ipopt/package.nix @@ -6,16 +6,13 @@ blas, lapack, gfortran, - enableAMPL ? true, - libamplsolver, - enableMUMPS ? true, mumps, - mpi, - enableSPRAL ? true, spral, + libamplsolver, }: assert (!blas.isILP64) && (!lapack.isILP64); +assert !mumps.mpiSupport; stdenv.mkDerivation rec { pname = "ipopt"; @@ -28,47 +25,39 @@ stdenv.mkDerivation rec { sha256 = "sha256-85fUBMwQtG+RWQYk9YzdZYK3CYcDKgWroo4blhVWBzE="; }; - CXXDEFS = [ - "-DHAVE_RAND" - "-DHAVE_CSTRING" - "-DHAVE_CSTDIO" + outputs = [ + "bin" + "dev" + "out" + "doc" ]; - configureFlags = - lib.optionals enableAMPL [ - "--with-asl-cflags=-I${libamplsolver}/include" - "--with-asl-lflags=-lamplsolver" - ] - ++ lib.optionals enableMUMPS [ - "--with-mumps-cflags=-I${mumps}/include" - "--with-mumps-lflags=-ldmumps" - ] - ++ lib.optionals enableSPRAL [ - "--with-spral-cflags=-I${spral}/include" - "--with-spral-lflags=-lspral" - ]; - nativeBuildInputs = [ pkg-config gfortran ]; + buildInputs = [ blas lapack - ] - ++ lib.optionals enableAMPL [ libamplsolver ] - ++ lib.optionals enableMUMPS [ mumps - mpi - ] - ++ lib.optionals enableSPRAL [ spral ]; + spral + libamplsolver + ]; + + configureFlags = [ + "--with-mumps-cflags=-I${lib.getDev mumps}/include/mumps_seq" + "--with-mumps-lflags=-ldmumps" + "--with-spral-lflags=-lspral" + "--with-asl-lflags=-lamplsolver" + ]; enableParallelBuilding = true; meta = { description = "Software package for large-scale nonlinear optimization"; homepage = "https://projects.coin-or.org/Ipopt"; - license = lib.licenses.epl10; + license = lib.licenses.epl20; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ nim65s diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index 129725fca9a6..1a117efebfc6 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "2.23.0"; + version = "2.24.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-abSLSXD1bZ4Md2cs9pm7wlielLQicyl+/11TeShIsYI="; + hash = "sha256-OCC1qHeDSJJcbTmsyVKiwzXiIQAmofu/EhF56cRJ3kE="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit version src; - hash = "sha256-dLcJV2WUwQJ1YdfqrsGp3nkMyilDhmtYA304jeSjxVQ="; + hash = "sha256-/PRIVdW2pnioqaYoIX/87cBbPezRaSbX5RWN6yuwpe8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/libmamba/package.nix b/pkgs/by-name/li/libmamba/package.nix index 55645cd648db..416e18fb5d63 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.2"; + version = "2.3.3"; src = fetchFromGitHub { owner = "mamba-org"; repo = "mamba"; tag = finalAttrs.version; - hash = "sha256-344CRyIIrIFrDFbdxdGH7iOidoDhfovd3EySXlOF+4M="; + hash = "sha256-a1lumBYNEvKVu92JmnhvUvZFsRXy+n1bu6jKOg4pDM0="; }; nativeBuildInputs = [ @@ -58,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { + changelog = "https://github.com/mamba-org/mamba/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Library for the fast Cross-Platform Package Manager"; homepage = "https://github.com/mamba-org/mamba"; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/po/ponyc/package.nix b/pkgs/by-name/po/ponyc/package.nix index 7aa807050d9c..1363bb316ed8 100644 --- a/pkgs/by-name/po/ponyc/package.nix +++ b/pkgs/by-name/po/ponyc/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "ponyc"; - version = "0.60.3"; + version = "0.60.4"; src = fetchFromGitHub { owner = "ponylang"; repo = "ponyc"; tag = version; - hash = "sha256-VlmIy2i7BZ8jK96KVnTzdjyXWTyOuWE5M3yNp7gcVCA="; + hash = "sha256-L5qqAu0OozsN6zxC3iwdYTLdd1ux4Dl3bFx6XDD3ZbY="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/qs/qscreenshot/package.nix b/pkgs/by-name/qs/qscreenshot/package.nix index c6356a75b665..41d0c52cd6c5 100644 --- a/pkgs/by-name/qs/qscreenshot/package.nix +++ b/pkgs/by-name/qs/qscreenshot/package.nix @@ -40,5 +40,7 @@ stdenv.mkDerivation { license = licenses.gpl2; platforms = platforms.all; maintainers = [ maintainers.bjornfor ]; + # last successful hydra build on darwin was in 2019 + broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/by-name/qu/qutebrowser/package.nix b/pkgs/by-name/qu/qutebrowser/package.nix index a6b143f65a2a..9d364f64eba3 100644 --- a/pkgs/by-name/qu/qutebrowser/package.nix +++ b/pkgs/by-name/qu/qutebrowser/package.nix @@ -34,7 +34,7 @@ let stripRoot = false; }; - version = "3.6.0"; + version = "3.6.1"; in python3.pkgs.buildPythonApplication { @@ -44,7 +44,7 @@ python3.pkgs.buildPythonApplication { src = fetchurl { url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/qutebrowser-${version}.tar.gz"; - hash = "sha256-XBtRjAiBvSMRFwdW1RZK2ZQnxwhzdjfK5O6SZrHUZ7w="; + hash = "sha256-9b31UPJzmsGCXmCAIb+8XMEjKnvFIEO0MozWluHYbZA="; }; # Needs tox diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix index dcb3dbd95972..b721c1d26e2a 100644 --- a/pkgs/by-name/tf/tfswitch/package.nix +++ b/pkgs/by-name/tf/tfswitch/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "tfswitch"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "warrensbox"; repo = "terraform-switcher"; rev = "v${version}"; - sha256 = "sha256-9N6C2y+lGyWSJgDiPsMKo03ji6lhq+0OI1idi1VcrAA="; + sha256 = "sha256-0yK4/eQ2WNnNopA2dMbvMr5mv3w9vQhfQuJExQM2gvc="; }; vendorHash = "sha256-4qZ5egtNN0O+ESkvavprNd6Xtxh/eyD5INolqKXo674="; diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index 0caea3fa85c1..b830d9fb3b78 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2025-10-24"; + version = "0-unstable-2025-11-01"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "5d01ac0c45e04d99364888a6e391697bee5ab12d"; - hash = "sha256-elbWtd1isE+B+JESWzSp5WhkjpsrHrIp1qGTZN5B0Yw="; + rev = "b800011265bf47ea6b3f4f2b234d25249823a9be"; + hash = "sha256-XufXayBfpq8PUReAiNxAbt4gUhH+aYxMN10ZU7HVhJs="; }; dontConfigure = true; diff --git a/pkgs/by-name/xp/xpra/package.nix b/pkgs/by-name/xp/xpra/package.nix index e8fa28a857d8..f093f2fe3021 100644 --- a/pkgs/by-name/xp/xpra/package.nix +++ b/pkgs/by-name/xp/xpra/package.nix @@ -89,7 +89,7 @@ let in buildPythonApplication rec { pname = "xpra"; - version = "6.3.4"; + version = "6.3.5"; format = "setuptools"; stdenv = if withNvenc then cudaPackages.backendStdenv else args.stdenv; @@ -98,7 +98,7 @@ buildPythonApplication rec { owner = "Xpra-org"; repo = "xpra"; tag = "v${version}"; - hash = "sha256-Wx8s1e0nhFyNrwHYD2aVutudjNSc8ukTLPqaiYHp8n8="; + hash = "sha256-f4neqEqln7F3tUR1ZF5lyl5HkcPAJWFCdx2qOKLHd74="; }; patches = [ diff --git a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix index 509e569123c1..c6504c7e8d42 100644 --- a/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix +++ b/pkgs/desktops/lomiri/services/lomiri-download-manager/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch, gitUpdater, testers, boost, @@ -29,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-download-manager"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-download-manager"; tag = finalAttrs.version; - hash = "sha256-dVyel4NL5LFORNTQzOyeTFkt9Wn23+4uwHsKcj+/0rk="; + hash = "sha256-e4HyUi8GXImEtM5I7dH27cDceUn+VCFpb9xgbMpQBJU="; }; outputs = [ @@ -44,15 +43,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withDocumentation [ "doc" ]; - patches = [ - # Remove when version > 0.2.1 - (fetchpatch { - name = "0001-lomiri-download-manager-treewide-Make-pkg-config-includedir-values-reasonable.patch"; - url = "https://gitlab.com/ubports/development/core/lomiri-download-manager/-/commit/230aa1965917f90d235f55477a257eca1f5eaf46.patch"; - hash = "sha256-Kdmu4U98Yc213pHS0o4DjpG8T5p50Q5hijRgdvscA/c="; - }) - ]; - postPatch = '' # Substitute systemd's prefix in pkg-config call substituteInPlace CMakeLists.txt \ diff --git a/pkgs/development/mobile/androidenv/compose-android-packages.nix b/pkgs/development/mobile/androidenv/compose-android-packages.nix index 6222b629f8df..413759a5f88e 100644 --- a/pkgs/development/mobile/androidenv/compose-android-packages.nix +++ b/pkgs/development/mobile/androidenv/compose-android-packages.nix @@ -190,18 +190,21 @@ let map ( archive: (fetchurl { + pname = packageInfo.name; + version = packageInfo.revision; inherit (archive) url sha1; inherit meta; passthru = { info = packageInfo; }; }).overrideAttrs - (prev: { - # fetchurl won't generate the correct filename if we specify pname and version, - # and we still want the version attribute to show up in search, so specify these in an override - pname = packageInfo.name; - version = packageInfo.revision; - }) + ( + finalAttrs: previousAttrs: { + # fetchurl prioritize `pname` and `version` over the specified `name`, + # so specify custom `name` in an override. + name = baseNameOf (lib.head (finalAttrs.urls)); + } + ) ) validArchives ) ) diff --git a/pkgs/development/python-modules/anndata/default.nix b/pkgs/development/python-modules/anndata/default.nix index f42cbc100c70..ecbe0c49d412 100644 --- a/pkgs/development/python-modules/anndata/default.nix +++ b/pkgs/development/python-modules/anndata/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "anndata"; - version = "0.12.2"; + version = "0.12.4"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "anndata"; tag = version; - hash = "sha256-uGkeSlYcphRnIFfe9UcLvnupKeMzAIm5wT8fp3gmPKw="; + hash = "sha256-8tHM46wRr896JzZcWKBDy1QLrz/iwKE8YKfRby2Fmb8="; }; build-system = [ diff --git a/pkgs/development/python-modules/cwcwidth/default.nix b/pkgs/development/python-modules/cwcwidth/default.nix index c75afbef5cfa..769f80d5dd41 100644 --- a/pkgs/development/python-modules/cwcwidth/default.nix +++ b/pkgs/development/python-modules/cwcwidth/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "cwcwidth"; - version = "0.1.10"; + version = "0.1.12"; pyproject = true; src = fetchFromGitHub { owner = "sebastinas"; repo = "cwcwidth"; tag = "v${version}"; - hash = "sha256-JrzItV+nCpQCz9MM1pcq5FtGZOsWNbgAra6i5WT4Mcg="; + hash = "sha256-mkyBtqAFqu7dxpb46qMOnXmXpUV3qtpknfIgVQQt5nY="; }; build-system = [ diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index bb97a632251b..4f02d0a710d1 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "knx-frontend"; - version = "2025.10.26.81530"; + version = "2025.10.31.195356"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit version; - hash = "sha256-8JRiKgltnY8aPlcVP4yr1/z9mJYG0Axr1KnXPK9XgLI="; + hash = "sha256-m490gincBGm5qN1ndVfw8HZYnIh9RNLHQkW6w4duTTE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/libmambapy/default.nix b/pkgs/development/python-modules/libmambapy/default.nix index 624002f4cc33..84eada8537bb 100644 --- a/pkgs/development/python-modules/libmambapy/default.nix +++ b/pkgs/development/python-modules/libmambapy/default.nix @@ -6,8 +6,7 @@ ninja, libmamba, pybind11, - setuptools, - scikit-build, + scikit-build-core, fmt, spdlog, tl-expected, @@ -18,25 +17,24 @@ curl, zstd, bzip2, - wheel, }: -buildPythonPackage { +buildPythonPackage rec { pname = "libmambapy"; pyproject = true; inherit (libmamba) version src; - nativeBuildInputs = [ + sourceRoot = "${src.name}/libmambapy"; + + build-system = [ cmake ninja + pybind11 + scikit-build-core ]; - env = { - NIX_CFLAGS_COMPILE = toString [ - "-Wno-error=deprecated-declarations" - ]; - }; + dontUseCmakeConfigure = true; buildInputs = [ (libmamba.override { python3 = python; }) @@ -52,42 +50,13 @@ buildPythonPackage { libsolv ]; - dependencies = [ - scikit-build - pybind11 - ]; - - build-system = [ - setuptools - wheel - ]; - - # patch needed to fix setuptools errors - # see these for reference - # https://stackoverflow.com/questions/72294299/multiple-top-level-packages-discovered-in-a-flat-layout - # https://github.com/pypa/setuptools/issues/3197#issuecomment-1078770109 - postPatch = '' - substituteInPlace libmambapy/setup.py --replace-warn "setuptools.setup()" "setuptools.setup(py_modules=[])" - ''; - - cmakeFlags = [ - "-GNinja" - (lib.cmakeBool "BUILD_LIBMAMBAPY" true) - ]; - - buildPhase = '' - ninjaBuildPhase - cp -r libmambapy ../libmambapy - cd ../libmambapy - pypaBuildPhase - ''; - pythonImportsCheck = [ "libmambapy" "libmambapy.bindings" ]; meta = { + changelog = "https://github.com/mamba-org/mamba/blob/${src.tag}/libmambapy/CHANGELOG.md"; description = "Python library for the fast Cross-Platform Package Manager"; homepage = "https://github.com/mamba-org/mamba"; license = lib.licenses.bsd3; diff --git a/pkgs/development/python-modules/pydicom/default.nix b/pkgs/development/python-modules/pydicom/default.nix index fe473e4f0c57..0a8ca2dcf87c 100644 --- a/pkgs/development/python-modules/pydicom/default.nix +++ b/pkgs/development/python-modules/pydicom/default.nix @@ -10,7 +10,9 @@ # optional/test dependencies gdcm, pillow, + pydicom, pyjpegls, + pylibjpeg, pylibjpeg-libjpeg, writableTmpDirAsHomeHook, }: @@ -46,11 +48,12 @@ buildPythonPackage rec { pixeldata = [ pillow pyjpegls - #pylibjpeg.optional-dependencies.openjpeg # infinite recursion - #pylibjpeg.optional-dependencies.rle # infinite recursion + pylibjpeg pylibjpeg-libjpeg gdcm - ]; + ] + ++ pylibjpeg.optional-dependencies.openjpeg + ++ pylibjpeg.optional-dependencies.rle; }; nativeCheckInputs = [ @@ -61,6 +64,12 @@ buildPythonPackage rec { passthru.pydicom-data = test_data; + doCheck = false; # circular dependency + + passthru.tests.pytest = pydicom.overridePythonAttrs { + doCheck = true; + }; + # Setting $HOME to prevent pytest to try to create a folder inside # /homeless-shelter which is read-only. # Linking pydicom-data dicom files to $HOME/.pydicom/data diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index e44dd9e98b41..71d39460a52c 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "yoto-api"; - version = "1.26.5"; + version = "2.1.2"; pyproject = true; src = fetchFromGitHub { owner = "cdnninja"; repo = "yoto_api"; tag = "v${version}"; - hash = "sha256-QlcZZjyMPIPGG5zHTFM9E2Y8sa/etbvMmxRp15NzKEo="; + hash = "sha256-bRJjDgmMLJcmWyyxTg0BLjBukGi8JX9WWz9IoUl9Fcw="; }; build-system = [ setuptools ]; diff --git a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix index e920794c99e8..bff0bd6f61ff 100644 --- a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "cdnninja"; domain = "yoto"; - version = "1.24.5"; + version = "2.2.0"; src = fetchFromGitHub { owner = "cdnninja"; repo = "yoto_ha"; tag = "v${version}"; - hash = "sha256-z9BrZAjjtt9EC84CzDe3AzmJHQtCBLgEoWrCJpOPBK0="; + hash = "sha256-2h9lrs6vl4JVYbwaMkQKq2Sq/Iu1Sn1HmMJuso46SSE="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix index 21ce5b746df2..f1ce637f5048 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/hourly-weather/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "hourly-weather"; - version = "6.7.1"; + version = "6.8.0"; src = fetchFromGitHub { owner = "decompil3d"; repo = "lovelace-hourly-weather"; rev = version; - hash = "sha256-o2whcxLcPQcSvv9aMpZxAk7iqGez2yqhwdB+zU7OwMY="; + hash = "sha256-vpV4BQVSaHm06fjSMzsN2IGeaK9ygV3/E0QvCko0Drc="; }; - npmDepsHash = "sha256-C4ca6bTXzNmmzA5yK825JwdOYa3KKtGK+eYuKxgspUY="; + npmDepsHash = "sha256-J089Schvtdv1xJTY0XAwe2QU/SeM/yoWplKq799xFMg="; env.CYPRESS_INSTALL_BINARY = "0"; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 4e2c27d5b210..beba321f8b99 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -33293,12 +33293,12 @@ with self; }; }; - Test2Harness = buildPerlPackage { + Test2Harness = buildPerlPackage rec { pname = "Test2-Harness"; - version = "1.000155"; + version = "1.000161"; src = fetchurl { - url = "mirror://cpan/authors/id/E/EX/EXODIST/Test2-Harness-1.000155.tar.gz"; - hash = "sha256-Hvi/euDKALaHu24RXzq4yVBI5ICsmuUylzabxpSkc4s="; + url = "mirror://cpan/authors/id/E/EX/EXODIST/Test2-Harness-${version}.tar.gz"; + hash = "sha256-SXO3mx7tUwVxXuc9itySNtp5XH1AkNg7FQ6hMc1ltBQ="; }; checkPhase = '' @@ -33324,6 +33324,7 @@ with self; gotofile ]; meta = { + changelog = "https://github.com/Test-More/Test2-Harness/blob/v${version}/Changes"; description = "New and improved test harness with better Test2 integration"; license = with lib.licenses; [ artistic1