An light eye-candy fully themable animated dock for any Linux desktop. It has a family-likeness with OSX dock, but with more options.(PLUGINS PACKAGE)
Created attachment 146731 [details] gnome-extra/cairo-dock-plugins.1.5.2.1.ebuild See #24102 comment 1... ;-)
Created attachment 151124 [details] x11-plugins/cairo-dock-plugins Hi, Again, thank you for the ebuild, here. I was working on the new release from berlios.de. I added new use flags. Apparently, a bunch of new plug-ins have been included. And, yes the source tree seems to be a bit quirky. At least from a gentoo system point of view... So this ebuild does some patching on the source-tree, here a list: weblets: this plugin depends on "mozilla-gtkmozembed.h" which doesn't exist in gentoo under that name. It is called "firefox-gtkmozembed.h" instead. So I let that plugin just depend on firefox and replace the dependency with sed. Of course, there are other mozilla based browsers, maybe one could change this dependency to something more flexible. Does anyone have ideas, how to do that better? Maybe that mozilla-gtkmozembed thing is exactly doing that on other distris? mail: The mail plugin uses a compiling flag "-fgnu89-inline", which is included into gcc-4.1.3 only, while I am still working with 4.1.2. I just took it out and it works. Of course, again, maybe there is a way to do that cut only, when gcc is in fact lower then 4.1.3. slider: This plugin misses a Makefile.am, Since those Makefiles are identical for different plugins, I just tried copying it from another plugin. Still this thing refuses to compile, yet. I recommend disabling it for the moment. I'll look into that, but, hey, maybe someone else feels the urge to do it ;-) News: As noted, new plugins have been included --> i.e. a bunch of USE flags are added that all bare the same name as the corresponding plug-in. I let this package depend on cairo-dock, so an emerge cairo-dock-plugins will emerge both packages. Again, it would be good to have that monolithic source split into several components, then a couple of small packages, which can be emerged by a meta-package. Important: disable the 'slider' USE flag, if that plug-in fails to compile. The error, at which the 'slider' plugin stops to compile looks like this: applet-config.c: In function 'reset_config': applet-config.c:27: error: 'cDirectory' undeclared (first use in this function) applet-config.c:27: error: (Each undeclared identifier is reported only once applet-config.c:27: error: for each function it appears in.) make[2]: *** [libcd_slider_la-applet-config.lo] Error 1 I haven't had the time to find out, yet.
I checked the source tree about the slider plug-in more closely. It seems to be only a place holder for something to be developed, I guess in the near future. In order to make sure, that the plug-in is not compiled, one can disable the USE flag or remove it from the ebuild.
I get this on digest: ebuild cairo-dock-plugins-1.5.5.2.ebuild digest DEPEND: gnome-extra/cairo-dock dev-libs/glib dev-libs/libxml2 Dbus? ( sys-apps/dbus dev-libs/dbus-glib) Xgamma? ( x11-libs/libXxf86vm ) alsaMixer? ( media-sound/alsa-headers ) gnome-integration? (>=gnome-base/gnome-vfs-2.0 >=gnome-base/libgnomeui-2.0) gnome-integration-old? (>=gnome-base/gnome-vfs-2.0 >=gnome-base/libgnomeui-2.0) mail? ( net-libs/gnutls ) powermanager? ( sys-apps/dbus dev-libs/dbus-glib) rhythmbox? ( sys-apps/dbus dev-libs/dbus-glib) tomboy? ( sys-apps/dbus dev-libs/dbus-glib) weblets? ( || (www-client/mozilla-firefox www-client/seamonkey) ) xfce-integration? ( xfce-base/xfwm4 xfce-base/thunar) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.61 sys-devel/libtool missing space by parenthesis: 'b)'
(In reply to comment #4) > I get this on digest: > > ebuild cairo-dock-plugins-1.5.5.2.ebuild digest > DEPEND: gnome-extra/cairo-dock dev-libs/glib dev-libs/libxml2 Dbus? ( > ........ > missing space by parenthesis: 'b)' I just downloaded the ebuild again(to be sure) and opened a completely fresh overlay for testing but I cannot reproduce that error. It just works. The overlay, that I am using, actually contains also the two ebuilds filed in Bug 214102. So the whole overlay looks like this (so maybe, you better download, those too) test-overlay/ test-overlay/gnome-extra/cairo-dock/cairo-dock-1.5.5.2.ebuild test-overlay/x11-themes/cairo-dock-themes/cairo-dock-themes-1.5.5.2.ebuild test-overlay/x11-plugins/cairo-dock-plugins/cairo-dock-plugins-1.5.5.2.ebuild Maybe it is neccessary to clean the distfiles directory. Did something go wrong when you downloaded the ebuild?
(In reply to comment #4) > I get this on digest: > .... > missing space by parenthesis: 'b)' > Could it be you just downloaded by copy-paste manually, which introduced strange line breaks? There is a "Save Page As" option in Firefox ;-), that is at least how it works for me. Cheers
well, can't get it to behave. I've tried your suggestions.The ebuilds in #214102 were fine.Would you mind attaching it again?
Created attachment 151372 [details] tar'ball of ebuilds from this Bug and from Bug 214102 Hi, I tar'ed all three digested cairo-dock packages. I hope this works ;-) Cheers.
Created attachment 151512 [details] x11-plugins/cairo-dock-plugins As mentioned in Bug 214102. The version 1.5.5.2 was replaced at BerliOS with a version 1.5.5.3. Apparently that is their way to release... So this is the plugins 1.5.4.2 version. Beware of the plugin showDesktop. I had trouble compiling it. So in this case disable the USE flag. Cheers.
Created attachment 151513 [details] tar'ball of cairo-dock herd This is the tar'ball of the cairo-dock herd version 1.5.4.2... including the pkgs form Bug 214102.
I've tried the tarball, but ..(portage-2.1.5_rc6 ~amd64) ---- Calculating dependencies \ !!! Invalid or corrupt dependency specification: missing space by parenthesis: 'b)' ('ebuild', '/', 'gnome-extra/cairo-dock-plugins-1.5.4.2', 'merge') gnome-extra/cairo-dock dev-libs/glib dev-libs/libxml2 Dbus? ( sys-apps/dbus dev-libs/dbus-glib) Xgamma? ( x11-libs/libXxf86vm ) alsaMixer? ( media-sound/alsa-headers ) gnome-integration? (>=gnome-base/gnome-vfs-2.0 >=gnome-base/libgnomeui-2.0) gnome-integration-old? (>=gnome-base/gnome-vfs-2.0 >=gnome-base/libgnomeui-2.0) mail? ( net-libs/gnutls ) powermanager? ( sys-apps/dbus dev-libs/dbus-glib) rhythmbox? ( sys-apps/dbus dev-libs/dbus-glib) tomboy? ( sys-apps/dbus dev-libs/dbus-glib) weblets? ( || (www-client/mozilla-firefox www-client/seamonkey)) xfce-integration? ( xfce-base/xfwm4 xfce-base/thunar) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.61 sys-devel/libtool This package can not be installed. Please notify the 'gnome-extra/cairo-dock-plugins-1.5.4.2' package maintainer about this problem. any thoughts?
(In reply to comment #11) > I've tried the tarball, but ..(portage-2.1.5_rc6 ~amd64) > any thoughts? > I noticed, you use portage-2.1.5_rc6 flagged with ~x86. I use portage-2.1.4.4 which is marked stable. I just tested the ebuild with the 2.1.5_rc6 version and I get a similar error (it is appended). Then I switched back to portage 2.1.4.4 and it worked again. Well, for the moment, I recommend to switch to stable portage! But I will check for information on the upcoming portage update. <tic> !!! Invalid or corrupt dependency specification: missing space by parenthesis: '(>' ('ebuild', '/', 'gnome-extra/cairo-dock-1.5.4.2', 'merge') glitz? (>=media-libs/glitz-0.5.6) gnome-base/librsvg sys-apps/dbus dev-libs/dbus-glib x11-libs/libXcomposite >=dev-libs/glib-2.16.3 dev-libs/libxml2 x11-libs/cairo kde? ( || (kde-base/kwin kde-base/kwin:kde-4)) gnome? ( x11-misc/xcompmgr ) xfce? ( xfce-base/xfwm4 ) compiz-fusion? ( || (x11-wm/compiz-fusion x11-wm/compiz-fusion-git)) =sys-devel/automake-1.10* >=sys-devel/autoconf-2.61 sys-devel/libtool This package can not be installed. Please notify the 'gnome-extra/cairo-dock-1.5.4.2' package maintainer about this problem. </tac>
OK, got it. The output says, what is wrong: A missing space. I did some testing with ebuild corrections. It seems to work now. Stay tuned.
Created attachment 151566 [details] x11-plugins/cairo-dock-plugins This is a corrected ebuild. I filled in spaces around parentheses. As a result, portage-2.1.5 can also handle it.
Created attachment 151568 [details] tar'ball of cairo-dock herd
Created attachment 153801 [details] cairo-dock-plugins-1.5.4.2-r1.ebuild - Various USE flag changes... (look inside the ebuild for more detail) - Keyword masked
Maybe people from desktop-effects overlay would know about this...
Removing myself from the CC list and adding desktop-effects. I was asked about cairo-dock before and got ebuilds for it. I'll have to dig them out and check this ones as well. IIRC, at the time there were some issues with the build system that prevented me from adding it to the desktop-effects overlay.
Created attachment 195508 [details] cairo-dock-plugins-2.0.5
Created attachment 196275 [details] cairo-dock-plugins-2.0.6.ebuild
Same remark like its dependency bug, this ebuild is already into the desktop-effects overlay, and will move into the main tree in few days.
Reassigning.
Closing per comment 21 and comment 22 . Thanks for your work and your time anyway. :) By the way cairo-dock* changed categories , you will be able to find them in x11-misc/ now, because cairo-dock has nothing to do with gnome.