[Bug 694287] Review Request: openCOLLADA - 3D import and export libraries

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 7 19:31:38 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 #4 from Richard Shaw <hobbes1069 at gmail.com> 2011-04-07 15:31:37 EDT ---
(In reply to comment #2)
> (In reply to comment #1)
> > 10/# Manual install ...
> > Are you sure this cannot be installed with scons ? You should fix it within
> > scons files then.
> 
> Not sure. I'll ask the Suse maintainer why he chose this route.

I got a response, here's my email and his response:
---
04/07/2011 04:03 PM, Richard Shaw wrote:
>Dave,
>
>While trying to get blender accepted for Fedora I got a request that I
>submit the openCOLLADA package for review as well.
>
>One of the questions I couldn't answer is why %install is so manual
>and if it's possible to get scons to do the install even if it
>requires patching.

Not patching writing from scratch. IMHO it's better to have control over
installation from the spec file rather than a badly written make install that
puts everything in the wrong places. If you're interested in scons and
libraries have a look at ffado that's the only library I know of that uses
scons to build most use autotools.
When I finally have time to switch from scons to cmake, I've already patched
SConstruct and the SConscripts heavily, I can get the library versioning and
assembly correct. Scons doesn't cater for libs, you have to write everything
yourself, whereas cmake does. Collada has SConstruct and CMakeLists.txt, when I
originally built it there was only scons and of course vcproj2cmake.rb for
visual studio.
---

Does this make sense? It's a little over my head.

-- 
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