Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:csbuild:DBA
dba-apache2-mod_auth_kerb-54
dba-apache2-mod_auth_kerb-54.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dba-apache2-mod_auth_kerb-54.spec of Package dba-apache2-mod_auth_kerb-54
%define vers 54 %define version 5.4 %define apavers 2.2.32 %define apapack 2232 %define prefix /DBA/apache/WWW/2.2.x %define apahome /DBA/apache/WWW/%{apavers} %define apxs %{apahome}/bin/apxs %define modname mod_auth_kerb Name: dba-%{modname}-%{vers} Summary: Kerberos Modul for Apache Version: %{version} Release: 1 License: GPL Url: http://modauthkerb.sourceforge.net Source0: http://downloads.sourceforge.net/project/modauthkerb/%{modname}/%{modname}-%{version}/%{modname}-%{version}.tar.gz 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 dba-curl-7371 %if %{?suse_version:1}0 BuildRequires: libapr-util1-devel >= 1.3 libapr1-devel >= 1.3 BuildRequires: krb5 krb5-client Requires: krb5 krb5-client %else %if 0%{?centos_version} == 504 || 0%{?rhel_version} == 501 BuildRequires: libapr-util1-devel >= 1.3 libapr1-devel >= 1.3 BuildRequires: krb5-libs krb5-workstation Requires: krb5-libs krb5-workstation %else BuildRequires: apr-util-devel apr-devel BuildRequires: krb5-libs krb5-workstation Requires: krb5-libs krb5-workstation %endif %endif BuildRequires: krb5-devel gcc-c++ %if 0%{?suse_version} >= 1110 BuildRequires: -post-build-checks %endif %description Mod_auth_kerb is an Apache module designed to provide Kerberos authentication to the Apache web server. Using the Basic Auth mechanism, it retrieves a username/password pair from the browser and checks them against a Kerberos server as set up by your particular organization. The module also supports the Negotiate authentication method, which performs full Kerberos authentication based on ticket exchanges, and does not require users to insert their passwords to the browser. In order to use the Negotiate method you need a browser supporting it (currently standard IE6.0 or Mozilla with the negotiateauth extension). %prep %setup -q -n %{modname}-%{version} %build export KRB5_CFLAGS=`krbs-config --cflags` export KRB5_LDLAGS=`krbs-config --libs` export CFLAGS="$RPM_OPT_FLAGS -DKRB5 $KRB5_CFLAGS -I/usr/include -I. -I./spnegokrb5 -I/usr/include/kerberosIV" %configure \ --prefix=%{_prefix} \ --with-apache=%{apahome} \ --with-krb4=no \ # --with-krb5=%{_usr}/include/kerberosIV \ %{apxs} -c -DKRB5 -DKRB5_VERIFY_TICKET "-I/usr/include -I. -I/usr/include/kerberosIV -I./spnegokrb5" "`krb5-config --cflags`" "`krb5-config --libs`" src/mod_auth_kerb.c %{__make} %install %{__mkdir_p} %{buildroot}%{prefix}/modules install -m 755 src/.libs/%{modname}.so %{buildroot}%{prefix}/modules/%{modname}-%{version}.so %post cd %{prefix}/modules %{__ln_s} -f %{modname}-%{version}.so %{modname}.so %clean %{__rm} -rf %{buildroot}; %files %defattr(-,root,root,-) %{prefix}/modules/%{modname}-%{version}.so %changelog * Tue Sep 25 2018 Dennis Hampe <dennis.hampe@bertelsmann.de> - set dba-curl-7371 to BuildIgnores * 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor