[Bug 694287] Review Request: openCOLLADA - 3D import and export libraries
bugzilla at redhat.com
bugzilla at redhat.com
Wed Apr 27 14:58:18 UTC 2011
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=694287
--- Comment #44 from Hans de Goede <hdegoede at redhat.com> 2011-04-27 10:58:17 EDT ---
Hi,
(In reply to comment #41)
> 1. Right now I'm getting the wrong library permissions. 775 instead of 755. I'm
> guessing I could fix this with install instead of cp -a but is there an easy
> way to tell cmake to do the right thing?
Weird, it does not do that for me, maybe a difference in the cmake version we
have (I'm on Fedora 15).
(In reply to comment #43)
> Ok, fixed the permissions on the libraries with "install -p -m 0755..."
Good
> left the symlinks as "cp -a" since they need 777, right?
symlinks are always 777, but anything but cp -a will probably copy / install
the files they point to rather then the links, so keeping cp -a for them is the
right thing to do.
> NEW SRPMS URL:
> https://docs.google.com/leaf?id=0B4A6of0Rl4nUMjJhZDNkNzAtNzI2MC00MmIyLTkyMTktMWQwMWY1ZWZhYzZm&hl=en
Almost there, but still needs some work:
* Please drop everything in the spec file above Name: except for the %define of
AGE, the rest is no longer needed
* Please drop Patch1 and Patch2 they are not needed, they patch SConscript
files which are only used by scons ...
* Please drop "License: MIT" from the -devel subpackage, since it
is the same as for the main package (I missed that before)
* Remove %{?_smp_mflags} from your make invocation, otherwise the build fails
at least it does so consistently on my quad core.
Funny how you kept the comment from me snippet saying that the build breaks,
but re-added the %{?_smp_mflags} :)
* You're still installing header files from the common dir, resulting in
unittest and performance test headers ending up under /usr/include, but
see the next item for a more radical suggestion for re-arranging the
headers.
* And last, one slightly larger issue (which I should have checked before).
I'm not really happy with putting a bunch of the .h files directly under
/usr/include. Ideally (IMHO) COLLADAfoo/include/* should end up as
/usr/include/COLLADAfoo/* for all variants of foo
Regards,
Hans
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the package-review
mailing list