Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > d2641a54178b13886e9d03a838532c9c > files > 2

apache-mod_auth_openid-0.0-0.r49.2mdv2008.0.src.rpm

%define rev r49

#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.0
Release:	%mkrel 0.%{rev}.2
Group:		System/Servers
License:	GPL
URL:		http://www.butterfat.net/wiki/Projects/ModAuthOpenID
Source:		%{mod_name}-%{version}-%{rev}.tar.bz2
Source1:	%{mod_conf}
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:	libkonforka-devel >= 0.0.1
BuildRequires:	libpcre++-devel >= 0.9.5
BuildRequires:	libopkele-devel >= 0.1
BuildRequires:	db4-devel
BuildRequires:	pqxx-devel
BuildRequires:	curl-devel
BuildRequires:	pcre-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}

cp %{SOURCE1} %{mod_conf}

# bdb header hack
perl -pi -e "s|db_cxx\.h|db4/db_cxx\.h|g" configure* *.h acinclude.d/ax_path_bdb.m4

%build
rm -rf configure autom4te.cache
libtoolize --copy --force; aclocal-1.8 -I acinclude.d; autoheader; automake-1.8 --add-missing --copy; autoconf

%configure2_5x \
    --with-apxs=%{_sbindir}/apxs \
    --with-apr-config=%{_bindir}/apr-1-config \
    --with-bdb-dir=%{_prefix}

%make

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

install -d %{buildroot}%{_sysconfdir}/httpd/modules.d
install -d %{buildroot}%{_libdir}/apache-extramodules
install -d %{buildroot}%{_sbindir}
install -d %{buildroot}%{_localstatedir}/%{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
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING INSTALL LICENSE TODO
%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 %{_localstatedir}/%{mod_name}




%changelog

* 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