Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
devel:languages:ruby
Configuration
Project Config
Overview
Project Configuration of devel:languages:ruby
# From Factory # The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088 # On macros having impact on dep chains, update the serial (mainly ruby, python) # Using a date to indicate when we set the serial ExpandFlags: macroserial:20250329 FileProvides: /usr/bin/ruby.ruby3.2 ruby3.2 FileProvides: /usr/bin/rake.ruby3.2 ruby3.2 FileProvides: /usr/bin/ruby.ruby3.3 ruby3.3 FileProvides: /usr/bin/rake.ruby3.3 ruby3.3 FileProvides: /usr/bin/ruby.ruby3.4 ruby3.4 FileProvides: /usr/bin/rake.ruby3.4 ruby3.4 FileProvides: /usr/bin/ruby.ruby3.5 ruby3.5 FileProvides: /usr/bin/rake.ruby3.5 ruby3.5 Prefer: -libopenssl-1_1-devel-32bit %if "%_repository" == "containers" Prefer: openSUSE-release-appliance-docker %endif %if %{suse_version} >= 1510 %if %{?_is_this_project} %define rb_build_ruby_abis ruby:3.4.0 ruby:3.5.0 %define rb_build_versions ruby34 ruby35 %define _with_ruby34 1 %define _with_ruby35 1 Macros: %rb_build_ruby_abis ruby:3.4.0 ruby:3.5.0 %rb_build_versions ruby34 ruby35 %_with_ruby34 1 %_with_ruby35 1 :Macros %else %define rb_build_ruby_abis ruby:3.4.0 %define rb_build_versions ruby34 %define _with_ruby34 1 Macros: %rb_build_ruby_abis ruby:3.4.0 %rb_build_versions ruby34 %_with_ruby34 1 :Macros %endif %endif %if %{suse_version} == 1500 %define rb_build_ruby_abis ruby:2.5.0 %define rb_build_versions ruby25 %define _with_ruby25 1 Macros: %rb_build_ruby_abis ruby:2.5.0 %rb_build_versions ruby25 %_with_ruby25 1 :Macros %endif %if %{suse_version} == 1315 %define rb_build_ruby_abis ruby:2.1.0 ruby:2.5.0 %define rb_build_versions ruby21 ruby25 %define _with_ruby25 1 %define _with_ruby21 1 Macros: %rb_build_ruby_abis ruby:2.1.0 ruby:2.5.0 %rb_build_versions ruby21 ruby25 %_with_ruby25 1 %_with_ruby21 1 :Macros %endif Macros: # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # # if you change any macros here you have to update the copy in the # prjconf aswell. # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # %rubygem() %{expand:%%{rubygems%rb_build_versions STOP %*}} %rubygemsSTOP() %nil %rubygemsxSTOP() %{expand:%%rubygemsxxSTOP -a %*} %rubygemsxxSTOP(a:) %{-a*}) %* %rubySTOP() %nil %rubyxSTOP() %* %ruby() %{expand:%%{ruby%rb_build_versions STOP %*}} %rubydevel() %{expand:%%{rubydevel%rb_build_versions STOP %*}} %rubydevelSTOP() %nil %rubydevelxSTOP() %* # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # # if you change any macros here you have to update the copy in the # prjconf aswell. # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # %rubygemsruby21() rubygem(ruby:2.1.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby21() %{expand:%%{rubygemsx%*}} %rubyruby21() ruby2.1 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby21() %{expand:%%{rubyx%*}} %rubydevelruby21() ruby2.1-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby21() %{expand:%%{rubydevelx%*}} # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # # if you change any macros here you have to update the copy in the # prjconf aswell. # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # %rubygemsruby25() rubygem(ruby:2.5.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby25() %{expand:%%{rubygemsx%*}} %rubyruby25() ruby2.5 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby25() %{expand:%%{rubyx%*}} %rubydevelruby25() ruby2.5-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby25() %{expand:%%{rubydevelx%*}} # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # # if you change any macros here you have to update the copy in the # prjconf aswell. # # IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT # %rubygemsruby32() rubygem(ruby:3.2.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby32() %{expand:%%{rubygemsx%*}} %rubyruby32() ruby3.2 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby32() %{expand:%%{rubyx%*}} %rubydevelruby32() ruby3.2-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby32() %{expand:%%{rubydevelx%*}} %rubygemsruby33() rubygem(ruby:3.3.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby33() %{expand:%%{rubygemsx%*}} %rubyruby33() ruby3.3 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby33() %{expand:%%{rubyx%*}} %rubydevelruby33() ruby3.3-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby33() %{expand:%%{rubydevelx%*}} %rubygemsruby34() rubygem(ruby:3.4.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}} %rubygemsxruby34() %{expand:%%{rubygemsx%*}} %rubyruby34() ruby3.4 %{expand:%%rubyx%*} %{expand:%%{ruby%*}} %rubyxruby34() %{expand:%%{rubyx%*}} %rubydevelruby34() ruby3.4-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}} %rubydevelxruby34() %{expand:%%{rubydevelx%*}} :Macros # nothing to see here %if 0%{?suse_version} == 1315 Macros: %_rpmmacrodir /etc/rpm :Macros %endif #
Locations
Projects
Search
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects