Name: jruby Version: 1.7.16.2 Release: 1%{?dist} Summary: Pure Java implementation of the Ruby interpreter Group: Development/Languages License: (CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby) URL: http://jruby.org/ Source0: http://jruby.org.s3.amazonaws.com/downloads/%{version}/%{name}-src-%{version}.tar.gz Patch0: jruby-remove-tasks-with-missing-deps.patch # XXX weird hack, couldn't get jruby to compile otherwise, # (was able to compile original source w/ javac locally, # need to investigate furthur) Patch1: jruby-build-hack.patch BuildRequires: maven-local BuildRequires: sonatype-oss-parent BuildRequires: properties-maven-plugin BuildRequires: buildnumber-maven-plugin BuildRequires: maven-resources-plugin BuildRequires: maven-compiler-plugin BuildRequires: maven-plugin-build-helper BuildRequires: exec-maven-plugin BuildRequires: maven-dependency-plugin BuildRequires: maven-surefire-plugin BuildRequires: maven-plugin-bundle BuildRequires: maven-jar-plugin BuildRequires: maven-shade-plugin BuildRequires: maven-antrun-plugin BuildRequires: objectweb-pom BuildRequires: joni BuildRequires: jnr-netdb BuildRequires: jnr-enxio BuildRequires: jnr-unixsocket BuildRequires: jnr-posix BuildRequires: bytelist BuildRequires: snakeyaml BuildRequires: invokebinder BuildRequires: coro-mock BuildRequires: yecht BuildRequires: plexus-pom BuildRequires: git BuildRequires: apache-parent BuildRequires: felix-framework BuildRequires: apache-commons-parent BuildRequires: tesla-polyglot-maven-plugin BuildRequires: nailgun BuildRequires: jffi BuildRequires: yecht BuildRequires: invokebinder BuildRequires: jnr-ffi BuildRequires: joda-timezones BuildRequires: options #Requires: %description JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM. JRuby provides a complete set of core "builtin" classes and syntax for the Ruby language, as well as most of the Ruby Standard Libraries. %package javadoc Summary: Javadoc for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} %description javadoc Javadoc for %{name}. %prep %setup -q %patch0 -p0 %patch1 -p0 %build %mvn_build %install %mvn_install %files -f .mfiles %files javadoc -f .mfiles-javadoc %changelog * Tue Dec 16 2014 Mo Morsi - 1.7.16.2-1 - Start updating to latest jruby release * Sun Jun 08 2014 Fedora Release Engineering - 1.7.2-6.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Aug 22 2013 Vít Ondruch - 1.7.2-5 - Use relative symlinks for compatibility with recent Java packaging macros. - Fix Ant compatibility. * Sat Aug 03 2013 Fedora Release Engineering - 1.7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Jul 11 2013 Orion Poplawski - 1.7.2-3 - Install the correct poms correctly * Mon Jul 08 2013 Orion Poplawski - 1.7.2-2 - Fix pom install - Remove shipped bouncycastle jars * Tue Feb 26 2013 Bohuslav Kabrda - 1.7.2-1 - Update to JRuby 1.7.2. * Fri Dec 07 2012 Bohuslav Kabrda -1.7.1-2 - Included -devel subpackage with macros.jruby. - Added missing Requires: jpackage-utils. - Added a patch for sitedir path. * Tue Dec 04 2012 Bohuslav Kabrda - 1.7.1-1 - Update to JRuby 1.7.1. - Update license tags. - Include licensing files in all independent RPMs generated from this SRPM. - Exclude the forgotten gems directory from vendordir. * Fri Nov 30 2012 Bohuslav Kabrda - 1.7.1-0.1.dev - Update to JRuby 1.7.1.dev. - Add missing R: and BR: apache-commons-logging * Fri Nov 09 2012 Bohuslav Kabrda - 1.7.0-2 - Don't move stuff from build_lib, the issue with including files is solved by using non-existing file in jruby.jar.zip.includes in build.xml. - Add missing Requires: snakeyaml. * Tue Oct 23 2012 Bohuslav Kabrda - 1.7.0-1 - Updated to JRuby 1.7.0. * Thu Oct 11 2012 Bohuslav Kabrda - 1.7.0-0.3.RC2 - Updated to JRuby 1.7.0.RC2. - Rename jirb and jgem to irb-jruby and gem-jruby. * Thu Oct 04 2012 Bohuslav Kabrda - 1.7.0-0.2.RC1 - Use system RubyGems. - Add path definition that brings JRuby closer to MRI. * Mon Oct 01 2012 Bohuslav Kabrda - 1.7.0-0.1.RC1 - Updated to JRuby 1.7.0.RC1. * Tue Sep 11 2012 Bohuslav Kabrda - 1.7.0-0.1.preview2 - Updated to JRuby 1.7.0.preview2. * Thu May 17 2012 Vít Ondruch - 1.6.7.2-1 - Updated to JRuby 1.6.7.2. * Fri Jan 13 2012 Mo Morsi - 1.6.3-3 - rename jaffl dependency to jnr-ffi (BZ#723191) - change build dep on rspec 1.x to 2.x * Fri Jan 13 2012 Fedora Release Engineering - 1.6.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Aug 02 2011 Mo Morsi - 1.6.3-1 - update to latest upstream release - include missing symlink to jruby-yecht * Wed Jul 06 2011 Mo Morsi - 1.6.2-2 - install jruby to _datadir not _javadir - remove windows specific files (exes, dlls, etc) * Wed May 25 2011 Mo Morsi - 1.6.2-1 - Updated to latest upstream release * Tue Dec 07 2010 Mohammed Morsi - 1.5.6-2 - Remove pre-built gems - Started to add bits to get test suite in working order - Added yecht bindings used internally in jruby * Mon Dec 06 2010 Mohammed Morsi - 1.5.6-1 - Updated jruby to latest upstream release - Updates to conform to pkging guidelines * Thu Dec 02 2010 Mohammed Morsi - 1.5.5-1 - Updated jruby to latest upstream release * Mon Oct 25 2010 Mohammed Morsi - 1.5.3-1 - Updated jruby to latest upstream release * Thu Jan 28 2010 Mohammed Morsi - 1.4.0-1 - Unorphaned / updated jruby * Fri Mar 6 2009 Conrad Meyer - 1.1.6-3 - debug_package nil, as this is a pure-java package (that can't be built with gcj). * Wed Feb 25 2009 Fedora Release Engineering - 1.1.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Dec 18 2008 Conrad Meyer - 1.1.6-1 - Bump to 1.1.6. * Fri Nov 28 2008 Conrad Meyer - 1.1.5-1 - Bump to 1.1.5. * Mon Sep 8 2008 Conrad Meyer - 1.1.4-1 - Bump to 1.1.4. * Tue Jul 29 2008 Conrad Meyer - 1.1.3-2 - Update jruby-fix-jruby-start-script.patch to work with faster class-loading mechanism introduced in JRuby 1.1.2. * Sat Jul 19 2008 Conrad Meyer - 1.1.3-1 - Bump to 1.1.3. * Wed May 21 2008 Conrad Meyer - 1.1.1-7 - Require joni and jline. * Thu Apr 24 2008 Conrad Meyer - 1.1.1-6 - Bump because F-9 bumped. * Thu Apr 24 2008 Conrad Meyer - 1.1.1-5 - BR and Requires openjdk. * Tue Apr 22 2008 Conrad Meyer - 1.1.1-4 - Add check section. - Removed patches 0 and 4 because they got incorporated in upstream. * Mon Apr 7 2008 Conrad Meyer - 1.1-3 - Install all jruby to the prefix libdir/jruby, linking from /usr where needed. * Sun Apr 6 2008 Conrad Meyer - 1.1-2 - Add a few missing Requires. - Add some things that were missing from CP in the start script. * Sun Mar 30 2008 Conrad Meyer - 1.1-1 - Bump to 1.1. - Remove binary .jars. - Minor cleanups in the specfile. - Don't include jruby stdlib (for now). * Sun Feb 24 2008 Conrad Meyer - 1.1-0.4.20080216svn - Bump for 1.1rc2. * Tue Jan 8 2008 Conrad Meyer - 1.1-0.3.20080108svn - Bump for 1.1rc1. * Sun Dec 9 2007 Conrad Meyer - 1.1-0.2.20071209svn - SVN version bump. * Mon Dec 3 2007 Conrad Meyer - 1.1-0.1.20071203svn - Initial package created from ancient jpackage package