From 8bcc40294990c7bff6edbd05315c1b95d72ef009 Mon Sep 17 00:00:00 2001 From: kloczek Date: Tue, 11 Mar 2003 17:59:34 +0000 Subject: [PATCH] - raw from dist tar ball. Changed files: apache-mod_mono.spec -> 1.1 --- apache-mod_mono.spec | 79 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 apache-mod_mono.spec diff --git a/apache-mod_mono.spec b/apache-mod_mono.spec new file mode 100644 index 0000000..132d260 --- /dev/null +++ b/apache-mod_mono.spec @@ -0,0 +1,79 @@ +%define pkg_version 0.3 +%define xsp_version 0.3 +%define module_path /usr/lib/httpd/modules + +Summary: Mono module for Apache 2 +Name: mod_mono +Version: 0.3.6 +Release: 1 +License: The Apache License +Group: System Environment/Daemons +Source0: http://www.apacheworld.org/modmono/%{name}-%{pkg_version}.tar.gz +Source1: xsp-%{xsp_version}.tar.gz +Source2: mono.conf +BuildRoot: /var/tmp/%{name}-root +BuildRequires: httpd-devel +BuildRequires: mono +BuildRequires: autoconf +Requires: httpd +Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn) + +%description +This module allows you to run ASP.NET pages on Unix with Apache and Mono. + +%prep +%setup -n %{name}-%{pkg_version} -a 1 + +%build +# Build sample ASP.NET pages from xsp distribution +pushd xsp-%{xsp_version} +make +make install +popd + +# Build Apache Module +autoconf +%configure --with-apxs=/usr/sbin/apxs +make + +# Build Mono DLL +pushd src +make -f makedll.mak +popd + +%install +mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d +mkdir -p $RPM_BUILD_ROOT/%{module_path} +mkdir -p $RPM_BUILD_ROOT/var/www/html/mono +mkdir -p $RPM_BUILD_ROOT/var/www/.wapi + +cp %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d +install src/.libs/libmod_mono.so $RPM_BUILD_ROOT/%{module_path} +install src/ModMono.dll $RPM_BUILD_ROOT/%{_libdir} +cp -r xsp-%{xsp_version}/server/test/* $RPM_BUILD_ROOT/var/www/html/mono + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%files +%defattr(-,root,root) +%doc ChangeLog COPYING INSTALL NEWS README +%{_sysconfdir}/httpd/conf.d/mono.conf +%{_libdir}/ModMono.dll +%{_libdir}/httpd/modules/libmod_mono.so +%defattr(-,apache,apache) +%{_var}/www/html/mono/ +%{_var}/www/.wapi/ + +%changelog +* Mon Feb 03 2003 Daniel Lopez Ridruejo +- Use --with-apxs +- License is Apache-style +- Change ownership to apache user +- Create .wapi directory + +* Mon Feb 03 2003 David Hollis +- 0.3.4 + +* Wed Jan 15 2003 David Hollis +- Initial spec -- 2.44.0