]> git.pld-linux.org Git - packages/ntop.git/blame - ntop.spec
- converted to UTF-8
[packages/ntop.git] / ntop.spec
CommitLineData
3f97aafa 1Summary: Network monitoring tool
66d0b5be 2Summary(pl.UTF-8): Narzędzie do monitorowania sieci
3f97aafa 3Name: ntop
8005772a 4Version: 3.2
0f345c4b 5Release: 2
3f97aafa 6License: GPL
9eec0d7a 7Group: Networking
5761b2b8 8Source0: http://dl.sourceforge.net/ntop/%{name}-%{version}.tgz
8005772a 9# Source0-md5: cd29a876b34a7dd76555e9acd8f160bb
81772bff 10Source1: %{name}.init
11Source2: %{name}.sysconfig
1db42d64
JB
12Patch0: %{name}-plugins_makefile.patch
13Patch1: %{name}-conf.patch
8005772a
ER
14Patch2: %{name}-nolibs.patch
15Patch3: %{name}-config.patch
16Patch4: %{name}-am.patch
3f97aafa 17URL: http://www.ntop.org/
03329ce3 18BuildRequires: autoconf
fd17b5c4 19BuildRequires: automake >= 1.6
9e8c6481 20BuildRequires: gawk
23c07473 21BuildRequires: gd-devel >= 2.0.1
8aa70f00 22BuildRequires: gdbm-devel >= 1.8.3
26a5ca45
ER
23BuildRequires: gdome2-devel
24BuildRequires: glib2-devel
3f97aafa 25BuildRequires: libpcap-devel
03329ce3 26BuildRequires: libpng-devel
ad718851 27BuildRequires: libtiff-devel
03329ce3 28BuildRequires: libtool
9e8c6481 29BuildRequires: libwrap-devel
75909d05 30BuildRequires: ncurses-devel >= 5.2
6ebc82ab 31BuildRequires: openssl-devel >= 0.9.7d
75909d05 32BuildRequires: readline-devel >= 4.2
e5996737 33BuildRequires: rpmbuild(macros) >= 1.202
411f46d0 34BuildRequires: rpmbuild(macros) >= 1.268
fd17b5c4 35BuildRequires: rrdtool-devel >= 1.1.0
fe6022b1 36BuildRequires: zlib-devel
8005772a
ER
37Requires(post,postun): /sbin/ldconfig
38Requires(post,preun): /sbin/chkconfig
39Requires(postun): /usr/sbin/groupdel
40Requires(postun): /usr/sbin/userdel
31edeabf 41Requires(pre): /bin/id
1b68ade4 42Requires(pre): /usr/bin/getgid
31edeabf
JB
43Requires(pre): /usr/sbin/groupadd
44Requires(pre): /usr/sbin/useradd
8005772a 45Requires: rc-scripts
1b68ade4 46Provides: group(ntop)
47Provides: user(ntop)
3f97aafa
AM
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
1dced15e 50%define _localstatedir /var/lib
9e8c6481 51
3f97aafa
AM
52%description
53ntop is a tool that shows the network usage, similar to what the
54popular top Unix command does.
55
66d0b5be
JR
56%description -l pl.UTF-8
57ntop to narzędzie, które pokazuje użycie sieci w podobny sposób jak
5997acdb 58robi to popularna uniksowa komenda top.
3f97aafa
AM
59
60%prep
8005772a 61%setup -q
1db42d64 62%patch0 -p1
32b74bbf
JK
63%patch1 -p1
64%patch2 -p1
9e8c6481 65%patch3 -p1
8005772a 66%patch4 -p1
9e8c6481
JB
67
68# kill libtool.m4 copy
69cp -f acinclude.m4.ntop acinclude.m4
3f97aafa
AM
70
71%build
9e8c6481 72%{__libtoolize}
8c73db90 73%{__aclocal}
aa754682 74%{__autoconf}
5c8a70e7 75%{__automake}
9e8c6481 76# "verified.awk -u" calls require gawk
d4bb730c 77%configure \
9e8c6481
JB
78 AWK=gawk \
79 --disable-static \
fb98146d 80 --enable-i18n \
fe6022b1 81 --with-gnu-ld \
9e8c6481
JB
82 --with-ossl-root=%{_prefix} \
83 --with-tcpwrap
8597cd3b 84
593fe373 85%{__make}
3f97aafa
AM
86
87%install
9eec0d7a 88rm -rf $RPM_BUILD_ROOT
1dced15e 89install -d $RPM_BUILD_ROOT{%{_localstatedir}/ntop/rrd,/etc/{rc.d/init.d,sysconfig},%{_sbindir}}
3f97aafa 90
fe6022b1
AM
91%{__make} install \
92 DESTDIR=$RPM_BUILD_ROOT
8597cd3b 93
81772bff 94install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntop
95install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ntop
8005772a 96install packages/RedHat/ntop.conf.sample $RPM_BUILD_ROOT%{_sysconfdir}/ntop.conf
81772bff 97
8005772a
ER
98# no -devel
99rm -f $RPM_BUILD_ROOT%{_libdir}{,/ntop/plugins}/*.la
c0b31d44 100
3f97aafa 101%clean
215b65a5 102rm -rf $RPM_BUILD_ROOT
3f97aafa 103
94207320 104%pre
e5996737 105%groupadd -g 120 ntop
1dced15e 106%useradd -u 120 -d %{_localstatedir}/ntop -s /bin/false -c "ntop User" -g ntop ntop
94207320 107
ffc5999b 108%post
94207320 109/sbin/ldconfig
110/sbin/chkconfig --add ntop
411f46d0 111%service ntop restart "ntop daemon"
94207320 112
113%preun
114if [ "$1" = "0" ]; then
411f46d0 115 %service ntop stop
b87b7487 116 /sbin/chkconfig --del ntop
94207320 117fi
118
ffc5999b 119%postun
94207320 120/sbin/ldconfig
121if [ "$1" = "0" ]; then
1b68ade4 122 %userremove ntop
123 %groupremove ntop
94207320 124fi
fe6022b1 125
3f97aafa
AM
126%files
127%defattr(644,root,root,755)
fd17b5c4 128%doc AUTHORS ChangeLog NEWS README THANKS docs/{1STRUN.txt,FAQ}
1dced15e
ER
129%attr(770,root,ntop) %dir %{_localstatedir}/ntop
130%attr(770,root,ntop) %dir %{_localstatedir}/ntop/rrd
8005772a
ER
131%attr(755,root,root) %{_sbindir}/*
132%attr(755,root,root) %{_libdir}/lib*.so
2a2238a1 133%attr(755,root,root) %{_datadir}/%{name}
041f4633 134%dir %{_libdir}/%{name}
215b65a5 135%attr(755,root,root) %{_libdir}/%{name}/plugins
3f97aafa 136%{_mandir}/man*/*
31edeabf 137%attr(754,root,root) /etc/rc.d/init.d/ntop
8005772a
ER
138%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ntop
139%attr(750,root,ntop) %dir %{_sysconfdir}/ntop
140%attr(640,root,ntop) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ntop/*
fd17b5c4 141%attr(660,root,ntop) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ntop.conf
This page took 1.032782 seconds and 4 git commands to generate.