Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-guis
Navigation:
Lists: gentoo-guis: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-guis@g.o
From: René 'Necoro' Neumann <lists@...>
Subject: Re: One backend for alle portage GUIs
Date: Thu, 08 Nov 2007 18:42:52 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

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
fanboy ^^).
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
;) ...

Regards,
Necoro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHM0qc4UOg/zhYFuARAn34AJ9NUiAr3dU59KvXhNZeT8ZcBg6StwCfd6hf
izRNn7/1nmvccDabTp/Xlh0=
=rCFR
-----END PGP SIGNATURE-----
-- 
gentoo-guis@g.o mailing list


References:
One backend for alle portage GUIs
-- René 'Necoro' Neumann
Navigation:
Lists: gentoo-guis: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: One backend for alle portage GUIs
Next by thread:
[Catapult] API Cleanup
Previous by date:
Re: One backend for alle portage GUIs
Next by date:
[Catapult] API Cleanup


Updated Jun 17, 2009

Summary: Archive of the gentoo-guis mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.