78 lines
2.4 KiB
RPMSpec
78 lines
2.4 KiB
RPMSpec
Name: dc3dd
|
|
Version: 6.12.3
|
|
Release: 1%{?dist}
|
|
Summary: Patched version of GNU dd for use in computer forensics
|
|
|
|
Group: Applications/Editors
|
|
License: GPLv2+ and GPLv3+
|
|
URL: http://dc3dd.sourceforge.net/
|
|
Source0: http://master.dl.sourceforge.net/dc3dd/%{name}-%{version}.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
|
|
BuildRequires: gettext
|
|
|
|
%description
|
|
dc3dd is a patched version of GNU dd to include a number of features useful
|
|
for computer forensics. Many of these features were inspired by dcfldd, but
|
|
were rewritten for dc3dd.
|
|
|
|
* Pattern writes. The program can write a single hexadecimal value or a
|
|
text string to the output device for wiping purposes.
|
|
* Piecewise and overall hashing with multiple algorithms and variable
|
|
size windows. Supports MD5, SHA-1, SHA-256, and SHA-512. Hashes can be
|
|
computed before or after conversions are made.
|
|
* Progress meter with automatic input/output file size probing
|
|
* Combined log for hashes and errors
|
|
* Error grouping. Produces one error message for identical sequential
|
|
errors
|
|
* Verify mode. Able to repeat any transformations done to the input
|
|
file and compare it to an output.
|
|
* Ability to split the output into chunks with numerical or alphabetic
|
|
extensions
|
|
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
for file in README Sample_Commands.txt Options_Reference.txt;
|
|
do
|
|
sed 's|\r||' $file > $file.tmp
|
|
touch -r $file $file.tmp
|
|
mv -f $file.tmp $file
|
|
done
|
|
|
|
rm po/*.gmo
|
|
|
|
%build
|
|
%configure
|
|
make %{?_smp_mflags}
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
%find_lang %{name}
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root,-)
|
|
%doc ABOUT-NLS AUTHORS COPYING ChangeLog README README.coreutils THANKS THANKS-to-translators TODO Sample_Commands.txt NEWS Options_Reference.txt
|
|
%{_bindir}/%{name}
|
|
%{_mandir}/man1/%{name}.*
|
|
|
|
%changelog
|
|
* Thu Mar 19 2009 Adam Miller <maxamillion [AT] gmail.com> - 6.12.3-1
|
|
- New release of dc3dd
|
|
|
|
* Thu Mar 05 2009 Adam Miller <maxamillion [AT] gmail.com> - 6.12.2-3
|
|
- Cleaned up the .spec by looping through files needing EOF encoding fix
|
|
|
|
* Mon Mar 02 2009 Adam Miller <maxamillion [AT] gmail.com> - 6.12.2-2
|
|
- Removed .gmo binaries, fixed source0, added doc items, fixed EOF encoding
|
|
- fixed licencing listing
|
|
|
|
* Mon Feb 23 2009 Adam Miller <maxamillion [AT] gmail.com> - 6.12.2-1
|
|
- First build of dc3dd for fedora
|