Name: dc3dd Version: 7.1.614 Release: 8%{?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://downloads.sourceforge.net/dc3dd/%{name}-%{version}.tar.gz #Fixing build error: automatic de-ANSI-fication support has been removed #Removing the check for AM_C_PROTOTYPES Patch0: dc3dd-automake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: gettext BuildRequires: gettext-devel BuildRequires: m4, readline-devel, autoconf, automake %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 %patch0 -p 1 -b .automake ### Release dc3dd-7.1.614.tar.gz removed the need for this # #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 autoreconf -vif #BZ925238 - support aarch64 %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 * Sat Aug 16 2014 Fedora Release Engineering - 7.1.614-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 7.1.614-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Dec 22 2013 Michal Ambroz - 7.1.614-6 - Fix the build issue with new automake * Sat Aug 03 2013 Fedora Release Engineering - 7.1.614-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Apr 27 2013 Adam Miller - 7.1.614-4 - Fix BZ 925238 - rerun autoconf to add support for aarch64 * Wed Feb 13 2013 Fedora Release Engineering - 7.1.614-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 7.1.614-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Adam Miller - 7.1.614-1 - Update to upstream release * Fri Jan 13 2012 Fedora Release Engineering - 6.12.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 6.12.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Aug 10 2009 Adam Miller - 6.12.3-3 - Fixed Source0 listing as reported https://www.redhat.com/archives/fedora-devel-list/2009-August/msg00591.html * Fri Jul 24 2009 Fedora Release Engineering - 6.12.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Mar 19 2009 Adam Miller - 6.12.3-1 - New release of dc3dd * Thu Mar 05 2009 Adam Miller - 6.12.2-3 - Cleaned up the .spec by looping through files needing EOF encoding fix * Mon Mar 02 2009 Adam Miller - 6.12.2-2 - Removed .gmo binaries, fixed source0, added doc items, fixed EOF encoding - fixed licencing listing * Mon Feb 23 2009 Adam Miller - 6.12.2-1 - First build of dc3dd for fedora