commit 679bb7b818a7ad7c28ab56ecba52aca2e65973d8 Author: ed Date: Sun Sep 1 17:12:39 2024 +0300 import rubygem-semantic_puppet-1.0.4-3.el9 diff --git a/.rubygem-semantic_puppet.metadata b/.rubygem-semantic_puppet.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/semantic_puppet-1.0.4.gem b/SOURCES/semantic_puppet-1.0.4.gem new file mode 100644 index 0000000..8505031 Binary files /dev/null and b/SOURCES/semantic_puppet-1.0.4.gem differ diff --git a/SPECS/rubygem-semantic_puppet.spec b/SPECS/rubygem-semantic_puppet.spec new file mode 100644 index 0000000..e129be4 --- /dev/null +++ b/SPECS/rubygem-semantic_puppet.spec @@ -0,0 +1,86 @@ +%global gem_name semantic_puppet + +%global with_test 1 + +Name: rubygem-%{gem_name} +Version: 1.0.4 +Release: 3%{?dist} +Summary: Useful tools for working with Semantic Versions +License: ASL 2.0 +URL: https://github.com/puppetlabs/semantic_puppet +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem + +BuildRequires: rubygems-devel +%if 0%{?with_test} +BuildRequires: rubygem(rspec) +%endif +Requires: ruby(rubygems) + +BuildArch: noarch + +%description +Tools used by Puppet to parse, validate, and compare Semantic Versions and +Version Ranges and to query and resolve module dependencies. + +%package doc +Summary: Documentation for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +Documentation for %{name}. + +%prep +gem unpack %{SOURCE0} +%setup -q -D -T -n %{gem_name}-%{version} +gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec + +%build +gem build %{gem_name}.gemspec +%gem_install + +%install +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ +rm -rf %{buildroot}%{gem_instdir}/{appveyor.yml,.gitignore,.rubocop.yml,.travis.yml,.yardopts} + +%check +%if 0%{?with_test} +pushd .%{gem_instdir} +rspec spec +popd +%endif + +%files +%dir %{gem_instdir} +%license %{gem_instdir}/LICENSE +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + +%files doc +%doc %{gem_docdir} +%doc %{gem_instdir}/CHANGELOG.md +%{gem_instdir}/Gemfile +%doc %{gem_instdir}/README.md +%{gem_instdir}/CODEOWNERS +%{gem_instdir}/Rakefile +%{gem_instdir}/semantic_puppet.gemspec +%{gem_instdir}/spec + +%changelog +* Sun Sep 01 2024 Eduard Basov - 1.0.4-3 +- Rebuilt for MSVSphere 9.4 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jun 21 2021 Ewoud Kohl van Wijngaarden - 1.0.4-2 +- Include the gemspec in the main package + +* Tue Jun 08 2021 Ewoud Kohl van Wijngaarden - 1.0.4-1 +- Update to 1.0.4 + +* Tue Jun 01 2021 Joel Capitao - 1.0.3-1 +- First build for rawhide