Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby-common | Distribution: openSUSE Tumbleweed |
Version: 3.2.1 | Vendor: openSUSE |
Release: 7.1 | Build date: Wed Jan 22 11:27:14 2025 |
Group: Development/Languages/Ruby | Build host: reproducible |
Size: 41039 | Source RPM: ruby-common-3.2.1-7.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/openSUSE/ruby-packaging/ | |
Summary: Collection of scripts and macros for ruby packaging |
This package is needed for (generated) ruby gems. It provides hooks for automatic rpm provides and requires and macros that gem2rpm uses.
MIT
* Wed Jan 22 2025 Marcus Rueckert <mrueckert@suse.de> - do not generate unversioned conflicts * Tue Oct 08 2024 Marcus Rueckert <mrueckert@suse.de> - update gem_packages.spec.erb by syncing with gem2rpm - drop group tag - only emit manual comments if we actually put out content - mark docs explicitely with the %doc tag - stop using deprecated PreReq for update-alternatives * Sat Sep 28 2024 Marcus Rueckert <mrueckert@suse.de> - update gem_packages.spec.erb: dont strip the newline at the end of main:filelist output * Fri Jun 07 2024 Marcus Rueckert <mrueckert@suse.de> - refactor the jemalloc requires code so that it can accomodate more feature flags - add requires for yjit enabled ruby * Thu Nov 16 2023 Marcus Rueckert <mrueckert@suse.de> - gem_cleanup macro: yet another place which got hit by ruby 3.3 replace `gem env gemdir` with `ruby -r rubygems -e 'puts Gem.default_dir'` * Tue Nov 14 2023 Marcus Rueckert <mrueckert@suse.de> - Fix for the previous change. we need to set the GEM_HOME before even wrapping into the re-exec with ruby. * Mon Nov 13 2023 Marcus Rueckert <mrueckert@suse.de> - add workaround for https://github.com/rubygems/rubygems/commit/64273fd7e3 for now we will always set GEM_HOME to ensure that this new logic does not break our paths * Sat Nov 04 2023 Marcus Rueckert <mrueckert@suse.de> - ensure that gems built against an jemalloc enabled ruby also pulls a ruby version that is built with jemalloc * Fri May 12 2023 Marcus Rueckert <mrueckert@suse.de> - bump the version so we can require the new version to make it easier to depend on the new functionality * Fri May 12 2023 Marcus Rueckert <mrueckert@suse.de> - Support runtime dependencies for the generated subpackages: syntax: Requires: rubygem(gemname) Recommends: rubygem(gemname:x) >= x.y This will be transformed into Requires: rubygem(ruby:<rubyabi>:gemname) Recommends: rubygem(ruby:<rubyabi>:gemname:x) >= x.y That way we ensure that every package only requires rubygems for the current ruby version. * Sun May 07 2023 Jan Engelhardt <jengelh@inai.de> - Remove old specfile constructs * Sun May 07 2023 Marcus Rueckert <mrueckert@suse.de> - cleanup irp code - unify error handling using the exit_with_error function - ensure we add generated files - checkin the newly created package * Tue Mar 21 2023 Marcus Rueckert <mrueckert@suse.de> - move new tools into a subpackage ruby-packaging-helpers to avoid dependency to /usr/bin/ruby * Tue Mar 21 2023 Marcus Rueckert <mrueckert@suse.de> - Add 2 new utilities - irp aka initialize ruby package does exactly what the name says. does all the work to initialize a new ruby package - bundler-dumpdeps: script to generate BR/Requires based on a Gemfile. * Thu Feb 09 2023 Marcus Rueckert <mrueckert@suse.de> - do not rely on file dependencies for getopt * Thu Nov 17 2022 Marcus Rueckert <mrueckert@suse.de> - actually bump the version so we can require the newer version for ruby3.2 * Thu Nov 17 2022 Marcus Rueckert <mrueckert@suse.de> - replace `File.exists?` with `File.exist?` as the `File.exists?` is no longer supported in 3.2 * Sat Aug 20 2022 Marcus Rueckert <mrueckert@suse.de> - in the dependency generator for Gemfile.lock we now skip vendored deps * Mon Jun 13 2022 Marcus Rueckert <mrueckert@suse.de> - make %gem_unpack and %gem_build work when the default system ruby is not installed: both macros now use the %{gem_binary} define and we have a common macro %{set_gem_binary} to set this variable. the set macro will use the ruby-find-versioned to find a versioned version of gem. * Wed Feb 23 2022 Dirk Müller <dmueller@suse.com> - avoid bashism in gem_build_cleanup
/etc/gemrc /usr/bin/g2r /usr/bin/ruby-find-versioned /usr/lib/rpm/fileattrs /usr/lib/rpm/fileattrs/rubygems.attr /usr/lib/rpm/fileattrs/rubygems_bundled.attr /usr/lib/rpm/gem_build_cleanup.sh /usr/lib/rpm/gem_install.sh /usr/lib/rpm/gem_packages.sh /usr/lib/rpm/gem_packages.template /usr/lib/rpm/generate_buildrequires.sh /usr/lib/rpm/macros.d/macros.ruby-common /usr/lib/rpm/macros.d/macros.suse-ruby /usr/lib/rpm/rubygemsdeps.rb
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Feb 1 23:58:14 2025