]> git.pld-linux.org Git - packages/bbclone.git/blame - bbclone.spec
- tabs in preamble
[packages/bbclone.git] / bbclone.spec
CommitLineData
8b4bbd11 1Summary: BBClone - A PHP based Web Counter on Steroids
79504361 2Summary(pl.UTF-8): BBClone - oparty na PHP licznik stron WWW
8b4bbd11 3Name: bbclone
4Version: 0.4.7
e46dfff7 5Release: 2
8b4bbd11 6License: GPL 2
7Group: Applications/WWW
8Source0: http://www.bbclone.de/download.php?get=%{name}-%{version}.tar.gz
9# Source0-md5: cc4141767818e75950f1dd5a56ec1201
80853ea9
ER
10Source1: %{name}.conf
11Source2: %{name}.txt
12Patch0: %{name}-security.patch
8b4bbd11 13URL: http://www.bbclone.de/
d4507da4 14BuildRequires: rpmbuild(macros) >= 1.226
80853ea9
ER
15Requires: apache(mod_access)
16Requires: apache(mod_alias)
e46dfff7
ER
17Requires: webserver = apache
18Requires: webserver(php) >= 4.1.0
d734991b 19Conflicts: apache1 < 1.3.33-2
8b4bbd11 20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%define _appdir /usr/share/bbclone
24%define _sysconfdir /etc/bbclone
25%define _vardir /var/lib
8b4bbd11 26
27%description
28BBclone is a web counter written in PHP and gives a detailed view
29of the visitors of your web site by displaying the nth last users
30(and the data they provided, like their IP, browser and so on) that
31visited the web site, not just showing a number of visitors.
32This is very handy for webmasters that want to see who is visiting
33their sites, what browser people use, where they came from etc.
34
35For each visitor, BBClone can display:
36* IP address,
37* hostname,
38* operating system,
39* robots,
40* browser,
41* referring URL (where do they come from),
42* visit date,
43* number of time the visitor has loaded the page,
8369d38c
JB
44* number of visitor,
45* the visited pages in the order someone viewed them,
46* the last visited page,
47* the search engine query that lead to your site (if applicable),
8b4bbd11 48* ranking of the most frequent countries, referrers, OS, browsers,
8369d38c
JB
49robots, page views and hostnames.
50
427e8e46
JR
51%description -l pl.UTF-8
52BBclone to licznik WWW napisany w PHP. Udostępnia szczegółowy widok
53odwiedzających stronę WWW wyświetlając n-tych ostatnich użytkowników
54(oraz dostarczone przez nich dane, takie jak adres IP, przeglądarkę
55itd.), którzy odwiedzili stronę, a nie tylko pokazując liczbę gości.
56Jest to bardzo przydatne dla webmasterów, którzy chcą widzieć, kto
57odwiedza ich strony, jakich przeglądarek używają, skąd pochodzą itp.
8369d38c 58
427e8e46 59Dla każdego odwiedzającego BBClone może wyświetlać:
8369d38c 60- adres IP,
427e8e46 61- nazwę hosta,
8369d38c
JB
62- system operacyjny,
63- roboty,
427e8e46
JR
64- przeglądarkę,
65- URL odniesienia (skąd wystąpiło odwołanie),
66- datę odwiedzin,
67- czas potrzebny na załadowanie strony,
68- numer gościa,
69- odwiedzone strony w kolejności ich oglądania,
70- ostatnią odwiedzoną stronę,
71- zapytanie silnika wyszukującego, które zaprowadziło na stronę (jeśli
72 dotyczy żądania),
73- ranking najczęściej występujących krajów, odniesień, systemów
74 operacyjnych, przeglądarek, robotów, stron i nazw hostów.
8b4bbd11 75
76%prep
77%setup -q -n %{name}
78%patch0 -p1
79
80%install
81rm -rf $RPM_BUILD_ROOT
82install -d $RPM_BUILD_ROOT%{_sysconfdir} \
83 $RPM_BUILD_ROOT%{_vardir}/%{name} \
84 $RPM_BUILD_ROOT%{_appdir}/{doc,images,ip2ext,language,lib}
85
9b9d0230 86cp -pR *.php $RPM_BUILD_ROOT%{_appdir}
8b4bbd11 87
9b9d0230 88cp -pR images/* $RPM_BUILD_ROOT%{_appdir}/images
89cp -pR ip2ext/* $RPM_BUILD_ROOT%{_appdir}/ip2ext
90cp -pR language/* $RPM_BUILD_ROOT%{_appdir}/language
91cp -pR lib/* $RPM_BUILD_ROOT%{_appdir}/lib
8b4bbd11 92
9b9d0230 93cp -pR conf/* $RPM_BUILD_ROOT%{_sysconfdir}
94cp -pR var/* $RPM_BUILD_ROOT%{_vardir}/%{name}
95cp -pR var/.htalock $RPM_BUILD_ROOT%{_vardir}/%{name}
8b4bbd11 96
9b9d0230 97ln -s %{_sysconfdir} $RPM_BUILD_ROOT%{_appdir}/conf
98ln -s %{_vardir}/%{name} $RPM_BUILD_ROOT%{_appdir}/var
8b4bbd11 99
9b9d0230 100install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache-%{name}.conf
101install %{SOURCE2} $RPM_BUILD_ROOT%{_appdir}/example.txt
8b4bbd11 102
103%clean
104rm -rf $RPM_BUILD_ROOT
105
bfed9c95 106%triggerin -- apache1 < 1.3.37-3, apache1-base
d4507da4
ER
107%apache_config_install -v 1 -c %{_sysconfdir}/apache-%{name}.conf
108
bfed9c95 109%triggerun -- apache1 < 1.3.37-3, apache1-base
d4507da4
ER
110%apache_config_uninstall -v 1
111
112%triggerin -- apache >= 2.0.0
113%apache_config_install -v 2 -c %{_sysconfdir}/apache-%{name}.conf
114
115%triggerun -- apache >= 2.0.0
116%apache_config_uninstall -v 2
8b4bbd11 117
118%files
119%defattr(644,root,root,755)
120%doc doc/*
121%attr(750,root,http) %dir %{_sysconfdir}
8369d38c
JB
122%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache-%{name}.conf
123%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php
124%dir %{_vardir}/%{name}
8b4bbd11 125%attr(660,root,http) %{_vardir}/%{name}/*.php
126%attr(660,root,http) %{_vardir}/%{name}/*.inc
127%attr(660,root,http) %{_vardir}/%{name}/.htalock
128
129%dir %{_appdir}
130%{_appdir}/*.php
131%{_appdir}/example.txt
132%{_appdir}/conf
133%{_appdir}/images
134%{_appdir}/ip2ext
135%{_appdir}/language
136%{_appdir}/lib
137%{_appdir}/var
This page took 0.573097 seconds and 4 git commands to generate.