X-Git-Url: http://git.pld-linux.org/?p=packages%2Fettercap6.git;a=blobdiff_plain;f=ettercap6.spec;h=f184b3424243559a1b4b46fb09b573dd9559c7cd;hp=9ee6307fcc15144d53585eb853a729fc278bff6d;hb=4fb1500da3175575f2717b2ff9193dde0aa7b43f;hpb=48ca460e95db8299f61a2a1d5400bb5235cb7f25 diff --git a/ettercap6.spec b/ettercap6.spec index 9ee6307..f184b34 100644 --- a/ettercap6.spec +++ b/ettercap6.spec @@ -1,22 +1,31 @@ +# +# Conditional build: +%bcond_without gtk # build without gtk-based frontend (fewer dependencies) +# Summary: ettercap - a ncurses-based sniffer/interceptor utility Summary(pl): ettercap - oparte o ncurses narzêdzie do sniffowania/przechwytywania Summary(pt_BR): ettercap e um interceptador/sniffer paseado em ncurses Name: ettercap -Version: 0.6.b -Release: 3 +Version: 0.7.3 +Release: 1 Epoch: 1 License: GPL Group: Networking/Utilities -Source0: http://dl.sourceforge.net/ettercap/%{name}-%{version}.tar.gz -# Source0-md5: f665cf82347a91f216184537f8f2c4bd +Source0: http://dl.sourceforge.net/ettercap/%{name}-NG-%{version}.tar.gz +# Source0-md5: 28fb15cd024162c55249888fe1b97820 Patch1: %{name}-ncurses.patch Patch2: %{name}-plugin_dir.patch Patch3: %{name}-kernel_version.patch URL: http://ettercap.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake -BuildRequires: ncurses-devel +%{?with_gtk:BuildRequires: gtk+2-devel} +BuildRequires: ncurses-ext-devel BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: libnet-devel >= 1.1.2.1 +BuildRequires: libltdl-devel +BuildRequires: libpcap-devel +BuildRequires: pcre-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define specflags -fomit-frame-pointer @@ -44,11 +53,11 @@ HTTPS). Mo synchronizacji po³±czenia. Program ma zaimplementowane wiele trybów sniffowania, aby daæ potê¿ne i kompletne narzêdzie. Obs³ugiwane s± wtyczki. Program ma mo¿liwo¶æ sprawdzania, czy pracuje w sieci ze -switchami oraz u¿ywania odcisków systemów (aktywnego lub pasywnego) -do poznania geometrii sieci. Pasywne skanowanie sieci uzyskuje -informacje o: hostach w sieci, otwartych portach, wersjach us³ug, -rodzajach hostów (bramki, routery lub zwyk³e komputery) oraz -przybli¿onych odleg³o¶ciach (w hopach). +switchami oraz u¿ywania odcisków systemów (aktywnego lub pasywnego) do +poznania geometrii sieci. Pasywne skanowanie sieci uzyskuje informacje +o: hostach w sieci, otwartych portach, wersjach us³ug, rodzajach +hostów (bramki, routery lub zwyk³e komputery) oraz przybli¿onych +odleg³o¶ciach (w hopach). %description -l pt_BR ettercap é um sniffer/interceptor/logger de rede para redes locais @@ -66,43 +75,40 @@ hosts na rede local, portas abertas, vers (gateway, router ou um computador) e a distância estimada no hop. %prep -%setup -q -%patch1 -p0 +%setup -q -n %{name}-NG-%{version} +#%patch1 -p0 #%patch2 -p1 -%patch3 -p1 +#%patch3 -p1 %build -%{__aclocal} -%{__autoconf} -%{__autoheader} +#cp -f /usr/share/automake/config.sub . +#%{__aclocal} +#%{__autoconf} +#%{__autoheader} CFLAGS="%{rpmcflags} -I/usr/include/ncurses" %configure \ - --enable-devel \ - --enable-ncurses \ - --disable-gtk \ --%{!?debug:dis}%{?debug:en}able-debug \ + --%{?with_gtk:en}%{!?with_gtk:dis}able-gtk \ --enable-plugins \ - --enable-https + --enable-https %{__make} -%{__make} plug-ins %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -%{__make} plug-ins_install \ - DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README README.PLUGINS HISTORY CHANGELOG AUTHORS TODO -%doc THANKS KNOWN-BUGS PORTINGS -%doc plugins/{H03_hydra1/HYDRA.HOWTO,H01_zaratan/ZARATAN.HOWTO,H09_roper/ROPER.HOWTO} -%attr(755,root,root) %{_sbindir}/* +%doc README CHANGELOG AUTHORS TODO doc/* +%doc THANKS README.BUGS +%attr(755,root,root) %{_bindir}/* %{_libdir}/ettercap %{_datadir}/ettercap %{_mandir}/man8/* +%{_mandir}/man5/* +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/etter.conf