Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103736 - media-sound/bmpx-0.10-2 (new ebuild)
Summary: media-sound/bmpx-0.10-2 (new ebuild)
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://www.sosdg.org/~larne/w/BMPx
Whiteboard:
Keywords: EBUILD
: 106844 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-25 11:28 UTC by Christoph Brill (egore) (RESIGNED)
Modified: 2005-09-22 22:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
media-sound/bmpx-0.7 (bmpx-0.7.ebuild,857 bytes, text/plain)
2005-08-25 11:30 UTC, Christoph Brill (egore) (RESIGNED)
Details
media-sound/bmpx-0.10 (bmpx-0.10.ebuild,1.09 KB, text/plain)
2005-09-08 10:16 UTC, Christoph Brill (egore) (RESIGNED)
Details
media-sound/bmpx-9999 (bmpx-9999.ebuild,1.12 KB, text/plain)
2005-09-18 03:36 UTC, Christoph Brill (egore) (RESIGNED)
Details
BMPx 0.11.3 ebuild and menu ntry (.desktop file) patch (bmpx-0.11.3.ebuild.tar.bz2,1.71 KB, application/octet-stream)
2005-09-22 16:30 UTC, Brett Edgar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Brill (egore) (RESIGNED) 2005-08-25 11:28:22 UTC
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:
Comment 1 Christoph Brill (egore) (RESIGNED) 2005-08-25 11:30:09 UTC
Created attachment 66880 [details]
media-sound/bmpx-0.7

necessary gstreamer is not available, so we use xine

made quite a simple ebuild
Comment 2 Christoph Brill (egore) (RESIGNED) 2005-09-08 10:16:42 UTC
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".
Comment 3 Christoph Brill (egore) (RESIGNED) 2005-09-18 03:36:16 UTC
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 .... ;)
Comment 4 Christoph Brill (egore) (RESIGNED) 2005-09-21 15:51:59 UTC
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.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-09-21 23:27:47 UTC
*** Bug 106844 has been marked as a duplicate of this bug. ***
Comment 6 Brett Edgar 2005-09-22 15:58:29 UTC
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:
Comment 7 Brett Edgar 2005-09-22 16:30:48 UTC
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.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-09-22 22:23:08 UTC
Has anyone noticed that this package is already *in portage*? Please, don't
attach any more ebuilds here.

CLOSED.