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
openSUSE Build Service is sponsored by