Blame SPECS/rubygem-puppet-resource_api.spec

2e5a10
%global gem_name puppet-resource_api
2e5a10
2e5a10
Name: rubygem-%{gem_name}
2e5a10
Version: 1.8.18
2e5a10
Release: 4%{?dist}
2e5a10
Summary: This library provides a simple way to write new native resources for puppet
2e5a10
License: Apache-2.0
2e5a10
URL: https://github.com/puppetlabs/puppet-resource_api
2e5a10
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
2e5a10
BuildRequires: ruby(release)
2e5a10
BuildRequires: rubygems-devel
2e5a10
BuildRequires: ruby
2e5a10
Requires: puppet
2e5a10
BuildArch: noarch
2e5a10
2e5a10
%description
2e5a10
This library provides a simple way to write new native resources for puppet.
2e5a10
2e5a10
2e5a10
%package doc
2e5a10
Summary: Documentation for %{name}
2e5a10
Requires: %{name} = %{version}-%{release}
2e5a10
BuildArch: noarch
2e5a10
2e5a10
%description doc
2e5a10
Documentation for %{name}.
2e5a10
2e5a10
%prep
2e5a10
%setup -q -n %{gem_name}-%{version}
2e5a10
2e5a10
%build
2e5a10
# Create the gem as gem install only works on a gem file
2e5a10
gem build ../%{gem_name}-%{version}.gemspec
2e5a10
2e5a10
# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir
2e5a10
# by default, so that we can move it into the buildroot in %%install
2e5a10
%gem_install
2e5a10
2e5a10
%install
2e5a10
mkdir -p %{buildroot}%{gem_dir}
2e5a10
cp -a .%{gem_dir}/* \
2e5a10
        %{buildroot}%{gem_dir}/
2e5a10
rm -rf %{buildroot}%{gem_instdir}/{.gitignore,.rubocop.yml,.travis.yml,appveyor.yml,codecov.yml}
2e5a10
2e5a10
# %%check can't run since it requires puppet, but puppet requires this package
2e5a10
2e5a10
%files
2e5a10
%license %{gem_instdir}/LICENSE
2e5a10
%license %{gem_instdir}/NOTICE
2e5a10
%dir %{gem_instdir}
2e5a10
%{gem_libdir}
2e5a10
%{gem_spec}
2e5a10
%exclude %{gem_cache}
2e5a10
2e5a10
%files doc
2e5a10
%doc %{gem_docdir}
2e5a10
%doc %{gem_instdir}/CHANGELOG.md
2e5a10
%doc %{gem_instdir}/CONTRIBUTING.md
2e5a10
%doc %{gem_instdir}/README.md
2e5a10
%doc %{gem_instdir}/docs
2e5a10
%{gem_instdir}/puppet-resource_api.gemspec
2e5a10
2e5a10
%changelog
2e5a10
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-4
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
2e5a10
2e5a10
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-3
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
2e5a10
2e5a10
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.18-2
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2e5a10
2e5a10
* Tue Jul 25 2023 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 1.8.18-1
2e5a10
- Update to 1.8.18 (fixes rhbz#2224646)
2e5a10
2e5a10
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.14-7
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2e5a10
2e5a10
* Thu Feb 02 2023 License update - 1.8.14-6
2e5a10
- Rebuilt to update license
2e5a10
2e5a10
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.14-5
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2e5a10
2e5a10
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.14-4
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
2e5a10
2e5a10
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.14-3
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2e5a10
2e5a10
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.14-2
2e5a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2e5a10
2e5a10
* Wed Jun 16 2021 Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 1.8.14-1
2e5a10
- Update to 1.8.14
2e5a10
- Remove more unused files
2e5a10
- Drop rspec build dep
2e5a10
2e5a10
* Thu May 14 2020 Breno B Fernandes <brandfbb@gmail.com> - 1.8.13-1
2e5a10
- Bumped version, added puppet as dependency to run it, removed files not necessary for the build
2e5a10
2e5a10
* Thu Mar 05 2020 Breno B Fernandes <brandfbb@gmail.com> - 1.8.12-1
2e5a10
- Initial package