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