1 Summary: BBClone - A PHP based Web Counter on Steroids
2 Summary(pl): BBClone - oparty na PHP licznik stron WWW
7 Group: Applications/WWW
8 Source0: http://www.bbclone.de/download.php?get=%{name}-%{version}.tar.gz
9 # Source0-md5: cc4141767818e75950f1dd5a56ec1201
12 Patch0: %{name}-security.patch
13 URL: http://www.bbclone.de/
14 BuildRequires: rpmbuild(macros) >= 1.226
15 Requires: webserver = apache
16 Requires: apache(mod_access)
17 Requires: apache(mod_alias)
18 Requires: php >= 3:4.1.0
19 Conflicts: apache < 1.3.33-2
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 %define _appdir /usr/share/bbclone
24 %define _sysconfdir /etc/bbclone
25 %define _vardir /var/lib
28 BBclone is a web counter written in PHP and gives a detailed view
29 of 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
31 visited the web site, not just showing a number of visitors.
32 This is very handy for webmasters that want to see who is visiting
33 their sites, what browser people use, where they came from etc.
35 For each visitor, BBClone can display:
41 * referring URL (where do they come from),
43 * number of time the visitor has loaded the page,
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),
48 * ranking of the most frequent countries, referrers, OS, browsers,
49 robots, page views and hostnames.
52 BBclone to licznik WWW napisany w PHP. Udostêpnia szczegó³owy widok
53 odwiedzaj±cych stronê WWW wy¶wietlaj±c n-tych ostatnich u¿ytkowników
54 (oraz dostarczone przez nich dane, takie jak adres IP, przegl±darkê
55 itd.), którzy odwiedzili stronê, a nie tylko pokazuj±c liczbê go¶ci.
56 Jest to bardzo przydatne dla webmasterów, którzy chc± widzieæ, kto
57 odwiedza ich strony, jakich przegl±darek u¿ywaj±, sk±d pochodz± itp.
59 Dla ka¿dego odwiedzaj±cego BBClone mo¿e wy¶wietlaæ:
65 - URL odniesienia (sk±d wyst±pi³o odwo³anie),
67 - czas potrzebny na za³adowanie strony,
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
73 - ranking najczê¶ciej wystêpuj±cych krajów, odniesieñ, systemów
74 operacyjnych, przegl±darek, robotów, stron i nazw hostów.
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT%{_sysconfdir} \
83 $RPM_BUILD_ROOT%{_vardir}/%{name} \
84 $RPM_BUILD_ROOT%{_appdir}/{doc,images,ip2ext,language,lib}
86 cp -pR *.php $RPM_BUILD_ROOT%{_appdir}
88 cp -pR images/* $RPM_BUILD_ROOT%{_appdir}/images
89 cp -pR ip2ext/* $RPM_BUILD_ROOT%{_appdir}/ip2ext
90 cp -pR language/* $RPM_BUILD_ROOT%{_appdir}/language
91 cp -pR lib/* $RPM_BUILD_ROOT%{_appdir}/lib
93 cp -pR conf/* $RPM_BUILD_ROOT%{_sysconfdir}
94 cp -pR var/* $RPM_BUILD_ROOT%{_vardir}/%{name}
95 cp -pR var/.htalock $RPM_BUILD_ROOT%{_vardir}/%{name}
97 ln -s %{_sysconfdir} $RPM_BUILD_ROOT%{_appdir}/conf
98 ln -s %{_vardir}/%{name} $RPM_BUILD_ROOT%{_appdir}/var
100 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache-%{name}.conf
101 install %{SOURCE2} $RPM_BUILD_ROOT%{_appdir}/example.txt
104 rm -rf $RPM_BUILD_ROOT
106 %triggerin -- apache1 >= 1.3.33-2
107 %apache_config_install -v 1 -c %{_sysconfdir}/apache-%{name}.conf
109 %triggerun -- apache1 >= 1.3.33-2
110 %apache_config_uninstall -v 1
112 %triggerin -- apache >= 2.0.0
113 %apache_config_install -v 2 -c %{_sysconfdir}/apache-%{name}.conf
115 %triggerun -- apache >= 2.0.0
116 %apache_config_uninstall -v 2
119 %defattr(644,root,root,755)
121 %attr(750,root,http) %dir %{_sysconfdir}
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}
125 %attr(660,root,http) %{_vardir}/%{name}/*.php
126 %attr(660,root,http) %{_vardir}/%{name}/*.inc
127 %attr(660,root,http) %{_vardir}/%{name}/.htalock
131 %{_appdir}/example.txt