%define major 2 %define libname %mklibname opkele %{major} %define develname %mklibname opkele -d %{major} Summary: C++ implementation of OpenID protocol Name: libopkele0.3 Version: 0.3.2 Release: %mkrel 7 Group: System/Libraries License: MIT URL: http://kin.klever.net/libopkele/ Source0: http://kin.klever.net/dist/libopkele-%{version}.tar.gz Patch0: libopkele-newer_libcurl.m4_fix.diff BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: doxygen BuildRequires: libxslt-proc BuildRequires: konforka-devel BuildRequires: curl-devel BuildRequires: openssl-devel BuildRequires: pcre-devel BuildRequires: libpqxx-devel BuildRequires: postgresql-devel BuildRequires: graphviz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description libopkele is a C++ implementation of an OpenID decentralized identity system. It provides OpenID protocol handling, leaving authentication and user interaction to the implementor. %package -n %{libname} Summary: C++ implementation of OpenID protocol Group: System/Libraries %description -n %{libname} libopkele is a C++ implementation of an OpenID decentralized identity system. It provides OpenID protocol handling, leaving authentication and user interaction to the implementor. %package -n %{develname} Summary: Static library and header files for the libopkele library Group: Development/C++ Requires: %{libname} = %{version} Provides: opkele0.3-devel = %{version}-%{release} Obsoletes: %{mklibname opkele 1 -d} Conflicts: opkele-devel <= 2.0 %description -n %{develname} libopkele is a C++ implementation of an OpenID decentralized identity system. It provides OpenID protocol handling, leaving authentication and user interaction to the implementor. This package contains the static libopkele library and its header files. %prep %setup -q -n libopkele-%{version} %patch0 -p0 %build export WANT_AUTOCONF_2_5=1 rm -f configure libtoolize --copy --force; aclocal; autoheader; automake --add-missing --copy; autoconf --force %configure2_5x \ --with-pkgconfigdir=%{_libdir}/pkgconfig %make %install rm -rf %{buildroot} %makeinstall_std %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %doc AUTHORS COPYING NEWS %{_libdir}/*.so.* %files -n %{develname} %defattr(-,root,root) %dir %{_includedir}/opkele %{_includedir}/opkele/* %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/pkgconfig/*.pc %changelog * Mon Apr 19 2010 Funda Wang <fwang@mandriva.org> 0.3.2-7mdv2010.1 + Revision: 536667 - rebuild * Thu Oct 08 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 0.3.2-6mdv2010.0 + Revision: 455889 - rebuild for new curl SSL backend * Fri Sep 04 2009 Thierry Vignaud <tv@mandriva.org> 0.3.2-5mdv2010.0 + Revision: 429824 - rebuild * Fri Jun 27 2008 Oden Eriksson <oeriksson@mandriva.com> 0.3.2-4mdv2009.0 + Revision: 229522 - added P0 to make it build with newer curl - import libopkele0.3 * Fri Jun 27 2008 Oden Eriksson <oeriksson@mandriva.com> 0.3.1-4mdv2008.1 - provide the older libopkele as libopkele0.3 * Sat Feb 02 2008 Funda Wang <fundawang@mandriva.org> 0.3.2-3mdv2008.1 + Revision: 161492 - rebuild against latest libpqxx + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request + Oden Eriksson <oeriksson@mandriva.com> - fix deps - 0.3.2 * Wed Nov 21 2007 Oden Eriksson <oeriksson@mandriva.com> 0.3.1-1mdv2008.1 + Revision: 110959 - 0.3.1 * Mon Oct 01 2007 Oden Eriksson <oeriksson@mandriva.com> 0.3-3mdv2008.0 + Revision: 94141 - rebuilt due to missing packages * Sun Sep 09 2007 Oden Eriksson <oeriksson@mandriva.com> 0.3-2mdv2008.0 + Revision: 83688 - fix deps - fix deps * Wed Aug 22 2007 Oden Eriksson <oeriksson@mandriva.com> 0.3-1mdv2008.0 + Revision: 68896 - 0.3 - new major - conform to the 2008 specs * Wed Jan 17 2007 Oden Eriksson <oeriksson@mandriva.com> 0.1.1-1mdv2007.0 + Revision: 109979 - 0.1.1 * Mon Jan 15 2007 Oden Eriksson <oeriksson@mandriva.com> 0.1-1mdv2007.1 + Revision: 109194 - fix deps - Import libopkele * Sun Jan 14 2007 Oden Eriksson <oeriksson@mandriva.com> 0.1-1mdv2007.1 - initial Mandriva package