Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby-packaging-helpers | Distribution: openSUSE Tumbleweed |
Version: 3.2.1 | Vendor: openSUSE |
Release: 6.1 | Build date: Tue Oct 8 02:27:46 2024 |
Group: Development/Languages/Ruby | Build host: reproducible |
Size: 6168 | Source RPM: ruby-common-3.2.1-6.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/openSUSE/ruby-packaging/ | |
Summary: Ruby packaging helpers |
This package is needed for (generated) ruby gems. It provides hooks for automatic rpm provides and requires and macros that gem2rpm uses. Some helper tools for packaging rubygems and rails apps.
MIT
* Tue Oct 08 2024 Marcus Rueckert <[email protected]> - 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 <[email protected]> - update gem_packages.spec.erb: dont strip the newline at the end of main:filelist output * Fri Jun 07 2024 Marcus Rueckert <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Remove old specfile constructs * Sun May 07 2023 Marcus Rueckert <[email protected]> - 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 <[email protected]> - move new tools into a subpackage ruby-packaging-helpers to avoid dependency to /usr/bin/ruby * Tue Mar 21 2023 Marcus Rueckert <[email protected]> - 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 <[email protected]> - do not rely on file dependencies for getopt * Thu Nov 17 2022 Marcus Rueckert <[email protected]> - actually bump the version so we can require the newer version for ruby3.2 * Thu Nov 17 2022 Marcus Rueckert <[email protected]> - replace `File.exists?` with `File.exist?` as the `File.exists?` is no longer supported in 3.2 * Sat Aug 20 2022 Marcus Rueckert <[email protected]> - in the dependency generator for Gemfile.lock we now skip vendored deps * Mon Jun 13 2022 Marcus Rueckert <[email protected]> - 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 <[email protected]> - avoid bashism in gem_build_cleanup * Tue Aug 24 2021 Stephan Kulow <[email protected]> - Do not create links in /etc/alternatives at all - they are ghosts and rpm database will only be confused if we have some wrong information about them (the link target is defined at runtime) This aligns with ruby2.7 package to avoid file conflicts about bundler and other built in gems * Thu Jul 08 2021 Stephan Kulow <[email protected]> - Fix the links in /etc/alternatives not to point to themselves * Tue Jan 26 2021 Marcus Rueckert <[email protected]> - cleanup the .gem.* dirs that rubygems creates on 3.0 (boo#1180528) * Mon Jan 25 2021 Marcus Rueckert <[email protected]> - add support to package rubygems plugin dirs as the file is conflicting you can only have one version of the same gem installed if it provides a rubygems plugin. at least for now
/usr/bin/bundler-dumpdeps /usr/bin/irp
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Dec 3 23:23:38 2024