]> git.pld-linux.org Git - packages/apache1-mod_log_sql.git/blame - apache1-mod_log_sql.spec
- update config dir macro
[packages/apache1-mod_log_sql.git] / apache1-mod_log_sql.spec
CommitLineData
43b9c36c
ER
1# TODO
2# - split *.so to subpackages: mysql/dbi/ssl
9db71147 3%define mod_name log_sql
4%define apxs /usr/sbin/apxs1
5Summary: SQL logging module for Apache
301dcd89 6Summary(pl.UTF-8): Moduł logowania zapytań do Apache do bazy SQL
9db71147 7Name: apache1-mod_%{mod_name}
8ef23943 8# NOTE: remember about apache-mod_log_sql when updating!
9db71147 9Version: 1.99
e862f97c 10Release: 6
9db71147 11License: Apache (?)
12Group: Networking/Daemons
13Source0: http://www.outoforder.cc/downloads/mod_log_sql/mod_%{mod_name}-%{version}.tar.gz
14# Source0-md5: e246a3d8e96d2d62715eb34f75c7c11d
498486d5 15Patch0: mod_%{mod_name}-acam_libexecdir.patch
43b9c36c 16Patch1: mod_%{mod_name}-subdirs.patch
9db71147 17URL: http://www.outoforder.cc/projects/apache/mod_log_sql/
ecd51d7d 18BuildRequires: apache1-devel >= 1.3.39
9db71147 19BuildRequires: apache1-mod_ssl-devel
7c05a4eb
JB
20BuildRequires: autoconf
21BuildRequires: automake
9db71147 22BuildRequires: libdbi-devel >= 0.7.0
7c05a4eb 23BuildRequires: libtool
9db71147 24BuildRequires: mysql-devel >= 3.23.30
f3baa395 25BuildRequires: rpmbuild(macros) >= 1.268
43b9c36c 26Requires(triggerpostun): %{apxs}
e862f97c 27Requires: apache1(EAPI)
9db71147 28Obsoletes: apache-mod_log_sql <= 1.13
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
43b9c36c 31%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
36deac54 32%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
9db71147 33
34%description
c59b212a
ER
35mod_log_sql is a logging module for Apache 1.3 and 2.0 which logs all
36requests to a database.
9db71147 37
67762d1f
JR
38%description -l pl.UTF-8
39mod_log_sql jest modułem logującym dla Apache 1.3 i 2.0, który pozwala
40na logowanie wszystkich zapytań do bazy danych.
9db71147 41
42%prep
43%setup -q -n mod_%{mod_name}-%{version}
498486d5 44%patch0 -p0
43b9c36c
ER
45%patch1 -p1
46
47rm -f docs/{Makefile*,*.xml} contrib/Makefile*
9db71147 48
49%build
8ef23943 50%{__libtoolize}
51%{__aclocal}
52%{__autoconf}
9db71147 53%configure \
54 --with-apxs=%{apxs}
55%{__make}
56
57%install
58rm -rf $RPM_BUILD_ROOT
36deac54 59install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
9db71147 60
61install *.so $RPM_BUILD_ROOT%{_pkglibdir}
9db71147 62
43b9c36c 63echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
36deac54 64 $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
9db71147 65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
f3baa395 70%service -q apache restart
9db71147 71
72%postun
73if [ "$1" = "0" ]; then
f3baa395 74 %service -q apache restart
9db71147 75fi
76
43b9c36c
ER
77%triggerpostun -- apache1-mod_%{mod_name} < 1.99-2.1
78# check that they're not using old apache.conf
79if grep -q '^Include conf\.d' /etc/apache/apache.conf; then
80 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
81fi
82
9db71147 83%files
84%defattr(644,root,root,755)
85%doc AUTHORS CHANGELOG TODO contrib docs LICENSE
36deac54 86%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
9db71147 87%attr(755,root,root) %{_pkglibdir}/*
This page took 0.065292 seconds and 5 git commands to generate.