File: package.spec.template

package info (click to toggle)
python-proton-vpn-api-core 4.16.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,312 kB
  • sloc: python: 11,057; makefile: 9
file content (81 lines) | stat: -rw-r--r-- 2,147 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
%define unmangled_name proton-vpn-api-core
%define pep_625_name proton_vpn_api_core
%define version {version}
%define release 1

Prefix: %{{_prefix}}

Name: python3-%{{unmangled_name}}
Version: %{{version}}
Release: %{{release}}%{{?dist}}
Summary: %{{unmangled_name}} library

Group: ProtonVPN
License: GPLv3
Vendor: Proton AG <opensource@proton.me>
URL: https://github.com/ProtonVPN/%{{unmangled_name}}
Source0: %{{pep_625_name}}-%{{version}}.tar.gz
BuildArch: noarch
BuildRoot: %{{_tmppath}}/%{{pep_625_name}}-%{{version}}-%{{release}}-buildroot

BuildRequires: python3-proton-core >= 0.5.0
BuildRequires: python3-setuptools
BuildRequires: python3-distro
BuildRequires: python3-sentry-sdk
BuildRequires: python3-pynacl
BuildRequires: python3-fido2
BuildRequires: python3-packaging

# Network manager backend dependencies
BuildRequires: python3-gobject
BuildRequires: NetworkManager
BuildRequires: NetworkManager-openvpn
BuildRequires: NetworkManager-openvpn-gnome
BuildRequires: gobject-introspection
BuildRequires: python3-proton-vpn-local-agent >= 1.5.0
BuildRequires: python3-jinja2

Requires: python3-proton-core >= 0.5.0
Requires: python3-distro
Requires: python3-sentry-sdk
Requires: python3-pynacl
Requires: python3-fido2
Requires: python3-packaging

# Network manager backend dependencies
Requires: python3-gobject
Requires: NetworkManager
Requires: NetworkManager-openvpn
Requires: NetworkManager-openvpn-gnome
Requires: gobject-introspection
Requires: python3-proton-vpn-local-agent >= 1.5.0
Requires: python3-jinja2

Conflicts: proton-vpn-gtk-app < 4.14.2
Conflicts: python3-proton-vpn-network-manager < 0.13.5

Obsoletes: python3-proton-vpn-session
Obsoletes: python3-proton-vpn-connection
Obsoletes: python3-proton-vpn-killswitch
Obsoletes: python3-proton-vpn-logger
Obsoletes: python3-proton-vpn-lib
Obsoletes: python3-proton-vpn-network-manager

%{{?python_disable_dependency_generator}}

%description
Package %{{unmangled_name}} library.

%prep
%setup -q -n %{{pep_625_name}}-%{{version}}

%build
%pyproject_wheel

%install
%pyproject_install
%pyproject_save_files proton

%files -n %{{name}} -f %{{pyproject_files}}

%changelog