#Module-Specific definitions %define mod_name mod_auth_openid %define mod_conf A88_%{mod_name}.conf %define mod_so %{mod_name}.so Summary: An OpenID authentication module for Apache 2 Name: apache-%{mod_name} Version: 0.5 Release: %mkrel 2 Group: System/Servers License: MIT URL: http://trac.butterfat.net/public/mod_auth_openid Source0: %{mod_name}-%{version}.tar.gz Source1: %{mod_conf} Patch0: mod_auth_openid-dbdir.diff Patch1: mod_auth_openid-0.4-fix-linkage.patch Requires(pre): rpm-helper Requires(postun): rpm-helper Requires(pre): apache-conf >= 2.2.0 Requires(pre): apache >= 2.2.0 Requires: apache-conf >= 2.2.0 Requires: apache >= 2.2.0 BuildRequires: apache-devel >= 2.2.0 BuildRequires: apache-mpm-prefork >= 2.2.0 BuildRequires: pkgconfig BuildRequires: autoconf2.5 BuildRequires: automake1.8 BuildRequires: libtool BuildRequires: konforka-devel >= 0.0.1 BuildRequires: opkele-devel >= 2.0 BuildRequires: sqlite3-devel >= 3.3.0 BuildRequires: curl-devel BuildRequires: pcre-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description mod_auth_openid is an authentication module for the Apache 2 Web server. It handles the functions of an OpenID consumer as specified in the OpenID 1.1 specification. Once installed, a simple configuration directive can secure a directory or application on your Web server and require a valid OpenID identity. You can configure trusted/untrusted identity providers along with a number of other options. %prep %setup -q -n %{mod_name}-%{version} %patch0 -p0 %patch1 -p0 -b .linkage cp %{SOURCE1} %{mod_conf} %build %serverbuild autoreconf -fi %configure2_5x --disable-static \ --localstatedir=/var/lib \ --with-apxs=%{_sbindir}/apxs \ --with-apr-config=%{_bindir}/apr-1-config \ --with-sqlite3=%{_prefix} \ --with-pcre=%{_prefix} %make %install rm -rf %{buildroot} install -d %{buildroot}%{_sysconfdir}/httpd/modules.d install -d %{buildroot}%{_libdir}/apache-extramodules install -d %{buildroot}%{_sbindir} install -d %{buildroot}/var/lib/%{mod_name} install -m0755 .libs/*.so %{buildroot}%{_libdir}/apache-extramodules/ install -m0644 %{mod_conf} %{buildroot}%{_sysconfdir}/httpd/modules.d/%{mod_conf} install -m0755 db_info %{buildroot}%{_sbindir}/%{mod_name}-db_info %post if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2; fi %postun if [ "$1" = "0" ]; then if [ -f %{_var}/lock/subsys/httpd ]; then %{_initrddir}/httpd restart 1>&2 fi fi %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS README %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/modules.d/%{mod_conf} %attr(0755,root,root) %{_libdir}/apache-extramodules/%{mod_so} %attr(0755,root,root) %{_sbindir}/%{mod_name}-db_info %attr(0755,apache,apache) %dir /var/lib/%{mod_name} %changelog * Mon Mar 08 2010 Oden Eriksson <oeriksson@mandriva.com> 0.5-2mdv2010.1 + Revision: 516050 - rebuilt for apache-2.2.15 * Tue Feb 16 2010 Oden Eriksson <oeriksson@mandriva.com> 0.5-1mdv2010.1 + Revision: 506562 - 0.5 - dropped the format string patch, fixed upstream - rediffed the linkage patch + Tomasz Pawel Gajc <tpg@mandriva.org> - rebuild for new curl SSL backend * Sat Aug 01 2009 Oden Eriksson <oeriksson@mandriva.com> 0.4-3mdv2010.0 + Revision: 406541 - rebuild * Fri May 22 2009 Funda Wang <fwang@mandriva.org> 0.4-2mdv2010.0 + Revision: 378658 - fix linkage * Tue Feb 24 2009 Oden Eriksson <oeriksson@mandriva.com> 0.4-1mdv2009.1 + Revision: 344380 - 0.4 * Wed Jan 07 2009 Oden Eriksson <oeriksson@mandriva.com> 0.3-3mdv2009.1 + Revision: 326478 - fix build with -Werror=format-security * Mon Jul 14 2008 Oden Eriksson <oeriksson@mandriva.com> 0.3-2mdv2009.0 + Revision: 234663 - rebuild * Fri Jul 04 2008 Oden Eriksson <oeriksson@mandriva.com> 0.3-1mdv2009.0 + Revision: 231648 - 0.3 * Fri Jun 27 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2.1-3mdv2009.0 + Revision: 229523 - fix deps * Thu Jun 05 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2.1-2mdv2009.0 + Revision: 215535 - fix rebuild - hard code %%{_localstatedir}/lib to ease backports + Pixel <pixel@mandriva.com> - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) * Fri May 30 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2.1-1mdv2009.0 + Revision: 213289 - 0.2.1 * Sat Mar 08 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2-0.r90.1mdv2008.1 + Revision: 182110 - new snap (r90) * Thu Feb 21 2008 Oden Eriksson <oeriksson@mandriva.com> 0.2-0.r87.1mdv2008.1 + Revision: 173517 - 0.2 (new svn snap r87) - drop redundant patches - fix deps * Sat Feb 02 2008 Funda Wang <fwang@mandriva.org> 0.1-0.r82.2mdv2008.1 + Revision: 161491 - rebuild against latest libpqxx + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Wed Nov 21 2007 Oden Eriksson <oeriksson@mandriva.com> 0.1-0.r82.1mdv2008.1 + Revision: 110995 - new svn snapshot (r82) - fix deps - added P0 to set default db dir - added P1 to make it link against libpcre++ - really, really rebuild... - really rebuild... - rebuild - rebuild - fix deps - 0.1 * Sat Mar 10 2007 Oden Eriksson <oeriksson@mandriva.com> 0.0-0.r49.2mdv2007.1 + Revision: 140614 - rebuild * Mon Jan 15 2007 Oden Eriksson <oeriksson@mandriva.com> 0.0-0.r49.1mdv2007.1 + Revision: 109358 - fix more build deps - fix deps (pqxx-devel) - fix build deps - Import apache-mod_auth_openid * Mon Jan 15 2007 Oden Eriksson <oeriksson@mandriva.com> 0.0-0.r49.1mdv2007.1 - initial Mandriva package