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