hi;

On 14 November 2014 09:47, Tristan Brindle <[email protected]> wrote:

> A little while ago I wrote a small library called GSound (remarkably, a name 
> which doesn’t seem to have been used before, at least on my Fedora 
> installation). It wraps the libcanberra API and “GObject-ifies” it so it can 
> be properly used in introspected languages. I’ve recently dug it back up and 
> dusted it off ready for public release. The code is available at
>
> https://github.com/tcbrindle/gsound
>
> and the generated documentation can be found at
>
> https://tcbrindle.github.io/gsound-docs
>
> (libcanberra itself isn’t introspectable, which I believe has caused problems 
> for various projects in the past, and is the reason GSound exists.)

sounds great!

> I also have a couple of quick questions:
>
> * What is the status of the libcanberra GTK module? I’ve held off wrapping 
> any of the canberra-gtk stuff as I seem to recall that it was being dropped, 
> but perhaps that has changed?

I was talking to Matthias Clasen about this on the #gtk+ IRC channel
not so long ago; I'd be happy if the libcanberra-gtk module was
actually subsumed into GTK+ proper, and we just added a direct
(optional) dependency on libcanberra. it would simplify the build, the
dependency list, and the QA process of the library.

> * Is there a procedure for submitting libraries for inclusion into the Gnome 
> project proper? I’d be very keen on GSound becoming an “official” part of the 
> platform if people find it useful, and I’m happy to follow the Gnome release 
> cycles and so forth, but as an “outsider” (currently) I’m not sure what I’d 
> need to do for that to happen.

there is no real procedure: if applications in the jhbuild moduleset
start depending on GSound, and you commit to maintaining the library
in a way that is compatible with the GNOME release schedule, then
that's all that you need to do. :-)

if you want to use the GNOME infrastructure to host your code, track
bugs and enhancements, and open a mailing list, you can start the
process to get an account:
https://wiki.gnome.org/action/show/AccountsTeam/NewAccounts

ciao,
 Emmanuele.

-- 
http://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to