1
0
Fork 0
fedora-cybersec/wpscan/rubygem-sys-proctable.spec

77 lines
1.8 KiB
RPMSpec

# Generated from sys-proctable-1.2.6.gem by gem2rpm -*- rpm-spec -*-
%global gem_name sys-proctable
Name: rubygem-%{gem_name}
Version: 1.2.6
Release: 1%{?dist}
Summary: An interface for providing process table information
License: Apache-2.0
URL: http://github.com/djberg96/sys-proctable
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
BuildRequires: ruby(release)
BuildRequires: rubygems-devel
BuildRequires: ruby
# BuildRequires: rubygem(rspec)
BuildArch: noarch
%description
The sys-proctable library provides an interface for gathering information
about processes on your system, i.e. the process table. Most major
platforms are supported and, while different platforms may return
different information, the external interface is identical across
platforms.
%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}/
%check
pushd .%{gem_instdir}
# rspec spec
popd
%files
%dir %{gem_instdir}
%license %{gem_instdir}/LICENSE
%{gem_instdir}/benchmarks
%{gem_libdir}
%exclude %{gem_cache}
%{gem_spec}
%files doc
%doc %{gem_docdir}
%doc %{gem_instdir}/CHANGES.rdoc
%doc %{gem_instdir}/MANIFEST.rdoc
%doc %{gem_instdir}/README.md
%{gem_instdir}/Rakefile
%{gem_instdir}/examples
%{gem_instdir}/spec
%{gem_instdir}/sys-proctable.gemspec
%changelog
* Tue May 25 2021 Carlos Mogas da Silva <r3pek@r3pek.org> - 1.2.6-1
- Initial package