[Bug 212715] Review Request: openvrml - VRML/X3D runtime library
bugzilla at redhat.com
bugzilla at redhat.com
Mon Nov 13 21:26:51 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: openvrml - VRML/X3D runtime library
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212715
------- Additional Comments From braden at endoframe.com 2006-11-13 16:26 EST -------
(In reply to comment #6)
> I'm interested in having this in Extras, too. A few comments:
> 1. redundant BuildRequires: pkgconfig (required by freetype-devel and
> libpng-devel), libpng-devel (required by cairo-devel, which is required by
> gtk2-devel), fontconfig-devel (required by cairo-devel), freetype-devel
> (required by fontconfig-devel)
Okay. Presumably making openvrml-devel Require freetype-devel would moot Ralf's
suggestion that openvrml-devel should Require pkgconfig.
> 2. use BuildRequires: gecko-devel instead of firefox-devel and libGLU-devel
> instead of mesa-libGLU-devel
Re: gecko-devel, I don't think I can do that. I think the change that does need
to be made is for openvrml to Require firefox = 1.5.0.8. Note that libopenvrml
links with libmozjs, which lives in a versioned subdirectory. Consequently,
openvrml-devel would Require firefox-devel = 1.5.0.8.
> 3. reduntant Requires: mesa-libGLU for -gl subpackage
Why is that redundant?
> 4. use %setup -q instead of %setup
> 5. use %configure --disable-dependency-tracking to speed up build process
> 6. use %{__make} instead of make in %install for consistency
Okay.
> 7. avoid unnecessary docs duplication in every subpackage
Users shouldn't need to be aware of the package dependency chain in order to
find the README or license for the package. Would it be acceptable to install
symlinks?
> 8. rename mozilla-plugin to plugin
No. There are lots of kinds of plug-ins. This package makes a Mozilla/Gecko
one. I might entertain changing it to "gecko-plugin"; but since "Mozilla plug-
in" or "Netscape plug-in" is what everyone calls these things, that's going to
be a tough sell.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list