From e5936901f59d81437deb033a3f044e8e0c63811c Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Feb 14 2025 14:42:41 +0000 Subject: Import rubygem-semantic_puppet-1.1.0-4.el10s in CloudSIG Epoxy --- diff --git a/.rubygem-semantic_puppet.metadata b/.rubygem-semantic_puppet.metadata new file mode 100644 index 0000000..c56c9d7 --- /dev/null +++ b/.rubygem-semantic_puppet.metadata @@ -0,0 +1 @@ +7ff5b6c37bcadb650b92bd2de268875dc8768e27 SOURCES/semantic_puppet-1.1.0.gem diff --git a/SOURCES/.gitkeep b/SOURCES/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/SOURCES/.gitkeep diff --git a/SPECS/rubygem-semantic_puppet.spec b/SPECS/rubygem-semantic_puppet.spec new file mode 100644 index 0000000..094bce3 --- /dev/null +++ b/SPECS/rubygem-semantic_puppet.spec @@ -0,0 +1,110 @@ +%global gem_name semantic_puppet + +%global with_test 1 + +Name: rubygem-%{gem_name} +Version: 1.1.0 +Release: 4%{?dist} +Summary: Useful tools for working with Semantic Versions +License: Apache-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}/{.github,.gitignore,.rubocop.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 +%exclude %{gem_instdir}/CODEOWNERS +%{gem_instdir}/Rakefile +%{gem_instdir}/semantic_puppet.gemspec +%{gem_instdir}/spec + +%changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jul 19 2024 Fedora Release Engineering - 1.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jan 26 2024 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Aug 08 2023 Ewoud Kohl van Wijngaarden - 1.1.0-1 +- Update to 1.1.0 (fixes rhbz#2185967) + +* Fri Jul 21 2023 Fedora Release Engineering - 1.0.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Feb 02 2023 License update - 1.0.4-7 +- Rebuilt to update license + +* Fri Jan 20 2023 Fedora Release Engineering - 1.0.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1.0.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jan 21 2022 Fedora Release Engineering - 1.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* 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