2 # - the md5 is different in various wp backends, so invoke packages/fetchsrc_request
3 # several times until distfiles catches the same one you downloaded.
4 %define php_min_version 5.2.0
5 Summary: PHP-based software which blocks automated link spam
6 Summary(pl.UTF-8): Oparte na PHP oprogramowanie blokujące spam z automatycznych odnośników
11 Group: Applications/WWW
12 Source0: https://downloads.wordpress.org/plugin/bad-behavior.%{version}.zip
13 # Source0-md5: 565f3d5cf412d13db2ab460ba2902caa
14 URL: https://bad-behavior.ioerror.us
16 Requires: php(core) >= %{php_min_version}
17 Obsoletes: bad-behavior
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _appdir %{php_data_dir}/bad-behavior
24 Bad Behavior is a set of PHP scripts which prevents spambots from
25 accessing your site by analyzing their actual HTTP requests and
26 comparing them to profiles from known spambots. It goes far beyond
27 User-Agent and Referer, however. Bad Behavior is available for several
28 PHP-based software packages, and also can be integrated in seconds
31 %description -l pl.UTF-8
32 Bad Behavior to zbiór skryptów PHP zapobiegający dostępowi spambotów
33 do strony poprzez analizę ich żądań HTTP i porównywanie z profilami
34 znanych spambotów. Wykracza znacząco poza User-Agent i Referer. Bad
35 Behavior jest dostępny dla kilku opartych na PHP pakietów, może być
36 także zintegrowany w krótkim czasie z dowolnym skryptem PHP.
39 # unpack in ascii mode
40 %define __unzip /usr/bin/unzip -a
44 rm index.html bad-behavior/index.html
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT%{php_data_dir}
49 cp -a bad-behavior* $RPM_BUILD_ROOT%{php_data_dir}
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(644,root,root,755)
57 %{php_data_dir}/bad-behavior
58 %{php_data_dir}/bad-behavior-generic.php
59 %{php_data_dir}/bad-behavior-mediawiki.php
60 %{php_data_dir}/bad-behavior-mysql.php
61 %{php_data_dir}/bad-behavior-wordpress-admin.php
62 %{php_data_dir}/bad-behavior-wordpress.php