I have a half written ebuild for this and was wonering if anyone wanteds to touch it up and add to portage Reproducible: Always
Created attachment 169144 [details] Bmpanel ebuild
You might be best off checking with the sunrise project (http://www.gentoo.org/proj/en/sunrise/), they might have the help and expertise you're looking for...
i will write an ebuild for bmpanel but first i have to talk with the developer because there are some problems with the provided configure script. if that is done i will add bmpanel to the sunrise overlay.
Created attachment 169204 [details] bmpanel-0.9.27.ebuild
Created attachment 169206 [details, diff] Makefile-no-strip.patch
x11-misc/bmpanel is now in the sunrise overlay. You can find it at: http://overlays.gentoo.org/proj/sunrise/browser/reviewed/x11-misc/bmpanel
Working on ppc. I've added the keyword into the sunrise overlay.
I use openbox window manager with bmpanel. I tested the bmpanel-0.9.27.ebuild from http://overlays.gentoo.org/proj/sunrise/browser/reviewed/x11-misc/bmpanel and work without any problem on amd64 platform. Only have a little problem when emerge the package. The emerge force the use of libev or libevent useflag. Is possible make one of them the default? >>> Emerging (1 of 1) x11-misc/bmpanel-0.9.27 * bmpanel-0.9.27.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * you need at least the libev or libevent useflag * * ERROR: x11-misc/bmpanel-0.9.27 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * bmpanel-0.9.27.ebuild, line 35: Called die * The specific snippet of code: * die "no libev or libevent useflag defined" * The die message: * no libev or libevent useflag defined * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-misc/bmpanel-0.9.27/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/bmpanel-0.9.27/temp/die.env'. * This ebuild is from an overlay: '/usr/local/portage/' * >>> Failed to emerge x11-misc/bmpanel-0.9.27, Log file: >>> '/var/tmp/portage/x11-misc/bmpanel-0.9.27/temp/build.log' * Messages for package x11-misc/bmpanel-0.9.27: * you need at least the libev or libevent useflag * * ERROR: x11-misc/bmpanel-0.9.27 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * bmpanel-0.9.27.ebuild, line 35: Called die * The specific snippet of code: * die "no libev or libevent useflag defined" * The die message: * no libev or libevent useflag defined * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-misc/bmpanel-0.9.27/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/bmpanel-0.9.27/temp/die.env'. * This ebuild is from an overlay: '/usr/local/portage/'
This ebuild doesn't seem to download the required file Makefile-no-strip.patch. I found that I had to download it to x11-misc/bmpanel/files then do the usual: [Well actually since I'm on the PPC I had to do this first: sudo ekeyword ppc x11-misc/bmpanel/bmpanel-0.9.27.ebuild ] sudo ebuild x11-misc/bmpanel/bmpanel-0.9.27.ebuild manifest And then install it with the one of the libev flags: sudo sh -c 'USE="libev" emerge bmpanel'
(In reply to comment #9) > This ebuild doesn't seem to download the required file Makefile-no-strip.patch. it was downloaded e.g. by layman or svn not from the ebuild. so it sounds like something with your layman or just during the last sync was wrong.
(In reply to comment #8) > Only have a little problem when emerge the package. The emerge force the use of > libev or libevent useflag. Is possible make one of them the default? > done and in svn. if no libev* flag has been set it will use the event loop stuff from glibc. if both libev* flags are set it will use libev (default by upstream)
*bmpanel-0.9.27-r1 (29 Aug 2010) 29 Aug 2010; Markos Chandras <hwoarang@gentoo.org> +bmpanel-0.9.27-r1.ebuild, +files/Makefile.patch, +metadata.xml: Moved from sunrise overlay. Bug #242830. Thanks to Christian Ruppert (idl0r) for the ebuild