Name: openstego Version: 0.5.2 Release: 3%{?dist} Summary: Free Steganography solution Group: Applications/System License: GPLv2 URL: http://openstego.sourceforge.net/index.html Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{name}-%{version}/%{name}-src-%{version}.zip Source1: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: desktop-file-utils Requires: java Requires: jpackage-utils %description Openstego is a steganography program that is able to hide data in various kinds of image- and audio-files. The color- respectively sample-frequencies are not changed thus making the embedding resistant against first-order statistical tests. Features of Openstego include compression and encryption of embedded data, embedding of a check-sum to verify the integrity of the extracted data and support for jpg, bmp, wave and audio files. %package javadoc Group: Documentation BuildArch: noarch Requires: jpackage-utils Summary: Javadoc generated documentation for Openstego %description javadoc Javadoc generated documentation for Openstego. %prep %setup -q -n %{name}-src-%{version} find . -name *.class -delete find . -name *.jar -delete #delete file for Windows : rm -f openstego.bat %build ant package doc %install mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_datadir}/pixmaps mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -p ./lib/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar cp -p ./src/image/ImagesVectorSource.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg cp -pr ./doc/api/* %{buildroot}%{_javadocdir}/%{name} %jpackage_script net.sourceforge.openstego.OpenStego "" "" %{name}.jar %{name} true desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ %{SOURCE1} %files %defattr(-,root,root,-) %doc README LICENSE %{_bindir}/%{name} %{_javadir}/%{name}.jar %{_datadir}/pixmaps/%{name}.svg %{_datadir}/applications/%{name}.desktop %files javadoc %defattr(-,root,root,-) %{_javadocdir}/%{name}/* %changelog * Tue Oct 4 2011 Matthieu Saulnier 0.5.2-3 - add javadoc subpackage * Mon Sep 26 2011 Matthieu Saulnier 0.5.2-2 - remove a dedicaced directory in %{_javadir} - rename the icon as %{name}.svg - fix the %jpackage_script - move the delete for windows file * Sat Sep 24 2011 Matthieu Saulnier 0.5.2-1 - Initial RPM