onthespot: add async-timeout

This commit is contained in:
Fabian Affolter 2024-09-22 12:54:16 +02:00
parent e433609e58
commit 6c1e1d053c

View File

@ -10,7 +10,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "onthespot";
version = "0.5";
format = "pyproject";
pyproject = true;
src = fetchFromGitHub {
owner = "casualsnek";
@ -19,12 +19,23 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-VaJBNsT7uNOGY43GnzhUqDQNiPoFZcc2UaIfOKgkufg=";
};
pythonRemoveDeps = [
"PyQt5-Qt5"
"PyQt5-stubs"
# Doesn't seem to be used in the sources and causes
# build issues
"PyOgg"
];
pythonRelaxDeps = true;
nativeBuildInputs = with python3.pkgs; [
copyDesktopItems
libsForQt5.wrapQtAppsHook
];
propagatedBuildInputs = with python3.pkgs; [
dependencies = with python3.pkgs; [
async-timeout
charset-normalizer
defusedxml
ffmpeg
@ -43,16 +54,6 @@ python3.pkgs.buildPythonApplication rec {
zeroconf
];
pythonRemoveDeps = [
"PyQt5-Qt5"
"PyQt5-stubs"
# Doesn't seem to be used in the sources and causes
# build issues
"PyOgg"
];
pythonRelaxDeps = true;
postInstall = ''
install -Dm444 $src/src/onthespot/resources/icon.png $out/share/icons/hicolor/256x256/apps/onthespot.png
'';