Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 5d79c5bcf38ee26780bd2ee4b0695c33 > files > 2

apache-mod_auth_openid-0.5-2mdv2010.1.src.rpm

#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