Unverified Commit bcfadaf7 authored by Artturin's avatar Artturin Committed by GitHub
Browse files

protonvpn-gui: 4.8.2 -> 4.9.5 (#384058)

parents 4716fad8 15ffdcd4
Loading
Loading
Loading
Loading
+13 −8
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
  gobject-introspection,
  setuptools,
  wrapGAppsHook3,
  libnotify,
  dbus-python,
  packaging,
  proton-core,
@@ -21,14 +22,14 @@

buildPythonApplication rec {
  pname = "protonvpn-gui";
  version = "4.8.2";
  version = "4.9.5";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "ProtonVPN";
    repo = "proton-vpn-gtk-app";
    tag = "v${version}";
    hash = "sha256-kNWwrNpXCkAPvXXqv8HwOx0msYEVsO0JgrtG3wUVmQ4=";
    hash = "sha256-mXRTXr7u049pgPRK5gwaGfQUmUl4vlKca4lRH06HZj8=";
  };

  nativeBuildInputs = [
@@ -37,7 +38,11 @@ buildPythonApplication rec {
    wrapGAppsHook3
  ];

  buildInputs = lib.optionals withIndicator [
  buildInputs =
    [
      libnotify # gir typelib is used
    ]
    ++ lib.optionals withIndicator [
      # Adds AppIndicator3 namespace
      libappindicator-gtk3
      # Adds AyatanaAppIndicator3 namespace
+3 −3
Original line number Diff line number Diff line
@@ -8,15 +8,15 @@

rustPlatform.buildRustPackage rec {
  pname = "proton-vpn-local-agent";
  version = "1.2.0";
  version = "1.4.4";
  useFetchCargoVendor = true;
  cargoHash = "sha256-KD+cTEmezTiGL+OmMryS/Q1mRR0n9jx80o3hb5X3ZYM=";
  cargoHash = "sha256-i/qJwN8693MRaWTcvGGcWMCqclyOOIb/wlqiUilOhzQ=";

  src = fetchFromGitHub {
    owner = "ProtonVPN";
    repo = "python-proton-vpn-local-agent";
    rev = version;
    hash = "sha256-1iUeAWojIcXbvO6YoPEh//dbVdl90cUocyO3nfDtUEM";
    hash = "sha256-9dyyLZZEOB2080KxN0ffdkRhyvEY8xKE/7b2mA7JL+o=";
  };

  sourceRoot = "${src.name}/python-proton-vpn-local-agent";
+6 −2
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@
  pytest-asyncio,
  requests,
  sentry-sdk,
  pyxdg,
  distro,
  pytestCheckHook,
  pytest-cov-stub,
@@ -19,14 +20,14 @@

buildPythonPackage rec {
  pname = "proton-vpn-api-core";
  version = "0.39.0";
  version = "0.42.3";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "ProtonVPN";
    repo = "python-proton-vpn-api-core";
    rev = "v${version}";
    hash = "sha256-1GmLrX3FLwPoj+RGzPxzw1O7Q7r5M1coJelPhn2CTLI=";
    hash = "sha256-/GV5DFWc6RBWP723APNxn9FTxdePumYOtdwDQEg4ccA=";
  };

  build-system = [
@@ -40,6 +41,7 @@ buildPythonPackage rec {
    pynacl
    proton-core
    sentry-sdk
    pyxdg
  ];

  pythonImportsCheck = [
@@ -59,9 +61,11 @@ buildPythonPackage rec {
    pytest-cov-stub
  ];

  # Needed for `pythonImportsCheck`, `preCheck` happens between `pythonImportsCheckPhase` and `pytestCheckPhase`.
  postInstall = ''
    # Needed for Permission denied: '/homeless-shelter'
    export HOME=$(mktemp -d)
    export XDG_RUNTIME_DIR=$(mktemp -d)
  '';

  disabledTests = [
+6 −2
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@
  proton-vpn-local-agent,
  pycairo,
  pygobject3,
  pyxdg,
  pytest-asyncio,
  pytestCheckHook,
  pytest-cov-stub,
@@ -19,14 +20,14 @@

buildPythonPackage rec {
  pname = "proton-vpn-network-manager";
  version = "0.10.2";
  version = "0.12.13";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "ProtonVPN";
    repo = "python-proton-vpn-network-manager";
    tag = "v${version}";
    hash = "sha256-btlTZcfocNC7MpzXOh9daCP696lXhFGtzcKI+N/x7Bc=";
    hash = "sha256-LRjC1uuAG2OG52moRBSvTR7HvqdldNmW0Tv7AZmUf60=";
  };

  nativeBuildInputs = [
@@ -46,6 +47,7 @@ buildPythonPackage rec {
    proton-vpn-local-agent
    pycairo
    pygobject3
    pyxdg
  ];

  postPatch = ''
@@ -67,9 +69,11 @@ buildPythonPackage rec {
    pytest-asyncio
  ];

  # Needed for `pythonImportsCheck`, `preCheck` happens between `pythonImportsCheckPhase` and `pytestCheckPhase`.
  preCheck = ''
    # Needed for Permission denied: '/homeless-shelter'
    export HOME=$(mktemp -d)
    export XDG_RUNTIME_DIR=$(mktemp -d)
  '';

  meta = {