Bug#733910: ITP: ckon -- automatic build tool for ROOT analyses

Patrick Huck patrick at the-huck.com
Fri Jan 3 07:32:11 UTC 2014


Hi Andreas, Hi Debian-Science Team,

@Andreas: yes, I think working on the ckon package within the Debian 
Science team would make the most sense. Thank you for the suggestion. 
I'm forwarding the ITP to the debian-science-maintainers list, too.

I've been following the debian science policy [1] to start packaging 
ckon. Please find the binary packages (and the git-buildpackage 
repository) on github [2]. Unfortunately, I couldn't request membership 
in the Debian Science Team and create a package repository on 
git.debian.org due to alioth.debian.org throwing the error message 
"Alioth Could Not Connect to Database:". I tried all day to access 
Alioth after creating an account but no success.
Also, I compiled the package on a fresh ubuntu precise32 vagrant box. 
However, ckon depends on boost1.50 which is not part of the ubuntu 
precise release. Hence, I used
libboost1.50-all-dev from ppa:brainpower/testing [3] and added it to 
Build-Depends [4]. The name might have to be changed for an appropriate 
debian release.

Thank you for your help.
best,
Patrick

[1] http://debian-science.alioth.debian.org/debian-science-policy.html
[2] https://github.com/tschaume/ckon-deb-pkg/releases
[3] https://launchpad.net/~brainpower/+archive/testing
[4] https://github.com/tschaume/ckon-deb-pkg/blob/master/debian/control
> Patrick Huck <mailto:patrick at the-huck.com>
> January 1, 2014 9:51 PM
> Package: wnpp
> Severity: wishlist
> Owner: Patrick Huck <patrick at the-huck.com>
>
> * Package name : ckon
> Version : 0.6.1
> Upstream Author : Patrick Huck <patrick at the-huck.com>
> * URL : http://tschaume.github.com/ckon
> * License : MIT
> Programming Lang: C++
> Description : ckon is an automatic build tool for C++ software 
> developed within the CERN ROOT data analysis framework.
>
> ckon is a C++ program/tool which automatically takes care of 
> compilation, dictionary generation and linking of programs and 
> libraries developed for data analyses within the CERN ROOT analysis 
> framework. This includes parsing include headers to figure out which 
> libraries the main programs need to be linked to. It uses 
> automake/autoconf to be platform independent and GNU install 
> compliant. In addition, m4 macros are automatically downloaded and the 
> according compiler flags included based on a list of boost libraries 
> provided in the config file. For the purpose of YAML database usage, a 
> m4 macro can be downloaded during setup to link against the yaml-cpp 
> library.



More information about the debian-science-maintainers mailing list