Differences between revisions 1 and 2
Revision 1 as of 2012-07-05 08:20:35
Size: 1470
Editor: picca
Comment: add the cctbx packaging effort page
Revision 2 as of 2012-07-05 09:20:48
Size: 1662
Editor: ?RadostanRiedel
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
could you add here the bundled build-dep ?  * libann-dev
 * libboost-python-dev
 * libfftw3-dev
 * python-setuptools (>= 0.6.10)
 * python-all-dev
 * debhelper (>= 7)
 * python-all-dev (>= 2.3)
 * python (>= 2.3.5-11)
 * libboost-thread-dev
 * scons
 * python-support

cctbx packaging

peoples interested by this packaging effort

  • Baptiste Carvello
  • picca

  • Radostan Riedel

you can find the git repository here cctbx repo

the current ITP is here 679905

upstream

the main website is there http://cctbx.sourceforge.net/

build dependencies

mmdb

679982

gpp4

679988

clipper

679990

bundled

  • libann-dev
  • libboost-python-dev
  • libfftw3-dev
  • python-setuptools (>= 0.6.10)

  • python-all-dev
  • debhelper (>= 7)

  • python-all-dev (>= 2.3)

  • python (>= 2.3.5-11)

  • libboost-thread-dev
  • scons
  • python-support

package organisation

libraries generated

  • libmmtbx_masks.so
  • libscitbx_boost_python.so
  • libsmtbx_refinement_constraints.so
  • libboost_python.so
  • libcctbx_sgtbx_asu.so
  • libiotbx_mtz.so
  • libomptbx.so
  • libscitbx_minpack.so
  • libspotfinder.so
  • libcctbx.so
  • libiotbx_pdb.so
  • librstbx.so
  • libscitbx_slatec.so

is it all ?, API/ABI stability ?

python modules/extensions

...

TODO

  • identify the bundeled libraries (boost ...)
  • what should be do with this future problem (could you elaborate ?)

  • license check of the remaining files
  • package the build-dep
  • propose a patch which allow to build out of the box with the system libraries.
  • repack to remove all bundled libraries, it should save some space.
  • remove the cctbx bundled in objcryst-fox once done