]> git.pld-linux.org Git - packages/apache-mod_midgard.git/blame - apache-mod_midgard.spec
- fix config dir
[packages/apache-mod_midgard.git] / apache-mod_midgard.spec
CommitLineData
e8059534
ER
1# TODO
2# - not compatible with apache2 (is it apache1 module?)
8e6dcba9 3%define mod_name midgard
a6fd1cd3 4%define arname mod_midgard
bd501d69 5%define apxs /usr/sbin/apxs
c5e155a9 6Summary: Midgard Apache module
f86e743b 7Summary(pl.UTF-8): Moduł Midgard do Apache
a6fd1cd3
GS
8Name: apache-mod_midgard
9Version: 1.4.1_5
7cd744a0 10Release: 2
560b1f1b 11License: distributable
23558606 12Vendor: Midgard Project <http://www.midgard-project.org>
9e3edaf7 13Group: Networking/Daemons/HTTP
23558606 14Source0: %{arname}-%{version}.tar.bz2
6fb23b1a 15# Source0-md5: 9b00986652ed2b495aebc23ec2337bb1
23558606
JB
16#Source0: http://www.midgard-project.org/attachment/434f392e6f87e1e76202f00695dd251f/599f017caa73216fbf3d676ff086d37f/%{arname}-1.4.1-5.tar.bz2
17Patch0: %{arname}-conf.patch
18URL: http://www.midgard-project.org/
e5c95e12 19BuildRequires: %{apxs}
e8059534 20BuildRequires: apache-devel >= 2.0
3b277395 21BuildRequires: expat-devel
e8059534 22BuildRequires: midgard-lib-devel >= 1.4.1-5
3b277395 23BuildRequires: mysql-devel
cc5c3ce0 24BuildRequires: rpmbuild(macros) >= 1.268
e8059534
ER
25Requires: apache(modules-api) = %apache_modules_api
26%requires_eq_to midgard-lib midgard-lib-devel
91b99a7c 27Provides: mod_midgard
c51f59d2 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a6fd1cd3 29
e8059534 30%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
cc71461f 31%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
2a0a473d 32
33%prep
a6fd1cd3 34%setup -q -n %{arname}-%{version}
bca0e597 35%patch0 -p1
2a0a473d 36
37%description
38Midgard is a freely-available Web application development and
39publishing platform based on the popular PHP scripting language. It is
40an Open Source development project, giving you the freedom to create
41your solutions in an open environment. Midgard is the tool for
42creating, modifying and maintaining dynamic database-enabled web
43services.
44
9dd4d01c
JR
45%description -l pl.UTF-8
46Midgard jest wolnodostępną platformą rozwoju i publikowania aplikacji
47opartą na popularnym języku skryptowym, PHP. Jest to projekt Open
48Source, umożliwiający użytkownikowi tworzenie rozwiązań w otwartym
49środowisku. Midgard jest narzędziem do tworzenia, modyfikacji i
50utrzymywania dynamicznych, wykorzystujących bazy danych serwisów WWW.
eba39e09 51
2a0a473d 52%build
a6fd1cd3 53./configure \
bd501d69 54 --with-apxs=%{apxs} \
a6fd1cd3 55 --with-mysql \
3b277395 56 --with-midgar \
a6fd1cd3 57 --with-expat
300bb924 58%{__make}
2a0a473d 59
60%install
c51f59d2 61rm -rf $RPM_BUILD_ROOT
cc71461f 62install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
c51f59d2 63
cc71461f
ER
64cp -p midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir}
65install -p mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
66cp -p midgard.conf $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
2a0a473d 67
560b1f1b
JB
68%clean
69rm -rf $RPM_BUILD_ROOT
70
2a0a473d 71%post
cc5c3ce0 72%service -q httpd restart
ce40f40c 73
3979f18a 74%postun
a6fd1cd3 75if [ "$1" = "0" ]; then
cc5c3ce0 76 %service -q httpd restart
2a0a473d 77fi
78
2a0a473d 79%files
c5e155a9 80%defattr(644,root,root,755)
1963011e 81%doc AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
cc71461f 82%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
e8059534 83%attr(755,root,root) %{_pkglibdir}/*.so
a0c98cb6
ER
84# FIXME
85%config %{_pkglibdir}/midgard-root.php
This page took 0.099132 seconds and 4 git commands to generate.