]> git.pld-linux.org Git - packages/bbclone.git/blobdiff - bbclone.spec
- blocker for webapps migrate
[packages/bbclone.git] / bbclone.spec
index e2bd2b5c8702c17144cc03ce2bf20689e593b818..3e5b3510c5ef30a0376a501c3146a80f2b01db2c 100644 (file)
@@ -1,28 +1,29 @@
 Summary:       BBClone - A PHP based Web Counter on Steroids
-Summary(pl):   BBClone - bazowany na PHP licznik stron WWW
+Summary(pl.UTF-8):     BBClone - oparty na PHP licznik stron WWW
 Name:          bbclone
 Version:       0.4.7
-Release:       0.1
+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
+Source1:       %{name}.conf
+Source2:       %{name}.txt
+Patch0:                %{name}-security.patch
 URL:           http://www.bbclone.de/
-Requires:       apache >= 1.3.33-2
-Requires:       apache(mod_access)
-Requires:       apache(mod_alias)
-Requires:      php >= 4.1.0
+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
-%define                _apache1dir     /etc/apache
-%define                _apache2dir     /etc/httpd
 
 %description
 BBclone is a web counter written in PHP and gives a detailed view
@@ -41,12 +42,37 @@ For each visitor, BBClone can display:
 * 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)
+* 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
+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}
@@ -58,66 +84,45 @@ 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 *.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 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}
+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
+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
+install %{SOURCE1}             $RPM_BUILD_ROOT%{_sysconfdir}/apache-%{name}.conf
+install %{SOURCE2}             $RPM_BUILD_ROOT%{_appdir}/example.txt
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-       # apache1
-       if [ -d %{_apache1dir}/conf.d ]; then
-               ln -sf %{_sysconfdir}/apache-%{name}.conf %{_apache1dir}/conf.d/99_%{name}.conf
-               if [ -f /var/lock/subsys/apache ]; then
-                       /etc/rc.d/init.d/apache restart 1>&2
-               fi
-       fi
-       # apache2
-       if [ -d %{_apache2dir}/httpd.conf ]; then
-               ln -sf %{_sysconfdir}/apache-%{name}.conf %{_apache2dir}/httpd.conf/99_%{name}.conf
-               if [ -f /var/lock/subsys/httpd ]; then
-                /etc/rc.d/init.d/httpd restart 1>&2
-               fi
-       fi
-
-%postun
-if [ "$1" = "0" ]; then
-       # apache1
-       if [ -d %{_apache1dir}/conf.d ]; then
-               rm -f %{_apache1dir}/conf.d/99_%{name}.conf
-               if [ -f /var/lock/subsys/apache ]; then
-                       /etc/rc.d/init.d/apache restart 1>&2
-               fi
-       fi
-       # apache2
-       if [ -d %{_apache2dir}/httpd.conf ]; then
-               rm -f %{_apache2dir}/httpd.conf/99_%{name}.conf
-               if [ -f /var/lock/subsys/httpd ]; then
-                       /etc/rc.d/init.d/httpd restart 1>&2
-               fi
-       fi
-fi
+%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) %{_sysconfdir}/apache-%{name}.conf
-%attr(640,root,http) %config(noreplace) %{_sysconfdir}/config.php
+%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
This page took 1.219073 seconds and 4 git commands to generate.