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

debian packaging #3

Open
LucidOne opened this issue Dec 28, 2013 · 4 comments
Open

debian packaging #3

LucidOne opened this issue Dec 28, 2013 · 4 comments
Assignees

Comments

@LucidOne
Copy link
Contributor

Does artoolkit need to be forked to make this happen?

@ghost ghost assigned LucidOne Dec 28, 2013
@LucidOne
Copy link
Contributor Author

I think artoolkit needs to be forked to get this into bloom/ros build farm

@dlaz
Copy link
Contributor

dlaz commented Apr 1, 2015

What exactly is the issue preventing a release? Is it just hosting the tarball somewhere reliable, or is there something the build process doesn't like about how artoolkit gets built? If it's a hosting issue, it's small enough that it could probably be hosted on github. We could also think about releasing artoolkit separately as a 3rd party package (http://wiki.ros.org/bloom/Tutorials/ReleaseThirdParty).

@LucidOne
Copy link
Contributor Author

LucidOne commented Apr 1, 2015

So based on my discussions, given the state of ARToolKit it looks like there are a few ways forward.

Fork ARToolKit and use the github releases feature to host a tarball then make a debian release using bloom as a third party release. This would involve getting autoconf to wok with bloom.

Another approach that might be less work is to fork ARToolKit and port the build system to CMake and just release it as a regular ROS package.

The third approach is fork, port the build system to CMake and keep it as a non-ROS package and continue to release it as a third party package. This might be the best option because we could try to get it into Debian.

@dlaz
Copy link
Contributor

dlaz commented Apr 1, 2015

Porting to CMake will probably make a lot of things easier, though that doesn't seem like a fun job.

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

No branches or pull requests

2 participants