Spec URL: http://mo.morsi.org/files/gems/rubygem-maruku.spec SRPM URL: http://mo.morsi.org/files/gems/rubygem-maruku-0.6.0-1.fc12.src.rpm Description: Maruku is a Markdown interpreter in Ruby. It features native export to HTML and PDF (via Latex). The output is really beautiful! rpmlint rpmbuild/RPMS/noarch/rubygem-maruku-0.6.0-1.fc12.noarch.rpm rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/MDDocument/is_math_enabled%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/In/Markdown/any_matching_block_extension%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/new_meta_data%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/String/t2_contains_signature%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/String/t2_empty%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/In/Markdown/SpanLevelParser/HTMLHelper/is_finished%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/MDElement/%3d%3d-i.yaml %3d rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/Strings/force_linebreak%3f-i.yaml %3f rubygem-maruku.noarch: W: misspelled-macro /usr/lib/ruby/gems/1.8/doc/maruku-0.6.0/ri/MaRuKu/markdown_extra%3f-i.yaml %3f 1 packages and 0 specfiles checked; 0 errors, 9 warnings. The result of the ri documentation generator. Not much can be done. Other rubygems have been accepted in lieu of this warning, so ignorning rpmlint rpmbuild/SRPMS/rubygem-maruku-0.6.0-1.fc12.src.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. Package builds fine in mock. Koji build unavailable due to rubygem-syntax dependency.
Some notes: - License tag should be "GPLv2+". - For other issues - unused / unneeded macros - URL - ruby(abi) dependency - marking %doc - enabling %check (as this contains tests/ directory) Please check my comment on bug 562993 .
(In reply to comment #1) > Some notes: > - License tag should be "GPLv2+". Done > - For other issues > - unused / unneeded macros Done > - URL See my comment reply on bug 562993 > - ruby(abi) dependency > - marking %doc > - enabling %check (as this contains tests/ directory) All done > Please check my comment on bug 562993 . Updated and uploaded new rubygem-maruku rpm Spec URL: http://mo.morsi.org/files/gems/rubygem-maruku.spec SRPM URL: http://mo.morsi.org/files/gems/rubygem-maruku-0.6.0-2.fc12.src.rpm
Please address - directory ownership issue - rake test failure (at least BR: rubygem(rake) is needed. Also it seems "Gem::manage_gems" in Rakefile seems deprecated)
(In reply to comment #3) > Please address > - directory ownership issue > - rake test failure (at least BR: rubygem(rake) is needed. > Also it seems "Gem::manage_gems" in Rakefile seems deprecated) All three issues are resolved. Updated and uploaded new rubygem-maruku spec / srpm Spec URL: http://mo.morsi.org/files/gems/rubygem-maruku.spec SRPM URL: http://mo.morsi.org/files/gems/rubygem-maruku-0.6.0-3.fc12.src.rpm There are a few tests that fail when rake test is run, though the majority pass. The same tests fail when I install the upstream gem via the normal 'gem install' means and run rake test in the default installation dir.
Well, after checking the whole source code, I cannot figure out under what license this gem is distributed under. Perhaps under GPLv2+, however - Overall license text could not be found - especially I cannot figure out under what licenses scripts under bin/ directory are. Would you ask the upstream?
Maruku is licensed under the GPLv2+ http://github.com/nex3/maruku/blob/master/LICENSE Thus the current specfile should be good in that respect.
Okay. -------------------------------------------------------- This package (rubygem-maruku) is APPROVED by mtasaka --------------------------------------------------------
New Package CVS Request ======================= Package Name: rubygem-maruku Short Description: A Markdown interpreter in Ruby. Owners: mmorsi Branches: F-12, F-13 InitialCC:
CVS done (by process-cvs-requests.py).
Closing.