diff --git a/multipart-post-2.0.0.gem b/multipart-post-2.0.0.gem new file mode 100644 index 0000000..abfff3d Binary files /dev/null and b/multipart-post-2.0.0.gem differ diff --git a/rubygem-multipart-post.spec b/rubygem-multipart-post.spec new file mode 100644 index 0000000..4af94aa --- /dev/null +++ b/rubygem-multipart-post.spec @@ -0,0 +1,69 @@ +%global gem_name multipart-post +Name: rubygem-multipart-post +Version: 2.0.0 +Release: 1 +Summary: Creates a multipart form post accessory for Net::HTTP +License: MIT +URL: http://github.com/nicksieger/multipart-post +Source0: http://rubygems.org/gems/multipart-post-%{version}.gem +BuildRequires: ruby(release) rubygems-devel ruby rubygem(minitest) +BuildArch: noarch +%description +Use with Net::HTTP to do multipart form posts. IO values that +have #content_type, #original_filename, and #local_path will +be posted as a binary file. + +%package doc +Summary: Documentation for rubygem-multipart-post +Requires: rubygem-multipart-post = %{version}-%{release} +BuildArch: noarch +%description doc +Documentation for rubygem-multipart-post + +%prep +%setup -q -c -T +%gem_install -n %{SOURCE0} + +%build + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ + +%check +pushd %{buildroot}%{gem_instdir} +ruby -rminitest/autorun -Ilib - << \EOF + module Kernel + alias orig_require require + remove_method :require + def require path + orig_require path unless path == 'test/unit' + end + end + Test = Minitest + Dir.glob "./test/**/test_*.rb", &method(:require) +EOF +popd + +%files +%doc %{gem_instdir}/README.md +%exclude %{gem_instdir}/.gitignore +%exclude %{gem_instdir}/.travis.yml +%exclude %{gem_instdir}/Gemfile +%exclude %{gem_instdir}/multipart-post.gemspec +%dir %{gem_instdir} +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + +%files doc +%doc %{gem_docdir} +%doc %{gem_instdir}/Manifest.txt +%doc %{gem_instdir}/History.txt +%{gem_instdir}/Rakefile +%{gem_instdir}/test + +%changelog +* Mon Jul 27 2020 yaokai - 2.0.0-1 +- package init diff --git a/rubygem-multipart-post.yaml b/rubygem-multipart-post.yaml new file mode 100644 index 0000000..ece756c --- /dev/null +++ b/rubygem-multipart-post.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/socketry/multipart-post +version_control: github +src_repo: socketry/multipart-post +tag_prefix: "^v" +seperator: "."