[rachota] Initial import (#759779).

Sébastien Willmann wilqu at fedoraproject.org
Tue Jan 17 18:59:02 UTC 2012


commit e3dabeb4678e0efaecf936bde75111ea75c55304
Author: Sébastien Willmann <Sébastien Willmann sebastien.willmann at gmail.com>
Date:   Tue Jan 17 19:58:44 2012 +0100

    Initial import (#759779).

 .gitignore      |    1 +
 rachota.desktop |   10 ++++++
 rachota.png     |  Bin 0 -> 31220 bytes
 rachota.spec    |   89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 5 files changed, 101 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..db51b6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rachota.tar.gz
diff --git a/rachota.desktop b/rachota.desktop
new file mode 100644
index 0000000..4f10671
--- /dev/null
+++ b/rachota.desktop
@@ -0,0 +1,10 @@
+
+[Desktop Entry]
+Name=Rachota
+GenericName=Time Tracker
+Exec=/usr/bin/rachota
+Terminal=false
+Type=Application
+Categories=Office;
+Icon=rachota
+X-Desktop-File-Install-Version=0.18
diff --git a/rachota.png b/rachota.png
new file mode 100644
index 0000000..f20bc71
Binary files /dev/null and b/rachota.png differ
diff --git a/rachota.spec b/rachota.spec
new file mode 100644
index 0000000..59790bc
--- /dev/null
+++ b/rachota.spec
@@ -0,0 +1,89 @@
+%global checkout 20120110cvs
+Name:           rachota
+Version:        2.3
+Release:        3.%{checkout}%{?dist}
+Summary:        Straightforward timetracking
+
+Group:          Applications/Productivity
+License:        CDDL
+URL:            http://rachota.sourceforge.net/en/index.html
+## Upstream does not provide any source tarball.
+## We have to check them out via cvs.
+# cvs -z3 -d:pserver:anonymous at rachota.cvs.sourceforge.net:/cvsroot/rachota co -r release23 -D 2012-01-10 -P rachota
+# tar caf rachota.tar.gz rachota
+Source0:        %{name}.tar.gz
+Source1:        %{name}.desktop
+Source2:        %{name}.png
+
+BuildArch:      noarch
+
+BuildRequires:  jpackage-utils
+
+BuildRequires:  java-devel
+
+BuildRequires:  ant
+
+BuildRequires:  desktop-file-utils
+
+Requires:       jpackage-utils
+
+Requires:       java
+
+%description
+Rachota is a portable application for timetracking different projects. It runs
+everywhere. It displays time data in diagram form, creates customized reports
+and invoices or analyses measured data and suggests hints to improve user's
+time usage. The totally portable yet personal timetracker. 
+
+%package javadoc
+Summary:        Javadocs for %{name}
+Group:          Documentation
+Requires:       jpackage-utils
+
+%description javadoc
+This package contains the API documentation for %{name}.
+
+%prep
+%setup -q -n %{name}
+
+%build
+ANT_OPTS="-Dfile.encoding=UTF-8" ant
+
+%install
+
+install -D dist/Rachota.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+ln -s %{_javadir}/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/Rachota.jar
+
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr dist/javadoc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+%jpackage_script org.cesilko.rachota.gui.MainWindow "" "" %{name} %{name} true
+
+install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
+
+desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
+
+
+
+%files
+%{_javadir}/*.jar
+%{_bindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/pixmaps/%{name}.png
+
+%files javadoc
+%{_javadocdir}/%{name}
+
+
+%changelog
+* Mon Jan 09 2012 Sébastien Willmann <sebastien.willmann at gmail.com> - 2.3-3.20120110cvs
+- Rachota now creates configuration in home: patch not needed anymore
+
+* Sun Jan 08 2012 Sébastien Willmann <sebastien.willmann at gmail.com> - 2.3-2.20111231cvs
+- Replaced cp by install
+- Removed .jar and .class cleanup, since there is nothing to cleanup
+- Changed patch: now storing configuration in $HOME/.config/rachota
+
+* Sun Jan 01 2012 Sébastien Willmann <sebastien.willmann at gmail.com> - 2.3-1.20111231cvs
+- Spec file creation
+
diff --git a/sources b/sources
index e69de29..f189f79 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+644981548baf385b13295b5f3bfa4b0f  rachota.tar.gz


More information about the scm-commits mailing list