rpms/mod_revocator/devel mod_revocator-libpath.patch, NONE, 1.1 mod_revocator.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Robert Crittenden (rcritten) fedora-extras-commits at redhat.com
Mon Nov 13 19:15:41 UTC 2006


Author: rcritten

Update of /cvs/extras/rpms/mod_revocator/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8651/devel

Modified Files:
	.cvsignore sources 
Added Files:
	mod_revocator-libpath.patch mod_revocator.spec 
Log Message:
auto-import mod_revocator-1.0.2-1 on branch devel from mod_revocator-1.0.2-1.src.rpm

mod_revocator-libpath.patch:

--- NEW FILE mod_revocator-libpath.patch ---
diff -u mod_revocator-1.0.2.orig/revocator.conf mod_revocator-1.0.2/revocator.conf
--- mod_revocator-1.0.2.orig/revocator.conf	2006-08-04 14:49:33.000000000 -0400
+++ mod_revocator-1.0.2/revocator.conf	2006-10-16 10:10:33.000000000 -0400
@@ -1,4 +1,4 @@
-LoadModule rev_module modules/libmodrev.so
+LoadModule rev_module modules/mod_rev.so
 
 #   CRL Engine Switch:
 #   Enable/Disable CRL retrieval


--- NEW FILE mod_revocator.spec ---
Name: mod_revocator
Version: 1.0.2
Release: 1%{?dist}
Summary: CRL retrieval module for the Apache HTTP server
Group: System Environment/Daemons
License: Apache Software License
URL: http://directory.fedora.redhat.com/wiki/Mod_revocator
Source: http://directory.fedora.redhat.com/sources/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: nspr-devel >= 4.6, nss-devel >= 3.11
BuildRequires: nss-pkcs11-devel >= 3.11
BuildRequires: httpd-devel >= 0:2.0.52, apr-devel, apr-util-devel
BuildRequires: pkgconfig
BuildRequires: openldap-devel >= 2.2.29
Requires: httpd >= 0:2.0.52
Requires: nspr >= 4.6
Requires: nss >= 3.11, nss-tools >= 3.11
Requires: mod_nss >= 1.0.3
Patch1: mod_revocator-libpath.patch

%description
The mod_revocator module retrieves and installs remote
Certificate Revocate Lists (CRLs) into an Apache web server. 

%prep
%setup -q
%patch1 -p1

%build

CFLAGS="$RPM_OPT_FLAGS"
export CFLAGS

NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --variable=includedir nspr`
NSPR_LIB_DIR=`/usr/bin/pkg-config --variable=libdir nspr`

NSS_INCLUDE_DIR=`/usr/bin/pkg-config --variable=includedir nss`
NSS_LIB_DIR=`/usr/bin/pkg-config --variable=libdir nss`

NSS_BIN=`/usr/bin/pkg-config --variable=exec_prefix nss`

%configure \
    --with-nss-lib=$NSS_LIB_DIR \
    --with-nss-inc=$NSS_INCLUDE_DIR \
    --with-nspr-lib=$NSPR_LIB_DIR \
    --with-nspr-inc=$NSPR_INCLUDE_DIR \
    --with-apr-config --enable-openldap

make %{?_smp_flags} all

%install
# The install target of the Makefile isn't used because that uses apxs
# which tries to enable the module in the build host httpd instead of in
# the build root.
rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
mkdir -p $RPM_BUILD_ROOT%{_libdir}/httpd/modules
mkdir -p $RPM_BUILD_ROOT%{_bindir}

install -m 644 revocator.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
install -m 755 .libs/libmodrev.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules/mod_rev.so
# Ugh, manually create the ldconfig symbolic links
version=`grep -v '^\#' ./libtool-version`
current=`echo $version | cut -d: -f1`
revision=`echo $version | cut -d: -f2`
age=`echo $version | cut -d: -f3`
install -m  755 .libs/librevocation.so.$current.$revision.$age $RPM_BUILD_ROOT%{_libdir}/
(cd $RPM_BUILD_ROOT%{_libdir} && ln -s librevocation.so.$current.$revision.$age librevocation.so.0)
(cd $RPM_BUILD_ROOT%{_libdir} && ln -s librevocation.so.$current.$revision.$age  librevocation.so)
install -m 755 ldapget $RPM_BUILD_ROOT%{_bindir}/

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc README LICENSE docs/mod_revocator.html
%config(noreplace) %{_sysconfdir}/httpd/conf.d/revocator.conf
%{_libdir}/httpd/modules/mod_rev.so
# rpmlint will complain that librevocation.so is a shared library but this
# must be ignored because this file is loaded directly by name by the Apache
# module.
%{_libdir}/librevocation.*so*
%{_bindir}/ldapget

%changelog
* Mon Oct 16 2006 Rob Crittenden <rcritten at redhat.com> 1.0.2-1
- Initial build


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mod_revocator/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	13 Nov 2006 19:14:37 -0000	1.1
+++ .cvsignore	13 Nov 2006 19:15:11 -0000	1.2
@@ -0,0 +1 @@
+mod_revocator-1.0.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mod_revocator/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Nov 2006 19:14:37 -0000	1.1
+++ sources	13 Nov 2006 19:15:11 -0000	1.2
@@ -0,0 +1 @@
+07307d8972e3442fd81d84e3852611c5  mod_revocator-1.0.2.tar.gz




More information about the scm-commits mailing list