]> git.pld-linux.org Git - packages/acid.git/blame - acid.spec
- use %php_data_dir macro
[packages/acid.git] / acid.spec
CommitLineData
810e71f4
ER
1# TODO
2# - proper webapps integration: make config NOT accessible from web
9903f59a 3Summary: Analysis Console for Incident Databases
5b8a8639 4Summary(pl.UTF-8): Konsola do analizy baz danych o incydentach (ACID)
9903f59a 5Name: acid
7aa69577 6Version: 0.9.6b23
fec7e897 7Release: 10
83cc02d9 8License: GPL/PHP
2011865d 9Group: Applications/WWW
9903f59a 10Source0: http://acidlab.sourceforge.net/%{name}-%{version}.tar.gz
81b16e6b 11# Source0-md5: d8c49614393fa05ac140de349f57e438
bc1a440c 12Source1: %{name}.conf
9903f59a
AM
13Patch0: %{name}-config.patch
14URL: http://acidlab.sourceforge.net/
810e71f4 15BuildRequires: rpmbuild(macros) >= 1.461
8e535499 16Requires: %{name}(DB_Driver) = %{version}-%{release}
ffd2bfe5 17Requires: adodb >= 4.67-1.17
922b591d 18Requires: jpgraph >= 1.8
fec7e897 19Requires: php(gd)
3be5b458 20Requires: webapps
fec7e897 21Requires: webserver(php) < 5.0.0
9903f59a
AM
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
3be5b458
ER
25%define _appdir %{_datadir}/%{name}
26%define _webapps /etc/webapps
27%define _webapp %{name}
28%define _sysconfdir %{_webapps}/%{_webapp}
dd2676a6 29
9903f59a
AM
30%description
31ACID is a PHP-based analysis engine to search and process a database
32of security incidents generated by the security-related software such
33as the NIDS Snort.
34
fc5aaf0b
JR
35%description -l pl.UTF-8
36ACID jest bazującym na PHP silnikiem do przeszukiwania i analizy baz
37danych zawierających informacje o incydentach bezpieczeństwa
9903f59a
AM
38wygenerowanych przez oprogramowanie takie jak NIDS Snort.
39
8e535499
ER
40%package db-mysql
41Summary: ACID DB Driver for MySQL
5b8a8639 42Summary(pl.UTF-8): Sterownik bazy danych MySQL dla ACID
8e535499 43Group: Applications/WWW
fec7e897 44Requires: php(mysql)
8e535499
ER
45Provides: %{name}(DB_Driver) = %{version}-%{release}
46
47%description db-mysql
48This virtual package provides MySQL database backend for ACID.
49
fc5aaf0b 50%description db-mysql -l pl.UTF-8
8e535499
ER
51Ten wirtualny pakiet dostarcza backend bazy danych MySQL dla ACID.
52
53%package db-pgsql
54Summary: ACID DB Driver for PostgreSQL
5b8a8639 55Summary(pl.UTF-8): Sterownik bazy danych PostgreSQL dla ACID
8e535499 56Group: Applications/WWW
fec7e897 57Requires: php(pgsql)
8e535499
ER
58Provides: %{name}(DB_Driver) = %{version}-%{release}
59
60%description db-pgsql
61This virtual package provides PostgreSQL database backend for ACID.
62
fc5aaf0b 63%description db-pgsql -l pl.UTF-8
8e535499
ER
64Ten wirtualny pakiet dostarcza backend bazy danych PostgreSQL dla
65ACID.
66
9903f59a 67%prep
2011865d 68%setup -q -n %{name}
9903f59a
AM
69%patch0 -p1
70
3be5b458
ER
71find '(' -name '*~' -o -name '*.orig' ')' | xargs -r rm -v
72
9903f59a
AM
73%install
74rm -rf $RPM_BUILD_ROOT
3be5b458 75install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
9903f59a 76
3be5b458
ER
77install acid* index.html $RPM_BUILD_ROOT%{_appdir}
78# TODO: patch source instead
79mv -f $RPM_BUILD_ROOT%{_appdir}/acid_conf.php $RPM_BUILD_ROOT%{_sysconfdir}
80ln -sf %{_sysconfdir}/acid_conf.php $RPM_BUILD_ROOT%{_appdir}/acid_conf.php
9903f59a 81
3be5b458
ER
82install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
83install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
bc1a440c 84
9903f59a
AM
85%clean
86rm -rf $RPM_BUILD_ROOT
87
8986e474 88%triggerin -- apache1 < 1.3.37-3, apache1-base
3be5b458
ER
89%webapp_register apache %{_webapp}
90
8986e474 91%triggerun -- apache1 < 1.3.37-3, apache1-base
3be5b458
ER
92%webapp_unregister apache %{_webapp}
93
10ebee6f 94%triggerin -- apache < 2.2.0, apache-base
3be5b458 95%webapp_register httpd %{_webapp}
bc1a440c 96
10ebee6f 97%triggerun -- apache < 2.2.0, apache-base
3be5b458 98%webapp_unregister httpd %{_webapp}
bc1a440c 99
ffd2bfe5 100%triggerpostun -- %{name} < 0.9.6b23-5.2
810e71f4 101%{__sed} -i -e 's,%{php_pear_dir}/adodb,%{php_data_dir}/adodb,' %{_sysconfdir}/acid_conf.php
ffd2bfe5 102
9903f59a
AM
103%files
104%defattr(644,root,root,755)
704b4abf 105%doc create* CHANGELOG CREDITS README TODO
3be5b458
ER
106%dir %attr(750,root,http) %{_sysconfdir}
107%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
108%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
109%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/acid_conf.php
110%{_appdir}
8e535499
ER
111
112%files db-mysql
113%defattr(644,root,root,755)
114
115%files db-pgsql
116%defattr(644,root,root,755)
This page took 0.363616 seconds and 4 git commands to generate.