Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214102 - gnome-extra/cairo-dock ebuild request
Summary: gnome-extra/cairo-dock ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Desktop-Effects herd
URL: https://developer.berlios.de/projects...
Whiteboard:
Keywords: EBUILD, InOverlay
Depends on:
Blocks: 214109
  Show dependency tree
 
Reported: 2008-03-20 23:39 UTC by Fabio Bonfante
Modified: 2010-08-18 23:10 UTC (History)
9 users (show)

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


Attachments
gnome-extra/cairo-dock.1.5.2.1.ebuild (cairo-dock-1.5.2.1.ebuild,913 bytes, text/plain)
2008-03-20 23:48 UTC, Fabio Bonfante
Details
update to 1.5.3.2 (cairo-dock-1.5.3.2.ebuild,914 bytes, text/plain)
2008-03-24 13:45 UTC, bosele
Details
gnome-extra/cairo-dock-1.5.5.2.ebuild (cairo-dock-1.5.5.2.ebuild,1.90 KB, text/plain)
2008-04-27 11:58 UTC, Sandy
Details
gnome-extra/cairo-dock/cairo-dock-1.5.5.2.ebuild (cairo-dock-1.5.5.2.ebuild,1.62 KB, text/plain)
2008-04-27 16:58 UTC, Sandy
Details
x11-themes/cairo-dock-themes (cairo-dock-themes-1.5.5.2.ebuild,980 bytes, text/plain)
2008-04-27 17:02 UTC, Sandy
Details
gnome-extra/cairo-dock (cairo-dock-1.5.4.2.ebuild,1.58 KB, text/plain)
2008-05-01 13:37 UTC, Sandy
Details
x11-themes/cairo-dock-themes (cairo-dock-themes-1.5.4.2.ebuild,1.27 KB, text/plain)
2008-05-01 13:42 UTC, Sandy
Details
gnome-extra/cairo-dock (cairo-dock-1.5.4.2.ebuild,1.60 KB, text/plain)
2008-05-01 23:49 UTC, Sandy
Details
cairo-dock-1.5.4.2-r1.ebuild (cairo-dock-1.5.4.2-r1.ebuild,1.60 KB, text/plain)
2008-05-20 21:54 UTC, Fabio Bonfante
Details
gnome-extra/cairo-dock/cairo-dock-9999.ebuild (cairo-dock-9999.ebuild,1.63 KB, text/plain)
2008-07-14 18:48 UTC, Serhij S. Stasyuk
Details
x11-plugins/cairo-dock-plugins/cairo-dock-plugins-9999.ebuild (cairo-dock-plugins-9999.ebuild,3.13 KB, text/plain)
2008-07-14 18:51 UTC, Serhij S. Stasyuk
Details
Cairo-dock source (cairo-dock-1.6.2.3.ebuild,1.58 KB, text/plain)
2008-09-17 23:58 UTC, Christian Bouyssi
Details
Cairo-dock plugins (cairo-dock-plugins-1.6.2.3.ebuild,3.26 KB, text/plain)
2008-09-17 23:58 UTC, Christian Bouyssi
Details
Cairo-dock themes (cairo-dock-themes-1.6.2.3.ebuild,1.27 KB, text/plain)
2008-09-17 23:59 UTC, Christian Bouyssi
Details
x11-misc/cairo-dock (cairo-dock-1.6.2.3-r1.ebuild,1.56 KB, text/plain)
2008-09-18 01:23 UTC, Christian Bouyssi
Details
x11-misc/cairo-dock-themes (cairo-dock-themes-1.6.2.3-r1.ebuild,1.22 KB, text/plain)
2008-09-18 01:23 UTC, Christian Bouyssi
Details
x11-misc/cairo-dock-plugins (cairo-dock-plugins-1.6.2.3-r1.ebuild,3.28 KB, text/plain)
2008-09-18 01:24 UTC, Christian Bouyssi
Details
x11-misc/cairo-dock-plugins (cairo-dock-plugins-1.6.2.3.ebuild,3.20 KB, text/plain)
2008-09-18 17:14 UTC, Christian Bouyssi
Details
cairo-dock-themes-9999.ebuild (cairo-dock-themes-9999.ebuild,470 bytes, text/plain)
2008-09-29 18:46 UTC, Angelo Arrifano (RETIRED)
Details
cairo-dock-2.0.5.ebuild (cairo-dock-2.0.5.ebuild,918 bytes, text/plain)
2009-06-22 20:13 UTC, Anto
Details
cairo-dock-2.0.6.ebuild (cairo-dock-2.0.6.ebuild,937 bytes, text/plain)
2009-07-01 19:02 UTC, Anto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Bonfante 2008-03-20 23:39:09 UTC
An light eye-candy fully themable animated dock for any Linux desktop. It has a family-likeness with OSX dock, but with more options.
Comment 1 Fabio Bonfante 2008-03-20 23:48:18 UTC
Created attachment 146725 [details]
gnome-extra/cairo-dock.1.5.2.1.ebuild

Founded this ebuild elsewhere (don't remeber now where exactly) and make it "just works". It's a draft, without dependencies. I'm in contact with upstream to get latest source tarball (with the release version in filename instead of the release  date, for easy future maintenance). >> https://developer.berlios.de/bugs/?func=detailbug&group_id=8724&bug_id=13398

Tnx in advance for any improvements in the ebuild that this wonderful community will make :-p
Comment 2 bosele 2008-03-24 13:45:56 UTC
Created attachment 147111 [details]
update to 1.5.3.2

Update to latest version,can't get the related plugins ebuild to work. Can't even find the deps on the project page.
Comment 3 Sandy 2008-04-27 11:58:57 UTC
Created attachment 151122 [details]
gnome-extra/cairo-dock-1.5.5.2.ebuild

Hello,

thank you for your work on the cairo-dock ebuilds. I was trying to get it compiled  and found while doing that, that a new release has been issued on berlios.de

I added a few use flags and dependencies. I am not sure, whether or not I caught them all. At least the ones listed in configure.ac are taken into account.

One of the things to get it compiled, was a dependency on glib-2.16 which is still in the ~arch branch of portage.

USE flags additions:
   doc:     dodoc only when useflag is enabled
   themes:  build cairo-dock themes when use flag is set.
   glitz:   same idea. When not enabled, an einfo tells you, that glitz
            is recommended for cairo's performance.
   kde, gnome, xfce, compiz-fusion: I am not sure what those use flags are
            actually doing. Certainly, cairo-dock should depend on a
            compositing window manager.
            I put them merely in, just in case, for such hidden dependencies,
            when certain features are only compiled, if certain packages are
            present. I'll dig into that, but feel free to do the same!

A general thing with the source package is, that it is completely monolithic.
As pointed out, earlier by Fabio, it would be nice, to get it split.
Are there any news on that, Fabio?
I would also prefer a more modular approach here, for example themes could be seperated as well.
Comment 4 Sandy 2008-04-27 16:58:57 UTC
Created attachment 151158 [details]
gnome-extra/cairo-dock/cairo-dock-1.5.5.2.ebuild

Sorry, there was a mistake in the previous ebuild.
Apparently, the cairo-dock-themes needs cairo-dock installed in order to get the configuration of build environment right. So I made a new ebuild for the themes and took them completely out of the cairo-dock.
Well, this is cleaner, anyways.

In contrast to the previous ebuild, I pull in cairo-dock-themes and cairo-plugins as PDEPEND ebuilds.
So now the whole cairo-dock ebuild group is emerged just by
emerge cairo-dock.

Cheers!
Comment 5 Sandy 2008-04-27 17:02:23 UTC
Created attachment 151160 [details]
x11-themes/cairo-dock-themes

This ebuild emerges the cairo-dock-themes. It is pulled in by cairo-dock via a PDEPEND statement.

The cairo-dock-plugins ebuild is in Bug 214109
Comment 6 Fabio Bonfante 2008-04-28 13:56:47 UTC
(In reply to comment #3)
> A general thing with the source package is, that it is completely monolithic.
> As pointed out, earlier by Fabio, it would be nice, to get it split.
> Are there any news on that, Fabio?
> I would also prefer a more modular approach here, for example themes could be
> seperated as well.
> 

I submitted right now a request upstream
https://developer.berlios.de/bugs/?func=detailbug&bug_id=13705&group_id=8724

If there are some problems (include files in cairo-dock not founded by cairo-dock-plugins, pkg-config related issues (just supposing... didn't check the sources yet)) feel free to post upstream to help these guys (i wonder... why never girls!?) splitting the sources.

Tnx to all for improving these ebuilds!
Comment 7 Sandy 2008-05-01 10:48:14 UTC
The source for version 1.5.5.2 was removed from the server.
Instead there is now a 1.5.5.3.
I'm currently in contact with the cairo-dock people.

Their release scheme is not documented, but it seems to be merely to replace the latest bleeding edge version while changing the version number. Which of course breaks the ebuilds. It is not obviously documented what is a release that will stay on the server :-(. So let's just not use the latest version on the server, but the last release before that. This would then be release v1.5.4.2.

I'm testing ebuilds for this version...
Cheers.
Comment 8 Sandy 2008-05-01 13:37:10 UTC
Created attachment 151510 [details]
gnome-extra/cairo-dock

Here the cairo-dock ebuild of version 1.5.4.2.
It is similar to version 1.5.5.2.
As I explained, before, 1.5.5.2 disappeared from the server.
This seems to be the latest version, that will really stay on the server.

Cheers,
Sandy
Comment 9 Sandy 2008-05-01 13:42:25 UTC
Created attachment 151511 [details]
x11-themes/cairo-dock-themes

This ebuild belongs to the version 1.5.4.2 herd.
I included new USE flags. Now it is possible to choose only those themes one wants to have merged ;-)

As usual the cairo-dock-plugins ebuild will be attached to Bug 214109.
Shall we close that -plugins bug, and leave this one open instead?
Comment 10 Sandy 2008-05-01 23:49:02 UTC
Created attachment 151570 [details]
gnome-extra/cairo-dock

This ebuild is corrected and compliant with the upcoming portage version.
Comment 11 Fabio Bonfante 2008-05-01 23:59:21 UTC
Tnx again sandy for your work (it's hard to explain how busy i am in this period)... regarding the -plugins bug... well i know it's more "agile" have one place to submit the ebuilds, but imho i think it's better keep it open, for barely these reasons:
- readability (i don't know why, but, i feel that these bugs will stay open for a while...so i expect they'll become quite long...)
- manageability (handle for example cairo-dock and plugins stable at different versions...)
Comment 12 Fabio Bonfante 2008-05-20 21:54:09 UTC
Created attachment 153799 [details]
cairo-dock-1.5.4.2-r1.ebuild

Tested with glib-2.14.6 (current stable version on gentoo) and all work. The 2.16.3 version is really needed by upstream?

Default keyword masked...
Comment 13 Fabio Bonfante 2008-05-20 21:58:11 UTC
Version 1.5.5.4 upstream... "somebody" with time to test it? ;-)
Cheers
Comment 14 Pacho Ramos gentoo-dev 2008-07-11 14:19:18 UTC
Maybe people from desktop-effects overlay would know about this...
Comment 15 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-07-14 10:41:48 UTC
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.
Comment 16 Serhij S. Stasyuk 2008-07-14 18:48:30 UTC
Created attachment 160371 [details]
gnome-extra/cairo-dock/cairo-dock-9999.ebuild
Comment 17 Serhij S. Stasyuk 2008-07-14 18:51:22 UTC
Created attachment 160376 [details]
x11-plugins/cairo-dock-plugins/cairo-dock-plugins-9999.ebuild

Ebuilds for SVN trunk. Not polished, but working.

Maybe someone would find them useful - I was searching for them for sime time, but didn't find.
Comment 18 J M W 2008-09-01 11:44:14 UTC
I'm not sure we should categorize this as gnome-extra. The Website explicitly says that it's for any desktop environment. Other panel/dock type applications are categorized as x11-misc, so I think that might be the best place for it. 
Comment 19 Christian Bouyssi 2008-09-17 23:34:25 UTC
I'm just creating new ebuilds for latest version (which is 1.6.2.3). Should have them posted here as soon as I test them.
Comment 20 Christian Bouyssi 2008-09-17 23:58:20 UTC
Created attachment 165684 [details]
Cairo-dock source

x11-misc/cairo-dock
Comment 21 Christian Bouyssi 2008-09-17 23:58:50 UTC
Created attachment 165686 [details]
Cairo-dock plugins

x11-misc/cairo-dock-plugins
Comment 22 Christian Bouyssi 2008-09-17 23:59:28 UTC
Created attachment 165688 [details]
Cairo-dock themes

x11-misc/cairo-dock-themes
Comment 23 Christian Bouyssi 2008-09-18 00:02:38 UTC
I actually moved everything to the x11-misc section as I agree with JMW. Indeed cairo-dock is not made only for one Desktop Env. So go for x11-misc. If I'm wrong please send me an email and I'll change them
Comment 24 Christian Bouyssi 2008-09-18 00:14:50 UTC
(In reply to comment #20)
> Created an attachment (id=165684) [edit]
> Cairo-dock source
> 
> x11-misc/cairo-dock
> 

BUG ! Okay ... Need to debug that. If someone wants to check it to help, go ahead.
Comment 25 Christian Bouyssi 2008-09-18 01:23:12 UTC
Created attachment 165692 [details]
x11-misc/cairo-dock

Actually working
Comment 26 Christian Bouyssi 2008-09-18 01:23:52 UTC
Created attachment 165694 [details]
x11-misc/cairo-dock-themes

Actually working
Comment 27 Christian Bouyssi 2008-09-18 01:24:54 UTC
Created attachment 165695 [details]
x11-misc/cairo-dock-plugins

Not working... I have a crazy loop in it. It's installing plugins over and over again. Can someone help I do not find the problem
Comment 28 Christian Bouyssi 2008-09-18 17:14:26 UTC
Created attachment 165732 [details]
x11-misc/cairo-dock-plugins

Okay everything is ok. I've tested everything and is working fine. If there is any problem please advise.
Comment 29 Bill Smith 2008-09-19 23:38:40 UTC
Just to letcha know... there are fully functional ebuilds for cairo-dock, plugins, and themes using live code in the desktop-effects overlay as well.

I need to do some tweaking to them due to some recent changes upstream, but they are functional as-is.
Comment 30 Angelo Arrifano (RETIRED) gentoo-dev 2008-09-29 18:36:57 UTC
On cairo-dock ebuild, I had to modify the econf line to
econf $(use_enable glitz) --enable-xextend
to enable glitz on my computer.

Also, the svn ebuilds are pulling unneeded sources (the cairo-dock ebuild is also pulling plug-in and themes dirs). Changing the ESVN_REPO_URI line to
ESVN_REPO_URI="svn://svn.berlios.de/cairo-dock/trunk/cairo-dock"
or
ESVN_REPO_URI="svn://svn.berlios.de/cairo-dock/trunk/plug-ins"
for the cairo-dock-plugins ebuild.

Thanks all,
Angelo
Comment 31 Angelo Arrifano (RETIRED) gentoo-dev 2008-09-29 18:46:19 UTC
Created attachment 166774 [details]
cairo-dock-themes-9999.ebuild

My svn cairo-dock-themes ebuild

I removed each theme from the USE flags to prevent manually adding them each time a new theme is available on upstream.
Comment 32 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-09-30 12:42:35 UTC
It seems I forgot to add a (In reply to comment #15)
> 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.
> 

Seems I forgot to comment here. cairo-dock is now available on the desktop-effects overlay.
Comment 33 Eric Smith 2009-06-02 15:14:00 UTC
Anyone have an ebuild for cario-dock-2.0.3?
Comment 34 Anto 2009-06-03 19:35:07 UTC
Sorry for my english,

I use cario-dock-2 (desktop-effect), I find this new version really indeed, it integre the management of applets (screenlets) of which cario-clock. I find this program indeed advance on its concurent and I includes not why it is not in portage.
Comment 35 Anto 2009-06-22 20:13:14 UTC
Created attachment 195506 [details]
cairo-dock-2.0.5.ebuild
Comment 36 Eric Smith 2009-06-30 17:10:47 UTC
I just tried the 2.05 ebuild and config failed because it needs x11-libs/gtkglext.

I'm not sure, but I think this is because I have glitz disabled.  Glitz is no longer under active development and cairo-dock's new opengl backend is much better.
Comment 37 Anto 2009-07-01 19:02:40 UTC
Created attachment 196273 [details]
cairo-dock-2.0.6.ebuild

Sorry, it's ok now in 2.0.6 ebuild
Comment 38 Romain Perier (RETIRED) gentoo-dev 2009-08-29 13:57:36 UTC
cairo-dock is already into the desktop-effects overlay and probably will move into the main tree in few days.

The lastest version is 2.0.8.2.
Comment 39 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2009-08-29 14:21:26 UTC
Reassigning.
Comment 40 Romain Perier (RETIRED) gentoo-dev 2009-08-30 17:58:53 UTC
I close this bug per comment 38 and comment 39
Comment 41 Omar Saleem 2010-06-17 03:38:53 UTC
I don't know if I'm out of place saying this here, but it's been more than "a few days" and cairo-dock still isn't in the main tree. Is there a reason for this?
Comment 42 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-17 15:37:25 UTC
(In reply to comment #41)
> I don't know if I'm out of place saying this here, but it's been more than "a
> few days" and cairo-dock still isn't in the main tree. Is there a reason for
> this?

You're not out of place.
The reason is that we got distracted with other issues, we need more people to work on desktop-effects and we don't use a few of the packages ourselves.
I'll try to look at the desktop-effects packages this weekend.
Comment 43 Omar Saleem 2010-06-24 20:37:12 UTC
Any news?
Comment 44 Omar Saleem 2010-08-18 23:10:38 UTC
I suppose this is a lost cause, I wish i could offer help myself but I have noooo idea what I'm doing...