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