Unverified Commit a574d404 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

meteo-qt: init at 3.4 (#343502)

parents a6c186b1 37746218
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
{
  lib,
  python3Packages,
  fetchFromGitHub,
  qt5,
}:

python3Packages.buildPythonApplication rec {
  pname = "meteo-qt";
  version = "3.4";
  format = "setuptools";

  src = fetchFromGitHub {
    owner = "dglent";
    repo = "meteo-qt";
    rev = "refs/tags/v${version}";
    hash = "sha256-J9R6UGfj3vaPfn0vmjeRMsHryc/1pxoKyIE9wteVYbY=";
  };

  nativeBuildInputs = [
    qt5.qttools
    qt5.wrapQtAppsHook
  ];

  build-system = with python3Packages; [ sip ];

  dependencies = with python3Packages; [
    lxml
    pyqt5
  ];

  pythonImportsCheck = [ "meteo_qt" ];

  makeWrapperArgs = [ "\${qtWrapperArgs[@]}" ];

  meta = {
    description = "System tray application for weather status information";
    homepage = "https://github.com/dglent/meteo-qt";
    changelog = "https://github.com/dglent/meteo-qt/blob/${src.rev}/CHANGELOG";
    license = lib.licenses.gpl3Only;
    maintainers = with lib.maintainers; [ linuxissuper ];
    mainProgram = "meteo-qt";
    platforms = lib.platforms.linux;
  };
}