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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
