Hi, So I tried to build rpms for groovy by downloading the entire source at once and letting catkin make it all, as documented here[1]. It doesn't work. I'm not surprised. A few things: 1. The --install-space /opt/... suggestion won't work with mock, since catkin uses this in all the setup scripts. So, the setup.sh files have $RPM_BUILD_ROOT in them. I'm considering filing a bug requesting them to provide a different --root option (like every other build system does!) This link will only work when building manually with root permissions. It isn't going to work for a system wide installation, and it certainly cannot be converted to a spec file. 2. Seeing that this method isn't going to work, I dug up on catkin a little more and found that one can actually bootstrap it all from source[2][3]. I'll give this a try today and tomorrow and see if I can "spec-ify" it. The catkin package in Fedora appears to be missing some stuff though: like the catkin_init_workspace script. Rich, is this a matter of just updating the Fedora catkin package? Should I file a bug? We're carrying 0.4x and the latest seems to be 0.5+ I'll see if I can get some help on the build-sys SIG about extending bloom to spew rpms. I think this needs to be dealt with once and for all. [1] http://www.ros.org/wiki/groovy/Installation/Fedora [2] http://answers.ros.org/question/44606/bootstrapping-a-groovy-install/ [3] http://ros.org/doc/api/catkin/html/adv_user_guide/underlay.html -- Thanks, Warm regards, Ankur (FranciscoD) http://fedoraproject.org/wiki/User:Ankursinha Join Fedora! Come talk to us! http://fedoraproject.org/wiki/Fedora_Join_SIG
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ robotics mailing list robotics@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/robotics