BMPx is the codename for the next-generation BMP. It will not differ very much from the current BMP, except that the code has been rewritten 95% from scratch, including the skinning engine and the playback backend (a few utility functions and miscellaneous stuff has been taken from the old codebase). Currently BMPx has the following dependencies: * GTK 2.7.x or 2.8 ([1] (http://www.gtk.org/)) * Cairo 0.9.0 or better * Taglib 1.3.1 or better * XINE 1.0.1 or better ([[2] (http://www.xinehq.org/)) *OR* GStreamer 0.9.1 or better ([3] (http://www.gstreamer.net/)) * Libglade 2.5.1 or better * FAM (This will be changed to use Gamin instead in the future) * Dbus 0.35 or better BMPx now includes DBus support (since version 0.5), which is going to be extended. There are a few example clients included to demonstrate in code as well as to the user what is possible already. Reproducible: Always Steps to Reproduce:
Created attachment 66880 [details] media-sound/bmpx-0.7 necessary gstreamer is not available, so we use xine made quite a simple ebuild
Created attachment 67946 [details] media-sound/bmpx-0.10 Bump to 0.10 ... works fine. Also added some checks for useflags. Currently it will only work with USE="-gstreamer".
Created attachment 68725 [details] media-sound/bmpx-9999 The bleeding edge live svn ebuild of this bleeding edge software *g* Just use if you are really curious about what might be broken in latest svn .... ;)
21 Sep 2005; Martin Schlemmer <azarah@gentoo.org> +files/bmpx-0.11.2-desktop.patch, +metadata.xml, +bmpx-0.11.2.ebuild: Initial import by myself.
*** Bug 106844 has been marked as a duplicate of this bug. ***
The ebuild I submitted in Bug 106844 works for me, while this one doesn't. I get the following build error: bmp_system_control.c:987: error: `DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT' undeclared (first use in this function) bmp_system_control.c:987: error: (Each undeclared identifier is reported only once bmp_system_control.c:987: error: for each function it appears in.) bmp_system_control.c:998: error: `DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER' undeclared (first use in this function) bmp_system_control.c:1004: error: `DBUS_REQUEST_NAME_REPLY_EXISTS' undeclared (first use in this function) The ebuild in this bug does not give the option of building without DBUS, while the one I submitted doesn't give the option of building with it. It appears that the problem with this ebuild lies in DBUS. This ebuild didn't prompt me to upgrade to the newest DBUS, so DBUS >= 0.3.5 probably needs to be added to the depedency list. Also, it doesn't appear to accept the "dbus" use flag (see output of 'emerge -pv bmpx'), which it probably should since DBUS is not necessary for bmpx to build and work. My ebuild probably has lots of unnecessary cruft in it, though. :) (In reply to comment #0) > BMPx is the codename for the next-generation BMP. It will not differ very much > from the current BMP, except that the code has been rewritten 95% from scratch, > including the skinning engine and the playback backend (a few utility functions > and miscellaneous stuff has been taken from the old codebase). Currently BMPx > has the following dependencies: > > * GTK 2.7.x or 2.8 ([1] (http://www.gtk.org/)) > * Cairo 0.9.0 or better > * Taglib 1.3.1 or better > * XINE 1.0.1 or better ([[2] (http://www.xinehq.org/)) *OR* > GStreamer 0.9.1 or better ([3] (http://www.gstreamer.net/)) > * Libglade 2.5.1 or better > * FAM (This will be changed to use Gamin instead in the future) > * Dbus 0.35 or better > > BMPx now includes DBus support (since version 0.5), which is going to be > extended. There are a few example clients included to demonstrate in code as > well as to the user what is possible already. > > Reproducible: Always > Steps to Reproduce:
Created attachment 69032 [details] BMPx 0.11.3 ebuild and menu ntry (.desktop file) patch This is for BMPx 0.11.3. It unifies my ebuild with Christoph's. It shouldn't have anything unecessary in it.
Has anyone noticed that this package is already *in portage*? Please, don't attach any more ebuilds here. CLOSED.