1 # TODO: tests? (BR: phpunit)
2 Summary: PHP library for U2F implementation
3 Summary(pl.UTF-8): Biblioteka PHP do implementowania U2F
4 Name: php-u2flib-server
8 Group: Development/Languages/PHP
9 Source0: https://developers.yubico.com/php-u2flib-server/Releases/%{name}-%{version}.tar.gz
10 # Source0-md5: a8c806f48862d549376789a728e2cd0e
11 URL: https://developers.yubico.com/php-u2flib-server/
13 BuildRequires: /usr/bin/php
14 BuildRequires: rpm-php-pearprov >= 4.4.2-11
16 BuildRequires: rpmbuild(macros) >= 1.654
17 Requires: php(core) >= 5.6
18 Requires: php(openssl)
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Serverside U2F library for PHP. Provides functionality for registering
24 tokens and authentication with said tokens.
26 %description -l pl.UTF-8
27 Biblioteka strony serwerowej U2F dla PHP. Zapewnia funkcjonalność do
28 rejestrowania tokenów i uwierzytelniania nimi.
31 Summary: Online manual for u2flib-server library
32 Summary(pl.UTF-8): Dokumentacja online do biblioteki u2flib-server
37 Online manual for u2flib-server library.
39 %description phpdoc -l pl.UTF-8
40 Dokumentacja online do biblioteki u2flib-server.
46 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT%{php_data_dir}
49 cp -pr src/u2flib_server $RPM_BUILD_ROOT%{php_data_dir}
51 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
52 cp -pr examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
54 install -d $RPM_BUILD_ROOT%{_docdir}/phpdoc/u2flib_server
55 cp -pr apidocs/* $RPM_BUILD_ROOT%{_docdir}/phpdoc/u2flib_server
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
62 %doc COPYING ChangeLog NEWS README
63 %{php_data_dir}/u2flib_server
64 %{_examplesdir}/%{name}-%{version}
67 %defattr(644,root,root,755)
68 %{_docdir}/phpdoc/u2flib_server