]>
Commit | Line | Data |
---|---|---|
8b4bbd11 | 1 | Summary: BBClone - A PHP based Web Counter on Steroids |
79504361 | 2 | Summary(pl.UTF-8): BBClone - oparty na PHP licznik stron WWW |
8b4bbd11 | 3 | Name: bbclone |
4 | Version: 0.4.7 | |
e46dfff7 | 5 | Release: 2 |
8b4bbd11 | 6 | License: GPL 2 |
7 | Group: Applications/WWW | |
8 | Source0: http://www.bbclone.de/download.php?get=%{name}-%{version}.tar.gz | |
9 | # Source0-md5: cc4141767818e75950f1dd5a56ec1201 | |
80853ea9 ER |
10 | Source1: %{name}.conf |
11 | Source2: %{name}.txt | |
12 | Patch0: %{name}-security.patch | |
8b4bbd11 | 13 | URL: http://www.bbclone.de/ |
bac47a66 | 14 | BuildRequires: migrate-to-webapps |
d4507da4 | 15 | BuildRequires: rpmbuild(macros) >= 1.226 |
80853ea9 ER |
16 | Requires: apache(mod_access) |
17 | Requires: apache(mod_alias) | |
e46dfff7 ER |
18 | Requires: webserver = apache |
19 | Requires: webserver(php) >= 4.1.0 | |
d734991b | 20 | Conflicts: apache1 < 1.3.33-2 |
8b4bbd11 | 21 | BuildArch: noarch |
22 | BuildRoot: %{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 | |
29 | BBclone is a web counter written in PHP and gives a detailed view | |
30 | of 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 | |
32 | visited the web site, not just showing a number of visitors. | |
33 | This is very handy for webmasters that want to see who is visiting | |
34 | their sites, what browser people use, where they came from etc. | |
35 | ||
36 | For 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 |
50 | robots, page views and hostnames. |
51 | ||
427e8e46 JR |
52 | %description -l pl.UTF-8 |
53 | BBclone to licznik WWW napisany w PHP. Udostępnia szczegółowy widok | |
54 | odwiedzających stronę WWW wyświetlając n-tych ostatnich użytkowników | |
55 | (oraz dostarczone przez nich dane, takie jak adres IP, przeglądarkę | |
56 | itd.), którzy odwiedzili stronę, a nie tylko pokazując liczbę gości. | |
57 | Jest to bardzo przydatne dla webmasterów, którzy chcą widzieć, kto | |
58 | odwiedza ich strony, jakich przeglądarek używają, skąd pochodzą itp. | |
8369d38c | 59 | |
427e8e46 | 60 | Dla 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 | |
82 | rm -rf $RPM_BUILD_ROOT | |
83 | install -d $RPM_BUILD_ROOT%{_sysconfdir} \ | |
84 | $RPM_BUILD_ROOT%{_vardir}/%{name} \ | |
85 | $RPM_BUILD_ROOT%{_appdir}/{doc,images,ip2ext,language,lib} | |
86 | ||
9b9d0230 | 87 | cp -pR *.php $RPM_BUILD_ROOT%{_appdir} |
8b4bbd11 | 88 | |
9b9d0230 | 89 | cp -pR images/* $RPM_BUILD_ROOT%{_appdir}/images |
90 | cp -pR ip2ext/* $RPM_BUILD_ROOT%{_appdir}/ip2ext | |
91 | cp -pR language/* $RPM_BUILD_ROOT%{_appdir}/language | |
92 | cp -pR lib/* $RPM_BUILD_ROOT%{_appdir}/lib | |
8b4bbd11 | 93 | |
9b9d0230 | 94 | cp -pR conf/* $RPM_BUILD_ROOT%{_sysconfdir} |
95 | cp -pR var/* $RPM_BUILD_ROOT%{_vardir}/%{name} | |
96 | cp -pR var/.htalock $RPM_BUILD_ROOT%{_vardir}/%{name} | |
8b4bbd11 | 97 | |
9b9d0230 | 98 | ln -s %{_sysconfdir} $RPM_BUILD_ROOT%{_appdir}/conf |
99 | ln -s %{_vardir}/%{name} $RPM_BUILD_ROOT%{_appdir}/var | |
8b4bbd11 | 100 | |
9b9d0230 | 101 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache-%{name}.conf |
102 | install %{SOURCE2} $RPM_BUILD_ROOT%{_appdir}/example.txt | |
8b4bbd11 | 103 | |
104 | %clean | |
105 | rm -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 |