]> git.pld-linux.org Git - packages/yubikey-manager.git/blame - yubikey-manager.spec
- updated tests running and dependencies
[packages/yubikey-manager.git] / yubikey-manager.spec
CommitLineData
db62300c
JB
1#
2# Conditional build:
7d89218e 3%bcond_without tests # unit tests
db62300c
JB
4
5Summary: Tool for managing your YubiKey configuration
6Summary(pl.UTF-8): Narzędzie do zarządzania urządzeniami YubiKey
7Name: yubikey-manager
7d89218e 8# versions 5.1+ use poetry buildsystem
848b43c4 9Version: 5.0.1
6f441f8d 10Release: 1
db62300c
JB
11License: BSD
12Group: Applications/System
6ebcd995 13Source0: https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-%{version}.tar.gz
848b43c4 14# Source0-md5: 8686ea7e4d633da9e9318e5e8c22c699
db62300c 15URL: https://developers.yubico.com/yubikey-manager/
7d89218e 16BuildRequires: python3-modules >= 1:3.7
f2460cea 17BuildRequires: python3-setuptools
e0148efd 18BuildRequires: rpmbuild(macros) >= 1.714
db62300c 19%if %{with tests}
7d89218e
JB
20BuildRequires: python3-click >= 8.0
21BuildRequires: python3-click < 9
22BuildRequires: python3-cryptography >= 3.0
23BuildRequires: python3-cryptography < 42
24BuildRequires: python3-fido2 >= 1.0
25BuildRequires: python3-fido2 < 2
26BuildRequires: python3-keyring >= 23.4
27BuildRequires: python3-keyring >= 24
28BuildRequires: python3-makefun >= 1.9.5
29BuildRequires: python3-pyscard >= 2.0
30BuildRequires: python3-pyscard < 3
31BuildRequires: python3-pytest >= 7.2
db62300c 32%endif
7d89218e 33Requires: python3-modules >= 1:3.7
db62300c
JB
34BuildArch: noarch
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38Python library and command line tool for configuring a YubiKey.
39
1b316f4a 40%description -l pl.UTF-8
db62300c
JB
41Pythonowa biblioteka i narzędzie linii poleceń do konfiguracji
42urządzeń YubiKey.
43
44%prep
6ebcd995 45%setup -q -n yubikey_manager-%{version}
db62300c 46
db62300c 47%build
f2460cea 48%py3_build
db62300c
JB
49
50%if %{with tests}
7d89218e
JB
51PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
52%{__python3} -m pytest tests
db62300c
JB
53%endif
54
55%install
56rm -rf $RPM_BUILD_ROOT
57
f2460cea 58%py3_install
db62300c
JB
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%files
64%defattr(644,root,root,755)
65%doc COPYING NEWS README.adoc
66%attr(755,root,root) %{_bindir}/ykman
f2460cea 67%{py3_sitescriptdir}/ykman
bc0fe9e6 68%{py3_sitescriptdir}/yubikit
f2460cea 69%{py3_sitescriptdir}/yubikey_manager-%{version}-py*.egg-info
This page took 0.166999 seconds and 4 git commands to generate.