%define debug_package %{nil} Name: nailgun Version: 0.7.1 Release: 4%{?dist} Summary: Framework for running Java from the cli without the JVM startup overhead Group: Applications/Productivity License: ASL 2.0 URL: http://martiansoftware.com/nailgun/ Source0: http://downloads.sourceforge.net/project/nailgun/nailgun/0.7.1/nailgun-src-0.7.1.zip Patch0: remove-tools-jar-dependencies.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: ant-trax BuildRequires: ant-junit BuildRequires: java-devel >= 1:1.6.0 Requires: java Requires: jpackage-utils %description Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O. %package javadoc Summary: Javadocs for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} Requires: jpackage-utils BuildArch: noarch %description javadoc This package contains the API documentation for %{name}. %prep %setup -q %patch0 -p1 find ./ -name '*.jar' -exec rm -f '{}' \; find ./ -name '*.class' -exec rm -f '{}' \; %build ant %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_javadir} mkdir -p $RPM_BUILD_ROOT%{_bindir} cp dist/nailgun-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/nailgun-%{version}.jar ln -s %{_javadir}/nailgun-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/nailgun.jar cp ng $RPM_BUILD_ROOT%{_bindir}/ng mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -rp docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/nailgun-%{version}.jar %{_javadir}/nailgun.jar %{_bindir}/ng %doc LICENSE.txt README.txt %files javadoc %defattr(-,root,root,-) %{_javadocdir}/%{name} %changelog * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon May 24 2010 <mmorsi@redhat.com> - 0.7.1-3 - added necessary missing java-devel >= 1:1.6.0 BR * Tue Apr 27 2010 <mmorsi@redhat.com> - 0.7.1-2 - removed deprecated gcj bits - removed empty debuginfo package - marked javadoc package as noarch * Wed Jan 20 2009 <mmorsi@redhat.com> - 0.7.1-1 - Initial build.