Project

General

Profile

« Previous | Next » 

Revision 7803f11e

Added by Eric Helms over 1 year ago

Add rubygem-snaky_hash package

View differences:

comps/comps-foreman-el8.xml
<packagereq type="default">rubygem-sidekiq</packagereq>
<packagereq type="default">rubygem-signet</packagereq>
<packagereq type="default">rubygem-sinatra</packagereq>
<packagereq type="default">rubygem-snaky_hash</packagereq>
<packagereq type="default">rubygem-sprockets</packagereq>
<packagereq type="default">rubygem-sprockets-rails</packagereq>
<packagereq type="default">rubygem-sqlite3</packagereq>
......
<packagereq type="default">rubygem-sidekiq-doc</packagereq>
<packagereq type="default">rubygem-signet-doc</packagereq>
<packagereq type="default">rubygem-sinatra-doc</packagereq>
<packagereq type="default">rubygem-snaky_hash-doc</packagereq>
<packagereq type="default">rubygem-sprockets-doc</packagereq>
<packagereq type="default">rubygem-sprockets-rails-doc</packagereq>
<packagereq type="default">rubygem-sqlite3-doc</packagereq>
package_manifest.yaml
rubygem-sidekiq: {}
rubygem-signet: {}
rubygem-sinatra: {}
rubygem-snaky_hash: {}
rubygem-sprockets: {}
rubygem-sprockets-rails: {}
rubygem-sshkey: {}
packages/foreman/rubygem-snaky_hash/rubygem-snaky_hash.spec
# template: default
%global gem_name snaky_hash
Name: rubygem-%{gem_name}
Version: 2.0.1
Release: 1%{?dist}
Summary: A very snaky hash
License: MIT
URL: https://gitlab.com/oauth-xx/snaky_hash
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
# start specfile generated dependencies
Requires: ruby >= 2.2
BuildRequires: ruby >= 2.2
BuildRequires: rubygems-devel
BuildArch: noarch
# end specfile generated dependencies
%description
A Hashie::Mash joint to make #snakelife better.
%package doc
Summary: Documentation for %{name}
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description doc
Documentation for %{name}.
%prep
%setup -q -n %{gem_name}-%{version}
%build
# Create the gem as gem install only works on a gem file
gem build ../%{gem_name}-%{version}.gemspec
# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir
# by default, so that we can move it into the buildroot in %%install
%gem_install
%install
mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
%files
%dir %{gem_instdir}
%exclude %{gem_instdir}/CODE_OF_CONDUCT.md
%license %{gem_instdir}/LICENSE.txt
%doc %{gem_instdir}/SECURITY.md
%{gem_libdir}
%exclude %{gem_cache}
%{gem_spec}
%files doc
%doc %{gem_docdir}
%doc %{gem_instdir}/CHANGELOG.md
%doc %{gem_instdir}/CONTRIBUTING.md
%doc %{gem_instdir}/README.md
%changelog
* Mon Oct 31 2022 Eric D. Helms <ericdhelms@gmail.com> 2.0.1-1
- Add rubygem-snaky_hash generated by gem2rpm using the default template
packages/foreman/rubygem-snaky_hash/snaky_hash-2.0.1.gem
../../../.git/annex/objects/kM/9g/SHA256E-s15872--1ac87ec157fcfe7a460e821e0cd48ae1e6f5e3e082ab520f03f31a9259dbdc31.1.gem/SHA256E-s15872--1ac87ec157fcfe7a460e821e0cd48ae1e6f5e3e082ab520f03f31a9259dbdc31.1.gem

Also available in: Unified diff