Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using catkin_make_isolated to build Debian packages for a mixed catkin/cmake workspace #553

Merged

Conversation

meyerj
Copy link
Contributor

@meyerj meyerj commented Nov 30, 2013

I was trying to build a Debian package that contains multiple ROS packages by wrapping catkin_make_isolated in a simple Makefile in the root of a workspace that contains catkin and cmake packages. That works quite well, but I had to apply this patch so that catkin generates the environment in the DESTDIR prefixed install-space (if the env.sh in the real install directory already exists) or does not overwrite catkin-generated setup files (if no env.sh file is present in the real install directory). Except of this little problem catkin_make_isolated seems to respect the DESTDIR variable set by dh_auto_install.

Is there an "official" way to use catkin and/or bloom to generate Debian packages for a whole workspace instead for single packages?

dirk-thomas added a commit that referenced this pull request Nov 30, 2013
Using catkin_make_isolated to build Debian packages for a mixed catkin/cmake workspace
@dirk-thomas dirk-thomas merged commit 113926b into ros:groovy-devel Nov 30, 2013
@tfoote
Copy link
Member

tfoote commented Nov 30, 2013

For quickly generating debians from a whole workspace quickly I suggest tools like checkinstall

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants