Package gem-amazing-print: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | %define _unpackaged_files_terminate_build 1 %def_enable check %def_enable doc %def_enable devel %define gemname amazing_print Name: gem-amazing-print Version: 2.0.0 Release: alt1 Summary: Pretty print your Ruby objects with style License: MIT Group: Development/Ruby Url: https://github.com/amazing-print/amazing_print Vcs: https://github.com/amazing-print/amazing_print.git Packager: Baltix Maintaining Team <baltix@packages.altlinux.org> BuildArch: noarch Source: %name-%version.tar BuildRequires(pre): rpm-build-ruby %if_enabled check BuildRequires: gem(appraisal) >= 0 BuildRequires: gem(bigdecimal) >= 0 BuildRequires: gem(fakefs) >= 1.2 BuildRequires: gem(logger) >= 1.7 BuildRequires: gem(nokogiri) >= 1.18.3 BuildRequires: gem(ostruct) >= 0 BuildRequires: gem(pry) >= 0 BuildRequires: gem(rspec) >= 3.9 BuildRequires: gem(rubocop) >= 1.15.0 BuildRequires: gem(rubocop-rspec) >= 2.4.0 BuildConflicts: gem(fakefs) >= 3 BuildConflicts: gem(logger) >= 2 BuildConflicts: gem(nokogiri) >= 1.19 BuildConflicts: gem(rspec) >= 4 BuildConflicts: gem(rubocop) >= 2 BuildConflicts: gem(rubocop-rspec) >= 4 %endif %add_findreq_skiplist %ruby_gemslibdir/**/* %add_findprov_skiplist %ruby_gemslibdir/**/* %ruby_use_gem_dependency fakefs >= 2.5.0,fakefs < 3 %ruby_use_gem_dependency rubocop >= 1.15.0,rubocop < 2 %ruby_use_gem_dependency rubocop-rspec >= 2.4.0,rubocop-rspec < 3 %ruby_alias_names amazing_print,amazing-print Requires: ruby >= 3.1.0 Requires: gem(appraisal) >= 0 Requires: gem(logger) >= 1.7 Requires: gem(ostruct) >= 0 Conflicts: gem(logger) >= 2 Provides: gem(amazing_print) = 2.0.0 %description Pretty print your Ruby objects with style -- in full color and with proper indentation. AmazingPrint is a fork of AwesomePrint which became stale and should be used in its place to avoid conflicts. It is a Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins. %if_enabled doc %package -n gem-amazing-print-doc Version: 2.0.0 Release: alt1 Summary: Pretty print your Ruby objects with style documentation files Summary(ru_RU.UTF-8): Файлы сведений для самоцвета amazing_print Group: Development/Documentation BuildArch: noarch Requires: gem(amazing_print) = 2.0.0 %description -n gem-amazing-print-doc Pretty print your Ruby objects with style documentation files. Pretty print your Ruby objects with style -- in full color and with proper indentation. AmazingPrint is a fork of AwesomePrint which became stale and should be used in its place to avoid conflicts. It is a Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins. %description -n gem-amazing-print-doc -l ru_RU.UTF-8 Файлы сведений для самоцвета amazing_print. %endif %if_enabled devel %package -n gem-amazing-print-devel Version: 2.0.0 Release: alt1 Summary: Pretty print your Ruby objects with style development package Summary(ru_RU.UTF-8): Файлы для разработки самоцвета amazing_print Group: Development/Ruby BuildArch: noarch Requires: gem(amazing_print) = 2.0.0 Requires: gem(bigdecimal) >= 0 Requires: gem(fakefs) >= 1.2 Requires: gem(nokogiri) >= 1.18.3 Requires: gem(pry) >= 0 Requires: gem(rspec) >= 3.9 Requires: gem(rubocop) >= 1.15.0 Requires: gem(rubocop-rspec) >= 2.4.0 Conflicts: gem(fakefs) >= 3 Conflicts: gem(nokogiri) >= 1.19 Conflicts: gem(rspec) >= 4 Conflicts: gem(rubocop) >= 2 Conflicts: gem(rubocop-rspec) >= 4 %description -n gem-amazing-print-devel Pretty print your Ruby objects with style development package. Pretty print your Ruby objects with style -- in full color and with proper indentation. AmazingPrint is a fork of AwesomePrint which became stale and should be used in its place to avoid conflicts. It is a Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation. Rails ActiveRecord objects and usage within Rails templates are supported via included mixins. %description -n gem-amazing-print-devel -l ru_RU.UTF-8 Файлы для разработки самоцвета amazing_print. %endif %prep %setup %build %ruby_build %install %ruby_install %check %ruby_test %files %doc CHANGELOG.md CONTRIBUTING.md README.md LICENSE %ruby_gemspec %ruby_gemlibdir %if_enabled doc %files -n gem-amazing-print-doc %doc CHANGELOG.md CONTRIBUTING.md README.md LICENSE %ruby_gemdocdir %endif %if_enabled devel %files -n gem-amazing-print-devel %doc CHANGELOG.md CONTRIBUTING.md README.md LICENSE %endif %changelog * Tue Oct 21 2025 Pavel Skrylev <majioa@altlinux.org> 2.0.0-alt1 - ^ 1.6.0 -> 2.0.0 * Sat Aug 03 2024 Pavel Skrylev <majioa@altlinux.org> 1.6.0-alt1 - ^ 1.4.0 -> 1.6.0 * Tue Oct 11 2022 Pavel Skrylev <majioa@altlinux.org> 1.4.0-alt1 - ^ 1.3.0 -> 1.4.0 * Wed Jul 14 2021 Pavel Skrylev <majioa@altlinux.org> 1.3.0-alt1 - ^ 1.2.2 -> 1.3.0 * Thu Dec 10 2020 Pavel Skrylev <majioa@altlinux.org> 1.2.2-alt1 - + packaged gem with usage Ruby Policy 2.0 |