Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > a7167227f608b3ff6afb40e40399a91d > files > 8

steghide-0.5.1-9mdv2009.0.src.rpm

Summary:	A steganography program
Name:		steghide
Version:	0.5.1
Release:	%mkrel 9
License:	GPL
Group:		File tools
URL:		http://steghide.sourceforge.net/
Source0:	%{name}-%{version}.tar.bz2
Patch0:		steghide-0.5.1-gcc34.patch
Patch1:		steghide-0.5.1-gcc4.diff
Patch2:		steghide-0.5.1-passphrase-file.diff
Patch3:		steghide-0.5.1-gcc4_1.diff
Patch4:		steghide-0.5.1-libtool.diff
Patch5:		steghide-0.5.1-gcc43.patch
BuildRequires:	autoconf2.5
BuildRequires:	automake1.7
BuildRequires:	doxygen
BuildRequires:	gettext-devel
BuildRequires:	libjpeg-devel
BuildRequires:	libmcrypt-devel >= 2.5.8
BuildRequires:	libmhash-devel
BuildRequires:	libtool
BuildRequires:	libtool-devel
BuildRequires:	zlib-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Steghide is a steganography program which embeds a secret message
in a cover file by replacing some of the least significant bits of
the cover file with bits of the secret message. After that, the
secret message is imperceptible and can only be extracted with the
correct passphrase. To increase invisibility the hidden bits are
encrypted (using the blowfish encryption algorithm) and
pseudo-randomly spreaded in the stego file. Steghide is able to
embed data in BMP, WAV and AU files.

%prep

%setup -q
%patch0 -p0
%patch1 -p1
%patch2 -p1
%patch3 -p0
%patch4 -p1
%patch5 -p1 

%build
rm -f configure
libtoolize --force --copy; aclocal-1.7 -I m4; autoheader; automake-1.7 --add-missing --copy --foreign; autoconf
#touch NEWS ChangeLog AUTHORS

%configure2_5x

%make

%check
make check

%install
rm -rf %{buildroot}

%makeinstall_std

# add the html docs
rm -rf html; cp -r doc/doxygen/html .

# fix this
rm -rf %{buildroot}%{_datadir}/doc

%find_lang %{name}

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%doc BUGS CREDITS HISTORY INSTALL README TODO html
%{_bindir}/steghide
%{_mandir}/man1/steghide.1*


%changelog
* Fri Aug 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5.1-9mdv2009.0
+ Revision: 269368
- rebuild early 2009.0 package (before pixel changes)

* Wed May 21 2008 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-8mdv2009.0
+ Revision: 209739
- added a gcc43 patch from fedora

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.5.1-7mdv2008.1
+ Revision: 136523
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request


* Wed Jan 17 2007 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-7mdv2007.0
+ Revision: 109872
- Import steghide

* Thu Jan 26 2006 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-7mdk
- fix deps

* Thu Jan 26 2006 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-6mdk
- added one gcc4 fix in the debian patch by Gwenole Beauchesne

* Thu Jan 26 2006 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-5mdk
- added one gcc4 patch by Michael Scherer (P3)
- added libtool fixes (P4)

* Sun Jan 08 2006 Oden Eriksson <oeriksson@mandriva.com> 0.5.1-4mdk
- added one gcc4 patch by debian (P1)
- added P2 by Klaus Holler
- fix autofoo
- fix deps
- run the test suite

* Sat Jul 17 2004 Michael Scherer <misc@mandrake.org> 0.5.1-3mdk 
- rebuild for new gcc ( patch 0 )