Summary: BBClone - A PHP based Web Counter on Steroids Summary(pl.UTF-8): BBClone - oparty na PHP licznik stron WWW Name: bbclone Version: 0.4.7 Release: 2 License: GPL 2 Group: Applications/WWW Source0: http://www.bbclone.de/download.php?get=%{name}-%{version}.tar.gz # Source0-md5: cc4141767818e75950f1dd5a56ec1201 Source1: %{name}.conf Source2: %{name}.txt Patch0: %{name}-security.patch URL: http://www.bbclone.de/ BuildRequires: migrate-to-webapps BuildRequires: rpmbuild(macros) >= 1.226 Requires: apache(mod_access) Requires: apache(mod_alias) Requires: webserver = apache Requires: webserver(php) >= 4.1.0 Conflicts: apache1 < 1.3.33-2 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _appdir /usr/share/bbclone %define _sysconfdir /etc/bbclone %define _vardir /var/lib %description BBclone is a web counter written in PHP and gives a detailed view of the visitors of your web site by displaying the nth last users (and the data they provided, like their IP, browser and so on) that visited the web site, not just showing a number of visitors. This is very handy for webmasters that want to see who is visiting their sites, what browser people use, where they came from etc. For each visitor, BBClone can display: * IP address, * hostname, * operating system, * robots, * browser, * referring URL (where do they come from), * visit date, * number of time the visitor has loaded the page, * number of visitor, * the visited pages in the order someone viewed them, * the last visited page, * the search engine query that lead to your site (if applicable), * ranking of the most frequent countries, referrers, OS, browsers, robots, page views and hostnames. %description -l pl.UTF-8 BBclone to licznik WWW napisany w PHP. Udostępnia szczegółowy widok odwiedzających stronę WWW wyświetlając n-tych ostatnich użytkowników (oraz dostarczone przez nich dane, takie jak adres IP, przeglądarkę itd.), którzy odwiedzili stronę, a nie tylko pokazując liczbę gości. Jest to bardzo przydatne dla webmasterów, którzy chcą widzieć, kto odwiedza ich strony, jakich przeglądarek używają, skąd pochodzą itp. Dla każdego odwiedzającego BBClone może wyświetlać: - adres IP, - nazwę hosta, - system operacyjny, - roboty, - przeglądarkę, - URL odniesienia (skąd wystąpiło odwołanie), - datę odwiedzin, - czas potrzebny na załadowanie strony, - numer gościa, - odwiedzone strony w kolejności ich oglądania, - ostatnią odwiedzoną stronę, - zapytanie silnika wyszukującego, które zaprowadziło na stronę (jeśli dotyczy żądania), - ranking najczęściej występujących krajów, odniesień, systemów operacyjnych, przeglądarek, robotów, stron i nazw hostów. %prep %setup -q -n %{name} %patch0 -p1 %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sysconfdir} \ $RPM_BUILD_ROOT%{_vardir}/%{name} \ $RPM_BUILD_ROOT%{_appdir}/{doc,images,ip2ext,language,lib} cp -pR *.php $RPM_BUILD_ROOT%{_appdir} cp -pR images/* $RPM_BUILD_ROOT%{_appdir}/images cp -pR ip2ext/* $RPM_BUILD_ROOT%{_appdir}/ip2ext cp -pR language/* $RPM_BUILD_ROOT%{_appdir}/language cp -pR lib/* $RPM_BUILD_ROOT%{_appdir}/lib cp -pR conf/* $RPM_BUILD_ROOT%{_sysconfdir} cp -pR var/* $RPM_BUILD_ROOT%{_vardir}/%{name} cp -pR var/.htalock $RPM_BUILD_ROOT%{_vardir}/%{name} ln -s %{_sysconfdir} $RPM_BUILD_ROOT%{_appdir}/conf ln -s %{_vardir}/%{name} $RPM_BUILD_ROOT%{_appdir}/var install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache-%{name}.conf install %{SOURCE2} $RPM_BUILD_ROOT%{_appdir}/example.txt %clean rm -rf $RPM_BUILD_ROOT %triggerin -- apache1 < 1.3.37-3, apache1-base %apache_config_install -v 1 -c %{_sysconfdir}/apache-%{name}.conf %triggerun -- apache1 < 1.3.37-3, apache1-base %apache_config_uninstall -v 1 %triggerin -- apache >= 2.0.0 %apache_config_install -v 2 -c %{_sysconfdir}/apache-%{name}.conf %triggerun -- apache >= 2.0.0 %apache_config_uninstall -v 2 %files %defattr(644,root,root,755) %doc doc/* %attr(750,root,http) %dir %{_sysconfdir} %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache-%{name}.conf %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php %dir %{_vardir}/%{name} %attr(660,root,http) %{_vardir}/%{name}/*.php %attr(660,root,http) %{_vardir}/%{name}/*.inc %attr(660,root,http) %{_vardir}/%{name}/.htalock %dir %{_appdir} %{_appdir}/*.php %{_appdir}/example.txt %{_appdir}/conf %{_appdir}/images %{_appdir}/ip2ext %{_appdir}/language %{_appdir}/lib %{_appdir}/var