Commit 6c1e1d05 authored by Fabian Affolter's avatar Fabian Affolter
Browse files

onthespot: add async-timeout

parent e433609e
Loading
Loading
Loading
Loading
+13 −12
Original line number Diff line number Diff line
@@ -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
  '';