]> git.pld-linux.org Git - packages/apache-mod_log_sql.git/blame - apache-mod_log_sql.spec
- fix config dir
[packages/apache-mod_log_sql.git] / apache-mod_log_sql.spec
CommitLineData
189b29d2 1# todo: split *.so to subpackages: mysql/dbi/ssl
2%define mod_name log_sql
3%define apxs /usr/sbin/apxs
4Summary: SQL logging module for Apache
791ccc07 5Summary(pl.UTF-8): Moduł logowania zapytań do Apache do bazy SQL
189b29d2 6Name: apache-mod_%{mod_name}
7# NOTE: remember about apache1-mod_log_sql when updating!
e000f4d9 8Version: 1.101
9Release: 1
189b29d2 10License: Apache (?)
adf6010c 11Group: Networking/Daemons/HTTP
78e4a9d7 12Source0: http://www.outoforder.cc/downloads/mod_log_sql/mod_%{mod_name}-%{version}.tar.bz2
e000f4d9 13# Source0-md5: 16157f311eba364d8ee467078e7cc086
0a71f922 14Patch0: mod_%{mod_name}-acam_libexecdir.patch
975d8e99 15Patch1: mod_%{mod_name}-subdirs.patch
189b29d2 16URL: http://www.outoforder.cc/projects/apache/mod_log_sql/
860d965c 17BuildRequires: %{apxs}
189b29d2 18BuildRequires: apache-devel >= 2.0.40
26d7aaeb 19BuildRequires: apr-devel >= 1:1.0.0
a03765f6
JB
20BuildRequires: autoconf
21BuildRequires: automake
189b29d2 22BuildRequires: libdbi-devel >= 0.7.0
a03765f6 23BuildRequires: libtool
189b29d2 24BuildRequires: mysql-devel >= 3.23.30
faf8eef0 25BuildRequires: rpmbuild(macros) >= 1.268
d83493bd
ER
26BuildRequires: sed >= 4.0
27Requires: apache(modules-api) = %apache_modules_api
189b29d2 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
975d8e99 30%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
940d0bc9 31%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
189b29d2 32
33%description
d83493bd
ER
34mod_log_sql is a logging module for Apache 1.3 and 2.0 which logs all
35requests to a database.
189b29d2 36
eef5cce2
JR
37%description -l pl.UTF-8
38mod_log_sql jest modułem logującym dla Apache 1.3 i 2.0, który pozwala
39na logowanie wszystkich zapytań do bazy danych.
189b29d2 40
41%prep
42%setup -q -n mod_%{mod_name}-%{version}
6c80e836 43%patch0 -p0
975d8e99
ER
44%patch1 -p1
45
46rm -f docs/{Makefile*,*.xml} contrib/Makefile*
d83493bd
ER
47sed -i -e "s:apr-config:apr-1-config:g" aclocal.m4
48sed -i -e "s:apu-config:apu-1-config:g" aclocal.m4
189b29d2 49
50%build
962e6f08 51%{__libtoolize}
52%{__aclocal}
53%{__autoconf}
189b29d2 54%configure \
55 --with-apxs=%{apxs}
56%{__make}
57
58%install
59rm -rf $RPM_BUILD_ROOT
940d0bc9 60install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir}}
189b29d2 61
940d0bc9 62install -p .libs/*.so $RPM_BUILD_ROOT%{_pkglibdir}
189b29d2 63#install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
64
d83493bd 65echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
940d0bc9 66 $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
d83493bd 67
189b29d2 68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post
faf8eef0 72%service -q httpd restart
189b29d2 73
74%postun
75if [ "$1" = "0" ]; then
faf8eef0 76 %service -q httpd restart
189b29d2 77fi
78
79%files
80%defattr(644,root,root,755)
81%doc AUTHORS CHANGELOG TODO contrib docs LICENSE
940d0bc9 82%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
4c88b6d0 83%attr(755,root,root) %{_pkglibdir}/*.so
This page took 0.071562 seconds and 5 git commands to generate.