Skip to content

Commit bed46e0

Browse files
committed
require logger.gem and ostruct.gem
Since Ruby3.5 they are required, and they are available on the older versions too warning: logger was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
1 parent 73fbd26 commit bed46e0

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

package/gem2rpm.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@
7373
Provides: ruby-dbus = %{version}
7474
Obsoletes: ruby-dbus < %{version}
7575
:preamble: |-
76+
BuildRequires: %{rubygem logger}
7677
BuildRequires: %{rubygem nokogiri >= 1.12}
78+
BuildRequires: %{rubygem ostruct}
7779
BuildRequires: %{rubygem packaging_rake_tasks}
7880
BuildRequires: %{rubygem rake}
7981
BuildRequires: %{rubygem rspec >= 3.9}

package/rubygem-ruby-dbus.spec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ Release: 0
2929
%define mod_name ruby-dbus
3030
%define mod_full_name %{mod_name}-%{version}
3131
# MANUAL
32+
BuildRequires: %{rubygem logger}
3233
BuildRequires: %{rubygem nokogiri >= 1.12}
34+
BuildRequires: %{rubygem ostruct}
3335
BuildRequires: %{rubygem packaging_rake_tasks}
3436
BuildRequires: %{rubygem rake}
3537
BuildRequires: %{rubygem rspec >= 3.9}

ruby-dbus.gemspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ GEMSPEC = Gem::Specification.new do |s|
2222

2323
s.required_ruby_version = ">= 2.4.0"
2424

25+
s.add_runtime_dependency "logger"
2526
# Either of rexml and nokogiri is required
2627
# but AFAIK gemspec cannot express that.
2728
# Nokogiri is recommended as rexml is dead slow.
@@ -30,6 +31,7 @@ GEMSPEC = Gem::Specification.new do |s|
3031

3132
# workaround: rubocop-1.0 needs base64 which is no longer in stdlib in newer rubies
3233
s.add_development_dependency "base64"
34+
s.add_development_dependency "ostruct"
3335
s.add_development_dependency "packaging_rake_tasks"
3436
s.add_development_dependency "rake"
3537
s.add_development_dependency "rspec", "~> 3"

0 commit comments

Comments
 (0)