]> git.pld-linux.org Git - packages/yubikey-manager.git/blame - yubikey-manager.spec
up to 3.0.0
[packages/yubikey-manager.git] / yubikey-manager.spec
CommitLineData
db62300c
JB
1#
2# Conditional build:
8bc9ddb5 3%bcond_with tests # unit tests (broken as of 1.0.1)
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
f1957afe 8Version: 3.0.0
ad8ea957 9Release: 1
db62300c
JB
10License: BSD
11Group: Applications/System
12Source0: https://developers.yubico.com/yubikey-manager/Releases/%{name}-%{version}.tar.gz
f1957afe 13# Source0-md5: 402f7debadd8efb3e020a02d5d38eaaa
db62300c
JB
14URL: https://developers.yubico.com/yubikey-manager/
15BuildRequires: python-modules
16BuildRequires: python-setuptools
17%if %{with tests}
8bc9ddb5
JB
18BuildRequires: python-cryptography
19BuildRequires: python-enum34
db62300c
JB
20BuildRequires: python-fido2
21BuildRequires: python-mock
8bc9ddb5 22BuildRequires: python-pyOpenSSL
db62300c
JB
23BuildRequires: python-pyscard
24BuildRequires: python-pyusb
8bc9ddb5 25BuildRequires: python-six
db62300c 26%endif
db62300c
JB
27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31Python library and command line tool for configuring a YubiKey.
32
33%description
34Pythonowa biblioteka i narzędzie linii poleceń do konfiguracji
35urządzeń YubiKey.
36
37%prep
38%setup -q
39
40# integration tests, require device
41%{__rm} -r test/on_yubikey
42
43%build
44%py_build
45
46%if %{with tests}
47%{__python} -m unittest discover -s test
48%endif
49
50%install
51rm -rf $RPM_BUILD_ROOT
52
53%py_install
54
55%py_postclean
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr(644,root,root,755)
62%doc COPYING NEWS README.adoc
63%attr(755,root,root) %{_bindir}/ykman
64%{py_sitescriptdir}/ykman
65%{py_sitescriptdir}/yubikey_manager-%{version}-py*.egg-info
This page took 0.139981 seconds and 4 git commands to generate.