]> git.pld-linux.org Git - packages/apache-mod_mono.git/blob - apache-mod_mono.spec
132d26066f44e6f6c8f25ea2a2a3c52ffbd7c173
[packages/apache-mod_mono.git] / apache-mod_mono.spec
1 %define pkg_version 0.3
2 %define xsp_version 0.3
3 %define module_path /usr/lib/httpd/modules
4
5 Summary: Mono module for Apache 2
6 Name: mod_mono
7 Version: 0.3.6
8 Release: 1
9 License: The Apache License
10 Group: System Environment/Daemons
11 Source0: http://www.apacheworld.org/modmono/%{name}-%{pkg_version}.tar.gz
12 Source1: xsp-%{xsp_version}.tar.gz
13 Source2: mono.conf
14 BuildRoot: /var/tmp/%{name}-root
15 BuildRequires: httpd-devel
16 BuildRequires: mono
17 BuildRequires: autoconf
18 Requires: httpd
19 Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn)
20
21 %description
22 This module allows you to run ASP.NET pages on Unix with Apache and Mono.
23
24 %prep
25 %setup -n %{name}-%{pkg_version} -a 1
26
27 %build
28 # Build sample ASP.NET pages from xsp distribution
29 pushd xsp-%{xsp_version}
30 make
31 make install
32 popd
33
34 # Build Apache Module
35 autoconf
36 %configure --with-apxs=/usr/sbin/apxs
37 make
38
39 # Build Mono DLL
40 pushd src
41 make -f makedll.mak
42 popd
43
44 %install
45 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d
46 mkdir -p $RPM_BUILD_ROOT/%{module_path}
47 mkdir -p $RPM_BUILD_ROOT/var/www/html/mono
48 mkdir -p $RPM_BUILD_ROOT/var/www/.wapi
49
50 cp %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d
51 install src/.libs/libmod_mono.so $RPM_BUILD_ROOT/%{module_path}
52 install src/ModMono.dll $RPM_BUILD_ROOT/%{_libdir}
53 cp -r xsp-%{xsp_version}/server/test/* $RPM_BUILD_ROOT/var/www/html/mono
54
55 %clean
56 rm -rf ${RPM_BUILD_ROOT}
57
58 %files
59 %defattr(-,root,root)
60 %doc ChangeLog COPYING INSTALL NEWS README
61 %{_sysconfdir}/httpd/conf.d/mono.conf
62 %{_libdir}/ModMono.dll
63 %{_libdir}/httpd/modules/libmod_mono.so
64 %defattr(-,apache,apache)
65 %{_var}/www/html/mono/
66 %{_var}/www/.wapi/
67
68 %changelog
69 * Mon Feb 03 2003 Daniel Lopez Ridruejo <daniel @ rawbyte.com>
70 - Use --with-apxs
71 - License is Apache-style
72 - Change ownership to apache user
73 - Create .wapi directory
74
75 * Mon Feb 03 2003 David Hollis <dhollis@davehollis.com>
76 - 0.3.4
77
78 * Wed Jan 15 2003 David Hollis <dhollis@davehollis.com>
79 - Initial spec
This page took 0.079475 seconds and 3 git commands to generate.