531512e
Name:           libyubikey
Nick Bebout b150123
Version:        1.13
765ab6f
Release:        19%{?dist}
531512e
Summary:        C library for decrypting and parsing Yubikey One-time passwords
531512e
531512e
License:        BSD
509f7be
URL:            http://opensource.yubico.com/yubico-c
509f7be
Source0:        http://opensource.yubico.com/yubico-c/releases/%{name}-%{version}.tar.gz
Nick Bebout cde3b35
BuildRequires:  gcc
400eec6
BuildRequires: make
531512e
531512e
%description
531512e
This package holds a low-level C software development kit for the Yubico
531512e
authentication device, the Yubikey.
531512e
531512e
%package devel
531512e
Summary:        Development files for libyubikey
ea1375e
Requires:       %{name}%{?_isa} = %{version}-%{release}
531512e
531512e
%description devel
531512e
This package contains the header file needed to develop applications that use
531512e
libyubikey.
531512e
531512e
%prep
531512e
%setup -q
531512e
531512e
%build
e2d6b36
%configure --disable-static --disable-silent-rules
531512e
# --disable-rpath doesn't work for the configure script
ea1375e
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
ea1375e
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
ea1375e
%make_build
531512e
531512e
%check
aa2aef6
export LD_LIBRARY_PATH=${RPM_BUILD_DIR}/%{name}-%{version}/.libs
ea1375e
make check
531512e
531512e
%install
ea1375e
%make_install INSTALL="install -p"
531512e
1a1668a
%ldconfig_scriptlets
531512e
531512e
%files
e2d6b36
%doc AUTHORS NEWS ChangeLog README
e2d6b36
%license COPYING
531512e
%{_bindir}/modhex
09cfb7d
%{_bindir}/ykparse
09cfb7d
%{_bindir}/ykgenerate
531512e
%{_libdir}/libyubikey.so.0
Nick Bebout abdae4d
%{_libdir}/libyubikey.so.0.1.7
0cc6257
%{_mandir}/man1/ykgenerate.1*
0cc6257
%{_mandir}/man1/ykparse.1*
0cc6257
%{_mandir}/man1/modhex.1*
531512e
531512e
%files devel
531512e
%{_includedir}/yubikey.h
531512e
%{_libdir}/libyubikey.so
531512e
%exclude %{_libdir}/libyubikey.la
531512e
531512e
%changelog
765ab6f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-19
765ab6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
765ab6f
b7099de
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-18
b7099de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
b7099de
a461fd7
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-17
a461fd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a461fd7
2b20d70
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-16
2b20d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2b20d70
22ff2b8
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-15
22ff2b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
22ff2b8
5f42a7c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-14
5f42a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5f42a7c
f24aa0a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-13
f24aa0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f24aa0a
Maxim Burgerhout 1bdd426
* Wed Nov 13 2019 Maxim Burgerhout <maxim@wzzrd.com> - 1.13-12
Maxim Burgerhout 1bdd426
- Merge pull request from zlopez around manpages for flatpak builds
Maxim Burgerhout 1bdd426
ea1375e
* Thu Aug 1 2019 Orion Poplawski <orion@nwra.com> - 1.13-11
ea1375e
- Modernize spec
ea1375e
349b175
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-10
349b175
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
349b175
cc553d9
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-9
cc553d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
cc553d9
Nick Bebout cde3b35
* Mon Jul 23 2018 Nick Bebout <nb@fedoraproject.org> - 1.13-8
Nick Bebout cde3b35
- Add BuildRequires gcc
Nick Bebout cde3b35
e3223cf
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-7
e3223cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e3223cf
7ad113b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-6
7ad113b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7ad113b
bcae95f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-5
bcae95f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bcae95f
85d637e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-4
85d637e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
85d637e
a16b08a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-3
a16b08a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a16b08a
4ecbd15
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-2
4ecbd15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4ecbd15
Nick Bebout b150123
* Wed Nov 18 2015 Nick Bebout <nb@fedoraproject.org> - 1.13-1
Nick Bebout b150123
- Update to 1.13
Nick Bebout b150123
e2d6b36
* Fri Jun 19 2015 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 1.12-4
e2d6b36
- Reflect SONAME bump (Fix FTFBS).
e2d6b36
- Add %%license.
e2d6b36
- Append --disable-silent-rules to %%configure.
e2d6b36
e1f4b97
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-3
e1f4b97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e1f4b97
43821df
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.12-2
43821df
- Rebuilt for Fedora 23 Change
43821df
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
43821df
3052606
* Wed Nov 26 2014 Nick Bebout 
3052606
- Update to 1.12
3052606
4ac36cb
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-3
4ac36cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4ac36cb
b2ba646
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
b2ba646
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b2ba646
509f7be
* Thu Nov 28 2013 - Maxim Burgerhout <wzzrd@fedoraproject.org> - 1.11-1
509f7be
- New upstream release 1.11; adds man pages
509f7be
2f71ba2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
2f71ba2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2f71ba2
0e28d42
* Mon May 13 2013 - Maxim Burgerhout <wzzrd@fedoraproject.org> - 1.10-1
0e28d42
- New upstream release 1.10; enables build warnings
0e28d42
15bae54
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-2
15bae54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
15bae54
aa2aef6
* Mon Oct 1 2012 - Maxim Burgerhout <wzzrd@fedoraproject.org> - 1.9-1
aa2aef6
- New upstream release 1.9 with memory leak and rpath fixes, gnulib update
aa2aef6
9f915d2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
9f915d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9f915d2
b3a6361
* Sun Jan 8 2012 - Maxim Burgerhout <maxim@wzzrd.com> - 1.7-2
b3a6361
- Rebuild for gcc 4.7
b3a6361
09cfb7d
* Sun Feb 6 2011 - Maxim Burgerhout <maxim@wzzrd.com> - 1.7-1
09cfb7d
- New upstream version 1.7; new features in 1.6 and 1.7 listed below
09cfb7d
- yubikey.h: Possible to use from C++ using extern namespace scoping.
09cfb7d
- New API to generate OTPs.
09cfb7d
- ykgenerate: New tool to generate OTPs.
09cfb7d
- ykdebug/ykparse: The old tool "ykdebug" has been renamed to "ykparse"
09cfb7d
531512e
* Sun Jan 24 2010 - Maxim Burgerhout <maxim@wzzrd.com> - 1.5-4
531512e
- Reverted inserting compilerflags
531512e
- Put README, modhex and ykdebug back into main package
531512e
- Adapted defattr to (-,root,root,-)
531512e
- Set INSTALL variable in make install line
531512e
531512e
* Sun Jan 24 2010 - Maxim Burgerhout <maxim@wzzrd.com> - 1.5-3
531512e
- Took out the dep on libusb1-devel
531512e
- Moved README doc to -devel: it's mostly about ykdebug and modhex
531512e
531512e
* Sun Jan 24 2010 - Maxim Burgerhout <maxim@wzzrd.com> - 1.5-2
531512e
- Used macros in Source0
531512e
- URL no longer point to redirect
531512e
- Removed INSTALL from documentation
531512e
- Moved modhex and ykdebug to -devel
531512e
- Inserted compilerflags 
531512e
- Inserted INSTALLFLAGS to keep timestamps
531512e
- Some more macros for make and sed
531512e
531512e
* Wed Jan 20 2010 - Maxim Burgerhout <maxim@wzzrd.com> - 1.5-1
531512e
- First packaged release