1.1.3
This commit is contained in:
parent
5e5eb3f079
commit
34189341c5
3 changed files with 50 additions and 61 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -28,3 +28,4 @@ rake-compiler-0.7.1.gem
|
|||
/rake-compiler-1.0.9.gem
|
||||
/rake-compiler-1.1.0.gem
|
||||
/rake-compiler-1.1.1.gem
|
||||
/rake-compiler-1.1.3.gem
|
||||
|
|
|
|||
|
|
@ -1,45 +1,30 @@
|
|||
%global gemname rake-compiler
|
||||
%global gem_name %{gemname}
|
||||
%global gemdir %{gem_dir}
|
||||
%global geminstdir %{gem_instdir}
|
||||
|
||||
%global rubyabi 1.8
|
||||
|
||||
%if %{?fedora:0%{fedora} >= 17}%{?rhel:0%{rhel} >= 7}
|
||||
%global gemdir %{gem_dir}
|
||||
%global gem_name %{gemname}
|
||||
%global geminstdir %{gem_instdir}
|
||||
%if 0%{?fedora} < 19
|
||||
%global rubyabi 1.9.1
|
||||
%endif
|
||||
%global ruby19 1
|
||||
%else
|
||||
%global ruby19 0
|
||||
%endif
|
||||
%global gem_name rake-compiler
|
||||
|
||||
%undefine _changelog_trimtime
|
||||
|
||||
Summary: Rake-based Ruby C Extension task generator
|
||||
Name: rubygem-%{gemname}
|
||||
Version: 1.1.1
|
||||
Release: 3%{?dist}
|
||||
Name: rubygem-%{gem_name}
|
||||
Version: 1.1.3
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: http://rake-compiler.rubyforge.org/
|
||||
Source0: https://rubygems.org/gems/%{gemname}-%{version}.gem
|
||||
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
|
||||
|
||||
Requires: ruby(release)
|
||||
BuildRequires: ruby(release)
|
||||
BuildRequires: ruby(rubygems) >= 1.3.5
|
||||
#BuildRequires: rubygem(cucumber)
|
||||
#BuildRequires: rubygem(isolate)
|
||||
BuildRequires: rubygem(rake)
|
||||
#BuildRequires: rubygem(rcov)
|
||||
BuildRequires: rubygem(rspec) >= 3
|
||||
BuildRequires: rubygems-devel
|
||||
# %%check
|
||||
BuildRequires: rubygem(rake)
|
||||
BuildRequires: rubygem(cucumber)
|
||||
BuildRequires: rubygem(rspec) >= 3
|
||||
# cucumber test needs ruby.h header and compiler
|
||||
BuildRequires: gcc
|
||||
BuildRequires: ruby-devel
|
||||
Requires: ruby(rubygems) >= 1.3.5
|
||||
Requires: rubygem(rake) >= 0.8.3
|
||||
BuildArch: noarch
|
||||
Provides: rubygem(%{gemname}) = %{version}-%{release}
|
||||
Provides: rubygem(%{gem_name}) = %{version}-%{release}
|
||||
|
||||
%description
|
||||
rake-compiler aims to help Gem developers while dealing with
|
||||
|
|
@ -61,14 +46,8 @@ Requires: %{name} = %{version}-%{release}
|
|||
This package contains documentation for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -c -T
|
||||
|
||||
TOPDIR=$(pwd)
|
||||
mkdir tmpunpackdir
|
||||
pushd tmpunpackdir
|
||||
|
||||
gem unpack %{SOURCE0}
|
||||
cd %{gem_name}-%{version}
|
||||
%setup -q -n %{gem_name}-%{version}
|
||||
mv ../%{gem_name}-%{version}.gemspec .
|
||||
|
||||
# rpmlint cosmetic
|
||||
find ./lib/rake -name \*.rb | xargs sed -i -e '\@/usr/bin/env@d'
|
||||
|
|
@ -76,57 +55,66 @@ find ./lib/rake -name \*.rb | xargs sed -i -e '\@/usr/bin/env@d'
|
|||
# Permission
|
||||
find . -name \*.rb -print0 | xargs --null chmod 0644
|
||||
|
||||
# be_true -> be_truthy, be_false -> be_falsey
|
||||
grep -rl be_true features/ | xargs sed -i 's|be_true|be_truthy|'
|
||||
grep -rl be_false features/ | xargs sed -i 's|be_false|be_falsey|'
|
||||
|
||||
# Don't strip binary for default. Also kill unneeded "-pipe" from LDFLAGS
|
||||
sed -i tasks/bin/cross-ruby.rake \
|
||||
-e '\@LDFLAGS=@d'
|
||||
|
||||
gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec
|
||||
gem build %{gem_name}.gemspec
|
||||
mv %{gem_name}-%{version}.gem $TOPDIR
|
||||
|
||||
popd
|
||||
rm -rf tmpunpackdir
|
||||
|
||||
%build
|
||||
gem build %{gem_name}-%{version}.gemspec
|
||||
%gem_install
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
|
||||
mkdir -p %{buildroot}%{gemdir}
|
||||
mkdir -p %{buildroot}%{gem_dir}
|
||||
cp -a .%{_prefix}/* %{buildroot}%{_prefix}/
|
||||
|
||||
rm -f %{buildroot}%{gem_cache}
|
||||
pushd %{buildroot}%{gem_instdir}
|
||||
rm -rf \
|
||||
Gemfile \
|
||||
Rakefile \
|
||||
appveyor.yml \
|
||||
cucumber.yml \
|
||||
features/ \
|
||||
spec/ \
|
||||
tasks/ \
|
||||
tmp/ \
|
||||
%{nil}
|
||||
popd
|
||||
|
||||
%check
|
||||
pushd .%{geminstdir}
|
||||
pushd .%{gem_instdir}
|
||||
ruby -Ilib -S rspec spec/
|
||||
ruby -Ilib -S cucumber
|
||||
popd
|
||||
|
||||
%files
|
||||
%{_bindir}/rake-compiler
|
||||
|
||||
%dir %{geminstdir}
|
||||
%doc %{geminstdir}/README.md
|
||||
%doc %{geminstdir}/LICENSE.txt
|
||||
%doc %{geminstdir}/History.txt
|
||||
%{geminstdir}/cucumber.yml
|
||||
%exclude %{geminstdir}/appveyor.yml
|
||||
%license %{gem_instdir}/LICENSE.txt
|
||||
|
||||
%{geminstdir}/bin/
|
||||
%{geminstdir}/features/
|
||||
%{geminstdir}/lib/
|
||||
%{geminstdir}/tasks/
|
||||
%dir %{gem_instdir}
|
||||
%doc %{gem_instdir}/README.md
|
||||
%doc %{gem_instdir}/History.md
|
||||
|
||||
%exclude %{gemdir}/cache/%{gemname}-%{version}.gem
|
||||
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
|
||||
%{gem_instdir}/bin/
|
||||
%{gem_libdir}
|
||||
|
||||
%{gem_spec}
|
||||
|
||||
%files doc
|
||||
%{gemdir}/doc/%{gemname}-%{version}
|
||||
%exclude %{geminstdir}/Gemfile
|
||||
%exclude %{geminstdir}/Rakefile
|
||||
%{geminstdir}/spec/
|
||||
%{gem_docdir}
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Dec 10 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.3-1
|
||||
- 1.1.3
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (rake-compiler-1.1.1.gem) = 23c86d537565bb5d89adc9c34072e2cfb38f0b90fad2d4d0970e8907a694d80f5c57c2e849637d7af2bd771fda6dc6e95ea4df0e5b04ccf6ad41ae704008edf9
|
||||
SHA512 (rake-compiler-1.1.3.gem) = 86b0abf20f2685ef59a45378e2c297e05a9e2bde9b1868d06facfe387189d168e5f9dd68bb54bee00316f9d6904f2f089727ab1c195db3348f993b0c35603950
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue