Skip to content

Commit 5a797d1

Browse files
committed
fixez
1 parent 2ea04bd commit 5a797d1

1 file changed

Lines changed: 9 additions & 19 deletions

File tree

rubygem-protobuf.spec

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,11 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
1111
BuildRequires: ruby(release)
1212
BuildRequires: rubygems-devel
1313
BuildRequires: ruby
14-
# BuildRequires: rubygem(benchmark-ips)
1514
# BuildRequires: rubygem(ffi-rzmq)
16-
# BuildRequires: rubygem(rspec) >= 3.0
17-
# BuildRequires: rubygem(rubocop) >= 0.38.0
18-
# BuildRequires: rubygem(rubocop) < 0.39
15+
BuildRequires: rubygem(rspec) >= 3.0
1916
# BuildRequires: rubygem(parser) = 2.3.0.6
20-
# BuildRequires: rubygem(simplecov)
2117
# BuildRequires: rubygem(timecop)
2218
# BuildRequires: rubygem(yard)
23-
# BuildRequires: rubygem(pry-byebug)
24-
# BuildRequires: rubygem(pry-stack_explorer)
2519
# BuildRequires: rubygem(varint)
2620
# BuildRequires: rubygem(ruby-prof)
2721
BuildArch: noarch
@@ -42,11 +36,7 @@ Documentation for %{name}.
4236
%setup -q -n %{gem_name}-%{version}
4337

4438
%build
45-
# Create the gem as gem install only works on a gem file
4639
gem build ../%{gem_name}-%{version}.gemspec
47-
48-
# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir
49-
# by default, so that we can move it into the buildroot in %%install
5040
%gem_install
5141

5242
%install
@@ -63,22 +53,20 @@ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x
6353

6454
%check
6555
pushd .%{gem_instdir}
66-
# rspec spec
56+
57+
# Avoid bundler dependency
58+
sed -i '/require .bundler./ s/^/#/g' spec/spec_helper.rb
59+
60+
rspec spec
6761
popd
6862

6963
%files
7064
%dir %{gem_instdir}
7165
%{_bindir}/protoc-gen-ruby
7266
%{_bindir}/rpc_server
73-
%exclude %{gem_instdir}/.gitignore
74-
%exclude %{gem_instdir}/.rubocop.yml
75-
%exclude %{gem_instdir}/.rubocop_todo.yml
76-
%exclude %{gem_instdir}/.travis.yml
77-
%exclude %{gem_instdir}/.yardopts
78-
%{gem_instdir}/CHANGES.md
67+
%exclude %{gem_instdir}/.*
7968
%license %{gem_instdir}/LICENSE.txt
8069
%{gem_instdir}/bin
81-
%{gem_instdir}/install-protobuf.sh
8270
%{gem_libdir}
8371
%{gem_instdir}/profile.html
8472
%{gem_instdir}/proto
@@ -94,6 +82,8 @@ popd
9482
%{gem_instdir}/Rakefile
9583
%{gem_instdir}/protobuf.gemspec
9684
%{gem_instdir}/spec
85+
%doc %{gem_instdir}/CHANGES.md
86+
%{gem_instdir}/install-protobuf.sh
9787

9888
%changelog
9989
* Fri Oct 30 2020 Pavel Valena <pvalena@redhat.com> - 3.10.3-1

0 commit comments

Comments
 (0)