protonvpn-gui: 4.3.0 -> 4.4.4, add sebtm as maintainer
This commit is contained in:
parent
b287e96043
commit
27c4af822b
@ -1,47 +1,46 @@
|
|||||||
{ lib
|
{
|
||||||
, buildPythonApplication
|
lib,
|
||||||
, fetchFromGitHub
|
buildPythonApplication,
|
||||||
, gobject-introspection
|
fetchFromGitHub,
|
||||||
, setuptools
|
gobject-introspection,
|
||||||
, wrapGAppsHook3
|
setuptools,
|
||||||
, dbus-python
|
wrapGAppsHook3,
|
||||||
, packaging
|
dbus-python,
|
||||||
, proton-core
|
packaging,
|
||||||
, proton-keyring-linux
|
proton-core,
|
||||||
, proton-keyring-linux-secretservice
|
proton-keyring-linux,
|
||||||
, proton-vpn-api-core
|
proton-keyring-linux-secretservice,
|
||||||
, proton-vpn-connection
|
proton-vpn-api-core,
|
||||||
, proton-vpn-killswitch
|
proton-vpn-connection,
|
||||||
, proton-vpn-killswitch-network-manager
|
proton-vpn-killswitch,
|
||||||
, proton-vpn-logger
|
proton-vpn-killswitch-network-manager,
|
||||||
, proton-vpn-network-manager
|
proton-vpn-logger,
|
||||||
, proton-vpn-network-manager-openvpn
|
proton-vpn-network-manager,
|
||||||
, proton-vpn-session
|
proton-vpn-network-manager-openvpn,
|
||||||
, pycairo
|
proton-vpn-network-manager-wireguard,
|
||||||
, pygobject3
|
proton-vpn-session,
|
||||||
, pytest-cov-stub
|
pycairo,
|
||||||
, pytestCheckHook
|
pygobject3,
|
||||||
, withIndicator ? true
|
withIndicator ? true,
|
||||||
, libappindicator-gtk3
|
libappindicator-gtk3,
|
||||||
, libayatana-appindicator
|
libayatana-appindicator,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "protonvpn-gui";
|
pname = "protonvpn-gui";
|
||||||
version = "4.3.0";
|
version = "4.4.4";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ProtonVPN";
|
owner = "ProtonVPN";
|
||||||
repo = "proton-vpn-gtk-app";
|
repo = "proton-vpn-gtk-app";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-H4m4u9zksab47W5aIsQZPQTPEYiXbmrVCnT67b+A5Tc=";
|
hash = "sha256-e581FgXrk1cfjsl/UaG9M+3VBYXcV0mggeLeEW9s9KM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
# Needed for the NM namespace
|
# Needed for the NM namespace
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
setuptools
|
|
||||||
wrapGAppsHook3
|
wrapGAppsHook3
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -52,6 +51,10 @@ buildPythonApplication rec {
|
|||||||
libayatana-appindicator
|
libayatana-appindicator
|
||||||
];
|
];
|
||||||
|
|
||||||
|
build-system = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
dbus-python
|
dbus-python
|
||||||
packaging
|
packaging
|
||||||
@ -65,6 +68,7 @@ buildPythonApplication rec {
|
|||||||
proton-vpn-logger
|
proton-vpn-logger
|
||||||
proton-vpn-network-manager
|
proton-vpn-network-manager
|
||||||
proton-vpn-network-manager-openvpn
|
proton-vpn-network-manager-openvpn
|
||||||
|
proton-vpn-network-manager-wireguard
|
||||||
proton-vpn-session
|
proton-vpn-session
|
||||||
pycairo
|
pycairo
|
||||||
pygobject3
|
pygobject3
|
||||||
@ -76,25 +80,15 @@ buildPythonApplication rec {
|
|||||||
install -Dm 644 ${src}/rpmbuild/SOURCES/proton-vpn-logo.svg $out/share/pixmaps
|
install -Dm 644 ${src}/rpmbuild/SOURCES/proton-vpn-logo.svg $out/share/pixmaps
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeCheckInputs = [
|
|
||||||
pytest-cov-stub
|
|
||||||
pytestCheckHook
|
|
||||||
];
|
|
||||||
|
|
||||||
preCheck = ''
|
|
||||||
# Needed for Permission denied: '/homeless-shelter'
|
|
||||||
export HOME=$(mktemp -d)
|
|
||||||
'';
|
|
||||||
|
|
||||||
# Gets a segmentation fault after the widgets test
|
# Gets a segmentation fault after the widgets test
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Proton VPN GTK app for Linux";
|
description = "Proton VPN GTK app for Linux";
|
||||||
homepage = "https://github.com/ProtonVPN/proton-vpn-gtk-app";
|
homepage = "https://github.com/ProtonVPN/proton-vpn-gtk-app";
|
||||||
license = licenses.gpl3Plus;
|
license = lib.licenses.gpl3Plus;
|
||||||
platforms = platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
mainProgram = "protonvpn-app";
|
mainProgram = "protonvpn-app";
|
||||||
maintainers = [ ];
|
maintainers = with lib.maintainers; [ sebtm ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user