]> git.pld-linux.org Git - packages/fenris.git/blobdiff - fenris.spec
- tabs in preamble
[packages/fenris.git] / fenris.spec
index 274e715f3d84d2709f46547e6be0f552cbc3a07f..d58b6903169a33ffaf371df3f6d4c9b1bd4ebb48 100644 (file)
@@ -1,17 +1,28 @@
 Summary:       Program execution path analysis tool
-Summary(pl):   Narzêdzie do ¶ledzenia wykonywania programu
+Summary(pl.UTF-8):     Narzędzie do śledzenia wykonywania programu
 Name:          fenris
-Version:       0.01b_2332
+Version:       0.07
 Release:       1
 License:       GPL
 Group:         Development/Debuggers
-Vendor:                Michal Zalewski <lcamtuf@bos.bindview.com>
 Source0:       http://razor.bindview.com/tools/fenris/%{name}.tgz
+# Source0-md5: 14c1fe47e00fd5fc1f7e72f12c056334
+Patch0:                %{name}-build_with_sh.patch
+Patch1:                %{name}-ncurses.patch
 URL:           http://razor.bindview.com/tools/fenris/
+BuildRequires: awk
 BuildRequires: binutils-static
+BuildRequires: fileutils
 BuildRequires: gdb
+BuildRequires: grep
 BuildRequires: kernel-source
-BuildRequires: openssl-devel
+BuildRequires: ncurses-devel
+BuildRequires: openssl-devel >= 0.9.7d
+BuildRequires: readline-devel
+BuildRequires: screen
+BuildRequires: sh-utils
+BuildRequires: tar
+BuildRequires: textutils
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -27,22 +38,24 @@ unmatched real-time reconnaissance tool - especially when sources are
 too complex or too badly written to be analyzed in a reliable way and
 reasonable time.
 
-%description -l pl
-Fenris jest uniwersalnym tracerem, analizatorem i po czê¶ci
-dekompilatorem, maj±cym na celu uproszczenie wy³apywania b³êdów,
-kontroli bezpieczeñstwa, analizy kodu, algorytmu czy protoko³u -
-- dostarczaj±c strukturalnego ¶ledzenia programu, ogólnych informacji
-na temat wewnêtrznych konstrukcji, ¶cie¿ek wywo³ania, operacji na
-pamiêci, I/O, wyra¿eñ regularnych i wielu innych. Jako ¿e nie wymaga
-kodu ¼ród³owego czy jakiej¶ wyró¿nionej metody kompilacji, projekt ten
-mo¿e byæ bardzo pomocny przy testach i wykonaniach 'czarnych skrzynek'
-- ale bêdzie równie¿ dobrym narzêdziem do kontroli projektów Open
-Source, jako niezrównane narzêdzie rekonesanu real-time - szczególnie
-je¶li ¼ród³a s± zbyt z³o¿one b±d¼ zbyt ¼le napisane, aby je rzetelnie
-analizowaæ w rozs±dnym czasie.
+%description -l pl.UTF-8
+Fenris jest uniwersalnym tracerem, analizatorem i po części
+dekompilatorem, mającym na celu uproszczenie wyłapywania błędów,
+kontroli bezpieczeństwa, analizy kodu, algorytmu czy protokołu -
+- dostarczając strukturalnego śledzenia programu, ogólnych informacji
+na temat wewnętrznych konstrukcji, ścieżek wywołania, operacji na
+pamięci, I/O, wyrażeń regularnych i wielu innych. Jako że nie wymaga
+kodu źródłowego czy jakiejś wyróżnionej metody kompilacji, projekt ten
+może być bardzo pomocny przy testach i wykonaniach 'czarnych skrzynek'
+- ale będzie również dobrym narzędziem do kontroli projektów Open
+Source, jako niezrównane narzędzie rekonesansu real-time - szczególnie
+jeśli źródła są zbyt złożone bądź zbyt źle napisane, aby je rzetelnie
+analizować w rozsądnym czasie.
 
 %prep
 %setup -q -n %{name}
+%patch0 -p1
+%patch1 -p1
 
 %build
 ./build strip
@@ -52,10 +65,13 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_mandir}/man1}
 
 install fnprints.dat $RPM_BUILD_ROOT%{_sysconfdir}
+install aegir $RPM_BUILD_ROOT%{_bindir}
+install dress $RPM_BUILD_ROOT%{_bindir}
 install fenris $RPM_BUILD_ROOT%{_bindir}
 install fenris-bug $RPM_BUILD_ROOT%{_bindir}
 install fprints $RPM_BUILD_ROOT%{_bindir}
 install getfprints $RPM_BUILD_ROOT%{_bindir}
+install nc-aegir $RPM_BUILD_ROOT%{_bindir}
 install ragnarok $RPM_BUILD_ROOT%{_bindir}
 install ragsplit $RPM_BUILD_ROOT%{_bindir}
 install spliter.pl $RPM_BUILD_ROOT%{_bindir}
@@ -66,7 +82,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc doc/{ChangeLog,README,TODO,reverse.txt} html/{razor,*html,*.jpg}
-%config %verify(not md5 size mtime) %{_sysconfdir}/*
+%doc doc/{ChangeLog,README,TODO,{anti-fenris,be,debug-api,other,reverse}.txt} html/{razor,samples,*html,*.jpg}
+%config %verify(not md5 mtime size) %{_sysconfdir}/*
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man1/*
This page took 0.123929 seconds and 4 git commands to generate.