]> git.pld-linux.org Git - packages/aide.git/blob - aide.spec
- updated gettext BR
[packages/aide.git] / aide.spec
1 Summary:        Advanced Intrusion Detection Environment
2 Summary(pl.UTF-8):      Zaawansowany System Wykrywania Włamań (AIDE)
3 Summary(pt_BR.UTF-8):   AIDE - ferramenta de verificação de integridade do sistema
4 Name:           aide
5 Version:        0.15.1
6 Release:        1
7 License:        GPL
8 Group:          Applications/System
9 Source0:        http://dl.sourceforge.net/aide/%{name}-%{version}.tar.gz
10 # Source0-md5:  d0b72535ff68b93a648e4d08b0ed7f07
11 Source1:        %{name}.conf
12 Source2:        %{name}-0.7-doc.tar.bz2
13 # Source2-md5:  f8d01112f839957b3061bb6b5f262174
14 Source3:        %{name}-check
15 Source4:        %{name}.sysconfig
16 Patch0:         %{name}-autoconf.patch
17 Patch1:         %{name}-NLS.patch
18 Patch2:         %{name}-no_md.patch
19 Patch3:         %{name}-lex.patch
20 Patch4:         %{name}-Werror.patch
21 URL:            http://www.cs.tut.fi/~rammer/aide.html
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  bison
25 BuildRequires:  flex
26 BuildRequires:  gettext-tools
27 BuildRequires:  glibc-static
28 BuildRequires:  mhash-static
29 BuildRequires:  perl-modules
30 BuildRequires:  pkgconfig
31 BuildRequires:  zlib-static >= 1.1.4
32 Requires:       crondaemon
33 Requires:       grep
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %define         _sysconfdir     /etc/%{name}
37 %define         _pkglibdir      /var/lib/%{name}
38
39 %description
40 AIDE creates a database from the regular expression rules that it
41 finds from the config file. Once this database is initialized it can
42 be used to verify the integrity of the files. It has several message
43 digest algorithms (md5,sha1,rmd160,tiger,haval,etc.) that are used to
44 check the integrity of the file. More algorithms can be added with
45 relative ease. All of the usual file attributes can also be checked
46 for inconsistencies.
47
48 %description -l pl.UTF-8
49 AIDE tworzy bazę danych z wyrażeń regularnych, które znajdują się w
50 pliku konfiguracyjnym. Gdy baza zostanie zainicjowana można sprawdzać
51 integralność plików. Używanych jest kilka algorytmów sprawdzania
52 spójności (md5,sha1,rmd160,tiger,haval,itp.). Inne mogą być dodane
53 stosunkowo łatwo. Zwykłe atrybuty plików także mogą być sprawdzane.
54
55 %description -l pt_BR.UTF-8
56 O AIDE tem por objetivo ser a versão gratuita do Tripwire, e ajuda a
57 detectar violações de integridade pelo uso de hashes como MD5.
58
59 %prep
60 %setup -q -b 0 -a 2
61 %patch0 -p1
62 %patch1 -p1
63 %patch2 -p1
64 %patch3 -p1
65 %patch4 -p1
66
67 rm src/conf_lex.c src/db_lex.c
68
69 %build
70 %{__gettextize}
71 %{__aclocal}
72 %{__autoconf}
73 %{__automake}
74 %configure \
75         --with-config-file=%{_sysconfdir}/aide.conf
76 #       --with-extra-includes=/usr/include/
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily,/etc/sysconfig}
82
83 %{__make} install \
84         DESTDIR=$RPM_BUILD_ROOT
85
86 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
87 install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily
88 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/aide
89
90 # %find_lang %{name}
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %files
96 %defattr(644,root,root,755)
97 %doc AUTHORS ChangeLog NEWS README doc/aide.conf doc/manual.html aide-*/doc/aide.html
98 %attr(750,root,root) %dir %{_sysconfdir}
99 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aide.conf
100 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/aide
101 %attr(750,root,root) %dir %{_pkglibdir}
102 %attr(755,root,root) %{_bindir}/aide
103 %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check
104 %{_mandir}/man[15]/*
This page took 0.044986 seconds and 3 git commands to generate.