# Prevent brp-java-repack-jars from being run. %global __jar_repack %{nil} # Install time macros %global target_jar build/%{name}.jar %global target_javadoc build/javadoc/* Name: jemmy Version: 2.3.0.0 Release: %mkrel 10 Summary: Java UI testing library Group: Development/Java License: CDDL URL: https://jemmy.dev.java.net # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # # svn export https://jemmy.dev.java.net/svn/jemmy/trunk/Jemmy2 jemmy-2.3.0.0 --username <username> # tar -czvf jemmy-2.3.0.0.tar.gz jemmy-2.3.0.0 # # where <username> is a name of the user registered here: https://www.dev.java.net/servlets/Join Source0: jemmy-2.3.0.0.tar.gz BuildRequires: ant >= 1.6.5 BuildRequires: java-devel >= 0:1.6.0 BuildRequires: jpackage-utils Requires: java >= 0:1.6.0 Requires: jpackage-utils BuildArch: noarch %description Jemmy is a Java UI testing library. Jemmy represents the most natural way to test Java UI - perform the testing right from the Java code. Jemmy is a Java library which provides clear and straightforward API to access Java UI. Tests are then just java programs, which use the API. Having the tests in Java allows to use all the flexibility of high level language to capture test logic and also do any other operations needed to be done from test. %package javadoc Summary: Javadocs for %{name} Group: Development/Java Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q find . -type f -name '*.jar' | xargs -t rm echo "Please, visit https://jemmy.dev.java.net for more info about Jemmy." > README.txt %build %ant jar javadoc %install # jar %__mkdir_p %{buildroot}%{_javadir} %__cp -a %{target_jar} %{buildroot}%{_javadir}/%{name}-%{version}.jar (cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do \ %__ln_s ${jar} ${jar/-%{version}/}; done) # javadoc %__mkdir_p %{buildroot}%{_javadocdir}/%{name} %__cp -a %{target_javadoc} %{buildroot}%{_javadocdir}/%{name} %files %doc README.txt %{_javadir}/*.jar %files javadoc %{_javadocdir}/%{name} %changelog * Wed Oct 15 2014 umeabot <umeabot> 2.3.0.0-10.mga5 + Revision: 746064 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 2.3.0.0-9.mga5 + Revision: 680768 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 2.3.0.0-8.mga4 + Revision: 506377 - Mageia 4 Mass Rebuild * Sat Jan 12 2013 umeabot <umeabot> 2.3.0.0-7.mga3 + Revision: 355305 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Apr 28 2011 dmorgan <dmorgan> 2.3.0.0-6.mga2 + Revision: 92539 - Rebuild after bootstrapping - imported package jemmy * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Aug 02 2009 Victor Vasilyev <victor.vasilyev@sun.com> 2.3.0.0-4 - adjust macro defs - svn export instead of checkout * Wed Jul 30 2009 Victor Vasilyev <victor.vasilyev@sun.com> 2.3.0.0-3 - javadoc subpackage is added * Wed Jul 30 2009 Victor Vasilyev <victor.vasilyev@sun.com> 2.3.0.0-2 - (B)R jpackage-utils - 'define' macro -> 'global' macro * Wed Jul 29 2009 Victor Vasilyev <victor.vasilyev@sun.com> 2.3.0.0-1 - release 2.3.0.0