Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Arch Linux - cairo-dock-*svn PKGBUILDs
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Arch Linux - cairo-dock-*svn PKGBUILDs
Fyda English 8 fabounet [Read]
24 March 2009 à 11:04

Fyda, Sunday 23 March 2008 à 01:16


Subscription date : 23 March 2008
Messages : 11
UPDATE: The gnome-integration and xfce-integration plugins are now built as part of cairo-dock-plugins-svn. That build script lists all failed and successful plug-in builds; on installation of the package, it displays a message to the user about which build-deps are needed for gnome-integration and/or xfce-integration, if they are missing either one.

Hello,

For Arch Linux, I have made unofficial PKGBUILDs for cairo-dock, its themes, and its plugins. The links are below.

All of these PKGBUILDs differ from the existing cairo-dock and cairo-dock-plugins PKGBUILDs in the fact that they always checkout the latest SVN revision, instead of using static tarballs. As such, they are mostly "self-maintaining" and don't require manual updating by the author/user.

(Of course, there are valid reasons to use the tarballs instead of SVN; I don't intend for these to replace the other contributor's work.)

Suggestion: It might be simpler if the cairo-dock build system were changed to auto-detect the user's installed DEs and select the appropriate items to build. (The build system for Compiz does this, so that the user doesn't need to specify --enable-gnome, --disable-kde, etc.) Thus it would intelligently know whether or not to build plugins for GNOME or XFCE, or laptop-specific ones like Wifi and Battery.

cairo-dock-svn
http://aur.archlinux.org/packages.php?ID=15730
This is the most basic core dock.

cairo-dock-plugins-svn
http://aur.archlinux.org/packages.php?ID=15731
This builds all the current plugins in the trunk/plug-ins directory in SVN, and allows individual plug-ins to fail without breaking the entire makepkg process. The finished package contains only the successfully built plug-ins.

cairo-dock-themes-svn
http://aur.archlinux.org/packages.php?ID=15895
This builds everything in trunk/themes.

The following packages are obsolete and deleted:
--cairo-dock-gnome-svn--
--cairo-dock-xfce-svn--

ppmt, Sunday 23 March 2008 à 01:45


Subscription date : 29 November 2007
Messages : 3520
Hi,

I don't use Arch Linux (not even sure what it is ) but I am sure rhinopierroce will add your work in the french Wiki....When I have some time I will implement your text in the english part...if you haven't done it before me (hint hint... )

Regarding your suggestion: it has been discussed before I believe but the question was to find how to detect the DE without fault on all the various distributions.
From what I remember all distro don't use the same method to identify the DE!

Now if I could find that message again...

Mav, Sunday 23 March 2008 à 02:34


Subscription date : 29 November 2007
Messages : 3146
As you are kind of lost PPMT, I'm gonna help (the first but the last :))

  1. --------------------------------------
  2. Checks for known desktop environments
  3. set variable DE to the desktop environments name, lowercase


detectDE()
{
if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
elif xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
fi
}

ppmt, Sunday 23 March 2008 à 03:09


Subscription date : 29 November 2007
Messages : 3520
thanks Mav (oooh it hurts :D) don't worry Fyda it is between him and I

Was it discuss somewhere on the forum already?

Shouldn't that bit of code be in your script?

Or am I really lost that time?

rhinopierroce, Sunday 23 March 2008 à 10:10


Subscription date : 30 November 2007
Messages : 422
For sure, I should add the Open Suse repository too.

Many thanks for your contribution Fyda

Mav, Sunday 23 March 2008 à 13:48


Subscription date : 29 November 2007
Messages : 3146
Sure I should already have had it.

Guest, Monday 23 March 2009 à 19:59

I'm using xfce and I'm new to svn would you tell me how to install and svn menu integration in this window manager as painless as posible

Guest, Monday 23 March 2009 à 20:01

I'm using xfce and I'm new to svn would you tell me how to install and svn menu integration in this window manager as painless as posible

fabounet, Tuesday 24 March 2009 à 11:04


Subscription date : 30 November 2007
Messages : 17118
wow exactly 1 year after
you should find all what you need in the wiki.

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Arch Linux - cairo-dock-*svn PKGBUILDs
Fyda English 8 fabounet [Read]
24 March 2009 à 11:04


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Arch Linux - cairo-dock-*svn PKGBUILDs Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.