# Generated from thor-0.18.1.gem by gem2rpm -*- rpm-spec -*- %define gemname thor %define version 0.18.1 %define release 5 %define onapp_version 3 %define release_extra %{?dist}.onapp.%{onapp_version} %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global geminstdir %{gemdir}/gems/%{gemname}-%{version} %define rubyabi 2.0.0 Summary: A scripting framework that replaces rake, sake and rubigen Name: rubygem-%{gemname} Version: %{version} Release: %{release}%{release_extra} Group: Development/Languages License: MIT URL: http://whatisthor.com/ Source0: https://rubygems.org/gems/%{gemname}-%{version}.gem Requires: ruby(abi) = %{rubyabi} Requires: ruby(rubygems) >= 1.3.6 BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: ruby(rubygems) >= 1.3.6 BuildRequires: ruby BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %description A scripting framework that replaces rake, sake and rubigen %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name} %prep %setup -q -c -T mkdir -p .%{gemdir} gem install --local --install-dir .%{gemdir} \ --bindir .%{_bindir} \ --force %{SOURCE0} %build %install mkdir -p %{buildroot}%{gemdir} cp -pa .%{gemdir}/* \ %{buildroot}%{gemdir}/ mkdir -p %{buildroot}%{_bindir} cp -pa .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x %files %dir %{geminstdir} %{_bindir}/thor %{geminstdir}/bin #%{geminstdir}/lib %exclude %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %{geminstdir}/.document %{geminstdir}/CHANGELOG.md %{geminstdir}/LICENSE.md %{geminstdir}/README.md %{geminstdir}/Thorfile %{geminstdir}/thor.gemspec %{geminstdir}/bin/thor %{geminstdir}/lib/thor/actions/create_file.rb %{geminstdir}/lib/thor/actions/create_link.rb %{geminstdir}/lib/thor/actions/directory.rb %{geminstdir}/lib/thor/actions/empty_directory.rb %{geminstdir}/lib/thor/actions/file_manipulation.rb %{geminstdir}/lib/thor/actions/inject_into_file.rb %{geminstdir}/lib/thor/actions.rb %{geminstdir}/lib/thor/base.rb %{geminstdir}/lib/thor/command.rb %{geminstdir}/lib/thor/core_ext/hash_with_indifferent_access.rb %{geminstdir}/lib/thor/core_ext/io_binary_read.rb %{geminstdir}/lib/thor/core_ext/ordered_hash.rb %{geminstdir}/lib/thor/error.rb %{geminstdir}/lib/thor/group.rb %{geminstdir}/lib/thor/invocation.rb %{geminstdir}/lib/thor/parser/argument.rb %{geminstdir}/lib/thor/parser/arguments.rb %{geminstdir}/lib/thor/parser/option.rb %{geminstdir}/lib/thor/parser/options.rb %{geminstdir}/lib/thor/parser.rb %{geminstdir}/lib/thor/rake_compat.rb %{geminstdir}/lib/thor/runner.rb %{geminstdir}/lib/thor/shell/basic.rb %{geminstdir}/lib/thor/shell/color.rb %{geminstdir}/lib/thor/shell/html.rb %{geminstdir}/lib/thor/shell.rb %{geminstdir}/lib/thor/util.rb %{geminstdir}/lib/thor/version.rb %{geminstdir}/lib/thor.rb %{geminstdir}/spec/actions/create_file_spec.rb %{geminstdir}/spec/actions/create_link_spec.rb %{geminstdir}/spec/actions/directory_spec.rb %{geminstdir}/spec/actions/empty_directory_spec.rb %{geminstdir}/spec/actions/file_manipulation_spec.rb %{geminstdir}/spec/actions/inject_into_file_spec.rb %{geminstdir}/spec/actions_spec.rb %{geminstdir}/spec/base_spec.rb %{geminstdir}/spec/command_spec.rb %{geminstdir}/spec/core_ext/hash_with_indifferent_access_spec.rb %{geminstdir}/spec/core_ext/ordered_hash_spec.rb %{geminstdir}/spec/exit_condition_spec.rb %{geminstdir}/spec/fixtures/application.rb %{geminstdir}/spec/fixtures/app{1}/README %{geminstdir}/spec/fixtures/bundle/execute.rb %{geminstdir}/spec/fixtures/bundle/main.thor %{geminstdir}/spec/fixtures/command.thor %{geminstdir}/spec/fixtures/doc/%file_name%.rb.tt %{geminstdir}/spec/fixtures/doc/block_helper.rb %{geminstdir}/spec/fixtures/doc/COMMENTER %{geminstdir}/spec/fixtures/doc/config.rb %{geminstdir}/spec/fixtures/doc/config.yaml.tt %{geminstdir}/spec/fixtures/doc/excluding/%file_name%.rb.tt %{geminstdir}/spec/fixtures/doc/README %{geminstdir}/spec/fixtures/enum.thor %{geminstdir}/spec/fixtures/group.thor %{geminstdir}/spec/fixtures/invoke.thor "%{geminstdir}/spec/fixtures/path with spaces" %{geminstdir}/spec/fixtures/preserve/script.sh %{geminstdir}/spec/fixtures/script.thor %{geminstdir}/spec/fixtures/subcommand.thor %{geminstdir}/spec/group_spec.rb %{geminstdir}/spec/helper.rb %{geminstdir}/spec/invocation_spec.rb %{geminstdir}/spec/parser/argument_spec.rb %{geminstdir}/spec/parser/arguments_spec.rb %{geminstdir}/spec/parser/option_spec.rb %{geminstdir}/spec/parser/options_spec.rb %{geminstdir}/spec/rake_compat_spec.rb %{geminstdir}/spec/register_spec.rb %{geminstdir}/spec/runner_spec.rb %{geminstdir}/spec/shell/basic_spec.rb %{geminstdir}/spec/shell/color_spec.rb %{geminstdir}/spec/shell/html_spec.rb %{geminstdir}/spec/shell_spec.rb %{geminstdir}/spec/subcommand_spec.rb %{geminstdir}/spec/thor_spec.rb %{geminstdir}/spec/util_spec.rb %files doc %doc %{gemdir}/doc/%{gemname}-%{version} %changelog * Wed Mar 05 2014 Yuriy Kohut - 0.18.1-1 - Initial package