%global checkout 20130104cvs Name: rachota Version: 2.3 Release: %mkrel 3.%{checkout}.4 Summary: Straightforward timetracking Group: Development/Java 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@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: Development/Java 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 * Wed Oct 15 2014 umeabot <umeabot> 2.3-3.20130104cvs.4.mga5 + Revision: 749745 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 2.3-3.20130104cvs.3.mga5 + Revision: 688598 - Mageia 5 Mass Rebuild * Sat Oct 19 2013 umeabot <umeabot> 2.3-3.20130104cvs.2.mga4 + Revision: 529717 - Mageia 4 Mass Rebuild * Thu Jul 11 2013 dmorgan <dmorgan> 2.3-3.20130104cvs.1.mga4 + Revision: 453004 - Update to last cvs version * Sun Jan 13 2013 umeabot <umeabot> 2.3-3.20120110cvs.2.mga3 + Revision: 380150 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Jul 05 2012 dmorgan <dmorgan> 2.3-3.20120110cvs.1.mga3 + Revision: 267978 - imported package rachota * Mon Jan 09 2012 Sébastien Willmann <sebastien.willmann@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@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@gmail.com> - 2.3-1.20111231cvs - Spec file creation