-----BEGIN PGP SIGNED MESSAGE-----
I just worked a little bit at the central catapult library:
It now defines several variables (CATAPULT_SYSTEM_INTERFACE,
CATAPULT_PACKAGE_INTERFACE,..., CATAPULT_PACKAGE_BUS, ...) which might
be used in providers and other applications using dbus to not have to
copy'n'paste all the DBus specifications.
Also available is the function "get_dbus_address(backend_t)" which gets
a backend_t (DEFAULT, PORTAGE, PALUDIS, ...) and returns the appropriate
DBus address. This way the applications can either use the system
default (DEFAULT) or directly announce on of the other providers.
Currently the default is hard-coded to "portage" but it is meant to be
read out of a central configuration file in the future. (Feel free to
implement this ;)).
I know - this is really trivial: but I wanted more like implement a
basic build system:
I therefore used cmake (looks better than the normal autohell ... I
tried SCons too, but did not really like it though I _am_ a python
I also added a first wrapper (to Python) using SWIG. SWIG has the
advantage, that the same interface file can be used to create a whole
bunch of wrappers (tcl, perl, ruby, ... (see "equery u swig" for whole
list ;))). And it is easy to use together with cmake, too.
Yeah ... the ebuilds are up2date to be used, so try it out, if you like
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
email@example.com mailing list