]> git.pld-linux.org Git - packages/prelude-lml.git/blame - prelude-lml.spec
- new URLs, updated to 1.2.6
[packages/prelude-lml.git] / prelude-lml.spec
CommitLineData
384d1759
JB
1Summary: A network intrusion detection system - log analyzer
2Summary(pl.UTF-8): System wykrywania intruzów w sieci - analizator logów
ec363822 3Name: prelude-lml
63356b29 4Version: 1.2.6
d77dfafd 5Release: 1
aab64c73 6License: GPL v2+
ec363822 7Group: Applications
63356b29
JB
8#Source0Download: https://www.prelude-siem.org/projects/prelude/files
9Source0: https://www.prelude-siem.org/attachments/download/411/%{name}-%{version}.tar.gz
10# Source0-md5: 774afee99d96e06a0ebec8c0320b9d2b
ec363822
AM
11Source1: %{name}.init
12Source2: %{name}.sysconfig
63356b29
JB
13URL: https://www.prelude-siem.org/
14BuildRequires: gnutls-devel >= 1.0.17
039b597b 15BuildRequires: libicu-devel >= 3.0
d2f31779 16BuildRequires: libprelude-devel >= %{version}
aab64c73 17BuildRequires: pcre-devel >= 4.1
63356b29 18BuildRequires: rpmbuild(macros) >= 1.644
3f8d7c44 19Requires(post,preun): /sbin/chkconfig
63356b29
JB
20Requires: gnutls >= 1.0.17
21Requires: libprelude >= %{version}
3f8d7c44 22Requires: rc-scripts
ec363822
AM
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Prelude LML analyze log files and transmit to prelude some
27informations. Prelude LML also use syslog to listen for some others
28applications, like NTSyslog.
29
2ad5a47b
JR
30%description -l pl.UTF-8
31Prelude LML analizuje pliki logów i przesyła trochę informacji do
32Prelude. Prelude LML może także używać sysloga, aby nasłuchiwał danych
3f8d7c44 33od innych aplikacji, takich jak NTSyslog.
9b647a61 34
ec363822 35%package devel
9b647a61 36Summary: Header files for prelude-lml
e87a4cd3 37Summary(pl.UTF-8): Pliki nagłówkowe dla prelude-lml
ec363822 38Group: Development/Libraries
aab64c73 39Requires: libprelude-devel >= 0.9.8
ec363822
AM
40
41%description devel
9b647a61
JB
42Header files for prelude-lml.
43
2ad5a47b
JR
44%description devel -l pl.UTF-8
45Pliki nagłówkowe dla prelude-lml.
ec363822
AM
46
47%prep
3d7da70a 48%setup -q
ec363822
AM
49
50%build
63356b29 51%configure
ec363822
AM
52%{__make}
53
54%install
55rm -rf $RPM_BUILD_ROOT
ec363822
AM
56install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
57
58%{__make} install \
59 DESTDIR=$RPM_BUILD_ROOT
60
300bf190 61# are generating wrong dependencies (and are not needed anyway)
63356b29 62%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
300bf190 63
ec363822
AM
64install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
65install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
66
f293f708 67install -d $RPM_BUILD_ROOT/var/lib/%{name}
63356b29
JB
68install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
69cat >$RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf <<EOF
70d /var/run/%{name} 0700 root root -
71EOF
f293f708 72
ec363822
AM
73%clean
74rm -rf $RPM_BUILD_ROOT
75
b9ef8736
AM
76%post
77/sbin/chkconfig --add prelude-lml
e9efa0ad
AM
78if [ "$1" = "1" ]; then
79%banner -e %{name} <<EOF
80Remember to register with prelude-manager before first launch:
81prelude-adduser register prelude-lml "idmef:w admin:r" <manager address> --uid 0 --gid 0
b9ef8736 82
e9efa0ad
AM
83EOF
84fi
85%service prelude-lml restart
f293f708 86
b9ef8736
AM
87%preun
88if [ "$1" = "0" ]; then
3f8d7c44 89 %service prelude-lml stop
a199f69c 90 /sbin/chkconfig --del prelude-lml
b9ef8736
AM
91fi
92
ec363822
AM
93%files
94%defattr(644,root,root,755)
95%doc AUTHORS ChangeLog NEWS README
96%attr(755,root,root) %{_bindir}/%{name}
d388eae2
JB
97%dir %{_libdir}/%{name}
98%attr(755,root,root) %{_libdir}/%{name}/*.so
ec363822
AM
99%attr(754,root,root) /etc/rc.d/init.d/%{name}
100%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
101%dir %{_sysconfdir}/%{name}
63356b29
JB
102%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins.rules
103%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/prelude-lml.conf
104%{systemdtmpfilesdir}/%{name}.conf
f293f708 105%dir /var/lib/%{name}
63356b29 106%dir /var/run/%{name}
ec363822
AM
107
108%files devel
109%defattr(644,root,root,755)
110%{_includedir}/%{name}
This page took 0.092957 seconds and 4 git commands to generate.