# Generated from tins-1.13.2.gem by gem2rpm -*- rpm-spec -*- %define gemname tins %define version 1.13.2 %define release 10 %define onapp_version 4 %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.1.0 %{!?gem_base: %global gem_base %(ruby -r rubygems -e 'print Gem::BasicSpecification.new.base_dir')} %{!?gem_extensions: %global gem_extensions %(ruby -r rubygems -e 'print Gem::BasicSpecification.new.extensions_dir')} %{!?gem_doc_ext: %global gem_doc_ext %(ruby -r rubygems -e 'bs = Gem::BasicSpecification.new; rp = bs.extensions_dir.rpartition(bs.base_dir); print rp[1]+"/doc"+rp[2]')} Summary: Useful stuff Name: rubygem-%{gemname} Version: %{version} Release: %{release}%{release_extra} Group: Development/Languages License: MIT URL: https://github.com/flori/tins Source0: https://rubygems.org/gems/%{gemname}-%{version}.gem Requires: ruby(abi) = %{rubyabi} Requires: ruby(rubygems) BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: ruby(rubygems) BuildRequires: ruby >= 2.0 BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} BuildRoot: %{_builddir}/%{name}-%{version}-%{release} %description All the stuff that isn't good/big enough for a real library. %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} \ --force %{SOURCE0} %build %install mkdir -p %{buildroot}%{gemdir} cp -pa .%{gemdir}/* \ %{buildroot}%{gemdir}/ %files %dir %{geminstdir} %{geminstdir}/lib %exclude %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %{geminstdir}/.gitignore %{geminstdir}/.travis.yml %{geminstdir}/COPYING %{geminstdir}/Gemfile %{geminstdir}/README.md %{geminstdir}/Rakefile %{geminstdir}/TODO %{geminstdir}/VERSION %{geminstdir}/examples/add_one.png %{geminstdir}/examples/add_one.stm %{geminstdir}/examples/bb3.png %{geminstdir}/examples/bb3.stm %{geminstdir}/examples/concatenate_compare.mtm %{geminstdir}/examples/concatenate_compare.png %{geminstdir}/examples/length_difference.mtm %{geminstdir}/examples/length_difference.png %{geminstdir}/examples/let.rb %{geminstdir}/examples/mail.rb %{geminstdir}/examples/minsky.rb %{geminstdir}/examples/multiply.reg %{geminstdir}/examples/null_pattern.rb %{geminstdir}/examples/ones_difference-mtm.png %{geminstdir}/examples/ones_difference-stm.png %{geminstdir}/examples/ones_difference.mtm %{geminstdir}/examples/ones_difference.stm %{geminstdir}/examples/prefix-equals-suffix-reversed-with-infix.png %{geminstdir}/examples/prefix-equals-suffix-reversed-with-infix.stm %{geminstdir}/examples/recipe.rb %{geminstdir}/examples/recipe2.rb %{geminstdir}/examples/recipe_common.rb %{geminstdir}/examples/subtract.reg %{geminstdir}/examples/turing-graph.rb %{geminstdir}/examples/turing.rb %{geminstdir}/lib/dslkit.rb %{geminstdir}/lib/dslkit/polite.rb %{geminstdir}/lib/dslkit/rude.rb %{geminstdir}/lib/spruz.rb %{geminstdir}/lib/tins.rb %{geminstdir}/lib/tins/alias.rb %{geminstdir}/lib/tins/annotate.rb %{geminstdir}/lib/tins/ask_and_send.rb %{geminstdir}/lib/tins/attempt.rb %{geminstdir}/lib/tins/bijection.rb %{geminstdir}/lib/tins/case_predicate.rb %{geminstdir}/lib/tins/complete.rb %{geminstdir}/lib/tins/concern.rb %{geminstdir}/lib/tins/count_by.rb %{geminstdir}/lib/tins/date_dummy.rb %{geminstdir}/lib/tins/date_time_dummy.rb %{geminstdir}/lib/tins/deep_const_get.rb %{geminstdir}/lib/tins/deep_dup.rb %{geminstdir}/lib/tins/dslkit.rb %{geminstdir}/lib/tins/duration.rb %{geminstdir}/lib/tins/expose.rb %{geminstdir}/lib/tins/extract_last_argument_options.rb %{geminstdir}/lib/tins/file_binary.rb %{geminstdir}/lib/tins/find.rb %{geminstdir}/lib/tins/generator.rb %{geminstdir}/lib/tins/go.rb %{geminstdir}/lib/tins/hash_symbolize_keys_recursive.rb %{geminstdir}/lib/tins/hash_union.rb %{geminstdir}/lib/tins/if_predicate.rb %{geminstdir}/lib/tins/implement.rb %{geminstdir}/lib/tins/limited.rb %{geminstdir}/lib/tins/lines_file.rb %{geminstdir}/lib/tins/memoize.rb %{geminstdir}/lib/tins/method_description.rb %{geminstdir}/lib/tins/minimize.rb %{geminstdir}/lib/tins/module_group.rb %{geminstdir}/lib/tins/named_set.rb %{geminstdir}/lib/tins/null.rb %{geminstdir}/lib/tins/once.rb %{geminstdir}/lib/tins/p.rb %{geminstdir}/lib/tins/partial_application.rb %{geminstdir}/lib/tins/proc_compose.rb %{geminstdir}/lib/tins/proc_prelude.rb %{geminstdir}/lib/tins/range_plus.rb %{geminstdir}/lib/tins/require_maybe.rb %{geminstdir}/lib/tins/responding.rb %{geminstdir}/lib/tins/secure_write.rb %{geminstdir}/lib/tins/sexy_singleton.rb %{geminstdir}/lib/tins/string_byte_order_mark.rb %{geminstdir}/lib/tins/string_camelize.rb %{geminstdir}/lib/tins/string_underscore.rb %{geminstdir}/lib/tins/string_version.rb %{geminstdir}/lib/tins/subhash.rb %{geminstdir}/lib/tins/terminal.rb %{geminstdir}/lib/tins/thread_local.rb %{geminstdir}/lib/tins/time_dummy.rb %{geminstdir}/lib/tins/to.rb %{geminstdir}/lib/tins/to_proc.rb %{geminstdir}/lib/tins/token.rb %{geminstdir}/lib/tins/uniq_by.rb %{geminstdir}/lib/tins/unit.rb %{geminstdir}/lib/tins/version.rb %{geminstdir}/lib/tins/write.rb %{geminstdir}/lib/tins/xt.rb %{geminstdir}/lib/tins/xt/annotate.rb %{geminstdir}/lib/tins/xt/ask_and_send.rb %{geminstdir}/lib/tins/xt/attempt.rb %{geminstdir}/lib/tins/xt/blank.rb %{geminstdir}/lib/tins/xt/case_predicate.rb %{geminstdir}/lib/tins/xt/complete.rb %{geminstdir}/lib/tins/xt/concern.rb %{geminstdir}/lib/tins/xt/count_by.rb %{geminstdir}/lib/tins/xt/date_dummy.rb %{geminstdir}/lib/tins/xt/date_time_dummy.rb %{geminstdir}/lib/tins/xt/deep_const_get.rb %{geminstdir}/lib/tins/xt/deep_dup.rb %{geminstdir}/lib/tins/xt/dslkit.rb %{geminstdir}/lib/tins/xt/expose.rb %{geminstdir}/lib/tins/xt/extract_last_argument_options.rb %{geminstdir}/lib/tins/xt/file_binary.rb %{geminstdir}/lib/tins/xt/full.rb %{geminstdir}/lib/tins/xt/hash_symbolize_keys_recursive.rb %{geminstdir}/lib/tins/xt/hash_union.rb %{geminstdir}/lib/tins/xt/if_predicate.rb %{geminstdir}/lib/tins/xt/implement.rb %{geminstdir}/lib/tins/xt/irb.rb %{geminstdir}/lib/tins/xt/method_description.rb %{geminstdir}/lib/tins/xt/named.rb %{geminstdir}/lib/tins/xt/null.rb %{geminstdir}/lib/tins/xt/p.rb %{geminstdir}/lib/tins/xt/partial_application.rb %{geminstdir}/lib/tins/xt/proc_compose.rb %{geminstdir}/lib/tins/xt/proc_prelude.rb %{geminstdir}/lib/tins/xt/range_plus.rb %{geminstdir}/lib/tins/xt/require_maybe.rb %{geminstdir}/lib/tins/xt/responding.rb %{geminstdir}/lib/tins/xt/secure_write.rb %{geminstdir}/lib/tins/xt/sexy_singleton.rb %{geminstdir}/lib/tins/xt/string.rb %{geminstdir}/lib/tins/xt/string_byte_order_mark.rb %{geminstdir}/lib/tins/xt/string_camelize.rb %{geminstdir}/lib/tins/xt/string_underscore.rb %{geminstdir}/lib/tins/xt/string_version.rb %{geminstdir}/lib/tins/xt/subhash.rb %{geminstdir}/lib/tins/xt/time_dummy.rb %{geminstdir}/lib/tins/xt/time_freezer.rb %{geminstdir}/lib/tins/xt/to.rb %{geminstdir}/lib/tins/xt/uniq_by.rb %{geminstdir}/lib/tins/xt/write.rb %{geminstdir}/tests/annotate_test.rb %{geminstdir}/tests/ask_and_send_test.rb %{geminstdir}/tests/attempt_test.rb %{geminstdir}/tests/bijection_test.rb %{geminstdir}/tests/blank_full_test.rb %{geminstdir}/tests/case_predicate_test.rb %{geminstdir}/tests/concern_test.rb %{geminstdir}/tests/count_by_test.rb %{geminstdir}/tests/date_dummy_test.rb %{geminstdir}/tests/date_time_dummy_test.rb %{geminstdir}/tests/deep_const_get_test.rb %{geminstdir}/tests/deep_dup_test.rb %{geminstdir}/tests/delegate_test.rb %{geminstdir}/tests/dslkit_test.rb %{geminstdir}/tests/duaration_test.rb %{geminstdir}/tests/dynamic_scope_test.rb %{geminstdir}/tests/expose_test.rb %{geminstdir}/tests/extract_last_argument_options_test.rb %{geminstdir}/tests/file_binary_test.rb %{geminstdir}/tests/find_test.rb %{geminstdir}/tests/from_module_test.rb %{geminstdir}/tests/generator_test.rb %{geminstdir}/tests/go_test.rb %{geminstdir}/tests/hash_symbolize_keys_recursive_test.rb %{geminstdir}/tests/hash_union_test.rb %{geminstdir}/tests/if_predicate_test.rb %{geminstdir}/tests/implement_test.rb %{geminstdir}/tests/limited_test.rb %{geminstdir}/tests/lines_file_test.rb %{geminstdir}/tests/memoize_test.rb %{geminstdir}/tests/method_description_test.rb %{geminstdir}/tests/minimize_test.rb %{geminstdir}/tests/module_group_test.rb %{geminstdir}/tests/named_set_test.rb %{geminstdir}/tests/named_test.rb %{geminstdir}/tests/null_test.rb %{geminstdir}/tests/p_test.rb %{geminstdir}/tests/partial_application_test.rb %{geminstdir}/tests/proc_compose_test.rb %{geminstdir}/tests/proc_prelude_test.rb %{geminstdir}/tests/range_plus_test.rb %{geminstdir}/tests/require_maybe_test.rb %{geminstdir}/tests/responding_test.rb %{geminstdir}/tests/rotate_test.rb %{geminstdir}/tests/scope_test.rb %{geminstdir}/tests/secure_write_test.rb %{geminstdir}/tests/sexy_singleton_test.rb %{geminstdir}/tests/string_byte_order_mark_test.rb %{geminstdir}/tests/string_camelize_test.rb %{geminstdir}/tests/string_underscore_test.rb %{geminstdir}/tests/string_version_test.rb %{geminstdir}/tests/subhash_test.rb %{geminstdir}/tests/test_helper.rb %{geminstdir}/tests/time_dummy_test.rb %{geminstdir}/tests/time_freezer_test.rb %{geminstdir}/tests/to_test.rb %{geminstdir}/tests/token_test.rb %{geminstdir}/tests/uniq_by_test.rb %{geminstdir}/tests/unit_test.rb %{geminstdir}/tins.gemspec %files doc %doc %{gemdir}/doc/%{gemname}-%{version} %doc %{geminstdir}/README.md %doc %{geminstdir}/lib/dslkit.rb %doc %{geminstdir}/lib/dslkit/polite.rb %doc %{geminstdir}/lib/dslkit/rude.rb %doc %{geminstdir}/lib/spruz.rb %doc %{geminstdir}/lib/tins.rb %doc %{geminstdir}/lib/tins/alias.rb %doc %{geminstdir}/lib/tins/annotate.rb %doc %{geminstdir}/lib/tins/ask_and_send.rb %doc %{geminstdir}/lib/tins/attempt.rb %doc %{geminstdir}/lib/tins/bijection.rb %doc %{geminstdir}/lib/tins/case_predicate.rb %doc %{geminstdir}/lib/tins/complete.rb %doc %{geminstdir}/lib/tins/concern.rb %doc %{geminstdir}/lib/tins/count_by.rb %doc %{geminstdir}/lib/tins/date_dummy.rb %doc %{geminstdir}/lib/tins/date_time_dummy.rb %doc %{geminstdir}/lib/tins/deep_const_get.rb %doc %{geminstdir}/lib/tins/deep_dup.rb %doc %{geminstdir}/lib/tins/dslkit.rb %doc %{geminstdir}/lib/tins/duration.rb %doc %{geminstdir}/lib/tins/expose.rb %doc %{geminstdir}/lib/tins/extract_last_argument_options.rb %doc %{geminstdir}/lib/tins/file_binary.rb %doc %{geminstdir}/lib/tins/find.rb %doc %{geminstdir}/lib/tins/generator.rb %doc %{geminstdir}/lib/tins/go.rb %doc %{geminstdir}/lib/tins/hash_symbolize_keys_recursive.rb %doc %{geminstdir}/lib/tins/hash_union.rb %doc %{geminstdir}/lib/tins/if_predicate.rb %doc %{geminstdir}/lib/tins/implement.rb %doc %{geminstdir}/lib/tins/limited.rb %doc %{geminstdir}/lib/tins/lines_file.rb %doc %{geminstdir}/lib/tins/memoize.rb %doc %{geminstdir}/lib/tins/method_description.rb %doc %{geminstdir}/lib/tins/minimize.rb %doc %{geminstdir}/lib/tins/module_group.rb %doc %{geminstdir}/lib/tins/named_set.rb %doc %{geminstdir}/lib/tins/null.rb %doc %{geminstdir}/lib/tins/once.rb %doc %{geminstdir}/lib/tins/p.rb %doc %{geminstdir}/lib/tins/partial_application.rb %doc %{geminstdir}/lib/tins/proc_compose.rb %doc %{geminstdir}/lib/tins/proc_prelude.rb %doc %{geminstdir}/lib/tins/range_plus.rb %doc %{geminstdir}/lib/tins/require_maybe.rb %doc %{geminstdir}/lib/tins/responding.rb %doc %{geminstdir}/lib/tins/secure_write.rb %doc %{geminstdir}/lib/tins/sexy_singleton.rb %doc %{geminstdir}/lib/tins/string_byte_order_mark.rb %doc %{geminstdir}/lib/tins/string_camelize.rb %doc %{geminstdir}/lib/tins/string_underscore.rb %doc %{geminstdir}/lib/tins/string_version.rb %doc %{geminstdir}/lib/tins/subhash.rb %doc %{geminstdir}/lib/tins/terminal.rb %doc %{geminstdir}/lib/tins/thread_local.rb %doc %{geminstdir}/lib/tins/time_dummy.rb %doc %{geminstdir}/lib/tins/to.rb %doc %{geminstdir}/lib/tins/to_proc.rb %doc %{geminstdir}/lib/tins/token.rb %doc %{geminstdir}/lib/tins/uniq_by.rb %doc %{geminstdir}/lib/tins/unit.rb %doc %{geminstdir}/lib/tins/version.rb %doc %{geminstdir}/lib/tins/write.rb %doc %{geminstdir}/lib/tins/xt.rb %doc %{geminstdir}/lib/tins/xt/annotate.rb %doc %{geminstdir}/lib/tins/xt/ask_and_send.rb %doc %{geminstdir}/lib/tins/xt/attempt.rb %doc %{geminstdir}/lib/tins/xt/blank.rb %doc %{geminstdir}/lib/tins/xt/case_predicate.rb %doc %{geminstdir}/lib/tins/xt/complete.rb %doc %{geminstdir}/lib/tins/xt/concern.rb %doc %{geminstdir}/lib/tins/xt/count_by.rb %doc %{geminstdir}/lib/tins/xt/date_dummy.rb %doc %{geminstdir}/lib/tins/xt/date_time_dummy.rb %doc %{geminstdir}/lib/tins/xt/deep_const_get.rb %doc %{geminstdir}/lib/tins/xt/deep_dup.rb %doc %{geminstdir}/lib/tins/xt/dslkit.rb %doc %{geminstdir}/lib/tins/xt/expose.rb %doc %{geminstdir}/lib/tins/xt/extract_last_argument_options.rb %doc %{geminstdir}/lib/tins/xt/file_binary.rb %doc %{geminstdir}/lib/tins/xt/full.rb %doc %{geminstdir}/lib/tins/xt/hash_symbolize_keys_recursive.rb %doc %{geminstdir}/lib/tins/xt/hash_union.rb %doc %{geminstdir}/lib/tins/xt/if_predicate.rb %doc %{geminstdir}/lib/tins/xt/implement.rb %doc %{geminstdir}/lib/tins/xt/irb.rb %doc %{geminstdir}/lib/tins/xt/method_description.rb %doc %{geminstdir}/lib/tins/xt/named.rb %doc %{geminstdir}/lib/tins/xt/null.rb %doc %{geminstdir}/lib/tins/xt/p.rb %doc %{geminstdir}/lib/tins/xt/partial_application.rb %doc %{geminstdir}/lib/tins/xt/proc_compose.rb %doc %{geminstdir}/lib/tins/xt/proc_prelude.rb %doc %{geminstdir}/lib/tins/xt/range_plus.rb %doc %{geminstdir}/lib/tins/xt/require_maybe.rb %doc %{geminstdir}/lib/tins/xt/responding.rb %doc %{geminstdir}/lib/tins/xt/secure_write.rb %doc %{geminstdir}/lib/tins/xt/sexy_singleton.rb %doc %{geminstdir}/lib/tins/xt/string.rb %doc %{geminstdir}/lib/tins/xt/string_byte_order_mark.rb %doc %{geminstdir}/lib/tins/xt/string_camelize.rb %doc %{geminstdir}/lib/tins/xt/string_underscore.rb %doc %{geminstdir}/lib/tins/xt/string_version.rb %doc %{geminstdir}/lib/tins/xt/subhash.rb %doc %{geminstdir}/lib/tins/xt/time_dummy.rb %doc %{geminstdir}/lib/tins/xt/time_freezer.rb %doc %{geminstdir}/lib/tins/xt/to.rb %doc %{geminstdir}/lib/tins/xt/uniq_by.rb %doc %{geminstdir}/lib/tins/xt/write.rb %changelog * Fri Mar 10 2017 Yuriy Kohut - 1.13.2-1 - Initial package