File dba-apache2-mod_auth_radius-154.spec of Package dba-apache2-mod_auth_radius-154
%define vers 154
%define version 1.5.4
%define apavers 2.2.24
%define apapack 2224
%define prefix /DBA/apache/WWW/2.2.x
%define apahome /DBA/apache/WWW/%{apavers}
%define apxs %{apahome}/bin/apxs
%define modname mod_auth_radius-2.0
Name: dba-%{modname}-%{vers}
Summary: RADIUS Modul for Apache
Version: %{version}
Release: 1
License: GPL
Url: http://freeradius.org/mod_auth_radius/
Source0: http://freeradius.org/mod_auth_radius/mod_auth_radius-2.0.c.tgz
Group: Productivity/Networking/Web/Servers
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dba-apache-base dba-apache-%{apapack}
Requires: dba-apache-base
#!BuildIgnore: dba-openssl-098o dba-openssl-098r dba-openssl-098x dba-openssl-101c
%if %{?suse_version:1}0
BuildRequires: libapr-util1-devel >= 1.3 libapr1-devel >= 1.3
BuildRequires: freeradius-client-libs freeradius-client
Requires: freeradius-client-libs
%else
%if 0%{?centos_version} == 504 || 0%{?rhel_version} == 501
BuildRequires: libapr-util1-devel >= 1.3 libapr1-devel >= 1.3
BuildRequires: libxradius libxradius-devel
Requires: libxradius
%else
BuildRequires: apr-util-devel apr-devel
BuildRequires: libxradius libxradius-devel
Requires: libxradius
%endif
%endif
BuildRequires: gcc-c++
%if 0%{?suse_version} >= 1110
BuildRequires: -post-build-checks
%endif
%description
This is the Apache RADIUS authentication module. It allows any Apache web-server to become a RADIUS client for authentication and accounting requests. You will, however, need to supply your own RADIUS server to perform the actual authentication.
%prep
%setup -q -n mod_auth_radius
%build
%{apxs} -c mod_auth_radius-2.0.c
#%{__make}
%install
%{__mkdir_p} %{buildroot}%{prefix}/modules
install -m 755 .libs/%{modname}.so %{buildroot}%{prefix}/modules/%{modname}.so
%post
cd %{prefix}/modules
%{__ln_s} -f %{modname}-%{version}.so %{modname}.so
%clean
%{__rm} -rf %{buildroot};
%files
%defattr(-,root,root,-)
%{prefix}/modules/%{modname}.so
%changelog
* Thu Jul 26 2012 Holger Manthey <holger.manthey@bertelsmann.de>
- modify build to add spnegokrb5
* Thu Jun 28 2012 Holger Manthey <holger.manthey@bertelsmann.de>
- initial build