[OpenStego] Initial import (#741129).
fantom
fantom at fedoraproject.org
Tue Nov 8 22:30:34 UTC 2011
commit 5593f0043dd6c522090131fc6352942ee1bebc4c
Author: Casper <Casper at Blackbird.(none)>
Date: Tue Nov 8 23:29:49 2011 +0100
Initial import (#741129).
openstego.desktop | 9 +++++
openstego.spec | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+), 0 deletions(-)
---
diff --git a/openstego.desktop b/openstego.desktop
new file mode 100644
index 0000000..7d2acc0
--- /dev/null
+++ b/openstego.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=OpenStego
+GenericName=Steganography program
+Comment=Free Steganography solution
+Exec=openstego
+Icon=/usr/share/pixmaps/openstego.svg
+Terminal=false
+Type=Application
+Categories=System;
diff --git a/openstego.spec b/openstego.spec
new file mode 100644
index 0000000..3c152f4
--- /dev/null
+++ b/openstego.spec
@@ -0,0 +1,90 @@
+Name: openstego
+Version: 0.5.2
+Release: 5%{?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
+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
+# Install openstego.desktop :
+desktop-file-install \
+--dir=%{buildroot}%{_datadir}/applications \
+%{SOURCE1}
+
+
+%files
+%doc README LICENSE
+%{_bindir}/%{name}
+%{_javadir}/%{name}.jar
+%{_datadir}/pixmaps/%{name}.svg
+%{_datadir}/applications/%{name}.desktop
+
+%files javadoc
+%doc LICENSE
+%{_javadocdir}/%{name}/
+
+
+%changelog
+* Sun Nov 06 2011 Matthieu Saulnier <casper.le.fantom at gmail.com> 0.5.2-5
+- remove "defattr" line in javadoc subpackage
+
+* Sat Nov 05 2011 Matthieu Saulnier <casper.le.fantom at gmail.com> 0.5.2-4
+- fixing directory ownerships
+- fixing desktop file errors
+- add LICENSE in javadoc subpackage
+
+* Tue Oct 04 2011 Matthieu Saulnier <casper.le.fantom at gmail.com> 0.5.2-3
+- add javadoc subpackage
+
+* Mon Sep 26 2011 Matthieu Saulnier <casper.le.fantom at gmail.com> 0.5.2-2
+- clean up spec file
+
+* Sat Sep 24 2011 Matthieu Saulnier <casper.le.fantom at gmail.com> 0.5.2-1
+- Initial RPM
More information about the scm-commits
mailing list