# Generated from java_head-1.1.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name java_head Name: rubygem-%{gem_name} Version: 1.1.2 Release: 1%{?dist} Summary: Represent, compile, and run Java code in Ruby License: MIT URL: https://github.com/LuminousRubyist/java_head Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.0 # BuildRequires: rubygem(colorize) >= 0.7.3 # BuildRequires: rubygem(colorize) < 0.8 # BuildRequires: rubygem(minitest) >= 5.4.3 # BuildRequires: rubygem(minitest) < 5.5 BuildArch: noarch %description JavaHead contains classes to represent Java packages and classes and to compile and execute them in Ruby. Use this in scripts to run Java programs from Ruby, or in IRB to develop Java in a sensible environment. Write simple code in both Java and Ruby and JavaHead will link them for you. . %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %license %{gem_instdir}/LICENSE.txt %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/java_head.gemspec %{gem_instdir}/test %changelog * Tue Aug 24 2021 mockbuilder - 1.1.2-1 - Initial package