%define major 3 %define libname %mklibname ykclient %{major} %define develname %mklibname -d ykclient Summary: Implements online validation of Yubikey OTPs Name: ykclient Version: 2.9 Release: %mkrel 2 Group: System/Libraries License: BSD URL: http://code.google.com/p/yubico-c-client/ Source0: http://yubico-c-client.googlecode.com/files/%{name}-%{version}.tar.gz Source1: http://yubico-c-client.googlecode.com/files/%{name}-%{version}.tar.gz.sig BuildRequires: autoconf BuildRequires: chrpath BuildRequires: curl-devel BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description This is a library written in C to validate a Yubikey OTP against the Yubico online server. %package -n %{libname} Summary: Implements online validation of Yubikey OTPs Group: System/Libraries Obsoletes: %{mklibname libyubikey-client 0} %description -n %{libname} This is a library written in C to validate a Yubikey OTP against the Yubico online server. %package -n %{develname} Summary: Static library and header files for the libykclientt library Group: Development/C Provides: %{name}-devel = %{version} Requires: %{libname} = %{version} Obsoletes: %{mklibname libyubikey-client -d} %description -n %{develname} This is a library written in C to validate a Yubikey OTP against the Yubico online server. This package contains the static libyubikey-client library and its header files. %prep %setup -q -n %{name}-%{version} %build %configure2_5x \ --with-libcurl=%{_prefix} %make %check make check %install rm -rf %{buildroot} %makeinstall_std # nuke rpath chrpath -d %{buildroot}%{_bindir}/ykclient %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/ykclient %files -n %{libname} %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README %{_libdir}/*.so.%{major}* %files -n %{develname} %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.*a %changelog * Mon Jan 14 2013 umeabot <umeabot> 2.9-2.mga3 + Revision: 387561 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Sep 22 2012 dlucio <dlucio> 2.9-1.mga3 + Revision: 296694 - 2.9 - imported package ykclient