Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-02-17 06:01:44 +00:00 committed by GitHub
commit 9b2d2d5403
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
43 changed files with 861 additions and 373 deletions

View file

@ -78,7 +78,7 @@ in
serviceConfig = {
ExecStart = "${pkgs.greetd.greetd}/bin/greetd --config ${settingsFormat.generate "greetd.toml" cfg.settings}";
Restart = mkIf cfg.restart "always";
Restart = mkIf cfg.restart "on-success";
# Defaults from greetd upstream configuration
IgnoreSIGPIPE = false;

View file

@ -1,6 +1,6 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "keepalived";
maintainers = [ lib.maintainers.raitobezarius ];
meta.maintainers = [ lib.maintainers.raitobezarius ];
nodes = {
node1 = { pkgs, ... }: {

View file

@ -4,7 +4,7 @@ let
if stdenv.isLinux then {
stable = "0.0.43";
ptb = "0.0.67";
canary = "0.0.277";
canary = "0.0.278";
development = "0.0.13";
} else {
stable = "0.0.294";
@ -25,7 +25,7 @@ let
};
canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
hash = "sha256-AOhwBr/bOKAQtQ41oaYxU/2708Rt5arBzjpGdWUnHZU=";
hash = "sha256-ypnw/CDY02jD8xLpJvS4Y7GjahgvUhcmV7zSDaVkNpk=";
};
development = fetchurl {
url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz";

View file

@ -0,0 +1,28 @@
{ lib
, fetchPypi
, python3
}:
let
pname = "redfishtool";
version = "1.1.8";
in
python3.pkgs.buildPythonApplication {
inherit pname version;
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-X/G6osOHCBidKZG/Y2nmHadifDacJhjBIc7WYrUCPn8=";
};
propagatedBuildInputs = with python3.pkgs; [ requests python-dateutil ];
meta = with lib; {
description = "A Python34 program that implements a command line tool for accessing the Redfish API";
homepage = "https://github.com/DMTF/Redfishtool";
license = licenses.bsd3;
maintainers = with maintainers; [ jfvillablanca ];
mainProgram = "redfishtool";
};
}

View file

@ -0,0 +1,28 @@
{ lib, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "smag";
version = "0.7.0";
src = fetchFromGitHub {
owner = "aantn";
repo = pname;
rev = "v${version}";
hash = "sha256-PdrK4kblXju23suMe3nYFT1KEbyQu4fwP/XTb2kV1fs=";
};
cargoHash = "sha256-SX6tOodmB0usM0laOt8mjIINPYbzHI4gyUhsR21Oqrw=";
meta = with lib; {
description = "Easily create graphs from cli commands and view them in the terminal";
longDescription = ''
Easily create graphs from cli commands and view them in the terminal.
Like the watch command but with a graph of the output.
'';
homepage = "https://github.com/aantn/smag";
license = licenses.mit;
changelog = "https://github.com/aantn/smag/releases/tag/v${version}";
mainProgram = "smag";
maintainers = with maintainers; [ zebreus ];
};
}

View file

@ -31,6 +31,7 @@ let
#### QML / QML-related
lomiri-action-api = callPackage ./qml/lomiri-action-api { };
lomiri-notifications = callPackage ./qml/lomiri-notifications { };
lomiri-push-qml = callPackage ./qml/lomiri-push-qml { };
lomiri-settings-components = callPackage ./qml/lomiri-settings-components { };
lomiri-ui-extras = callPackage ./qml/lomiri-ui-extras { };
lomiri-ui-toolkit = callPackage ./qml/lomiri-ui-toolkit { };

View file

@ -0,0 +1,74 @@
{ stdenv
, lib
, fetchFromGitLab
, fetchpatch
, cmake
, lomiri-api
, lomiri-indicator-network
, pkg-config
, qtbase
, qtdeclarative
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-push-qml";
version = "0-unstable-2022-09-15";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-push-qml";
rev = "6f87ee5cf92e2af0e0ce672835e71704e236b8c0";
hash = "sha256-ezLcQRJ7Sq/TVbeGJL3Vq2lzBe7StRRCrWXZs2CCUX8=";
};
patches = [
# Remove when https://gitlab.com/ubports/development/core/lomiri-push-qml/-/merge_requests/6 merged
(fetchpatch {
name = "0001-lomiri-push-qml-Stop-using-qt5_use_modules.patch";
url = "https://gitlab.com/ubports/development/core/lomiri-push-qml/-/commit/a4268c98b9f50fdd52da69c173d377f78ea93104.patch";
hash = "sha256-OijTB5+I9/wabT7dX+DkvoEROKzAUIKhBZkkhqq5Oig=";
})
];
postPatch = ''
# Queries QMake for QML install location, returns QtBase build path
substituteInPlace src/*/PushNotifications/CMakeLists.txt \
--replace-fail 'qmake -query QT_INSTALL_QML' 'echo ''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}' \
'';
strictDeps = true;
nativeBuildInputs = [
cmake
pkg-config
qtdeclarative # qmlplugindump
];
buildInputs = [
lomiri-api
lomiri-indicator-network
qtbase
qtdeclarative
];
dontWrapQtApps = true;
cmakeFlags = [
# In case anything still depends on deprecated hints
(lib.cmakeBool "ENABLE_UBUNTU_COMPAT" true)
];
preBuild = ''
# For qmlplugindump
export QT_PLUGIN_PATH=${lib.getBin qtbase}/${qtbase.qtPluginPrefix}
'';
meta = with lib; {
description = "Lomiri Push Notifications QML plugin";
homepage = "https://gitlab.com/ubports/development/core/lomiri-push-qml";
# License file indicates gpl3Only, but de87869c2cdb9819c2ca7c9eca9c5fb8b500a01f says it should be lgpl3Only
license = licenses.lgpl3Only;
maintainers = teams.lomiri.members;
platforms = platforms.linux;
};
})

View file

@ -0,0 +1,64 @@
{ stdenv
, lib
, fetchFromGitHub
, cmake
, qtbase
, qtquickcontrols2
}:
stdenv.mkDerivation (finalAttrs: {
pname = "quickflux";
version = "1.1-unstable-2020-11-10";
src = fetchFromGitHub {
owner = "benlau";
repo = "quickflux";
rev = "2a37acff0416c56cb349e5bc1b841b25ff1bb6f8";
hash = "sha256-c0W3Qj8kY6hMcMy/v5xhwJF9+muZjotmJqhbjqQVab0=";
};
outputs = [
"out"
"dev"
];
postPatch = ''
# Don't hardcode static linking, let stdenv decide
# Use GNUInstallDirs
substituteInPlace CMakeLists.txt \
--replace-fail 'quickflux STATIC' 'quickflux' \
--replace-fail 'DESTINATION include' 'DESTINATION ''${CMAKE_INSTALL_INCLUDEDIR}'
'';
strictDeps = true;
nativeBuildInputs = [
cmake
];
buildInputs = [
qtbase
qtquickcontrols2
];
# Only a QML module
dontWrapQtApps = true;
cmakeFlags = [
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
];
preFixup = ''
# Has extra $out in includes list, breaks usage of module (complains about non-existent path in module includes)
substituteInPlace $out/lib/cmake/QuickFlux/QuickFluxTargets.cmake \
--replace "\''${_IMPORT_PREFIX}/include" '${placeholder "dev"}/include'
'';
meta = with lib; {
description = "A Flux implementation for QML";
homepage = "https://github.com/benlau/quickflux";
license = licenses.asl20;
maintainers = with maintainers; [ OPNA2608 ];
platforms = platforms.unix;
};
})

View file

@ -0,0 +1,73 @@
{ stdenv
, lib
, fetchFromGitLab
, fetchpatch
, cmake
, qtbase
, qtdeclarative
, qtmultimedia
, quazip
, rlottie
}:
stdenv.mkDerivation (finalAttrs: {
pname = "rlottie-qml";
version = "0-unstable-2021-05-03";
src = fetchFromGitLab {
owner = "mymike00";
repo = "rlottie-qml";
rev = "f9506889a284039888c7a43db37e155bb7b30c40";
hash = "sha256-e2/4e1GGFfJMwShy6qgnUVVRxjV4WfjQwcqs09RK194=";
};
outputs = [
"out"
"dev"
];
patches = [
# Remove when https://gitlab.com/mymike00/rlottie-qml/-/merge_requests/1 merged
(fetchpatch {
name = "0001-rlottie-qml-Use-upstream-QuaZip-config-module.patch";
url = "https://gitlab.com/mymike00/rlottie-qml/-/commit/5656211dd8ae190795e343f47a3393fd3d8d25a4.patch";
hash = "sha256-t2NlYVU+D8hKd+AvBWPEavAhJKlk7Q3y2iAQSYtks5k=";
})
];
postPatch = ''
# Fix QML install path
substituteInPlace CMakeLists.txt \
--replace-fail 'QT_IMPORTS_DIR "/lib/''${ARCH_TRIPLET}"' 'QT_IMPORTS_DIR "''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}"' \
--replace-fail "\''${QT_IMPORTS_DIR}/\''${PLUGIN}" "\''${QT_IMPORTS_DIR}" \
'';
strictDeps = true;
nativeBuildInputs = [
cmake
];
buildInputs = [
rlottie
qtbase
qtdeclarative
qtmultimedia
];
propagatedBuildInputs = [
# Config module requires this
quazip
];
# Only a QML module
dontWrapQtApps = true;
meta = with lib; {
description = "Library for using rlottie via QML";
homepage = "https://gitlab.com/mymike00/rlottie-qml";
license = licenses.gpl3Only;
maintainers = with maintainers; [ OPNA2608 ];
platforms = platforms.all;
};
})

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, unzip }:
{ lib, stdenv, fetchurl, fetchpatch, unzip }:
let
version = "2.6.2";
@ -21,6 +21,17 @@ in stdenv.mkDerivation {
# Use CC, CXX, and LD from environment
./2.6.2-cxx.patch
(fetchpatch {
name = "CVE-2023-34194.patch";
url = "https://salsa.debian.org/debian/tinyxml/-/raw/2366e1f23d059d4c20c43c54176b6bd78d6a83fc/debian/patches/CVE-2023-34194.patch";
hash = "sha256-ow4LmLQV24SAU6M1J8PXpW5c95+el3t8weM9JK5xJfg=";
})
(fetchpatch {
name = "CVE-2021-42260.patch";
url = "https://salsa.debian.org/debian/tinyxml/-/raw/dc332a9f4e05496c8342b778c14b256083beb1ee/debian/patches/CVE-2021-42260.patch";
hash = "sha256-pIM0uOnUQOW93w/PEPuW3yKq1mdvNT/ClCYVc2hLoY8=";
})
];
preConfigure = "export LD=${stdenv.cc.targetPrefix}c++";

View file

@ -1,5 +1,4 @@
{ lib
, aiounittest
, buildPythonPackage
, fetchFromGitHub
, flit-core
@ -26,7 +25,6 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
aiounittest
pytestCheckHook
];

View file

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "aiounifi";
version = "70";
version = "71";
pyproject = true;
disabled = pythonOlder "3.11";
@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "aiounifi";
rev = "refs/tags/v${version}";
hash = "sha256-yLqGqRWzuMqymGqGR1mA4oQb+tWt58lA7C/kXC5bYz8=";
hash = "sha256-KmxwCjmvDByCtsSQ+fQtdLS4ZDxtUaqc5zoOF9dsSq8=";
};
postPatch = ''

View file

@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "async-upnp-client";
version = "0.38.1";
version = "0.38.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "StevenLooman";
repo = "async_upnp_client";
rev = "refs/tags/${version}";
hash = "sha256-tYGJwmzyVTry3KIMv1JjoBsE6kNw7FJb1nq1+39bEdU=";
hash = "sha256-gPA9u1BuMswfg5Nll8l6vrcTP2s3Zn9ESTbV+dOxlhA=";
};
nativeBuildInputs = [

View file

@ -365,14 +365,14 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.34.42";
version = "1.34.44";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-wg/LCxaAvonBhZUaLIhAbn3NSKkYFCMbWfN9rWJJEIo=";
hash = "sha256-FXLl1Ro/kpZE6qRQqTKYDPmgDjKbJjzgpTAtdEolVMM=";
};
nativeBuildInputs = [

View file

@ -1,25 +1,42 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, fetchpatch2
, appdirs
, pytz
, requests
, pytestCheckHook
, requests-mock
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "datapoint";
version = "0.9.8";
format = "setuptools";
version = "0.9.9";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "ejep";
repo = "datapoint-python";
rev = "v${version}";
hash = "sha256-YC8KFTv6lnCqMfDw1LSova7XBgmKbR3TpPDAAbH9imw=";
rev = "refs/tags/v${version}";
hash = "sha256-zUvwfBwJe8SaB96/Jz7Qeanz1mHmLVp2JW9qkR2dRnY=";
};
patches = [
(fetchpatch2 {
# Hardcode version (instead of using versioneer)
url = "https://github.com/EJEP/datapoint-python/commit/57e649b26ecf39fb11f507eb920b1d059d433721.patch";
hash = "sha256-trOPtwlaJDeA4Kau4fwZCxqJiw96+T/le461t09O8io=";
})
];
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
appdirs
pytz
@ -38,6 +55,7 @@ buildPythonPackage rec {
meta = {
description = "Python interface to the Met Office's Datapoint API";
homepage = "https://github.com/ejep/datapoint-python";
changelog = "https://github.com/EJEP/datapoint-python/blob/v${version}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ dotlambda ];
};

View file

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "deebot-client";
version = "5.1.1";
version = "5.2.1";
pyproject = true;
disabled = pythonOlder "3.11";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "DeebotUniverse";
repo = "client.py";
rev = "refs/tags/${version}";
hash = "sha256-axz31GboqaWAcBU8DtG700Se6rX7VV7eBrQBDazG+Ig=";
hash = "sha256-HNJYhc87wteDeadJLkXyC6Cr8/sd2eNPnw3TEOOAnH8=";
};
nativeBuildInputs = [

View file

@ -4,7 +4,7 @@
, fetchPypi
, jinja2
, mock
, nose
, pynose
, poetry-core
, pythonOlder
, terminaltables
@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "envs";
version = "1.4";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.7";
@ -34,7 +34,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
nose
pynose
];
checkPhase = ''

View file

@ -1,8 +1,8 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, nose
, django
, pytestCheckHook
, tornado
, six
}:
@ -23,13 +23,16 @@ buildPythonPackage rec {
propagatedBuildInputs = [ tornado six ];
nativeCheckInputs = [ nose ];
# TODO: retry running all tests after v2.6.1
checkPhase = "NOSE_EXCLUDE=test_watch_multiple_dirs nosetests -s";
nativeCheckInputs = [ pytestCheckHook ];
disabledTests = [
"test_watch_multiple_dirs"
];
meta = {
description = "Runs a local server that reloads as you develop";
homepage = "https://github.com/lepture/python-livereload";
license = lib.licenses.bsd3;
maintainers = with lib; [ ];
};
}

View file

@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "persistent";
version = "5.1";
version = "5.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-l8zC+ibMm9zDvh/GWqT08or+UgTC1P0kpnRFkI23Rps=";
hash = "sha256-2+pdH/nbTkUco5vAtCqepTfmyskoKujAeA+4/64+yDQ=";
};
nativeBuildInputs = [

View file

@ -16,6 +16,12 @@ buildPythonPackage rec {
hash = "sha256-uZ5F8W1K1BDrXrvH1dOeNT1+2n6G8K1S5NxcRaez6pI=";
};
# fixes: AttributeError: 'FixupTest' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?
postPatch = ''
substituteInPlace test/__init__.py \
--replace-fail "assertEquals" "assertEqual"
'';
pythonImportsCheck = [
"pure_pcapy"
];

View file

@ -1,23 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
}:
buildPythonPackage rec {
pname = "pylutron";
version = "0.2.11";
format = "setuptools";
version = "0.2.12";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-9M7bCZD3zGZM62ID0yB/neKkF+6UW8x5m2y5vj/mYes=";
hash = "sha256-UTn4HfyiyQAekIZD4I5lacYb7ySRhW8OUgiOg33JZtQ=";
};
nativeBuildInputs = [
setuptools
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "pylutron" ];
pythonImportsCheck = [
"pylutron"
];
meta = with lib; {
changelog = "https://github.com/thecynic/pylutron/releases/tag/${version}";
description = "Python library for controlling a Lutron RadioRA 2 system";
homepage = "https://github.com/thecynic/pylutron";
license = with licenses; [ mit ];

View file

@ -0,0 +1,30 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
}:
buildPythonPackage rec {
pname = "pynose";
version = "1.4.8";
pyproject = true;
src = fetchFromGitHub {
owner = "mdmintz";
repo = "pynose";
rev = "v${version}";
hash = "sha256-V6jZBEkEAKzClA/3s+Lyfm9xExgCEJbLCNnIHmZ94E4=";
};
nativeBuildInputs = [ setuptools ];
# has no tests
doCheck = false;
meta = with lib; {
description = "pynose fixes nose to extend unittest and make testing easier";
homepage = "https://github.com/mdmintz/pynose";
license = licenses.mit;
maintainers = with maintainers; [ SuperSandro2000 ];
};
}

View file

@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "zodbpickle";
version = "3.1";
version = "3.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-uewy5wbHuAi3mlOnrZZgkRfpQoN3K0AO52VSEHqrzBE=";
hash = "sha256-65wO44mzJmqo9BlFtiqZgV0mH2nR9Cl3FQkSqmeWqww=";
};
# fails..

View file

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "jql";
version = "7.1.3";
version = "7.1.4";
src = fetchFromGitHub {
owner = "yamafaktory";
repo = pname;
rev = "jql-v${version}";
hash = "sha256-UiIIPA4JREWniNOcqMW2jnfaEDpkT1jbdv3whr49Gqg=";
hash = "sha256-luVlLSZbPWUtNipKdsSE3shS2fVG/lIEyuoBQ3isfTQ=";
};
cargoHash = "sha256-9ApucHYFHBritAdylzQuUDa47yG8dAeIQwPezXP3BXY=";
cargoHash = "sha256-+LXEBhK9NNrWB09mpvPYi+egbytUlLwSaZsy/VTrtYY=";
meta = with lib; {
description = "A JSON Query Language CLI tool built with Rust";

File diff suppressed because it is too large Load diff

View file

@ -2,19 +2,20 @@
rustPlatform.buildRustPackage rec {
pname = "measureme";
version = "10.1.1";
version = "11.0.1";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "measureme";
rev = version;
hash = "sha256-RCh6fTa4d+/Fj5ID5Su3pCZj/O+FhITzfKixXu9G550=";
hash = "sha256-p8XSe/LyHrEHEuxe1uK0Iy1YoJFw/jWtFvTDMhJMmnM=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"analyzeme-9.2.0" = "sha256-YOZiux4ouWBToGFx0+fiqjcyrnSjwc+8Qfi2rLGT/18=";
"decodeme-10.1.2" = "sha256-20PJnBS6TCnltRuCiYkHKJcivKGDDQUrBc70hAX89bc=";
};
};

View file

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "sd-local";
version = "1.0.52";
version = "1.0.54";
src = fetchFromGitHub {
owner = "screwdriver-cd";
repo = pname;
rev = "v${version}";
sha256 = "sha256-2EWLi42ztuohouhMZ3DXa2wHx1tgPAUH0IKbn6lQeF0=";
sha256 = "sha256-2R/TVKCj3abUtrzzMW907GCC1H+lxTmg4J1kHHztE8I=";
};
vendorHash = "sha256-uHu8jPPQCJAhXE+Lzw5/9wyw7sL5REQJsPsYII+Nusc=";
vendorHash = "sha256-rAFfyMlnhDrb+f04S9+hNygXPaoG9mheQMxaJtXxBVw=";
subPackages = [ "." ];

View file

@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
pname = "starsector";
version = "0.97a-RC9";
version = "0.97a-RC10";
src = fetchzip {
url = "https://f005.backblazeb2.com/file/fractalsoftworks/release/starsector_linux-${version}.zip";
sha256 = "sha256-xX4QVr7vmVX+/qvKALYZOE/Wy+d+zpNWCnpQE1kBd7M=";
sha256 = "sha256-GTzFY7iUB0xtUk9di8LKAgZwCOjqvv2j5QFSUKAfNDU=";
};
nativeBuildInputs = [ copyDesktopItems makeWrapper ];

View file

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.2.1";
version = "2024.2.2";
components = {
"3_day_blinds" = ps: with ps; [
];
@ -3018,6 +3018,9 @@
"meteoclimatic" = ps: with ps; [
pymeteoclimatic
];
"metoffice" = ps: with ps; [
datapoint
];
"mfi" = ps: with ps; [
]; # missing inputs: mficlient
"microsoft" = ps: with ps; [
@ -4928,7 +4931,8 @@
"tcp" = ps: with ps; [
];
"technove" = ps: with ps; [
]; # missing inputs: python-technove
python-technove
];
"ted5000" = ps: with ps; [
xmltodict
];
@ -6220,6 +6224,7 @@
"met_eireann"
"meteo_france"
"meteoclimatic"
"metoffice"
"microsoft_face"
"microsoft_face_detect"
"microsoft_face_identify"
@ -6490,6 +6495,7 @@
"tasmota"
"tautulli"
"tcp"
"technove"
"tedee"
"telegram"
"telegram_bot"

View file

@ -428,7 +428,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2024.2.1";
hassVersion = "2024.2.2";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@ -446,13 +446,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-PtBDSxl0744rytMeMOTAj60eERzANzD2dyd4sPivgqQ=";
hash = "sha256-nzx1ZaIBjzA2cgCkSlRLCr2Xd51i6kBHSKnfGgt9RpQ=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-iLCHoDfZ1gz+LxNxIiKNsSDaL2Taq8B3Huu000eXSxc=";
hash = "sha256-ITwY3cB5YFmY1qTXBHpulEULdF0yKme334wxQVULvW8=";
};
nativeBuildInputs = with python.pkgs; [

View file

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2024.2.1";
version = "2024.2.2";
format = "pyproject";
disabled = python.version != home-assistant.python.version;
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
hash = "sha256-1a2iwyRyXOD8iaTzdnEGfwCgw6dU2bV1iWpoD7s35QI=";
hash = "sha256-RL3lgeaJO721VOlhLAeOM8wlKMouLQVbYnPsAeOZGxM=";
};
nativeBuildInputs = [

View file

@ -1,13 +1,13 @@
{ lib, stdenv, fetchFromGitHub, autoconf, automake, sqlite, pkg-config, dovecot, libtool, xapian, icu64 }:
stdenv.mkDerivation rec {
pname = "dovecot-fts-xapian";
version = "1.6.1";
version = "1.6.2";
src = fetchFromGitHub {
owner = "grosjo";
repo = "fts-xapian";
rev = version;
sha256 = "sha256-tJNUVMSknK1h4xSQgsS3jQ8SGwZXn1mTheW1nkeD9vQ=";
sha256 = "sha256-xXHsbvWA0IWAMBMQgVsyKc1qfiqMH+Xm09fvK87R3hE=";
};
buildInputs = [ dovecot xapian icu64 sqlite ];

View file

@ -165,8 +165,14 @@ stdenv.mkDerivation rec {
++ optional (!enablePam) "--without-pam"
++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"--bundled-libraries=!asn1_compile,!compile_et"
] ++ optionals stdenv.isAarch32 [
] ++ optionals stdenv.buildPlatform.is32bit [
# By default `waf configure` spawns as many as available CPUs. On
# 32-bit systems with many CPUs (like `i686` chroot on `x86_64`
# kernel) it can easily exhaust 32-bit address space and hang up:
# https://github.com/NixOS/nixpkgs/issues/287339#issuecomment-1949462057
# https://bugs.gentoo.org/683148
# Limit the job count down to the minimal on system with limited address
# space.
"--jobs 1"
];

View file

@ -10,13 +10,13 @@
php.buildComposerProject (finalAttrs: {
pname = "pixelfed";
version = "0.11.11";
version = "0.11.12";
src = fetchFromGitHub {
owner = "pixelfed";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
hash = "sha256-ytE1ZCKQvoigC8jKPfQ/17jYA0XYOzospq7wY18o2Nk=";
hash = "sha256-tHwNchnB5z21Q1I8qwKn2s5rfHFvMxRLAyPkUEhC6qQ=";
};
vendorHash = "sha256-nRCrmF1p+fZI+iyrM5I3bVCSwjQdn8BSW8Jj62lpn8E=";

View file

@ -2,16 +2,16 @@
buildGoModule rec {
name = "sigtop";
version = "0.9.1";
version = "0.10.0";
src = fetchFromGitHub {
owner = "tbvdm";
repo = "sigtop";
rev = "v${version}";
sha256 = "sha256-2qV+m9Bxhq9l27w1Xt8x8ah+QffRHkXHh2PqWdKkFaA=";
sha256 = "sha256-I1gZpzs7GtoS+EQIHXTc9laHMO68uNnIm7eVja3b8BE=";
};
vendorHash = "sha256-kkRmyWYrWDq96fECe2YMsDjRZPX2K0jKFitMJycaVVA=";
vendorHash = "sha256-9IhUGbcDeStFfQV+VEvPCwJUEvrsoiHdWxO0UHxQzqc=";
makeFlags = [
"PREFIX=\${out}"

View file

@ -94,7 +94,7 @@ let
name: # the name of the script
dependencies: # the tools we need to prefix onto PATH
stdenv.mkDerivation {
pname = "${core.pname}-${name}";
pname = name;
inherit (core) version;
src = core;
@ -133,7 +133,9 @@ let
# We already patched
dontPatchShebangs = true;
inherit (core) meta;
meta = core.meta // {
mainProgram = name;
};
};
optionalDep = cond: dep:
assert cond -> dep != null;

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gh-dash";
version = "3.13.0";
version = "3.13.1";
src = fetchFromGitHub {
owner = "dlvhdr";
repo = "gh-dash";
rev = "v${version}";
hash = "sha256-JbKDzRpOaiieTPs8rbFUApcPvkYEF0Gq8AHboALCEcA=";
hash = "sha256-zITrwGklEcC3QsPGfx+ymVu1QBg96Q9aJIXR2x2e2LQ=";
};
vendorHash = "sha256-+H94d7OBYQ8vh302xyj3LeCuU78OBv7l0nxC9Cg07uk=";
vendorHash = "sha256-jCf9FWAhZK5hTzyy8N4r5dfUYTgESmsn8iKxCccgWiM=";
ldflags = [
"-s"

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "leanify";
version = "unstable-2022-12-04";
version = "unstable-2023-10-19";
src = fetchFromGitHub {
owner = "JayXon";
repo = "Leanify";
rev = "7847668ac5bf0df1d940b674bc8b907bd1b37044";
hash = "sha256-KxVV7AW9sEfH4YTPDfeJk7fMMGh0eSkECXM/Mv9XqBA=";
rev = "5511415b02a7669f5fe9b454e5705e8328ab0359";
hash = "sha256-eOp/SOynh0HUz62Ki5ADRk7FjQY0Gh55ydVnO0MCXAA=";
};
postPatch = lib.optionalString stdenv.isDarwin ''

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "moar";
version = "1.23.5";
version = "1.23.6";
src = fetchFromGitHub {
owner = "walles";
repo = pname;
rev = "v${version}";
hash = "sha256-DOscmjLjQnHUGrVPO/rwICPDWVzfE3yu3u84qCmwfgs=";
hash = "sha256-WWMFyDLNi5XUEWi33Sav69i41icbp7NTzFy+Y+ImGNU=";
};
vendorHash = "sha256-1u/2OlMX2FuZaxWnpU4n5r/4xKe+rK++GoCJiSq/BdE=";

View file

@ -1,9 +1,10 @@
{ lib
, stdenv
, fetchpatch
, fetchFromGitHub
, buildPythonApplication
, click
, pydantic_1
, pydantic
, toml
, watchdog
, pytestCheckHook
@ -12,15 +13,24 @@
buildPythonApplication rec {
pname = "remote-exec";
version = "1.13.2";
version = "1.13.3";
src = fetchFromGitHub {
owner = "remote-cli";
repo = "remote";
rev = "refs/tags/v${version}";
hash = "sha256-xaxkN6XukV9HiLYehwVTBZB8bUyjgpfg+pPfAGrOkgo=";
hash = "sha256-rsboHJLOHXnpXtsVsvsfKsav8mSbloaq2lzZnU2pw6c=";
};
patches = [
# relax install requirements
# https://github.com/remote-cli/remote/pull/60.patch
(fetchpatch {
url = "https://github.com/remote-cli/remote/commit/a2073c30c7f576ad7ceb46e39f996de8d06bf186.patch";
hash = "sha256-As0j+yY6LamhOCGFzvjUQoXFv46BN/tRBpvIS7r6DaI=";
})
];
# remove legacy endpoints, we use --multi now
postPatch = ''
substituteInPlace setup.py \
@ -29,7 +39,7 @@ buildPythonApplication rec {
propagatedBuildInputs = [
click
pydantic_1
pydantic
toml
watchdog
];
@ -58,6 +68,7 @@ buildPythonApplication rec {
meta = with lib; {
description = "Work with remote hosts seamlessly via rsync and ssh";
homepage = "https://github.com/remote-cli/remote";
changelog = "https://github.com/remote-cli/remote/releases/tag/v${version}";
license = licenses.bsd2;
maintainers = with maintainers; [ pbsds ];
};

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "croc";
version = "9.6.9";
version = "9.6.10";
src = fetchFromGitHub {
owner = "schollz";
repo = pname;
rev = "v${version}";
sha256 = "sha256-5nYC94x4Be1cvOumhlzCFwn+3ZsAhq66Qs/2Pk6Ko+o=";
sha256 = "sha256-SRSFbqwcMvzXVwwCxjIGnk/TisL3zGP2lQzy14HQrlU=";
};
vendorHash = "sha256-mxEDatG1VIPhnk7RUuobGGbUUi7HmeJvyBJFEEx4NMg=";

View file

@ -9560,6 +9560,8 @@ self: super: with self; {
pynobo = callPackage ../development/python-modules/pynobo { };
pynose = callPackage ../development/python-modules/pynose { };
pynuki = callPackage ../development/python-modules/pynuki { };
pynut2 = callPackage ../development/python-modules/pynut2 { };

View file

@ -245,6 +245,8 @@ in (noExtraAttrs (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdP
quazip = callPackage ../development/libraries/quazip { };
quickflux = callPackage ../development/libraries/quickflux { };
qscintilla = callPackage ../development/libraries/qscintilla { };
qwt = callPackage ../development/libraries/qwt/default.nix { };
@ -255,6 +257,8 @@ in (noExtraAttrs (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdP
qzxing = callPackage ../development/libraries/qzxing { };
rlottie-qml = callPackage ../development/libraries/rlottie-qml { };
soqt = callPackage ../development/libraries/soqt { };
telepathy = callPackage ../development/libraries/telepathy/qt { };