SPECS: apache-mod_gnutls.spec - set paths to dhfile / rsafile (-pa...
adamg
adamg at pld-linux.org
Sun Sep 9 01:28:58 CEST 2007
Author: adamg Date: Sat Sep 8 23:28:58 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- set paths to dhfile / rsafile (-paths.patch)
- config file
- package sample dhfile / rsafile
- %post/%postun scripts
- release 0.2 (works)
---- Files affected:
SPECS:
apache-mod_gnutls.spec (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SPECS/apache-mod_gnutls.spec
diff -u SPECS/apache-mod_gnutls.spec:1.6 SPECS/apache-mod_gnutls.spec:1.7
--- SPECS/apache-mod_gnutls.spec:1.6 Fri Sep 7 18:07:19 2007
+++ SPECS/apache-mod_gnutls.spec Sun Sep 9 01:28:53 2007
@@ -1,20 +1,23 @@
# $Revision$, $Date$
# TODO
# - with apr_memcache: http://www.outoforder.cc/projects/libs/apr_memcache
-# - config file
%define mod_name gnutls
%define apxs /usr/sbin/apxs
Summary: SSL v3, TLS 1.0 and TLS 1.1 encryption for Apache HTTPD
Summary(pl.UTF-8): Szyfrowanie SSL v3, TLS 1.0 i TLS 1.1 dla serwera HTTP Apache
Name: apache-mod_%{mod_name}
Version: 0.2.0
-Release: 0.1
+Release: 0.2
License: Apache Group License
Group: Networking/Daemons
Source0: http://www.outoforder.cc/downloads/mod_gnutls/mod_gnutls-%{version}.tar.bz2
# Source0-md5: 80ab766a7b9cfbb730e789032ff26d68
+Source1: %{name}.conf
+Source2: %{name}-dhfile
+Source3: %{name}-rsafile
Patch0: %{name}-libtool.patch
Patch1: %{name}-no_certtool.patch
+Patch2: %{name}-paths.patch
URL: http://www.outoforder.cc/projects/apache/mod_gnutls/
BuildRequires: apache-apxs
BuildRequires: apache-devel >= 2.0.42
@@ -26,6 +29,7 @@
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
+%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
%description
mod_gnutls uses the GnuTLS library to provide SSL v3, TLS 1.0 and TLS
@@ -33,10 +37,10 @@
but does not use OpenSSL.
Features:
-- Support for SSL v3, TLS 1.0 and TLS 1.1.
-- Support for Server Name Indication
-- Distributed SSL Session Cache via Memcached
-- Local SSL Session Cache using DBM
+ - Support for SSL v3, TLS 1.0 and TLS 1.1.
+ - Support for Server Name Indication
+ - Distributed SSL Session Cache via Memcached
+ - Local SSL Session Cache using DBM
%description -l pl.UTF-8
mod_gnutls używa biblioteki GnuTLS do obsługi szyfrowania SSL v3, TLS
@@ -44,15 +48,16 @@
podobny do mod_ssl, ale nie używa biblioteki OpenSSL.
Możliwości:
-- obsługa SSL v3, TLS 1.0 i TLS 1.1
-- obsługa identyfikacji nazwy serwera (Server Name Indication)
-- rozproszona pamięć podręczna sesji SSL poprzez Memcached
-- lokalna pamięć podręczna sesji SSL korzystająca z DBM
+ - obsługa SSL v3, TLS 1.0 i TLS 1.1
+ - obsługa identyfikacji nazwy serwera (Server Name Indication)
+ - rozproszona pamięć podręczna sesji SSL poprzez Memcached
+ - lokalna pamięć podręczna sesji SSL korzystająca z DBM
%prep
%setup -q -n mod_%{mod_name}-%{version}
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__libtoolize}
@@ -64,19 +69,34 @@
--with-apxs=%{apxs} \
--with-libgnutls=%{_prefix} \
--without-apr-memcache
+
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_pkglibdir}
+install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/{conf.d,tls}}
install src/.libs/libmod_gnutls.so $RPM_BUILD_ROOT%{_pkglibdir}/mod_gnutls.so
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/40_mod_gnutls.conf
+install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tls/dhfile
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/tls/rsafile
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%service -q httpd restart
+
+%postun
+if [ "$1" = "0" ]; then
+ %service -q httpd restart
+fi
+
%files
%defattr(644,root,root,755)
-%{_pkglibdir}/*
+%attr(750,root,root) %dir %{_sysconfdir}/tls
+%attr(640,root,root) %verify(not md5 mtime size) %{_sysconfdir}/tls/*
+%attr(640,root,root) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_gnutls.conf
+%attr(755,root,root) %{_pkglibdir}/*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -84,6 +104,13 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2007/09/08 23:28:53 adamg
+- set paths to dhfile / rsafile (-paths.patch)
+- config file
+- package sample dhfile / rsafile
+- %post/%postun scripts
+- release 0.2 (works)
+
Revision 1.6 2007/09/07 16:07:19 adamg
- builds now (thx qboosh)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/apache-mod_gnutls.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list