forked from mirrors/nixpkgs
Merge remote-tracking branch 'origin/master' into haskell-updates
This commit is contained in:
commit
b9c443214e
|
@ -6043,6 +6043,12 @@
|
||||||
fingerprint = "A506 C38D 5CC8 47D0 DF01 134A DA8B 833B 5260 4E63";
|
fingerprint = "A506 C38D 5CC8 47D0 DF01 134A DA8B 833B 5260 4E63";
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
jcs090218 = {
|
||||||
|
email = "jcs090218@gmail.com";
|
||||||
|
github = "jcs090218";
|
||||||
|
githubId = 8685505;
|
||||||
|
name = "Jen-Chieh Shen";
|
||||||
|
};
|
||||||
jcumming = {
|
jcumming = {
|
||||||
email = "jack@mudshark.org";
|
email = "jack@mudshark.org";
|
||||||
github = "jcumming";
|
github = "jcumming";
|
||||||
|
|
|
@ -1,66 +1,168 @@
|
||||||
{ lib, fetchurl, python3, wrapGAppsHook, gettext, libsoup, gnome, gtk3, gdk-pixbuf, librsvg,
|
{ lib
|
||||||
tag ? "", xvfb-run, dbus, glibcLocales, glib, glib-networking, gobject-introspection, hicolor-icon-theme,
|
, fetchFromGitHub
|
||||||
gst_all_1, withGstPlugins ? true,
|
, fetchpatch
|
||||||
xineBackend ? false, xine-lib,
|
, tag ? ""
|
||||||
withDbusPython ? false, withPyInotify ? false, withMusicBrainzNgs ? false, withPahoMqtt ? false,
|
|
||||||
webkitgtk ? null,
|
# build time
|
||||||
keybinder3 ? null, gtksourceview ? null, libmodplug ? null, kakasi ? null, libappindicator-gtk3 ? null }:
|
, gettext
|
||||||
|
, gobject-introspection
|
||||||
|
, wrapGAppsHook
|
||||||
|
|
||||||
|
# runtime
|
||||||
|
, adwaita-icon-theme
|
||||||
|
, gdk-pixbuf
|
||||||
|
, glib
|
||||||
|
, glib-networking
|
||||||
|
, gtk3
|
||||||
|
, gtksourceview
|
||||||
|
, kakasi
|
||||||
|
, keybinder3
|
||||||
|
, libappindicator-gtk3
|
||||||
|
, libmodplug
|
||||||
|
, librsvg
|
||||||
|
, libsoup
|
||||||
|
, webkitgtk
|
||||||
|
|
||||||
|
# optional features
|
||||||
|
, withDbusPython ? false
|
||||||
|
, withPypresence ? false
|
||||||
|
, withPyInotify ? false
|
||||||
|
, withMusicBrainzNgs ? false
|
||||||
|
, withPahoMqtt ? false
|
||||||
|
, withSoco ? false
|
||||||
|
|
||||||
|
# backends
|
||||||
|
, withGstreamerBackend ? true, gst_all_1
|
||||||
|
, withGstPlugins ? withGstreamerBackend
|
||||||
|
, withXineBackend ? true, xine-lib
|
||||||
|
|
||||||
|
# tests
|
||||||
|
, dbus
|
||||||
|
, glibcLocales
|
||||||
|
, hicolor-icon-theme
|
||||||
|
, python3
|
||||||
|
, xvfb-run
|
||||||
|
}:
|
||||||
|
|
||||||
let optionals = lib.optionals; in
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "quodlibet${tag}";
|
pname = "quodlibet${tag}";
|
||||||
version = "4.5.0";
|
version = "4.5.0";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchFromGitHub {
|
||||||
url = "https://github.com/quodlibet/quodlibet/releases/download/release-${version}/quodlibet-${version}.tar.gz";
|
owner = "quodlibet";
|
||||||
sha256 = "sha256-MBYVgp9lLLr+2zVTkjcWKli8HucaVn0kn3eJ2SaCRbw=";
|
repo = "quodlibet";
|
||||||
|
rev = "refs/tags/release-${version}";
|
||||||
|
hash = "sha256-G6zcdnHkevbVCrMoseWoSia5ajEor8nZhee6NeZIs8Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook gettext ];
|
patches = [
|
||||||
|
(fetchpatch {
|
||||||
|
# Fixes cover globbing under python 3.10.5+
|
||||||
|
url = "https://github.com/quodlibet/quodlibet/commit/5eb7c30766e1dcb30663907664855ee94a3accc0.patch";
|
||||||
|
hash = "sha256-bDyEOE7Vs4df4BeN4QMvt6niisVEpvc1onmX5rtoAWc=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
checkInputs = [ gdk-pixbuf hicolor-icon-theme ] ++ (with python3.pkgs; [ pytest pytest-xdist polib xvfb-run dbus.daemon glibcLocales ]);
|
outputs = [
|
||||||
|
"out"
|
||||||
|
"doc"
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [ gnome.adwaita-icon-theme libsoup glib glib-networking gtk3 webkitgtk gdk-pixbuf keybinder3 gtksourceview libmodplug libappindicator-gtk3 kakasi gobject-introspection ]
|
nativeBuildInputs = [
|
||||||
++ (if xineBackend then [ xine-lib ] else with gst_all_1;
|
gettext
|
||||||
[ gstreamer gst-plugins-base ] ++ optionals withGstPlugins [ gst-plugins-good gst-plugins-ugly gst-plugins-bad ]);
|
gobject-introspection
|
||||||
|
wrapGAppsHook
|
||||||
|
] ++ (with python3.pkgs; [
|
||||||
|
sphinxHook
|
||||||
|
sphinx-rtd-theme
|
||||||
|
]);
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [ pygobject3 pycairo mutagen gst-python feedparser ]
|
buildInputs = [
|
||||||
++ optionals withDbusPython [ dbus-python ]
|
adwaita-icon-theme
|
||||||
++ optionals withPyInotify [ pyinotify ]
|
gdk-pixbuf
|
||||||
++ optionals withMusicBrainzNgs [ musicbrainzngs ]
|
glib
|
||||||
++ optionals withPahoMqtt [ paho-mqtt ];
|
glib-networking
|
||||||
|
gtk3
|
||||||
|
gtksourceview
|
||||||
|
kakasi
|
||||||
|
keybinder3
|
||||||
|
libappindicator-gtk3
|
||||||
|
libmodplug
|
||||||
|
libsoup
|
||||||
|
webkitgtk
|
||||||
|
] ++ lib.optionals (withXineBackend) [
|
||||||
|
xine-lib
|
||||||
|
] ++ lib.optionals (withGstreamerBackend) (with gst_all_1; [
|
||||||
|
gst-plugins-base
|
||||||
|
gstreamer
|
||||||
|
] ++ lib.optionals (withGstPlugins) [
|
||||||
|
gst-plugins-bad
|
||||||
|
gst-plugins-good
|
||||||
|
gst-plugins-ugly
|
||||||
|
]);
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
|
feedparser
|
||||||
|
gst-python
|
||||||
|
mutagen
|
||||||
|
pycairo
|
||||||
|
pygobject3
|
||||||
|
]
|
||||||
|
++ lib.optionals withDbusPython [ dbus-python ]
|
||||||
|
++ lib.optionals withPypresence [ pypresence ]
|
||||||
|
++ lib.optionals withPyInotify [ pyinotify ]
|
||||||
|
++ lib.optionals withMusicBrainzNgs [ musicbrainzngs ]
|
||||||
|
++ lib.optionals withPahoMqtt [ paho-mqtt ]
|
||||||
|
++ lib.optionals withSoco [ soco ];
|
||||||
|
|
||||||
LC_ALL = "en_US.UTF-8";
|
LC_ALL = "en_US.UTF-8";
|
||||||
|
|
||||||
pytestFlags = lib.optionals (xineBackend || !withGstPlugins) [
|
checkInputs = [
|
||||||
"--ignore=tests/plugin/test_replaygain.py"
|
dbus.daemon
|
||||||
] ++ [
|
gdk-pixbuf
|
||||||
|
glibcLocales
|
||||||
|
hicolor-icon-theme
|
||||||
|
xvfb-run
|
||||||
|
] ++ (with python3.pkgs; [
|
||||||
|
polib
|
||||||
|
pytest
|
||||||
|
pytest-xdist
|
||||||
|
]);
|
||||||
|
|
||||||
|
pytestFlags = [
|
||||||
# requires networking
|
# requires networking
|
||||||
"--ignore=tests/test_browsers_iradio.py"
|
"--deselect=tests/test_browsers_iradio.py::TIRFile::test_download_tags"
|
||||||
# the default theme doesn't have the required icons
|
# missing translation strings in potfiles
|
||||||
"--ignore=tests/plugin/test_trayicon.py"
|
"--deselect=tests/test_po.py::TPOTFILESIN::test_missing"
|
||||||
# upstream does actually not enforce source code linting
|
# upstream does actually not enforce source code linting
|
||||||
"--ignore=tests/quality"
|
"--ignore=tests/quality"
|
||||||
# build failure on Arch Linux
|
# build failure on Arch Linux
|
||||||
# https://github.com/NixOS/nixpkgs/pull/77796#issuecomment-575841355
|
# https://github.com/NixOS/nixpkgs/pull/77796#issuecomment-575841355
|
||||||
"--ignore=tests/test_operon.py"
|
"--ignore=tests/test_operon.py"
|
||||||
|
] ++ lib.optionals (withXineBackend || !withGstPlugins) [
|
||||||
|
"--ignore=tests/plugin/test_replaygain.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
export XDG_DATA_DIRS="$out/share:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_ICON_DIRS:$XDG_DATA_DIRS"
|
||||||
|
export GDK_PIXBUF_MODULE_FILE=${librsvg}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||||
|
export HOME=$(mktemp -d)
|
||||||
|
'';
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
# otherwise tests can't find the app icons; instead of creating index.theme from scratch
|
|
||||||
# I re-used the one from hicolor-icon-theme which seems to work
|
xvfb-run -s '-screen 0 1920x1080x24' \
|
||||||
cp "${hicolor-icon-theme}/share/icons/hicolor/index.theme" quodlibet/images/hicolor
|
dbus-run-session --config-file=${dbus.daemon}/share/dbus-1/session.conf \
|
||||||
env XDG_DATA_DIRS="$out/share:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_ICON_DIRS:$XDG_DATA_DIRS" \
|
pytest $pytestFlags
|
||||||
GDK_PIXBUF_MODULE_FILE=${librsvg}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \
|
|
||||||
HOME=$(mktemp -d) \
|
|
||||||
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
|
|
||||||
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
|
|
||||||
py.test $pytestFlags
|
|
||||||
runHook postCheck
|
runHook postCheck
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = lib.optionalString (kakasi != null) "gappsWrapperArgs+=(--prefix PATH : ${kakasi}/bin)";
|
preFixup = lib.optionalString (kakasi != null) ''
|
||||||
|
gappsWrapperArgs+=(--prefix PATH : ${kakasi}/bin)
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "GTK-based audio player written in Python, using the Mutagen tagging library";
|
description = "GTK-based audio player written in Python, using the Mutagen tagging library";
|
||||||
|
|
|
@ -34,11 +34,11 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bisq-desktop";
|
pname = "bisq-desktop";
|
||||||
version = "1.9.4";
|
version = "1.9.5";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb";
|
url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb";
|
||||||
sha256 = "sha256-8CgbJ5gfzIEh5ppwvQxYz1IES7Dd4MZCac0uVLh/YaY=";
|
sha256 = "1jmhngxyn2yf7k1dn98yr9d20jlvkmskbpzz5kbzci36v2wfmjrp";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg zip xz ];
|
nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg zip xz ];
|
||||||
|
|
|
@ -232,6 +232,8 @@
|
||||||
tree-sitter-langs = callPackage ./tree-sitter-langs { final = self; };
|
tree-sitter-langs = callPackage ./tree-sitter-langs { final = self; };
|
||||||
tsc = callPackage ./tsc { };
|
tsc = callPackage ./tsc { };
|
||||||
|
|
||||||
|
yes-no = callPackage ./yes-no { };
|
||||||
|
|
||||||
youtube-dl = callPackage ./youtube-dl { };
|
youtube-dl = callPackage ./youtube-dl { };
|
||||||
|
|
||||||
# From old emacsPackages (pre emacsPackagesNg)
|
# From old emacsPackages (pre emacsPackagesNg)
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
{ lib, fetchurl, trivialBuild }:
|
||||||
|
|
||||||
|
trivialBuild {
|
||||||
|
pname = "yes-no";
|
||||||
|
version = "2017-10-01";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/143bcaeb679a8fa8a548e92a5a9d5c2baff50d9c/yes-no.el";
|
||||||
|
sha256 = "03w4wfx885y89ckyd5d95n2571nmmzrll6kr0yan3ip2aw28xq3i";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Specify use of `y-or-n-p' or `yes-or-no-p' on a case-by-case basis";
|
||||||
|
homepage = "https://www.emacswiki.org/emacs/yes-no.el";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ jcs090218 ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
|
@ -2609,6 +2609,30 @@ let
|
||||||
|
|
||||||
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare { };
|
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare { };
|
||||||
|
|
||||||
|
vscjava.vscode-java-debug = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-java-debug";
|
||||||
|
publisher = "vscjava";
|
||||||
|
version = "0.44.0";
|
||||||
|
sha256 = "sha256-8/H7rihSKAvXp8QxK949txgMKwt6aYVN4EQdwhphIiQ=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
vscjava.vscode-java-test = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-java-test";
|
||||||
|
publisher = "vscjava";
|
||||||
|
version = "0.37.1";
|
||||||
|
sha256 = "sha256-QpDMG+0RbiRY9YQYXQhA6ESBoIjBeUxq+bEZ1Y71oSM=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
vscodevim.vim = buildVscodeMarketplaceExtension {
|
vscodevim.vim = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vim";
|
name = "vim";
|
||||||
|
|
|
@ -9,10 +9,10 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
# Keep these separate so the update script can regex them
|
# Keep these separate so the update script can regex them
|
||||||
rpcs3GitVersion = "13907-cdef752a9";
|
rpcs3GitVersion = "14141-d686b48f6";
|
||||||
rpcs3Version = "0.0.23-13907-cdef752a9";
|
rpcs3Version = "0.0.24-14141-d686b48f6";
|
||||||
rpcs3Revision = "cdef752a9c2004010279cd4a6d77b451b42cc6ab";
|
rpcs3Revision = "d686b48f6549c736661e14d1e0990b043c32e3c2";
|
||||||
rpcs3Sha256 = "1mw6k097rsiljaw34harhvr32dvrh4xv22ryinylijnsjlm3hcan";
|
rpcs3Sha256 = "1jzpb189isy9kc6l5cy1nfx0wq5cri753sh32b1xq259lkqihdp5";
|
||||||
|
|
||||||
ittapi = fetchFromGitHub {
|
ittapi = fetchFromGitHub {
|
||||||
owner = "intel";
|
owner = "intel";
|
||||||
|
|
59
pkgs/applications/graphics/eyedropper/default.nix
Normal file
59
pkgs/applications/graphics/eyedropper/default.nix
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, rustPlatform
|
||||||
|
, pkg-config
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, glib
|
||||||
|
, gtk4
|
||||||
|
, libadwaita
|
||||||
|
, wrapGAppsHook4
|
||||||
|
, appstream-glib
|
||||||
|
, desktop-file-utils
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "eyedropper";
|
||||||
|
version = "0.2.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "FineFindus";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-xyvnnWts+VuUFlV/o1cGOM7482ReiHVsn+AfdExYBTM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||||
|
inherit src;
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
hash = "sha256-8G1fJ5YiUAzMqDoIjWGDTvtPw8chkxPrOz/c9WZRbhM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
pkg-config
|
||||||
|
wrapGAppsHook4
|
||||||
|
appstream-glib
|
||||||
|
desktop-file-utils
|
||||||
|
] ++ (with rustPlatform; [
|
||||||
|
rust.cargo
|
||||||
|
rust.rustc
|
||||||
|
cargoSetupHook
|
||||||
|
]);
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
glib
|
||||||
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "An easy-to-use color picker and editor";
|
||||||
|
homepage = "https://github.com/FineFindus/eyedropper";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ zendo ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -4,9 +4,9 @@
|
||||||
, curl, writeShellScript, common-updater-scripts }:
|
, curl, writeShellScript, common-updater-scripts }:
|
||||||
|
|
||||||
let
|
let
|
||||||
url = "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/1.6.6-61e2338c/Hubstaff-1.6.6-61e2338c.sh";
|
url = "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/1.6.7-5c6fee47/Hubstaff-1.6.7-5c6fee47.sh";
|
||||||
version = "1.6.6-61e2338c";
|
version = "1.6.7-5c6fee47";
|
||||||
sha256 = "0i5wxwnrgabirk1x9aii7m428dkr745sfm1lcql4yhlqx4mw6qn1";
|
sha256 = "0i0xlabdi4xhjkfwb6s4bwjnl4k3dj15k7aqjilmq5wb4rhhfpws";
|
||||||
|
|
||||||
rpath = lib.makeLibraryPath
|
rpath = lib.makeLibraryPath
|
||||||
[ libX11 zlib libSM libICE libXext freetype libXrender fontconfig libXft
|
[ libX11 zlib libSM libICE libXext freetype libXrender fontconfig libXft
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "nerd-font-patcher";
|
pname = "nerd-font-patcher";
|
||||||
version = "2.1.0";
|
version = "2.2.2";
|
||||||
|
|
||||||
# This uses a sparse checkout because the repo is >2GB without it
|
# This uses a sparse checkout because the repo is >2GB without it
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
|
@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
|
||||||
font-patcher
|
font-patcher
|
||||||
/src/glyphs
|
/src/glyphs
|
||||||
'';
|
'';
|
||||||
sha256 = "sha256-06dn6M2wCFO/uBHDR7VZHNHIybT4h/VGD9nHc4G0EKA=";
|
sha256 = "sha256-boZUd1PM8puc9BTgOwCJpkfk6VMdXLsIyp+fQmW/ZqI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [ fontforge ];
|
propagatedBuildInputs = with python3Packages; [ fontforge ];
|
||||||
|
@ -22,15 +22,15 @@ python3Packages.buildPythonApplication rec {
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed -i font-patcher \
|
sed -i font-patcher \
|
||||||
-e 's,__dir__ + "/src,"'$out'/share/${pname},'
|
-e 's,__dir__ + "/src,"'$out'/share/nerd-font-patcher,'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dontBuild = true;
|
dontBuild = true;
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin $out/share/${pname}
|
mkdir -p $out/bin $out/share/nerd-font-patcher
|
||||||
install -Dm755 font-patcher $out/bin/${pname}
|
install -Dm755 font-patcher $out/bin/nerd-font-patcher
|
||||||
cp -ra src/glyphs $out/share/${pname}
|
cp -ra src/glyphs $out/share/nerd-font-patcher
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
{ lib, stdenvNoCC, fetchFromGitHub, python3 }:
|
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
|
||||||
pname = "ovmfvartool";
|
|
||||||
version = "unstable-2021-06-16";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "hlandau";
|
|
||||||
repo = pname;
|
|
||||||
rev = "c4c0c24dce1d201f95dfd69fd7fd9d51ea301377";
|
|
||||||
hash = "sha256-3OvYAB41apPn1c2YTKBIEITmHSUMQ0oEijY5DhZWWGo=";
|
|
||||||
};
|
|
||||||
|
|
||||||
postPatch = let
|
|
||||||
pythonPkg = python3.withPackages (p: with p; [ pyyaml ]);
|
|
||||||
in ''
|
|
||||||
# needed in build but /usr/bin/env is not available in sandbox
|
|
||||||
substituteInPlace ovmfvartool \
|
|
||||||
--replace "/usr/bin/env python3" "${pythonPkg.interpreter}"
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out/bin
|
|
||||||
install -m 755 ovmfvartool $out/bin/
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Parse and generate OVMF_VARS.fd from Yaml";
|
|
||||||
homepage = "https://github.com/hlandau/ovmfvartool";
|
|
||||||
license = licenses.gpl3;
|
|
||||||
maintainers = with maintainers; [ baloo raitobezarius ];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -3,14 +3,14 @@
|
||||||
let
|
let
|
||||||
generator = pkgsBuildBuild.buildGoModule rec {
|
generator = pkgsBuildBuild.buildGoModule rec {
|
||||||
pname = "v2ray-domain-list-community";
|
pname = "v2ray-domain-list-community";
|
||||||
version = "20220808014309";
|
version = "20220908131416";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "v2fly";
|
owner = "v2fly";
|
||||||
repo = "domain-list-community";
|
repo = "domain-list-community";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-pqe6AjXDTN71tShD41/tQFljRiH7qJaZ8w5lcTs6dxk=";
|
sha256 = "sha256-LXtdyLINmUcyT2x9w7KCoLLifcYrSq6JN+2J9wbKjCI=";
|
||||||
};
|
};
|
||||||
vendorSha256 = "sha256-Igx8yGWWVmVEogvbrosaK13LVs+ZZuYLBNji7iSfzdo=";
|
vendorSha256 = "sha256-CCY3CgjA1w4svzmkaI2Jt272Rrt5UOt5sbVDAWRRfzk=";
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "community managed domain list";
|
description = "community managed domain list";
|
||||||
homepage = "https://github.com/v2fly/domain-list-community";
|
homepage = "https://github.com/v2fly/domain-list-community";
|
||||||
|
|
|
@ -14,13 +14,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mtxclient";
|
pname = "mtxclient";
|
||||||
version = "0.8.0";
|
version = "0.8.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Nheko-Reborn";
|
owner = "Nheko-Reborn";
|
||||||
repo = "mtxclient";
|
repo = "mtxclient";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-SQoPeUdDNQU4qYDd8udQnIJ6PrZFtEOmf9uqnw1+fz4=";
|
sha256 = "sha256-x2c+wZWAWYoKxSqEezoInw3SwcGo9dQNDvuq7racLBA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "aiohomekit";
|
pname = "aiohomekit";
|
||||||
version = "1.2.11";
|
version = "1.5.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||||
owner = "Jc2k";
|
owner = "Jc2k";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-A/exf2XTlogowdeFLmxO/P7JeGIE8CDsOX9tR0HOXws=";
|
hash = "sha256-2EU7Um3uxGP1LBt/PEg2s6v7iny60NHCg8ixX+lIsZY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "aioqsw";
|
pname = "aioqsw";
|
||||||
version = "0.1.1";
|
version = "0.2.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||||
owner = "Noltari";
|
owner = "Noltari";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-ASFdV/4IH3eaxJJ+Hj7YRZ7Ejp35bqT9DH2NUcD3S9A=";
|
hash = "sha256-icrgLPn2Nr5rKJ2YzLLL8rhHoTK+ecNyhGd3glOc7tM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -17,10 +17,15 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vincegio";
|
owner = "vincegio";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-ihNy5Rme20fCO1tG7aqdVFhSF3DI9hAlge54+/nNGLs=";
|
hash = "sha256-ihNy5Rme20fCO1tG7aqdVFhSF3DI9hAlge54+/nNGLs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace pyproject.toml \
|
||||||
|
--replace 'bleak = "^0.15.1"' 'bleak = "*"'
|
||||||
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
poetry-core
|
poetry-core
|
||||||
];
|
];
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, async-timeout
|
||||||
, bluez
|
, bluez
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, dbus-next
|
, dbus-next
|
||||||
|
@ -10,17 +11,18 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bleak";
|
pname = "bleak";
|
||||||
version = "0.15.1";
|
version = "0.16.0";
|
||||||
format = "setuptools";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-2MjYjeDyKhW9E1ugVsTlsvufFRGSg97yGx7X1DwA1ZA=";
|
hash = "sha256-pUn0PjxdjeRkxytLkFU0w/R4F0bpgV7NUxtyVd4uGcc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
async-timeout
|
||||||
dbus-next
|
dbus-next
|
||||||
typing-extensions
|
typing-extensions
|
||||||
];
|
];
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bluetooth-adapters";
|
pname = "bluetooth-adapters";
|
||||||
version = "0.3.0";
|
version = "0.3.6";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-PRYu3PTmSg25DiSuLnv1tp1cOZsXHGTmxRA2V39ab4k=";
|
hash = "sha256-mekruNzoix61idaGv/BIgb1fwKcA/+UGOnjX85jQWDQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bluetooth-auto-recovery";
|
pname = "bluetooth-auto-recovery";
|
||||||
version = "0.2.2";
|
version = "0.3.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-Td7LT5C7ho/fIT2gnkPA0LLXHtzDjbYAopE4ECTfFKQ=";
|
hash = "sha256-1lzg4OY2FRCgpOVK79Pi5J2zPsL+zDWYLeSX0Icknkw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bthome-ble";
|
pname = "bthome-ble";
|
||||||
version = "0.5.1";
|
version = "1.0.0";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-G3EZ23bpvt0HBjHtxJnpXgOzv+3/Rl8yWrVR5s3iZQA=";
|
hash = "sha256-yTbJ69FPMIsc/w7UXfvXPLXGRs9s0F4YiccljRyI5Ek=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "epson-projector";
|
pname = "epson-projector";
|
||||||
version = "0.4.6";
|
version = "0.5.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "epson_projector";
|
pname = "epson_projector";
|
||||||
inherit version;
|
inherit version;
|
||||||
sha256 = "sha256-F8Dvk5OtlPbFyIedJb+zM2iN9eT0jDQEs06xbL3rlVs=";
|
sha256 = "sha256-a9pRncC22DCKX+7ObC8PORpR+RGbOBor2lbwzfrU8tk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, bluetooth-data-tools
|
||||||
, bluetooth-sensor-state-data
|
, bluetooth-sensor-state-data
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
@ -11,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "govee-ble";
|
pname = "govee-ble";
|
||||||
version = "0.14.1";
|
version = "0.17.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -20,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-gAhrhHTPwNipAFS22GXKjeVXqx0AGorvsqqEWKwRLzA=";
|
hash = "sha256-Kj1RCDQiDAt01yjoRVPdpi2dlF8V1rwnx+n7WGTRdQ0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -28,6 +29,7 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
bluetooth-data-tools
|
||||||
bluetooth-sensor-state-data
|
bluetooth-sensor-state-data
|
||||||
home-assistant-bluetooth
|
home-assistant-bluetooth
|
||||||
sensor-state-data
|
sensor-state-data
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "hatasmota";
|
pname = "hatasmota";
|
||||||
version = "0.5.1";
|
version = "0.6.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||||
owner = "emontnemery";
|
owner = "emontnemery";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "sha256-1tCTkmhO9HyfdQuymTtFdCvxG9+Xs5/dEN5tB3/2fpQ=";
|
hash = "sha256-8B3xdSvvxmbjpPk6aWHQTraf2J1oCBvP0/UxTxaN0jY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "identify";
|
pname = "identify";
|
||||||
version = "2.5.3";
|
version = "2.5.5";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "pre-commit";
|
owner = "pre-commit";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-7Glq1R0GT2rIFdEpvZdzi4yf4t42ryRIeeTbz8znJmg=";
|
sha256 = "sha256-Lv2rydAW1qvCa7cFmkmlOEpO2af+kMhsvG4yxTUy3FA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
|
57
pkgs/development/python-modules/led-ble/default.nix
Normal file
57
pkgs/development/python-modules/led-ble/default.nix
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
{ lib
|
||||||
|
, async-timeout
|
||||||
|
, bleak
|
||||||
|
, bleak-retry-connector
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, flux-led
|
||||||
|
, poetry-core
|
||||||
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "led-ble";
|
||||||
|
version = "0.7.1";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Bluetooth-Devices";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-WjSMyuxxScJMtrQAvCHX98IXzbO2dWAsAaOwXf6TEDg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace pyproject.toml \
|
||||||
|
--replace " --cov=led_ble --cov-report=term-missing:skip-covered" ""
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
async-timeout
|
||||||
|
bleak
|
||||||
|
bleak-retry-connector
|
||||||
|
flux-led
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"led_ble"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Library for LED BLE devices";
|
||||||
|
homepage = "https://github.com/Bluetooth-Devices/led-ble";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "millheater";
|
pname = "millheater";
|
||||||
version = "0.9.0";
|
version = "0.10.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "Danielhiversen";
|
owner = "Danielhiversen";
|
||||||
repo = "pymill";
|
repo = "pymill";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-ocPp9tRghlOb0vZrpELDkwOq8ue+JBCRf2uB0Q7CPF8=";
|
sha256 = "sha256-ImEg+VEiASQPnMeZzbYMMb+ZgcsxagQcN9IDFGO05Vw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "neo4j";
|
pname = "neo4j";
|
||||||
version = "4.4.5";
|
version = "5.0.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -15,8 +15,8 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "neo4j";
|
owner = "neo4j";
|
||||||
repo = "neo4j-python-driver";
|
repo = "neo4j-python-driver";
|
||||||
rev = version;
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-BtftIpVKnIAwgLgdZUwHiVsKOpgy2bSb+9fC3ycpM4Y=";
|
hash = "sha256-I3RAsCpfaDcW0L89lOff2zCQc+6B6eNvuWKgV7G2Bws=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, dacite
|
, dacite
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, aqipy-atmotech
|
||||||
, pytest-asyncio
|
, pytest-asyncio
|
||||||
, pytest-error-for-skips
|
, pytest-error-for-skips
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
|
@ -12,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "nettigo-air-monitor";
|
pname = "nettigo-air-monitor";
|
||||||
version = "1.3.0";
|
version = "1.4.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -21,12 +22,13 @@ buildPythonPackage rec {
|
||||||
owner = "bieniu";
|
owner = "bieniu";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-O/HJTqmNmnx85AVuhRRxNqS1W0dZyKFSPVFqaBXAuhU=";
|
hash = "sha256-UbknJ+dX+4kzfe6/gg/Nj1Ay8YXtIRj203B6NkhGVys=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
aiohttp
|
aiohttp
|
||||||
dacite
|
dacite
|
||||||
|
aqipy-atmotech
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "nextdns";
|
pname = "nextdns";
|
||||||
version = "1.0.2";
|
version = "1.1.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "bieniu";
|
owner = "bieniu";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-joPg5XZ5qEDnON96XCy5j4/OC+EkFw09Db4TH+ThsTY=";
|
hash = "sha256-hMTafmG3mk6jyrqxI7L/rQxKGpgNgEZ+b6d6/yISCng=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
27
pkgs/development/python-modules/ovmfvartool/default.nix
Normal file
27
pkgs/development/python-modules/ovmfvartool/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib, buildPythonPackage, fetchFromGitHub, pyyaml }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "ovmfvartool";
|
||||||
|
version = "unstable-2022-09-04";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "hlandau";
|
||||||
|
repo = pname;
|
||||||
|
rev = "45e6b1e53967ee6590faae454c076febce096931";
|
||||||
|
hash = "sha256-XbvcE/MXNj5S5N7A7jxdwgEE5yMuB82Xg+PYBsFRIm0=";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ pyyaml ];
|
||||||
|
|
||||||
|
# has no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "ovmfvartool" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Parse and generate OVMF_VARS.fd from Yaml";
|
||||||
|
homepage = "https://github.com/hlandau/ovmfvartool";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ baloo raitobezarius ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pescea";
|
pname = "pescea";
|
||||||
version = "1.0.11";
|
version = "1.0.12";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -19,8 +19,9 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lazdavila";
|
owner = "lazdavila";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
# https://github.com/lazdavila/pescea/issues/4
|
||||||
sha256 = "sha256-yiBtvD7kCqR/F4yoJa5rIOekYy8+zlJh849Jv+HkA4M=";
|
rev = "a3dd7deedc64205e24adbc4ff406a2f6aed3b240";
|
||||||
|
hash = "sha256-5TkFrGaSkQOORhf5a7SjkzggFLPyqe9k3M0B4ljhWTQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "plexapi";
|
pname = "plexapi";
|
||||||
version = "4.12.1";
|
version = "4.13.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "pkkid";
|
owner = "pkkid";
|
||||||
repo = "python-plexapi";
|
repo = "python-plexapi";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "sha256-OzHykLpcy+ZA3jfzrDwmCoNb4JhvdHYJErzfWn+zjqo=";
|
sha256 = "sha256-lFVXWkT6cg0JlFWz5AquEXC6icwTU3bNHMDfKEy/3rQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, psutil
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "psutil-home-assistant";
|
||||||
|
version = "0.0.1";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "home-assistant-libs";
|
||||||
|
repo = "psutil-home-assistant";
|
||||||
|
rev = "refs/tags/${version}";
|
||||||
|
hash = "sha256-6bj1aaa/JYZFVwUAJfxISRoldgTmumCG8WrlKhkb6kM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
psutil
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
changelog = "https://github.com/home-assistant-libs/psutil-home-assistant/releases/tag/${version}";
|
||||||
|
description = "Wrapper of psutil that removes reliance on globals";
|
||||||
|
homepage = "https://github.com/home-assistant-libs/psutil-home-assistant";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = teams.home-assistant.members;
|
||||||
|
};
|
||||||
|
}
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyduke-energy";
|
pname = "pyduke-energy";
|
||||||
version = "1.0.1";
|
version = "1.0.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -21,8 +21,8 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mjmeli";
|
owner = "mjmeli";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-qHVQ7ehvhVM2IL8DcoB6TU2Q4GBn4Ewmzs6Yp46r6xE=";
|
sha256 = "sha256-0fxFZQr8Oti17egBvpvE92YsIZ+Jf8gYRh0J2g5WTIc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -1,45 +1,58 @@
|
||||||
{ lib
|
{ lib
|
||||||
, authlib
|
, aiohttp
|
||||||
|
, aioresponses
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, httpx
|
, poetry-core
|
||||||
, pytest-asyncio
|
, pyjwt
|
||||||
|
, pytest-aiohttp
|
||||||
|
, pytest-freezegun
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, pytz
|
, deepdiff
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pylitterbot";
|
pname = "pylitterbot";
|
||||||
version = "2022.7.0";
|
version = "2022.9.2";
|
||||||
format = "setuptools";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "natekspencer";
|
owner = "natekspencer";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "sha256-iniSlsZVWdDuwM/6asX4xyVrtrQvt7wEBwDVutjCogU=";
|
hash = "sha256-iGif349AhrqcJnaZZdGc7x4KD7u4oStmKWxIY/knMww=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
authlib
|
aiohttp
|
||||||
httpx
|
deepdiff
|
||||||
pytz
|
pyjwt
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
pytest-asyncio
|
aioresponses
|
||||||
|
pytest-aiohttp
|
||||||
|
pytest-freezegun
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pytestFlagsArray = [
|
||||||
|
"--asyncio-mode=legacy"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
"pylitterbot"
|
"pylitterbot"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python package for controlling a Litter-Robot";
|
description = "Modulefor controlling a Litter-Robot";
|
||||||
homepage = "https://github.com/natekspencer/pylitterbot";
|
homepage = "https://github.com/natekspencer/pylitterbot";
|
||||||
license = with licenses; [ mit ];
|
license = with licenses; [ mit ];
|
||||||
maintainers = with maintainers; [ fab ];
|
maintainers = with maintainers; [ fab ];
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, awesomeversion
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, click
|
, click
|
||||||
, crcmod
|
, crcmod
|
||||||
|
@ -17,29 +18,35 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pymysensors";
|
pname = "pymysensors";
|
||||||
version = "0.23.0";
|
version = "0.24.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "theolind";
|
owner = "theolind";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0a09w1bzz2pn0w11f7kx8052914kdpgfb7w6hc9s50x8wl9q604h";
|
hash = "sha256-3t9YrSJf02kc5CuTqPBc/qNJV7yy7Vke4WqhtuOaAYo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
awesomeversion
|
||||||
click
|
click
|
||||||
crcmod
|
crcmod
|
||||||
getmac
|
getmac
|
||||||
intelhex
|
intelhex
|
||||||
paho-mqtt
|
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
voluptuous
|
voluptuous
|
||||||
];
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
mqtt-client = [
|
||||||
|
paho-mqtt
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
pytest-sugar
|
pytest-sugar
|
||||||
pytest-timeout
|
pytest-timeout
|
||||||
|
|
|
@ -7,14 +7,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyrisco";
|
pname = "pyrisco";
|
||||||
version = "0.5.2";
|
version = "0.5.4";
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "OnFreund";
|
owner = "OnFreund";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-gRAQARdVZWpFHx0nE4xRktIP2p4ggp9/95VO9nNd/1w=";
|
sha256 = "sha256-/h0vqclvVjoY/tjAWAYjvSqVaAaXeXNafECygutvACA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ aiohttp ];
|
propagatedBuildInputs = [ aiohttp ];
|
||||||
|
|
|
@ -4,11 +4,12 @@
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyswitchbot";
|
pname = "pyswitchbot";
|
||||||
version = "0.18.14";
|
version = "0.18.27";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -17,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "Danielhiversen";
|
owner = "Danielhiversen";
|
||||||
repo = "pySwitchbot";
|
repo = "pySwitchbot";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-XUdrjhV0AnKV6snb183FrlcSLAvo7U+NyvPDorykkJU=";
|
hash = "sha256-80GzOKZRsjWHLEGhNrYIWdUMiel5ztcobwRhrlyjzpY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -25,8 +26,9 @@ buildPythonPackage rec {
|
||||||
bleak-retry-connector
|
bleak-retry-connector
|
||||||
];
|
];
|
||||||
|
|
||||||
# Project has no tests
|
checkInputs = [
|
||||||
doCheck = false;
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
"switchbot"
|
"switchbot"
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-benedict";
|
pname = "python-benedict";
|
||||||
version = "0.25.3";
|
version = "0.25.4";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||||
owner = "fabiocaccamo";
|
owner = "fabiocaccamo";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-hvXcww2h83azvC9MnJHje3tnHpcvup709LoKoegdG4I=";
|
hash = "sha256-q7aQW4XRlKp+X1iItHVEsHEjkl2DU9QG0eMrcuq+rc4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -7,11 +7,12 @@
|
||||||
, pytest-aio
|
, pytest-aio
|
||||||
, pytest-asyncio
|
, pytest-asyncio
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
|
, setuptools-scm
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-izone";
|
pname = "python-izone";
|
||||||
version = "1.2.7";
|
version = "1.2.9";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -19,10 +20,16 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Swamp-Ig";
|
owner = "Swamp-Ig";
|
||||||
repo = "pizone";
|
repo = "pizone";
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-CvFOhs56dfNerK3junWElQfTJi1YXA86zMbv0tseQC8=";
|
hash = "sha256-0rj+tKn2pbFe+nczTMGLwIwmc4jCznGGF4/IMjlEvQg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools-scm
|
||||||
|
];
|
||||||
|
|
||||||
|
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
aiohttp
|
aiohttp
|
||||||
netifaces
|
netifaces
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "regenmaschine";
|
pname = "regenmaschine";
|
||||||
version = "2022.08.0";
|
version = "2022.09.0";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||||
owner = "bachya";
|
owner = "bachya";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "sha256-JPJ+8h3r1C2fHxVPsQgk0ZuG7VqKfBb4qthAG+GCvcE=";
|
sha256 = "sha256-DEa9bh6dOBMyqgts9UoFOfC97vaZ4d6NPYlKC8ayrgk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "scikit-hep-testdata";
|
pname = "scikit-hep-testdata";
|
||||||
version = "0.4.15";
|
version = "0.4.20";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
# fetch from github as we want the data files
|
# fetch from github as we want the data files
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "scikit-hep";
|
owner = "scikit-hep";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-cEEtuLmGg/bDRYTUQXQiplzES28+xh8iQge6xZUTWIA=";
|
sha256 = "sha256-xUXHacUIOr309HCHpzFw0g4i0bgiYcvYTCwBBbVVlR0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "skodaconnect";
|
pname = "skodaconnect";
|
||||||
version = "1.1.21";
|
version = "1.1.23";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "lendy007";
|
owner = "lendy007";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-4VM1bOiSkmzlDegtIRUh1O9FG2DPyK77MIQgQcGQ+ZM=";
|
hash = "sha256-nRGuDcllBAJTGjA0CIPOX/WCO04dYCm+AFC/aYKiBdY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "slack-sdk";
|
pname = "slack-sdk";
|
||||||
version = "3.18.2";
|
version = "3.18.3";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||||
owner = "slackapi";
|
owner = "slackapi";
|
||||||
repo = "python-slack-sdk";
|
repo = "python-slack-sdk";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-DBJyw+im7OyzOCUQ9xyth6Tv0kjXRz+R4YUMay1HF3Y=";
|
sha256 = "sha256-Up3W0NkN9BY6C9KWD6EPZ2sy+55f4eNFl2cP4IdcIcs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "thermopro-ble";
|
pname = "thermopro-ble";
|
||||||
version = "0.4.1";
|
version = "0.4.3";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -19,8 +19,8 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bluetooth-devices";
|
owner = "bluetooth-devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-5KfR01qsSGF2ZNklhm7he9Hskk8pqC2GEmIcsB4HpRY=";
|
hash = "sha256-y8Uh1REZqfrS3Y/L/uCmHYkdPQzwzdx7eSz003oz05o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -6,12 +6,12 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "types-requests";
|
pname = "types-requests";
|
||||||
version = "2.28.9";
|
version = "2.28.10";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-/q9YG9WASXpH/oRdUG+juRtITPcG/yd3TodlmDfemWI=";
|
sha256 = "sha256-l9j0CqH/4eWMNybHfWPBgtrqmnLZ8fosr96nVrKhnyw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "types-urllib3";
|
pname = "types-urllib3";
|
||||||
version = "1.26.23";
|
version = "1.26.24";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-t46Bnw41AiHQaJpWZhYuRnujkQc3uv2hS1wshem7HlY=";
|
hash = "sha256-obOq6n3aPrG1Fpnucjqt0jVIjk3EZI4DDwm8Qp7P9C8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Module doesn't have tests
|
# Module doesn't have tests
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ultraheat-api";
|
pname = "ultraheat-api";
|
||||||
version = "0.4.1";
|
version = "0.4.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "ultraheat_api";
|
pname = "ultraheat_api";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-6idbapqxPgA6st2ayuEiHc6WDDmsb3AJU1FnJjOukaM=";
|
hash = "sha256-UzDGkLvFqqiBuiCgMA0BItmUhrY0b963o05WDHxsS0Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "unifi-discovery";
|
pname = "unifi-discovery";
|
||||||
version = "1.1.5";
|
version = "1.1.6";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "bdraco";
|
owner = "bdraco";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-WO1oLD09fokMR7lVCqs1Qeodjc+Yg431otl9rohtmPo=";
|
hash = "sha256-C7kCliNLqzkrOoT1oy3scLl3VNdDXwWEqaO0DlGZWmk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "vulcan-api";
|
pname = "vulcan-api";
|
||||||
version = "2.1.1";
|
version = "2.2.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -24,8 +24,8 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kapi2289";
|
owner = "kapi2289";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-XYpQ1uqRmdqsGeKyHKGxFyXMN9HugTiPUx9tFUiGSpU=";
|
sha256 = "sha256-decp3wq/O4QTBE40iSkMaCTJYM6XPP7nLlSAEL1bemY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "abmantis";
|
owner = "abmantis";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "0b7bqg4h9q9rk3hv2im903xn7jgfyf36kcv31v96ap75yrvip6wa";
|
hash = "sha256-M7V+JgbaFxrijaP8znZv8tOoHGVlQmTJIdiBXK6g8LM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -36,6 +36,9 @@ buildPythonPackage rec {
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# https://github.com/abmantis/whirlpool-sixth-sense/issues/15
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "whirlpool" ];
|
pythonImportsCheck = [ "whirlpool" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ lib
|
{ lib
|
||||||
, bleak-retry-connector
|
, bleak-retry-connector
|
||||||
|
, bluetooth-data-tools
|
||||||
, bluetooth-sensor-state-data
|
, bluetooth-sensor-state-data
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
@ -13,7 +14,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "xiaomi-ble";
|
pname = "xiaomi-ble";
|
||||||
version = "0.8.0";
|
version = "0.9.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -22,7 +23,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-HwA2NKsrqXBsC5/rUZUNfHDk8QA7I+zQmwqt0SVhw38=";
|
hash = "sha256-FitHVfl/N2Q9bixmJFyADBytuM3T4A/D+/36lAU9vls=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -31,6 +32,7 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
bleak-retry-connector
|
bleak-retry-connector
|
||||||
|
bluetooth-data-tools
|
||||||
bluetooth-sensor-state-data
|
bluetooth-sensor-state-data
|
||||||
home-assistant-bluetooth
|
home-assistant-bluetooth
|
||||||
pycryptodomex
|
pycryptodomex
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "zeroconf";
|
pname = "zeroconf";
|
||||||
version = "0.39.0";
|
version = "0.39.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -19,8 +19,8 @@ buildPythonPackage rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jstasiak";
|
owner = "jstasiak";
|
||||||
repo = "python-zeroconf";
|
repo = "python-zeroconf";
|
||||||
rev = version;
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-R6q5fq8P91q+qhy+lOCuoKUMFBvkKFsKLVCoqIy7Qpk=";
|
hash = "sha256-fIp1RLf6qpo9s5fdgFt7yid6M/Sf3hmm8MZikjCiCu0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "zha-quirks";
|
pname = "zha-quirks";
|
||||||
version = "0.0.78";
|
version = "0.0.79";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "zigpy";
|
owner = "zigpy";
|
||||||
repo = "zha-device-handlers";
|
repo = "zha-device-handlers";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-S54reJhzvDMOC5+N/WZ8bz8XNXH/91jAAy8gCq90MvQ=";
|
hash = "sha256-7qE0HLp/ehwHdwVWb0H4eCwCCTUUySAPoZewLYE/MUw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "zwave-js-server-python";
|
pname = "zwave-js-server-python";
|
||||||
version = "0.39.0";
|
version = "0.41.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "home-assistant-libs";
|
owner = "home-assistant-libs";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-qKIlknxzZSHCl5KF8SRVHLB7eFc7ZEzAdzi+tlfcoPg=";
|
hash = "sha256-V4QEsHkakqYsZ09Q8BJG9fhREdGboirF5sNxm8t+dAQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "go-task";
|
pname = "go-task";
|
||||||
version = "3.14.1";
|
version = "3.15.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = "task";
|
repo = "task";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-GbCrMsMxhSjJOsZX4Gq9ZzBJ+F5vXDMi9vSyFrHNt44=";
|
sha256 = "sha256-UeKb+v9mHKCwQAGzaYQ0aRi7oCZOOIP1dal0ro3iwzI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-xp1s1aixPyXq9oVD8IZYSlUiL8UkIx5c8gYJRpIRD7I=";
|
vendorSha256 = "sha256-xp1s1aixPyXq9oVD8IZYSlUiL8UkIx5c8gYJRpIRD7I=";
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "k6";
|
pname = "k6";
|
||||||
version = "0.39.0";
|
version = "0.40.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "grafana";
|
owner = "grafana";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-fphhXbaK5wNhBaP8+d4Ktqf4G8OyX/1SLiHVF+jlUF0=";
|
sha256 = "sha256-qYWme1VepGTKuvhUtuCqkalfp1YhKDoW8sc6Co0sbHg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
subPackages = [ "./" ];
|
subPackages = [ "./" ];
|
||||||
|
|
|
@ -27,10 +27,13 @@ rustPlatform.buildRustPackage rec {
|
||||||
"--skip lib_default_uses_debug_build"
|
"--skip lib_default_uses_debug_build"
|
||||||
"--skip lib_explicit_debug_build"
|
"--skip lib_explicit_debug_build"
|
||||||
"--skip lib_explicit_release_build"
|
"--skip lib_explicit_release_build"
|
||||||
|
] ++ lib.optionals stdenv.isDarwin [
|
||||||
|
# WORKAROUND: test_body fails when using clang
|
||||||
|
# https://github.com/eqrion/cbindgen/issues/628
|
||||||
|
"--skip test_body"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
broken = stdenv.isDarwin;
|
|
||||||
description = "A project for generating C bindings from Rust code";
|
description = "A project for generating C bindings from Rust code";
|
||||||
homepage = "https://github.com/eqrion/cbindgen";
|
homepage = "https://github.com/eqrion/cbindgen";
|
||||||
license = licenses.mpl20;
|
license = licenses.mpl20;
|
||||||
|
|
|
@ -14,13 +14,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "vala-lint";
|
pname = "vala-lint";
|
||||||
version = "unstable-2022-02-16";
|
version = "unstable-2022-05-20";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vala-lang";
|
owner = "vala-lang";
|
||||||
repo = "vala-lint";
|
repo = "vala-lint";
|
||||||
rev = "2f8a970cbf41ac54d2b4124c9d7db64543031901";
|
rev = "b5c22b3bce25837565a894ba1a91bc856b60c251";
|
||||||
sha256 = "sha256-jIC9nUWxs4iDpqEQGxl8JrHbBEkz60/elWHqGKQqlX8=";
|
sha256 = "sha256-DzK4CihXUOY3xnVnuCgfFmhN+Q3gUD/v77vA7hS9qWE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Do not edit!
|
# Do not edit!
|
||||||
|
|
||||||
{
|
{
|
||||||
version = "2022.8.7";
|
version = "2022.9.1";
|
||||||
components = {
|
components = {
|
||||||
"abode" = ps: with ps; [
|
"abode" = ps: with ps; [
|
||||||
abodepy
|
abodepy
|
||||||
|
@ -85,7 +85,6 @@
|
||||||
boto3
|
boto3
|
||||||
];
|
];
|
||||||
"ambee" = ps: with ps; [
|
"ambee" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
ambee
|
ambee
|
||||||
];
|
];
|
||||||
"amberelectric" = ps: with ps; [
|
"amberelectric" = ps: with ps; [
|
||||||
|
@ -124,7 +123,6 @@
|
||||||
"anel_pwrctrl" = ps: with ps; [
|
"anel_pwrctrl" = ps: with ps; [
|
||||||
]; # missing inputs: anel_pwrctrl-homeassistant
|
]; # missing inputs: anel_pwrctrl-homeassistant
|
||||||
"anthemav" = ps: with ps; [
|
"anthemav" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: anthemav
|
]; # missing inputs: anthemav
|
||||||
"apache_kafka" = ps: with ps; [
|
"apache_kafka" = ps: with ps; [
|
||||||
aiokafka
|
aiokafka
|
||||||
|
@ -193,6 +191,13 @@
|
||||||
pyatome
|
pyatome
|
||||||
];
|
];
|
||||||
"august" = ps: with ps; [
|
"august" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
yalexs-ble
|
||||||
yalexs
|
yalexs
|
||||||
];
|
];
|
||||||
"aurora" = ps: with ps; [
|
"aurora" = ps: with ps; [
|
||||||
|
@ -277,6 +282,15 @@
|
||||||
]; # missing inputs: python-blockchain-api
|
]; # missing inputs: python-blockchain-api
|
||||||
"bloomsky" = ps: with ps; [
|
"bloomsky" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
"bluemaestro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluemaestro-ble
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"blueprint" = ps: with ps; [
|
"blueprint" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"bluesound" = ps: with ps; [
|
"bluesound" = ps: with ps; [
|
||||||
|
@ -286,11 +300,17 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"bluetooth_le_tracker" = ps: with ps; [
|
"bluetooth_le_tracker" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"bluetooth_tracker" = ps: with ps; [
|
"bluetooth_tracker" = ps: with ps; [
|
||||||
bt-proximity
|
bt-proximity
|
||||||
|
@ -309,8 +329,7 @@
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"braviatv" = ps: with ps; [
|
"braviatv" = ps: with ps; [
|
||||||
bravia-tv
|
]; # missing inputs: pybravia
|
||||||
];
|
|
||||||
"broadlink" = ps: with ps; [
|
"broadlink" = ps: with ps; [
|
||||||
broadlink
|
broadlink
|
||||||
];
|
];
|
||||||
|
@ -332,6 +351,15 @@
|
||||||
]; # missing inputs: bthomehub5-devicelist
|
]; # missing inputs: bthomehub5-devicelist
|
||||||
"bt_smarthub" = ps: with ps; [
|
"bt_smarthub" = ps: with ps; [
|
||||||
]; # missing inputs: btsmarthub_devicelist
|
]; # missing inputs: btsmarthub_devicelist
|
||||||
|
"bthome" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
bthome-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"buienradar" = ps: with ps; [
|
"buienradar" = ps: with ps; [
|
||||||
buienradar
|
buienradar
|
||||||
];
|
];
|
||||||
|
@ -498,11 +526,13 @@
|
||||||
async-upnp-client
|
async-upnp-client
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
fnvhash
|
fnvhash
|
||||||
hass-nabucasa
|
hass-nabucasa
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
ifaddr
|
ifaddr
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
scapy
|
scapy
|
||||||
|
@ -657,7 +687,10 @@
|
||||||
pyeconet
|
pyeconet
|
||||||
];
|
];
|
||||||
"ecovacs" = ps: with ps; [
|
"ecovacs" = ps: with ps; [
|
||||||
]; # missing inputs: sucks
|
]; # missing inputs: py-sucks
|
||||||
|
"ecowitt" = ps: with ps; [
|
||||||
|
aioecowitt
|
||||||
|
];
|
||||||
"eddystone_temperature" = ps: with ps; [
|
"eddystone_temperature" = ps: with ps; [
|
||||||
construct
|
construct
|
||||||
]; # missing inputs: beacontools
|
]; # missing inputs: beacontools
|
||||||
|
@ -750,12 +783,23 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
construct
|
construct
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
]; # missing inputs: python-eq3bt
|
]; # missing inputs: python-eq3bt
|
||||||
|
"escea" = ps: with ps; [
|
||||||
|
pescea
|
||||||
|
];
|
||||||
"esphome" = ps: with ps; [
|
"esphome" = ps: with ps; [
|
||||||
aioesphomeapi
|
aioesphomeapi
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
ifaddr
|
ifaddr
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"etherscan" = ps: with ps; [
|
"etherscan" = ps: with ps; [
|
||||||
|
@ -812,6 +856,9 @@
|
||||||
"file" = ps: with ps; [
|
"file" = ps: with ps; [
|
||||||
file-read-backwards
|
file-read-backwards
|
||||||
];
|
];
|
||||||
|
"file_upload" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
];
|
||||||
"filesize" = ps: with ps; [
|
"filesize" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"filter" = ps: with ps; [
|
"filter" = ps: with ps; [
|
||||||
|
@ -841,7 +888,10 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
fjaraskupan
|
fjaraskupan
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"fleetgo" = ps: with ps; [
|
"fleetgo" = ps: with ps; [
|
||||||
ritassist
|
ritassist
|
||||||
|
@ -867,7 +917,6 @@
|
||||||
pyflume
|
pyflume
|
||||||
];
|
];
|
||||||
"flunearyou" = ps: with ps; [
|
"flunearyou" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
pyflunearyou
|
pyflunearyou
|
||||||
];
|
];
|
||||||
"flux" = ps: with ps; [
|
"flux" = ps: with ps; [
|
||||||
|
@ -934,6 +983,8 @@
|
||||||
"frontier_silicon" = ps: with ps; [
|
"frontier_silicon" = ps: with ps; [
|
||||||
afsapi
|
afsapi
|
||||||
];
|
];
|
||||||
|
"fully_kiosk" = ps: with ps; [
|
||||||
|
]; # missing inputs: python-fullykiosk
|
||||||
"futurenow" = ps: with ps; [
|
"futurenow" = ps: with ps; [
|
||||||
pyfnip
|
pyfnip
|
||||||
];
|
];
|
||||||
|
@ -1038,7 +1089,10 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
govee-ble
|
govee-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"gpsd" = ps: with ps; [
|
"gpsd" = ps: with ps; [
|
||||||
gps3
|
gps3
|
||||||
|
@ -1082,9 +1136,11 @@
|
||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"hardware" = ps: with ps; [
|
"hardware" = ps: with ps; [
|
||||||
|
psutil-home-assistant
|
||||||
];
|
];
|
||||||
"harman_kardon_avr" = ps: with ps; [
|
"harman_kardon_avr" = ps: with ps; [
|
||||||
hkavr
|
hkavr
|
||||||
|
@ -1150,13 +1206,19 @@
|
||||||
"homeassistant" = ps: with ps; [
|
"homeassistant" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"homeassistant_alerts" = ps: with ps; [
|
"homeassistant_alerts" = ps: with ps; [
|
||||||
|
];
|
||||||
|
"homeassistant_sky_connect" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
|
psutil-home-assistant
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"homeassistant_yellow" = ps: with ps; [
|
"homeassistant_yellow" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"homekit" = ps: with ps; [
|
"homekit" = ps: with ps; [
|
||||||
|
@ -1175,7 +1237,10 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
ifaddr
|
ifaddr
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"homematic" = ps: with ps; [
|
"homematic" = ps: with ps; [
|
||||||
|
@ -1279,7 +1344,10 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
inkbird-ble
|
inkbird-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"input_boolean" = ps: with ps; [
|
"input_boolean" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
@ -1365,6 +1433,9 @@
|
||||||
"juicenet" = ps: with ps; [
|
"juicenet" = ps: with ps; [
|
||||||
python-juicenet
|
python-juicenet
|
||||||
];
|
];
|
||||||
|
"justnimbus" = ps: with ps; [
|
||||||
|
justnimbus
|
||||||
|
];
|
||||||
"kaiterra" = ps: with ps; [
|
"kaiterra" = ps: with ps; [
|
||||||
]; # missing inputs: kaiterra-async-client
|
]; # missing inputs: kaiterra-async-client
|
||||||
"kaleidescape" = ps: with ps; [
|
"kaleidescape" = ps: with ps; [
|
||||||
|
@ -1420,8 +1491,13 @@
|
||||||
"lacrosse" = ps: with ps; [
|
"lacrosse" = ps: with ps; [
|
||||||
pylacrosse
|
pylacrosse
|
||||||
];
|
];
|
||||||
|
"lacrosse_view" = ps: with ps; [
|
||||||
|
]; # missing inputs: lacrosse-view
|
||||||
"lametric" = ps: with ps; [
|
"lametric" = ps: with ps; [
|
||||||
lmnotify
|
aiohttp-cors
|
||||||
|
]; # missing inputs: demetriek
|
||||||
|
"landisgyr_heat_meter" = ps: with ps; [
|
||||||
|
ultraheat-api
|
||||||
];
|
];
|
||||||
"lannouncer" = ps: with ps; [
|
"lannouncer" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
@ -1437,6 +1513,15 @@
|
||||||
"lcn" = ps: with ps; [
|
"lcn" = ps: with ps; [
|
||||||
pypck
|
pypck
|
||||||
];
|
];
|
||||||
|
"led_ble" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
led-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"lg_netcast" = ps: with ps; [
|
"lg_netcast" = ps: with ps; [
|
||||||
pylgnetcast
|
pylgnetcast
|
||||||
];
|
];
|
||||||
|
@ -1448,7 +1533,6 @@
|
||||||
];
|
];
|
||||||
"lifx" = ps: with ps; [
|
"lifx" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
aiolifx-connection
|
|
||||||
aiolifx
|
aiolifx
|
||||||
aiolifx-effects
|
aiolifx-effects
|
||||||
ifaddr
|
ifaddr
|
||||||
|
@ -1594,6 +1678,14 @@
|
||||||
];
|
];
|
||||||
"melissa" = ps: with ps; [
|
"melissa" = ps: with ps; [
|
||||||
]; # missing inputs: py-melissa-climate
|
]; # missing inputs: py-melissa-climate
|
||||||
|
"melnor" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
]; # missing inputs: melnor-bluetooth
|
||||||
"meraki" = ps: with ps; [
|
"meraki" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
];
|
];
|
||||||
|
@ -1635,7 +1727,6 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
];
|
];
|
||||||
"miflora" = ps: with ps; [
|
"miflora" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"mikrotik" = ps: with ps; [
|
"mikrotik" = ps: with ps; [
|
||||||
librouteros
|
librouteros
|
||||||
|
@ -1655,7 +1746,6 @@
|
||||||
minio
|
minio
|
||||||
];
|
];
|
||||||
"mitemp_bt" = ps: with ps; [
|
"mitemp_bt" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"mjpeg" = ps: with ps; [
|
"mjpeg" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
@ -1663,7 +1753,10 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
moat-ble
|
moat-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"mobile_app" = ps: with ps; [
|
"mobile_app" = ps: with ps; [
|
||||||
pynacl
|
pynacl
|
||||||
|
@ -1943,7 +2036,6 @@
|
||||||
"openalpr_cloud" = ps: with ps; [
|
"openalpr_cloud" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"openalpr_local" = ps: with ps; [
|
"openalpr_local" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"opencv" = ps: with ps; [
|
"opencv" = ps: with ps; [
|
||||||
numpy
|
numpy
|
||||||
|
@ -1955,6 +2047,7 @@
|
||||||
openevsewifi
|
openevsewifi
|
||||||
];
|
];
|
||||||
"openexchangerates" = ps: with ps; [
|
"openexchangerates" = ps: with ps; [
|
||||||
|
aioopenexchangerates
|
||||||
];
|
];
|
||||||
"opengarage" = ps: with ps; [
|
"opengarage" = ps: with ps; [
|
||||||
open-garage
|
open-garage
|
||||||
|
@ -2125,6 +2218,8 @@
|
||||||
"proxy" = ps: with ps; [
|
"proxy" = ps: with ps; [
|
||||||
pillow
|
pillow
|
||||||
];
|
];
|
||||||
|
"prusalink" = ps: with ps; [
|
||||||
|
]; # missing inputs: pyprusalink
|
||||||
"ps4" = ps: with ps; [
|
"ps4" = ps: with ps; [
|
||||||
]; # missing inputs: pyps4-2ndscreen
|
]; # missing inputs: pyps4-2ndscreen
|
||||||
"pulseaudio_loopback" = ps: with ps; [
|
"pulseaudio_loopback" = ps: with ps; [
|
||||||
|
@ -2157,6 +2252,15 @@
|
||||||
];
|
];
|
||||||
"qbittorrent" = ps: with ps; [
|
"qbittorrent" = ps: with ps; [
|
||||||
]; # missing inputs: python-qbittorrent
|
]; # missing inputs: python-qbittorrent
|
||||||
|
"qingping" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
qingping-ble
|
||||||
|
];
|
||||||
"qld_bushfire" = ps: with ps; [
|
"qld_bushfire" = ps: with ps; [
|
||||||
georss-qld-bushfire-alert-client
|
georss-qld-bushfire-alert-client
|
||||||
];
|
];
|
||||||
|
@ -2190,7 +2294,6 @@
|
||||||
radios
|
radios
|
||||||
];
|
];
|
||||||
"radiotherm" = ps: with ps; [
|
"radiotherm" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
radiotherm
|
radiotherm
|
||||||
];
|
];
|
||||||
"rainbird" = ps: with ps; [
|
"rainbird" = ps: with ps; [
|
||||||
|
@ -2213,6 +2316,7 @@
|
||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"raspyrfm" = ps: with ps; [
|
"raspyrfm" = ps: with ps; [
|
||||||
|
@ -2355,6 +2459,8 @@
|
||||||
]; # missing inputs: satel_integra
|
]; # missing inputs: satel_integra
|
||||||
"scene" = ps: with ps; [
|
"scene" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
"schedule" = ps: with ps; [
|
||||||
|
];
|
||||||
"schluter" = ps: with ps; [
|
"schluter" = ps: with ps; [
|
||||||
]; # missing inputs: py-schluter
|
]; # missing inputs: py-schluter
|
||||||
"scrape" = ps: with ps; [
|
"scrape" = ps: with ps; [
|
||||||
|
@ -2394,10 +2500,22 @@
|
||||||
fnvhash
|
fnvhash
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
|
"sensorpro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
sensorpro-ble
|
||||||
|
];
|
||||||
"sensorpush" = ps: with ps; [
|
"sensorpush" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
sensorpush-ble
|
sensorpush-ble
|
||||||
];
|
];
|
||||||
"sentry" = ps: with ps; [
|
"sentry" = ps: with ps; [
|
||||||
|
@ -2451,7 +2569,6 @@
|
||||||
pysignalclirestapi
|
pysignalclirestapi
|
||||||
];
|
];
|
||||||
"simplepush" = ps: with ps; [
|
"simplepush" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: simplepush
|
]; # missing inputs: simplepush
|
||||||
"simplisafe" = ps: with ps; [
|
"simplisafe" = ps: with ps; [
|
||||||
simplisafe-python
|
simplisafe-python
|
||||||
|
@ -2566,7 +2683,6 @@
|
||||||
pysdcp
|
pysdcp
|
||||||
];
|
];
|
||||||
"soundtouch" = ps: with ps; [
|
"soundtouch" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
libsoundtouch
|
libsoundtouch
|
||||||
];
|
];
|
||||||
"spaceapi" = ps: with ps; [
|
"spaceapi" = ps: with ps; [
|
||||||
|
@ -2618,7 +2734,6 @@
|
||||||
statsd
|
statsd
|
||||||
];
|
];
|
||||||
"steam_online" = ps: with ps; [
|
"steam_online" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
steamodd
|
steamodd
|
||||||
];
|
];
|
||||||
"steamist" = ps: with ps; [
|
"steamist" = ps: with ps; [
|
||||||
|
@ -2675,6 +2790,9 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"switcher_kis" = ps: with ps; [
|
"switcher_kis" = ps: with ps; [
|
||||||
aioswitcher
|
aioswitcher
|
||||||
|
@ -2771,6 +2889,24 @@
|
||||||
];
|
];
|
||||||
"tfiac" = ps: with ps; [
|
"tfiac" = ps: with ps; [
|
||||||
]; # missing inputs: pytfiac
|
]; # missing inputs: pytfiac
|
||||||
|
"thermobeacon" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
thermobeacon-ble
|
||||||
|
];
|
||||||
|
"thermopro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
thermopro-ble
|
||||||
|
];
|
||||||
"thermoworks_smoke" = ps: with ps; [
|
"thermoworks_smoke" = ps: with ps; [
|
||||||
stringcase
|
stringcase
|
||||||
]; # missing inputs: thermoworks_smoke
|
]; # missing inputs: thermoworks_smoke
|
||||||
|
@ -2956,7 +3092,6 @@
|
||||||
pyudev
|
pyudev
|
||||||
];
|
];
|
||||||
"uscis" = ps: with ps; [
|
"uscis" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: uscisstatus
|
]; # missing inputs: uscisstatus
|
||||||
"usgs_earthquakes_feed" = ps: with ps; [
|
"usgs_earthquakes_feed" = ps: with ps; [
|
||||||
aio-geojson-usgs-earthquakes
|
aio-geojson-usgs-earthquakes
|
||||||
|
@ -3146,6 +3281,9 @@
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
xiaomi-ble
|
xiaomi-ble
|
||||||
];
|
];
|
||||||
"xiaomi_miio" = ps: with ps; [
|
"xiaomi_miio" = ps: with ps; [
|
||||||
|
@ -3164,6 +3302,15 @@
|
||||||
"yale_smart_alarm" = ps: with ps; [
|
"yale_smart_alarm" = ps: with ps; [
|
||||||
yalesmartalarmclient
|
yalesmartalarmclient
|
||||||
];
|
];
|
||||||
|
"yalexs_ble" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
yalexs-ble
|
||||||
|
];
|
||||||
"yamaha" = ps: with ps; [
|
"yamaha" = ps: with ps; [
|
||||||
rxv
|
rxv
|
||||||
];
|
];
|
||||||
|
@ -3290,6 +3437,7 @@
|
||||||
"ambiclimate"
|
"ambiclimate"
|
||||||
"ambient_station"
|
"ambient_station"
|
||||||
"analytics"
|
"analytics"
|
||||||
|
"android_ip_webcam"
|
||||||
"androidtv"
|
"androidtv"
|
||||||
"apache_kafka"
|
"apache_kafka"
|
||||||
"api"
|
"api"
|
||||||
|
@ -3319,17 +3467,18 @@
|
||||||
"blackbird"
|
"blackbird"
|
||||||
"blebox"
|
"blebox"
|
||||||
"blink"
|
"blink"
|
||||||
|
"bluemaestro"
|
||||||
"blueprint"
|
"blueprint"
|
||||||
"bluetooth"
|
"bluetooth"
|
||||||
"bluetooth_le_tracker"
|
"bluetooth_le_tracker"
|
||||||
"bmw_connected_drive"
|
"bmw_connected_drive"
|
||||||
"bond"
|
"bond"
|
||||||
"bosch_shc"
|
"bosch_shc"
|
||||||
"braviatv"
|
|
||||||
"broadlink"
|
"broadlink"
|
||||||
"brother"
|
"brother"
|
||||||
"brunt"
|
"brunt"
|
||||||
"bsblan"
|
"bsblan"
|
||||||
|
"bthome"
|
||||||
"buienradar"
|
"buienradar"
|
||||||
"button"
|
"button"
|
||||||
"caldav"
|
"caldav"
|
||||||
|
@ -3391,6 +3540,7 @@
|
||||||
"eafm"
|
"eafm"
|
||||||
"ecobee"
|
"ecobee"
|
||||||
"econet"
|
"econet"
|
||||||
|
"ecowitt"
|
||||||
"efergy"
|
"efergy"
|
||||||
"eight_sleep"
|
"eight_sleep"
|
||||||
"elgato"
|
"elgato"
|
||||||
|
@ -3405,6 +3555,7 @@
|
||||||
"enphase_envoy"
|
"enphase_envoy"
|
||||||
"environment_canada"
|
"environment_canada"
|
||||||
"epson"
|
"epson"
|
||||||
|
"escea"
|
||||||
"esphome"
|
"esphome"
|
||||||
"everlights"
|
"everlights"
|
||||||
"evil_genius_labs"
|
"evil_genius_labs"
|
||||||
|
@ -3419,6 +3570,7 @@
|
||||||
"fibaro"
|
"fibaro"
|
||||||
"fido"
|
"fido"
|
||||||
"file"
|
"file"
|
||||||
|
"file_upload"
|
||||||
"filesize"
|
"filesize"
|
||||||
"filter"
|
"filter"
|
||||||
"fireservicerota"
|
"fireservicerota"
|
||||||
|
@ -3486,6 +3638,7 @@
|
||||||
"harmony"
|
"harmony"
|
||||||
"hassio"
|
"hassio"
|
||||||
"hddtemp"
|
"hddtemp"
|
||||||
|
"hdmi_cec"
|
||||||
"heos"
|
"heos"
|
||||||
"here_travel_time"
|
"here_travel_time"
|
||||||
"hisense_aehw4a1"
|
"hisense_aehw4a1"
|
||||||
|
@ -3497,6 +3650,7 @@
|
||||||
"home_plus_control"
|
"home_plus_control"
|
||||||
"homeassistant"
|
"homeassistant"
|
||||||
"homeassistant_alerts"
|
"homeassistant_alerts"
|
||||||
|
"homeassistant_sky_connect"
|
||||||
"homeassistant_yellow"
|
"homeassistant_yellow"
|
||||||
"homekit"
|
"homekit"
|
||||||
"homekit_controller"
|
"homekit_controller"
|
||||||
|
@ -3545,6 +3699,7 @@
|
||||||
"jellyfin"
|
"jellyfin"
|
||||||
"jewish_calendar"
|
"jewish_calendar"
|
||||||
"juicenet"
|
"juicenet"
|
||||||
|
"justnimbus"
|
||||||
"keenetic_ndms2"
|
"keenetic_ndms2"
|
||||||
"kira"
|
"kira"
|
||||||
"kmtronic"
|
"kmtronic"
|
||||||
|
@ -3553,10 +3708,12 @@
|
||||||
"konnected"
|
"konnected"
|
||||||
"kraken"
|
"kraken"
|
||||||
"kulersky"
|
"kulersky"
|
||||||
|
"landisgyr_heat_meter"
|
||||||
"lastfm"
|
"lastfm"
|
||||||
"launch_library"
|
"launch_library"
|
||||||
"laundrify"
|
"laundrify"
|
||||||
"lcn"
|
"lcn"
|
||||||
|
"led_ble"
|
||||||
"lg_soundbar"
|
"lg_soundbar"
|
||||||
"life360"
|
"life360"
|
||||||
"lifx"
|
"lifx"
|
||||||
|
@ -3655,6 +3812,7 @@
|
||||||
"open_meteo"
|
"open_meteo"
|
||||||
"openalpr_cloud"
|
"openalpr_cloud"
|
||||||
"openerz"
|
"openerz"
|
||||||
|
"openexchangerates"
|
||||||
"opengarage"
|
"opengarage"
|
||||||
"openhardwaremonitor"
|
"openhardwaremonitor"
|
||||||
"opentherm_gw"
|
"opentherm_gw"
|
||||||
|
@ -3689,9 +3847,11 @@
|
||||||
"pure_energie"
|
"pure_energie"
|
||||||
"push"
|
"push"
|
||||||
"pushbullet"
|
"pushbullet"
|
||||||
|
"pushover"
|
||||||
"pvoutput"
|
"pvoutput"
|
||||||
"pvpc_hourly_pricing"
|
"pvpc_hourly_pricing"
|
||||||
"python_script"
|
"python_script"
|
||||||
|
"qingping"
|
||||||
"qld_bushfire"
|
"qld_bushfire"
|
||||||
"qnap_qsw"
|
"qnap_qsw"
|
||||||
"rachio"
|
"rachio"
|
||||||
|
@ -3730,6 +3890,7 @@
|
||||||
"safe_mode"
|
"safe_mode"
|
||||||
"samsungtv"
|
"samsungtv"
|
||||||
"scene"
|
"scene"
|
||||||
|
"schedule"
|
||||||
"scrape"
|
"scrape"
|
||||||
"screenlogic"
|
"screenlogic"
|
||||||
"script"
|
"script"
|
||||||
|
@ -3740,6 +3901,7 @@
|
||||||
"senseme"
|
"senseme"
|
||||||
"sensibo"
|
"sensibo"
|
||||||
"sensor"
|
"sensor"
|
||||||
|
"sensorpro"
|
||||||
"sensorpush"
|
"sensorpush"
|
||||||
"sentry"
|
"sentry"
|
||||||
"senz"
|
"senz"
|
||||||
|
@ -3819,6 +3981,8 @@
|
||||||
"tellduslive"
|
"tellduslive"
|
||||||
"template"
|
"template"
|
||||||
"tesla_wall_connector"
|
"tesla_wall_connector"
|
||||||
|
"thermobeacon"
|
||||||
|
"thermopro"
|
||||||
"threshold"
|
"threshold"
|
||||||
"tibber"
|
"tibber"
|
||||||
"tile"
|
"tile"
|
||||||
|
@ -3878,6 +4042,7 @@
|
||||||
"vlc_telnet"
|
"vlc_telnet"
|
||||||
"voicerss"
|
"voicerss"
|
||||||
"volumio"
|
"volumio"
|
||||||
|
"volvooncall"
|
||||||
"vulcan"
|
"vulcan"
|
||||||
"vultr"
|
"vultr"
|
||||||
"wake_on_lan"
|
"wake_on_lan"
|
||||||
|
@ -3906,6 +4071,7 @@
|
||||||
"xiaomi_ble"
|
"xiaomi_ble"
|
||||||
"xiaomi_miio"
|
"xiaomi_miio"
|
||||||
"yale_smart_alarm"
|
"yale_smart_alarm"
|
||||||
|
"yalexs_ble"
|
||||||
"yamaha"
|
"yamaha"
|
||||||
"yamaha_musiccast"
|
"yamaha_musiccast"
|
||||||
"yandex_transport"
|
"yandex_transport"
|
||||||
|
|
|
@ -79,18 +79,6 @@ let
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
(self: super: {
|
|
||||||
p1monitor = super.p1monitor.overridePythonAttrs (oldAttrs: rec {
|
|
||||||
version = "1.0.1";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "klaasnicolaas";
|
|
||||||
repo = "python-p1monitor";
|
|
||||||
rev = "refs/tags/v${version}";
|
|
||||||
hash = "sha256-g3isA2gF2AD+VVzTqpnD+YiJQ9Kcl0VKvwd5l5Yx/Uo=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
})
|
|
||||||
|
|
||||||
# pytest-aiohttp>0.3.0 breaks home-assistant tests
|
# pytest-aiohttp>0.3.0 breaks home-assistant tests
|
||||||
(self: super: {
|
(self: super: {
|
||||||
pytest-aiohttp = super.pytest-aiohttp.overridePythonAttrs (oldAttrs: rec {
|
pytest-aiohttp = super.pytest-aiohttp.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
@ -104,15 +92,24 @@ let
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
patches = [];
|
patches = [];
|
||||||
});
|
});
|
||||||
|
aioecowitt = super.aioecowitt.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
|
});
|
||||||
aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: {
|
aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
|
aioopenexchangerates = super.aioopenexchangerates.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
|
});
|
||||||
gcal-sync = super.gcal-sync.overridePythonAttrs (oldAttrs: {
|
gcal-sync = super.gcal-sync.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: {
|
hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
|
pylitterbot = super.pylitterbot.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
||||||
|
});
|
||||||
pynws = super.pynws.overridePythonAttrs (oldAttrs: {
|
pynws = super.pynws.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
|
@ -245,6 +242,19 @@ let
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
# Pinned due to API changes in 0.3.0
|
||||||
|
(self: super: {
|
||||||
|
tailscale = super.tailscale.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
version = "0.2.0";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "frenck";
|
||||||
|
repo = "python-tailscale";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-/tS9ZMUWsj42n3MYPZJYJELzX3h02AIHeRZmD2SuwWE=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
# Pinned due to API changes in 0.4.0
|
# Pinned due to API changes in 0.4.0
|
||||||
(self: super: {
|
(self: super: {
|
||||||
vilfo-api-client = super.vilfo-api-client.overridePythonAttrs (oldAttrs: rec {
|
vilfo-api-client = super.vilfo-api-client.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
@ -271,6 +281,18 @@ let
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
(self: super: {
|
||||||
|
xiaomi-ble = super.xiaomi-ble.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
version = "0.9.0";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Bluetooth-Devices";
|
||||||
|
repo = "xiaomi-ble";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-xdh8WHrSkbuOGqSiIiufjiVaO719DMDYzbprE3s2kmQ=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
# home-assistant-frontend does not exist in python3.pkgs
|
# home-assistant-frontend does not exist in python3.pkgs
|
||||||
(self: super: {
|
(self: super: {
|
||||||
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
||||||
|
@ -300,7 +322,7 @@ let
|
||||||
extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
|
extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
|
||||||
|
|
||||||
# Don't forget to run parse-requirements.py after updating
|
# Don't forget to run parse-requirements.py after updating
|
||||||
hassVersion = "2022.8.7";
|
hassVersion = "2022.9.1";
|
||||||
|
|
||||||
in python.pkgs.buildPythonApplication rec {
|
in python.pkgs.buildPythonApplication rec {
|
||||||
pname = "homeassistant";
|
pname = "homeassistant";
|
||||||
|
@ -318,7 +340,7 @@ in python.pkgs.buildPythonApplication rec {
|
||||||
owner = "home-assistant";
|
owner = "home-assistant";
|
||||||
repo = "core";
|
repo = "core";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-FkI0EHO+M3dpt5xt73QkneQlCqgYUGKuO9MT3bRK2jI=";
|
hash = "sha256-JXMLIMiwM1givdV6HcSGHI9v3zh8gMiF9khaGWR5e9I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# leave this in, so users don't have to constantly update their downstream patch handling
|
# leave this in, so users don't have to constantly update their downstream patch handling
|
||||||
|
@ -327,7 +349,6 @@ in python.pkgs.buildPythonApplication rec {
|
||||||
src = ./patches/ffmpeg-path.patch;
|
src = ./patches/ffmpeg-path.patch;
|
||||||
ffmpeg = "${lib.getBin ffmpeg}/bin/ffmpeg";
|
ffmpeg = "${lib.getBin ffmpeg}/bin/ffmpeg";
|
||||||
})
|
})
|
||||||
./patches/wilight-import.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = let
|
postPatch = let
|
||||||
|
|
|
@ -4,7 +4,7 @@ buildPythonPackage rec {
|
||||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||||
pname = "home-assistant-frontend";
|
pname = "home-assistant-frontend";
|
||||||
version = "20220802.0";
|
version = "20220907.0";
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
|
@ -12,7 +12,7 @@ buildPythonPackage rec {
|
||||||
pname = "home_assistant_frontend";
|
pname = "home_assistant_frontend";
|
||||||
dist = "py3";
|
dist = "py3";
|
||||||
python = "py3";
|
python = "py3";
|
||||||
sha256 = "sha256-vUK/apsaJLaR/i6I2EWPxyohps+EazOr9ZuBKoRcyCI=";
|
sha256 = "sha256-G/2lOUffxKnEmd4mz/qAlNkzTNAUTfjKaGgvj6vG9ro=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# there is nothing to strip in this package
|
# there is nothing to strip in this package
|
||||||
|
|
|
@ -1,52 +0,0 @@
|
||||||
diff --git a/homeassistant/components/wilight/__init__.py b/homeassistant/components/wilight/__init__.py
|
|
||||||
index 2cdcf20c1e..37b034c9ae 100644
|
|
||||||
--- a/homeassistant/components/wilight/__init__.py
|
|
||||||
+++ b/homeassistant/components/wilight/__init__.py
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
|
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
||||||
from homeassistant.const import Platform
|
|
||||||
diff --git a/homeassistant/components/wilight/fan.py b/homeassistant/components/wilight/fan.py
|
|
||||||
index c598e6db39..3d0c6d0ff3 100644
|
|
||||||
--- a/homeassistant/components/wilight/fan.py
|
|
||||||
+++ b/homeassistant/components/wilight/fan.py
|
|
||||||
@@ -13,7 +13,7 @@ from pywilight.const import (
|
|
||||||
WL_SPEED_LOW,
|
|
||||||
WL_SPEED_MEDIUM,
|
|
||||||
)
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.components.fan import DIRECTION_FORWARD, FanEntity, FanEntityFeature
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
||||||
diff --git a/homeassistant/components/wilight/light.py b/homeassistant/components/wilight/light.py
|
|
||||||
index ea9e19dcb3..2509dc5073 100644
|
|
||||||
--- a/homeassistant/components/wilight/light.py
|
|
||||||
+++ b/homeassistant/components/wilight/light.py
|
|
||||||
@@ -4,7 +4,7 @@ from __future__ import annotations
|
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
from pywilight.const import ITEM_LIGHT, LIGHT_COLOR, LIGHT_DIMMER, LIGHT_ON_OFF
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.components.light import (
|
|
||||||
ATTR_BRIGHTNESS,
|
|
||||||
diff --git a/homeassistant/components/wilight/parent_device.py b/homeassistant/components/wilight/parent_device.py
|
|
||||||
index 17a33fef63..8091e78cc7 100644
|
|
||||||
--- a/homeassistant/components/wilight/parent_device.py
|
|
||||||
+++ b/homeassistant/components/wilight/parent_device.py
|
|
||||||
@@ -5,7 +5,7 @@ import asyncio
|
|
||||||
import logging
|
|
||||||
|
|
||||||
import pywilight
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
import requests
|
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
|
@ -7,11 +7,13 @@ let
|
||||||
extraCheckInputs = with home-assistant.python.pkgs; {
|
extraCheckInputs = with home-assistant.python.pkgs; {
|
||||||
alexa = [ av ];
|
alexa = [ av ];
|
||||||
bluetooth = [ pyswitchbot ];
|
bluetooth = [ pyswitchbot ];
|
||||||
|
bthome = [ xiaomi-ble ];
|
||||||
camera = [ av ];
|
camera = [ av ];
|
||||||
cloud = [ mutagen ];
|
cloud = [ mutagen ];
|
||||||
config = [ pydispatcher ];
|
config = [ pydispatcher ];
|
||||||
generic = [ av ];
|
generic = [ av ];
|
||||||
google_translate = [ mutagen ];
|
google_translate = [ mutagen ];
|
||||||
|
homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
||||||
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
||||||
lovelace = [ PyChromecast ];
|
lovelace = [ PyChromecast ];
|
||||||
nest = [ av ];
|
nest = [ av ];
|
||||||
|
@ -19,6 +21,7 @@ let
|
||||||
raspberry_pi = [ rpi-bad-power ];
|
raspberry_pi = [ rpi-bad-power ];
|
||||||
tomorrowio = [ pyclimacell ];
|
tomorrowio = [ pyclimacell ];
|
||||||
version = [ aioaseko ];
|
version = [ aioaseko ];
|
||||||
|
xiaomi_miio = [ arrow ];
|
||||||
voicerss = [ mutagen ];
|
voicerss = [ mutagen ];
|
||||||
yandextts = [ mutagen ];
|
yandextts = [ mutagen ];
|
||||||
zha = [ pydeconz ];
|
zha = [ pydeconz ];
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
buildDotnetModule rec {
|
buildDotnetModule rec {
|
||||||
pname = "jackett";
|
pname = "jackett";
|
||||||
version = "0.20.1850";
|
version = "0.20.1853";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "lELuwSC0TKsnU5zsUsA0ihBxsJv/IiAs9tf+Yi5aL8E=";
|
sha256 = "JsqUgp5o5mYByX6ALTbzMrfjDz035vNGBOjQZCseXKY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
projectFile = "src/Jackett.Server/Jackett.Server.csproj";
|
projectFile = "src/Jackett.Server/Jackett.Server.csproj";
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "grafana";
|
pname = "grafana";
|
||||||
version = "9.1.3";
|
version = "9.1.4";
|
||||||
|
|
||||||
excludedPackages = [ "alert_webhook_listener" "clean-swagger" "release_publisher" "slow_proxy" "slow_proxy_mac" "macaron" "devenv" ];
|
excludedPackages = [ "alert_webhook_listener" "clean-swagger" "release_publisher" "slow_proxy" "slow_proxy_mac" "macaron" "devenv" ];
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ buildGoModule rec {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "grafana";
|
owner = "grafana";
|
||||||
repo = "grafana";
|
repo = "grafana";
|
||||||
sha256 = "sha256-8qIGag0gl4BIuCYUA5T6cDqO4A/mbkQh/EyPyeYMLJg=";
|
sha256 = "sha256-tMU8xfMbXdPpI8La036tzPozdUK7GsDGZklNetAZ3ho=";
|
||||||
};
|
};
|
||||||
|
|
||||||
srcStatic = fetchurl {
|
srcStatic = fetchurl {
|
||||||
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
||||||
sha256 = "sha256-L+MuDb5NIQfpMzUQARSEAihYipDhySH6HSKjAxiXskU=";
|
sha256 = "sha256-+9Y2ymdlDfSvAsbaFcaTRl7e9NiH2GpNHvZIgssi7/w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-frY84+Tp9qVj9Xs9l0c0u1YyYywMbXO4KS0AF5mpnhQ=";
|
vendorSha256 = "sha256-frY84+Tp9qVj9Xs9l0c0u1YyYywMbXO4KS0AF5mpnhQ=";
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "boundary";
|
pname = "boundary";
|
||||||
version = "0.10.1";
|
version = "0.10.3";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
let
|
let
|
||||||
|
@ -15,10 +15,10 @@ stdenv.mkDerivation rec {
|
||||||
aarch64-darwin = "darwin_arm64";
|
aarch64-darwin = "darwin_arm64";
|
||||||
};
|
};
|
||||||
sha256 = selectSystem {
|
sha256 = selectSystem {
|
||||||
x86_64-linux = "sha256-JAwJOu90mrZhWhxQvfRlaWk7dYTC21Z5KQlKWCDJMQg=";
|
x86_64-linux = "sha256-MflcfTX0Ap8KEP0NDSZMHKM+fPsCoorUcUHV3WDXmBE=";
|
||||||
aarch64-linux = "sha256-nUIWMt5HPexIlQu5n6LFt1I0WogEdnEhLav6UuLRBXo=";
|
aarch64-linux = "sha256-WeSmRpi50dfnv5quLPQTYNKQcQlBwno1iwPUyTeJrW4=";
|
||||||
x86_64-darwin = "sha256-rZ2WqbcdcWZ7WXfYowmLZPer3pm74ssK15DEPRA9pPw=";
|
x86_64-darwin = "sha256-Ff4mu/g2K1wAeBj2IpOMT80gKcIP/dZjhWA8czokpxc=";
|
||||||
aarch64-darwin = "sha256-zpxdm1Ix+AUl2YCfgI7U9HC01tXtMEV4T/jSDNGDaq8=";
|
aarch64-darwin = "sha256-Ove3Tgj7FnR5ZTzVZlmFDRoUaVlO2xA6CzMqIdobZxQ=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
fetchzip {
|
fetchzip {
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.14.4";
|
version = "1.14.5";
|
||||||
pname = "librepo";
|
pname = "librepo";
|
||||||
|
|
||||||
outputs = [ "out" "dev" "py" ];
|
outputs = [ "out" "dev" "py" ];
|
||||||
|
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||||
owner = "rpm-software-management";
|
owner = "rpm-software-management";
|
||||||
repo = "librepo";
|
repo = "librepo";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-CdYV/Dj8tqD/4qYvjWo2d1q9TiD7mYZtHNssxOvdIdI=";
|
sha256 = "sha256-4Y6ht/mKQmjBI9CZuQg4DmuyTM4KbqQcCb9jmUtapLY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "natscli";
|
pname = "natscli";
|
||||||
version = "0.0.33";
|
version = "0.0.34";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nats-io";
|
owner = "nats-io";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-x1alZ+184dXXL2GeDSnvRjTW5P6GlJCrWL50663/pDo=";
|
sha256 = "sha256-tDs0OrMeWLhBUnngJRBmAauwMA/zdMC4ED7xcCED4Zs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-f5ozwXpryB7+alJ/ydfpZowJGowcOn6dOHK9pmUSf5c=";
|
vendorSha256 = "sha256-Wv0V1/BbO8cP9Qj1TBCDpPTpbv3xzT8eCLPBhCPxRKo=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "NATS Command Line Interface";
|
description = "NATS Command Line Interface";
|
||||||
|
|
|
@ -5177,6 +5177,8 @@ with pkgs;
|
||||||
|
|
||||||
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
|
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
|
||||||
|
|
||||||
|
eyedropper = callPackage ../applications/graphics/eyedropper { };
|
||||||
|
|
||||||
persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
|
persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
|
||||||
|
|
||||||
evscript = callPackage ../tools/inputmethods/evscript { };
|
evscript = callPackage ../tools/inputmethods/evscript { };
|
||||||
|
@ -23367,8 +23369,6 @@ with pkgs;
|
||||||
tpmSupport = true;
|
tpmSupport = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
ovmfvartool = callPackage ../applications/virtualization/ovmfvartool { };
|
|
||||||
|
|
||||||
ops = callPackage ../applications/virtualization/ops { };
|
ops = callPackage ../applications/virtualization/ops { };
|
||||||
|
|
||||||
seabios = callPackage ../applications/virtualization/seabios { };
|
seabios = callPackage ../applications/virtualization/seabios { };
|
||||||
|
@ -30544,33 +30544,44 @@ with pkgs;
|
||||||
quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
|
quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
|
||||||
|
|
||||||
quodlibet = callPackage ../applications/audio/quodlibet {
|
quodlibet = callPackage ../applications/audio/quodlibet {
|
||||||
keybinder3 = null;
|
inherit (gnome) adwaita-icon-theme;
|
||||||
libmodplug = null;
|
|
||||||
kakasi = null;
|
kakasi = null;
|
||||||
|
keybinder3 = null;
|
||||||
libappindicator-gtk3 = null;
|
libappindicator-gtk3 = null;
|
||||||
|
libmodplug = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
quodlibet-without-gst-plugins = quodlibet.override {
|
quodlibet-without-gst-plugins = quodlibet.override {
|
||||||
withGstPlugins = false;
|
|
||||||
tag = "-without-gst-plugins";
|
tag = "-without-gst-plugins";
|
||||||
|
withGstPlugins = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
quodlibet-xine = quodlibet.override { xineBackend = true; tag = "-xine"; };
|
quodlibet-xine = quodlibet.override {
|
||||||
|
tag = "-xine";
|
||||||
|
withGstreamerBackend = false;
|
||||||
|
withXineBackend = true;
|
||||||
|
};
|
||||||
|
|
||||||
quodlibet-full = quodlibet.override {
|
quodlibet-full = quodlibet.override {
|
||||||
inherit gtksourceview webkitgtk;
|
inherit gtksourceview webkitgtk;
|
||||||
|
kakasi = kakasi;
|
||||||
|
keybinder3 = keybinder3;
|
||||||
|
libappindicator-gtk3 = libappindicator-gtk3;
|
||||||
|
libmodplug = libmodplug;
|
||||||
|
tag = "-full";
|
||||||
withDbusPython = true;
|
withDbusPython = true;
|
||||||
withPyInotify = true;
|
|
||||||
withMusicBrainzNgs = true;
|
withMusicBrainzNgs = true;
|
||||||
withPahoMqtt = true;
|
withPahoMqtt = true;
|
||||||
keybinder3 = keybinder3;
|
withPyInotify = true;
|
||||||
libmodplug = libmodplug;
|
withPypresence = true;
|
||||||
kakasi = kakasi;
|
withSoco = true;
|
||||||
libappindicator-gtk3 = libappindicator-gtk3;
|
|
||||||
tag = "-full";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; };
|
quodlibet-xine-full = quodlibet-full.override {
|
||||||
|
tag = "-xine-full";
|
||||||
|
withGstreamerBackend = false;
|
||||||
|
withXineBackend = true;
|
||||||
|
};
|
||||||
|
|
||||||
qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
|
qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
|
||||||
|
|
||||||
|
|
|
@ -5057,6 +5057,8 @@ in {
|
||||||
|
|
||||||
leb128 = callPackage ../development/python-modules/leb128 { };
|
leb128 = callPackage ../development/python-modules/leb128 { };
|
||||||
|
|
||||||
|
led-ble = callPackage ../development/python-modules/led-ble { };
|
||||||
|
|
||||||
ledger = (toPythonModule (pkgs.ledger.override {
|
ledger = (toPythonModule (pkgs.ledger.override {
|
||||||
usePython = true;
|
usePython = true;
|
||||||
python3 = python;
|
python3 = python;
|
||||||
|
@ -6480,6 +6482,8 @@ in {
|
||||||
|
|
||||||
ovh = callPackage ../development/python-modules/ovh { };
|
ovh = callPackage ../development/python-modules/ovh { };
|
||||||
|
|
||||||
|
ovmfvartool = callPackage ../development/python-modules/ovmfvartool { };
|
||||||
|
|
||||||
ovoenergy = callPackage ../development/python-modules/ovoenergy { };
|
ovoenergy = callPackage ../development/python-modules/ovoenergy { };
|
||||||
|
|
||||||
owslib = callPackage ../development/python-modules/owslib { };
|
owslib = callPackage ../development/python-modules/owslib { };
|
||||||
|
@ -7241,6 +7245,8 @@ in {
|
||||||
inherit (pkgs.darwin.apple_sdk.frameworks) IOKit;
|
inherit (pkgs.darwin.apple_sdk.frameworks) IOKit;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { };
|
||||||
|
|
||||||
psycopg = callPackage ../development/python-modules/psycopg { };
|
psycopg = callPackage ../development/python-modules/psycopg { };
|
||||||
|
|
||||||
psycopg2 = callPackage ../development/python-modules/psycopg2 { };
|
psycopg2 = callPackage ../development/python-modules/psycopg2 { };
|
||||||
|
|
Loading…
Reference in a new issue