Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby3.2-rubygem-gem2rpm | Distribution: openSUSE Tumbleweed |
Version: 0.10.1 | Vendor: openSUSE |
Release: slfo.1.1.1 | Build date: Mon Jun 24 16:01:03 2024 |
Group: Development/Languages/Ruby | Build host: i03-ch1b |
Size: 62707 | Source RPM: rubygem-gem2rpm-0.10.1-slfo.1.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/lutter/gem2rpm/ | |
Summary: Generate rpm specfiles from gems |
Generate source rpms and rpm spec files from a Ruby Gem. The spec file tries to follow the gem as closely as possible
GPL-2.0-or-later
* Fri Feb 23 2024 Marcus Rueckert <mrueckert@suse.de> - Added 0034-plugin-dir.patch - also own the new gem plugin dir - Added 0035-fix-patch-syntax.patch: Fix patch syntax for the upcoming rpm 4.20 * Mon Dec 25 2023 Marcus Rueckert <mrueckert@suse.de> - Update the ruby ABI version in the 3.3.0 paths to the final string. * Thu Sep 14 2023 Marcus Rueckert <mrueckert@suse.de> - enable building for ruby 3.3 * Mon May 08 2023 Software System <opensuse@wolke7.net> - add BuildRequires: ruby-common >= 3.2 This version is required to rebuild the package. The older ruby-common is no longer sufficient. * Fri Feb 03 2023 Marcus Rueckert <mrueckert@suse.de> - replace the old options to disable docs with the modern -N * Sun Dec 25 2022 Marcus Rueckert <mrueckert@suse.de> - ruby 3.2.0 final has a normal ABI version again * Fri Dec 09 2022 Martin Vidner <mvidner@suse.com> - Use git format-patch instead, fixing one more exists? occurrence A 0033-Use-File.exist-instead-of-File.exists-which-was-remo.patch - Note 0004-added-example-gem2rpm.yml.patch has the Rakefile hunk removed * Mon Dec 05 2022 Martin Vidner <mvidner@suse.com> - Edit patches to use File.exist? instead of File.exists? which was removed in Ruby 3.2 * Thu Nov 17 2022 Marcus Rueckert <mrueckert@suse.de> - Fix filelist for 3.2.0 * Fri Nov 11 2022 Marcus Rueckert <mrueckert@suse.de> - added support for 3.2.0 * Sun Dec 26 2021 Marcus Rueckert <mrueckert@suse.de> - added support for 3.1.0 * Mon Sep 28 2020 Marcus Rueckert <mrueckert@suse.de> - added support for 3.0.0 * Sun Jun 23 2019 Marcus Rueckert <mrueckert@suse.de> - build without gem docs * Sun Jun 23 2019 Marcus Rueckert <mrueckert@suse.de> - added support for 2.7.0 * Sat Feb 23 2019 Stephan Kulow <coolo@suse.com> - Update from git. Add: A 0027-quote-version_suffix-in-gem2rpm.yml.documentation-to.patch A 0028-add-binary_map-support.patch A 0029-Use-or-for-the-conditions-instead-of-and.patch A 0030-gem_package.spec.erb-sync-with-ruby-common.patch A 0031-use-template-opensuse-on-openSUSE-Tumbleweed-where-e.patch A 0032-Replace-no-rdoc-no-ri-with-no-document.patch And refresh all others Remove: D binary_map.patch D enhances.patch * Mon Feb 04 2019 Jan Engelhardt <jengelh@inai.de> - Use less strict PreReq replacements. * Fri Jan 18 2019 Marcus Rueckert <mrueckert@suse.de> - [42.3/sle12] disable ruby 2.3 and 2.4 so we can enable 2.6 * Fri Jun 29 2018 mrueckert@suse.de - add ruby 2.6 support * Fri Jun 15 2018 mrueckert@suse.de - enhances.patch is a WIP but we add it to the filelist for the source validator * Wed Jun 06 2018 mrueckert@suse.de - added binary_map.patch: add way to avoid conflicts with non rubygems packages in /usr/bin - added template_loader.patch (boo#1092585) * Wed Nov 08 2017 mrueckert@suse.de - disable 2.2 on suse_version 1315 * Wed Aug 09 2017 mrueckert@suse.de - add ruby 2.5 support * Thu Nov 10 2016 mrueckert@suse.de - fix gem2rpm --fetch: prefer https for accessing rubygems.org (bnc #963710) adds 0026-use-https-instead-of-http-for-rubygems.org.patch * Thu Nov 10 2016 mrueckert@suse.de - added support for 2.4.0 * Thu Nov 10 2016 mrueckert@suse.de - dropped all patches and replaced them with git format-patch series: - modified: 0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch 0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch 0003-new-opensuse-templates.-they-require-the-config-file.patch 0004-added-example-gem2rpm.yml.patch 0005-properly-shorten-description-and-summary.patch 0006-Preserve-the-license-header-found-in-the-output-file.patch 0007-fixes-for-the-opensuse-template.patch 0008-do-not-use-not-.-not-supported-on-1.8-e.g.patch 0009-No-longer-require-the-ruby-version-inside-the-subpac.patch 0010-Try-to-load-rbconfigpackagingsupport-and-fail-gracef.patch 0011-Add-support-for-scripts-pre-post-for-subpackages.patch 0012-typo-in-gem2rpm.yml.documentation-custom_pkgs-instea.patch 0013-Also-tag-LICENSE-MIT-as-docfile.patch 0014-Refactor-into-multiple-lines.patch 0015-Add-licence-to-the-list-of-license-files-as-well.patch 0016-add-two-more-ways-to-express-changes.patch - dropped: 0017-touch-unpacked-sources.patch 0001-Also-tag-APACHE-LICENSE-2.0-as-docfile.patch - newly added: 0017-.markdown-is-also-seen-in-the-wild.patch 0018-Only-use-the-extensions-doc-dir-on-MRI-2.1.x.patch 0019-Cleaner-solution-for-the-extensions-doc-dir.patch 0020-Ruby-1.8-insists-on-the-for-the-parameter.patch 0021-Fix-company-name-in-copyright-header.patch 0022-add-the-touch-for-build-compare-to-the-template.patch 0023-Also-tag-APACHE-LICENSE-2.0-as-docfile.patch 0024-add-ability-to-provide-alternative-main-Source.patch 0025-allow-running-commands-after-patching.patch - added :post_patch hook to run commands before we rebuild the gem used by libv8 * Mon Jul 18 2016 tbechtold@suse.com - add 0001-Also-tag-APACHE-LICENSE-2.0-as-docfile.patch * Wed Apr 06 2016 coolo@suse.com - add 0017-touch-unpacked-sources.patch to please build-compare * Wed Nov 11 2015 mrueckert@suse.de - remove the rubinius 2.2 support - add support for rubinius 2.5 and ruby 2.3 * Thu Apr 16 2015 mrueckert@suse.de - update 0003-new-opensuse-templates.-they-require-the-config-file.patch: Fix company name in copyright header * Wed Feb 11 2015 coolo@suse.com - more patches from git: A 0010-Try-to-load-rbconfigpackagingsupport-and-fail-gracef.patch A 0011-Add-support-for-scripts-pre-post-for-subpackages.patch A 0012-typo-in-gem2rpm.yml.documentation-custom_pkgs-instea.patch A 0013-Also-tag-LICENSE-MIT-as-docfile.patch A 0014-Refactor-into-multiple-lines.patch A 0015-Add-licence-to-the-list-of-license-files-as-well.patch A 0016-add-two-more-ways-to-express-changes.patch * Tue Oct 21 2014 mrueckert@suse.de - added 0009-No-longer-require-the-ruby-version-inside-the-subpac.patch No longer require the ruby version inside the subpackage With the buildrequires we already make sure that the package is only built if we find a recent enough ABI. then the normal $interpreter(abi) requires generated by rpm is enough * Tue Oct 21 2014 mrueckert@suse.de - refreshed patch series to match the git again: M 0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch M 0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch A 0003-new-opensuse-templates.-they-require-the-config-file.patch A 0004-added-example-gem2rpm.yml.patch A 0005-properly-shorten-description-and-summary.patch A 0006-Preserve-the-license-header-found-in-the-output-file.patch A 0007-fixes-for-the-opensuse-template.patch A 0008-do-not-use-not-.-not-supported-on-1.8-e.g.patch D 0003-sle-12-templates.-they-require-the-config-file-suppo.patch D 0004-openSUSE-template-fixes.patch D 0005-added-example-gem2rpm.yml.patch D 0006-properly-shorten-description-and-summary.patch D 0007-Preserve-the-license-header-found-in-the-output-file.patch D 0008-dont-allow-suffixes-with-just-a-plain-number.-prefix.patch D 0009-rubinius-has-no-extensions-docdir.patch D 0010-switch-to-new-packaging-scheme-by-default.patch D 0011-fixes-for-the-opensuse-template.patch - new patch for fixing usage of not() which breaks on 1.8 * Wed Oct 15 2014 coolo@suse.com - add 0011-fixes-for-the-opensuse-template.patch to survive format_spec formatting * Mon Oct 13 2014 mrueckert@suse.de - added 0009-rubinius-has-no-extensions-docdir.patch special casing for rubinius - added 0010-switch-to-new-packaging-scheme-by-default.patch move to new packaging templates by default * Mon Sep 22 2014 mrueckert@suse.de - added ruby 1.9 support * Wed Sep 17 2014 mrueckert@suse.de - added ruby 1.8 support - also guarded the 2.1 part * Wed Sep 17 2014 mrueckert@suse.de - added 0008-dont-allow-suffixes-with-just-a-plain-number.-prefix.patch Dont allow an suffix with just a plain number. prefix it with ruby. * Wed Sep 17 2014 mrueckert@suse.de - added ruby 2.0 support * Mon Sep 08 2014 mrueckert@suse.de - changed rubinius macro * Fri Sep 05 2014 mrueckert@suse.de - for easier bootstrapping dont use gem2rpm here for now. * Thu Sep 04 2014 mrueckert@suse.de - make it easier to enable rbx and ruby 2.2 support * Wed Sep 03 2014 mrueckert@suse.de - added support for building for rbx * Mon Jul 28 2014 mrueckert@suse.de - really install the templates as docs * Thu Jul 24 2014 mrueckert@suse.de - update to 0.10.1 - Migrate test suite to Minitest 5.x. - Move gem binary extension and gem.build_complete file. - Merge pull request #31 from axilleas/add_check_macro - Add %check macro, fix typos - Remove Requires/Provides which are now autogenerated. - Simplify binary extensions installation according to the new guidelines. - Clone new template for F21 and above. Rename the old one. - "cp -a" implies -p. - Better open mode handling. - Test always against rawhide template. - List development dependencies as BuildRequires. - Cache rendered template in tests. - Prevent dangling symlink in -debuginfo. - Ignore release file encoding with older Ruby (fixes #23). - Fix generating SRPM. - Add description dot test case. - Add description ending dot in #description method. - Avoid 'method is redefined' warning. - Test against current template. - Merge pull request #25 from xsuchy/pull-req-dot - description should end with dot - Merge pull request #24 from strzibny/master - Escape % in comment - rebased gem2rpm-change-default-template.diff, new name: 0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch - rebased gem2rpm-0.9.2_config_file_support.patch, new name 0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch - rebased gem2rpm-0.9.2_sles12_template.patch, new name: 0003-sle-12-templates.-they-require-the-config-file-suppo.patch - rebased and splitted gem2rpm-fix-opensuse-template.diff, new name: 0004-openSUSE-template-fixes.patch 0005-added-example-gem2rpm.yml.patch 0006-properly-shorten-description-and-summary.patch 0007-Preserve-the-license-header-found-in-the-output-file.patch * Wed Jul 23 2014 mrueckert@suse.de - make sure the sle12 template is also installed * Mon Jul 21 2014 mrueckert@suse.de - added gem2rpm_bootstrap conditional: If this is set to true, the hardcoded subpackage/files sections are used. Otherwise it will use the normal gem2rpm based solution - renamed gem2rpm.yml to gem2rpm.yml.documentation: this is just documentation and not the gem2rpm.yml that gem2rpm should pick up. * Mon Jul 21 2014 mrueckert@suse.de - added gem2rpm-0.9.2_sles12_template.patch: initial template for sle12 ruby packaging - only build for 2.1 for now * Tue Jul 15 2014 mrueckert@suse.de - added gem2rpm.yml and install it to the installed documentation * Tue Jul 15 2014 mrueckert@suse.de - sles 12 template - allow changing the master package name with config[:name] This is mostly useful if you want the actual main package to have real content after building. all the subpackages will ignore config[:name] and still use the gem name. * Tue Jul 15 2014 mrueckert@suse.de - sles 12 template - add version suffix to the "spec file for ..." line - move the preamble up so we can actually use %define rb_build_versions ... - config[:disable_automatic_rdoc_dep] to disable adding automatic rdoc dependency. This is mostly needed for building rdoc itself and avoiding a bootstrap cycle. - actually print the patch name in the preamble - the scripts entry in gem2rpm.yml can now be a hash or a string. * Tue Jul 15 2014 mrueckert@suse.de - sles 12 template - no longer print the gem2rpm.yml warning when the config is empty - add back mod_version_suffix to the spec file (needed for gem_install) - converted buildrequires for ruby and ruby-devel to the macros so we can easily pull multiple ruby versions and also easily limit the ruby versions - always buildrequire gem2rpm in generated spec files. It is the only clean way to solve the "have choive for rubygem(gem2rpm)" and still maintaining the multiversion ability - handle config[:disable_docs] and pass --no-rdoc --no-ri to gem_install in that case. (mostly a workaround for the rdoc bug with the fastthread gem) - added support to specify the content of the %check section. * Fri Jul 11 2014 mrueckert@suse.de - if the config is nil, set it to an empty hash. this allows for less noisy template files. - more updates for the sle 12 template. * Thu Jul 10 2014 mrueckert@suse.de - added new tag :sources in the yaml file to track additional sources. this makde the next change much easier. - make sure the config file that is passed to gem2rpm is also appended to the sources list automatically. - added template for sles12 (gem2rpm-0.9.2_sles12_template.patch) * Thu Jul 10 2014 mrueckert@suse.de - added gem2rpm-0.9.2_config_file_support.patch: added basic config file support to gem2rpm in yaml format. there is no validation as it is basically a hash where certain keys are picked up by our templates. - added quilt series file to the sources list - dropped empty doc package * Thu Jun 26 2014 mrueckert@suse.de - update rpm macros requires to 5 * Wed Jun 25 2014 mrueckert@suse.de - fix filelist for multi ruby packaging * Wed Jun 25 2014 mrueckert@suse.de - add ruby 2.2 support * Tue Jun 24 2014 mrueckert@suse.de - added BuildIgnore for rubygem(gem2rpm), otherwise we can not bootstrap a new ruby version. this package will need the subpackages for a new ruby version to be created manually. * Wed Jun 18 2014 mrueckert@suse.de - fixed paths in the u-a scriptlets * Wed Jun 18 2014 mrueckert@suse.de - no longer provide gem2rpm-opensuse - use new style packaging but the hardcoded version * Thu Feb 06 2014 coolo@suse.com - buildrequire ruby-devel for extensions * Mon Jan 13 2014 coolo@suse.com - switch to the macros Klaus wrote - modified patches: * gem2rpm-fix-opensuse-template.diff * Wed Jun 26 2013 coolo@suse.com - doing update-alternatives correctly after reading http://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines * Wed Jun 26 2013 coolo@suse.com - avoid --force in update-alternatives as SLE11 does not have that ;( * Mon Jun 10 2013 coolo@suse.com - make sure license.txt is also symlinked * Sat Jun 08 2013 coolo@suse.com - integrate more of the version into the mod_weight to give an easier job to update-alternatives - use --force in update-alternatives to replace (old) binaries * Sat May 25 2013 coolo@suse.com - include changelog and history files too * Tue May 07 2013 coolo@suse.com - more license files * Thu May 02 2013 coolo@suse.com - ciaran wants to see the license files mentioned in %docdir, so create symlinks * Sun Apr 28 2013 coolo@suse.com - support ruby 2.0 * Sat Apr 27 2013 coolo@suse.com - update to 0.9.2 - no changelog * Mon Apr 22 2013 mrueckert@suse.de - fix redirection in gem2rpm-opensuse * Mon Mar 18 2013 coolo@suse.com - update to 0.8.4 - fixes for fedora 18 - use url for sources * Mon Aug 06 2012 coolo@suse.com - buildrequire rdoc if there are options (I just picked 3.10 as minimum, which is one higher than what ruby 1.9.1 offers in itself) * Wed Aug 01 2012 coolo@suse.com - shorten the summary * Mon Jul 30 2012 cfarrell@suse.com - license update: GPL-2.0+ See data/LICENSE * Fri Jul 27 2012 coolo@suse.com - do not use %gem_unpack by default * Fri Jul 27 2012 coolo@suse.com - do not put out empty URLs * Thu Jul 26 2012 coolo@suse.com - fix OS detection on SLE11 * Thu Jul 26 2012 coolo@suse.com - no longer provide stuff for older distributions, we rely on patched rpms * Wed Jul 25 2012 coolo@suse.com - do not add buildrequires, but install with -f * Tue Jul 24 2012 coolo@suse.com - cleanup the opensuse template * Tue Jul 24 2012 coolo@suse.com - update to 0.8.1, major cleanup and base on new macros * Wed Apr 04 2012 coolo@suse.com - small cleanup * Wed Dec 07 2011 jreidinger@suse.com - fix requirements, as package need to run json parser * Wed Mar 23 2011 mrueckert@suse.de - dont check if spec.license responds_to each. strings have that method too. check for join - minor template cleanup * Tue Mar 22 2011 jreidinger@novell.com - Don't have hardcoded license. Try to extract it from specfile or if it fail force user to manually check license. It avoids problems with wrong license for rubygems * Fri Feb 18 2011 mrueckert@suse.de - remove license tag from doc/testsuite package * Mon Jan 31 2011 mrueckert@suse.de - small template clean up * Thu Jan 20 2011 mrueckert@suse.de - remove version from header comment - calculate the year on run * Mon Jan 17 2011 mvidner@suse.cz - Updated openSUSE template to produce *- doc and *-testsuite subpackages. http://lists.opensuse.org/opensuse-ruby/2010-12/msg00001.html * Thu Dec 09 2010 chris@computersalat.de - update template o # Copyright (c) 2010 * Wed Jun 09 2010 mrueckert@suse.de - fix typo in template: "requirements" is not "requirement". * Wed Jun 09 2010 mrueckert@suse.de - fix deprecation warning in template with newer versions of rubygems: version_requirements is now called requirements * Tue May 25 2010 mrueckert@suse.de - use rubygems_requires macro instead of repeating the [#]if-conditional in every package * Tue May 25 2010 mrueckert@suse.de - use requires_eq/requires_ge instead of hardcoding the rubygems version during spec generation * Tue Mar 02 2010 prusnak@suse.cz - use default URL when none is specified in gem (default-url.patch) * Fri Jan 22 2010 prusnak@suse.cz - fix version transform (fix-spec-versions.patch) * Sat Nov 14 2009 mrueckert@suse.de - ignore development type requires of gems * Fri Mar 27 2009 mrueckert@suse.de - fix opensuse template * Fri Mar 27 2009 mrueckert@suse.de - initial package
/etc/alternatives/gem2rpm /etc/alternatives/gem2rpm-0.10.1 /etc/alternatives/gem2rpm.ruby3.2 /usr/bin/gem2rpm /usr/bin/gem2rpm-0.10.1 /usr/bin/gem2rpm.ruby3.2 /usr/bin/gem2rpm.ruby3.2-0.10.1 /usr/lib64/ruby/gems/3.2.0/cache/gem2rpm-0.10.1.gem /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1 /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/AUTHORS /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/LICENSE /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/README /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/bin /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/bin/gem2rpm /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/dependency.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/distro.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/format.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/helpers.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/package.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/spec_fetcher.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/lib/gem2rpm/specification.rb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/default.spec.erb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/fedora-17-18.spec.erb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/fedora-19-21.spec.erb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/fedora-21-rawhide.spec.erb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/fedora.spec.erb /usr/lib64/ruby/gems/3.2.0/gems/gem2rpm-0.10.1/templates/opensuse.spec.erb /usr/lib64/ruby/gems/3.2.0/specifications/gem2rpm-0.10.1.gemspec /usr/share/doc/packages/ruby3.2-rubygem-gem2rpm /usr/share/doc/packages/ruby3.2-rubygem-gem2rpm/AUTHORS /usr/share/doc/packages/ruby3.2-rubygem-gem2rpm/LICENSE /usr/share/doc/packages/ruby3.2-rubygem-gem2rpm/README /usr/share/doc/packages/ruby3.2-rubygem-gem2rpm/gem2rpm.yml
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 24 01:26:06 2024