]> git.pld-linux.org Git - packages/apache1-mod_ometer.git/blob - apache1-mod_ometer.spec
- BR s@%{apxs}@apache1-apxs@g
[packages/apache1-mod_ometer.git] / apache1-mod_ometer.spec
1 # TODO
2 #  - doesn't build. see rev 1.11
3 %define         mod_name        ometer
4 %define         apxs            /usr/sbin/apxs1
5 Summary:        Apache module: Web counter
6 Summary(pl.UTF-8):      Moduł do Apache: licznik odwiedzin
7 Name:           apache1-mod_%{mod_name}
8 Version:        1.2.0
9 Release:        0.3
10 License:        BSD
11 Group:          Networking/Daemons
12 Source0:        http://www.umich.edu/~umweb/downloads/mod_%{mod_name}-%{version}.tar.gz
13 # Source0-md5:  50b7b641409abd5d1a57077422fd444e
14 Source1:        %{name}.conf
15 Source2:        http://www.umich.edu/~umweb/how-to/cgi-scripts/counter.html
16 # Source2-md5:  6d6f56cec95c5fa2a28caf0ecb86b034
17 Patch0:         %{name}-configure.patch
18 Patch1:         %{name}-symbols.patch
19 URL:            http://modometer.org/
20 BuildRequires:  apache1-apxs
21 BuildRequires:  apache1-devel >= 1.3.33-2
22 BuildRequires:  gd-devel
23 BuildRequires:  libjpeg-devel
24 BuildRequires:  rpmbuild(macros) >= 1.268
25 Requires:       apache1 >= 1.3.33-2
26 Obsoletes:      apache-mod_ometer <= 1.2.0
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
30 %define         _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)
31
32 %description
33 mod_ometer is a Web counter implemented as an Apache C module. It uses
34 gd to generate its images. gd has some built-in fonts, but you can use
35 any TrueType font you want for the counter. In addition to allowing
36 font choice, mod_ometer has all sorts of options for customizing the
37 size, width, and color of your counter, as well as the ability to
38 output the counter as JPEG or PNG.
39
40 %description -l pl.UTF-8
41 mod_ometer jest licznikiem odwiedzin działającym jako moduł Apache'a
42 używającym biblioteki gd do generowania obrazków. gd posiada kilka
43 wbudowanych fontów, lecz w liczniku można użyć dowolnych fontów
44 TrueType. Poza możliwością wyboru kroju czcionki mod_ometer posiada
45 opcje umożliwiające zmianę szerokości, wysokości i kolorów licznika
46 oraz formatu obrazka: JPEG lub PNG.
47
48 %prep
49 %setup -q -n mod_%{mod_name}-%{version}
50 %patch0 -p1
51 %patch1 -p1
52 cp %{SOURCE2} .
53
54 %build
55 export LDFLAGS=" "
56
57 %configure \
58         apxspath=%{apxs} \
59         found_apache=yes \
60
61 %{__make} \
62         CFLAGS="%{rpmcflags} -I$(%{apxs} -q INCLUDEDIR CFLAGS)"
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d}
67
68 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
69 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post
75 %service -q apache restart
76
77 %postun
78 if [ "$1" = "0" ]; then
79         %service -q apache restart
80 fi
81
82 %files
83 %defattr(644,root,root,755)
84 %doc *.html
85 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
86 %attr(755,root,root) %{_pkglibdir}/*
This page took 0.04962 seconds and 3 git commands to generate.