depend on rackup with rack 3+

Since rack 3, rack handlers were moved to a new gem called rackup. As
a part of update to rack 3 in Fedora, a new package rubygem-rackup is
included [1]. No upstream changes are needed, we already have a
mechanism to require rackup when rack >= 3.

Resolves: rhbz#2372462

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2338474
This commit is contained in:
Michal Pospíšil 2025-07-18 18:55:45 +02:00
commit 825b1756ac

View file

@ -125,6 +125,7 @@ BuildRequires: rubygem-json
BuildRequires: rubygem-mustermann
BuildRequires: rubygem-puma
BuildRequires: rubygem-rack
BuildRequires: (rubygem-rackup if rubygem-rack >= 3.0.0)
BuildRequires: rubygem-rack-protection
BuildRequires: rubygem-rack-test
BuildRequires: rubygem-sinatra
@ -178,6 +179,7 @@ Requires: rubygem-json
Requires: rubygem-mustermann
Requires: rubygem-puma
Requires: rubygem-rack
Requires: (rubygem-rackup if rubygem-rack >= 3.0.0)
Requires: rubygem-rack-protection
Requires: rubygem-sinatra
Requires: rubygem-tilt