Welcome, Guest. Please login or register.
April 19, 2014, 07:48:43 AM
Home Help Search Calendar Login Register
Show unread posts since last visit.
News: Let Pardus-Anka become #1: Pardus-Anka Bug ReportPardus-Anka World Google+ | The Pardus wiki  | Visit Pardus-Anka official website  | Register as forum member?  Email the moderator!

+  Pardus Worldforum
|-+  Assistance
| |-+  Software
| | |-+  Cairo Dock (solved)
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 Go Down Print
Author Topic: Cairo Dock (solved)  (Read 3191 times)
Pjotr
Pardus fellow craft
**
Gender: Male
Posts: 48



View Profile
« on: January 23, 2010, 12:45:25 PM »

I'm using cairo dock on my laptop (which is running Ubuntu). I find it a nice widget and would like to use it on my normal PC, which is running Pardus 2009.1, as well.

I am aware of the Daisy widget that could be used as a substitue, however I find it does not meet all my demands.

I have been looking for cairo dock, but have been unable to find it in the package manager, I checked both the contrib and test repos. I have done some research of my own and found that, according to several sites, cairo dock should work on KDE4. When I attempt to compile it, however, I am shown an error.

I was wondering if anyone could tell me if there is a PISI package of this widget somewhere and if it is possible to run it on Pardus in the first place.
« Last Edit: February 17, 2010, 21:14:55 PM by Pjotr » Logged
Andreas
Guest
« Reply #1 on: January 23, 2010, 13:58:20 PM »


I have been looking for cairo dock, but have been unable to find it in the package manager, I

Hello,

please have a look here  Wink

Greetings
Andreas
Logged
Pjotr
Pardus fellow craft
**
Gender: Male
Posts: 48



View Profile
« Reply #2 on: January 23, 2010, 14:36:06 PM »

Ah! didn't see that!

Thanks Andreas, I'll wait.
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #3 on: January 29, 2010, 11:36:23 AM »

Investigation report (so far):
After some modifications I can download/compile/install cairo-dock-2.1.2-4.tar.gz with "*** 0 errors, x warnings".
So far no problems.

Next comes cairo-dock-plugins-2.1.2-4.tar.gz.
And here I get stuck with a version problem of the component pixman.
/cairo-dock-plugins-2.1.2-4/cairo/autogen.sh reports
Quote
checking whether cairo's image surface backend feature could be enabled... no (requires pixman-1 >= 0.15.16 http://cairographics.org/releases/)
while Pardus uses pixman 0.14.0 (and ~180 packages in Pardus depends on pixman)
So it's a rather important package for Pardus.
I can download/compile/install pixman-0.17.4.tar.gz without problems (all files ends up in /usr/local/lib) .
While compiling pixman-0.17.4 I get
Quote
Libraries have been installed in:                                                                                                                        
   /usr/local/lib                                                                                                                                        

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:      
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable  
     during execution                                          

   - add LIBDIR to the `LD_RUN_PATH' environment variable      
     during linking                                            
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag              
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8 ) manual pages.  
But until this moment I couldn't pass this LLIBDIR flag to /cairo-dock-plugins-2.1.2-4/cairo/autogen.sh
It looks like autogen.sh doesn't accept this/any external flags/values.
So any help/suggestions is WELCOME

The pixman 0.14.0 files of Pardus are in
Quote
usr/include/pixman-1/pixman-version.h header
usr/share/doc/pixman/README doc
usr/include/pixman-1/pixman.h header
usr/lib/libpixman-1.so library
usr/lib/libpixman-1.so.0 library
usr/share/doc/pixman/TODO doc
usr/lib/pkgconfig/pixman-1.pc data
usr/lib/libpixman-1.so.0.14.0 library
« Last Edit: January 29, 2010, 11:37:59 AM by atolboo » Logged
SW
Guest
« Reply #4 on: January 29, 2010, 17:32:45 PM »

Hi atolboo,

i have no clue, but imo Cairo-Dock also req. compiz-fusion which is also missing in the pardus-repo!  Undecided

CYA
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #5 on: January 29, 2010, 17:47:14 PM »

Thanks. Wink and maybe I would have seen that message also after a successful compilation. Huh?
Logged
Pjotr
Pardus fellow craft
**
Gender: Male
Posts: 48



View Profile
« Reply #6 on: January 29, 2010, 22:53:54 PM »

but imo Cairo-Dock also req. compiz-fusion

I don't think so, Cairo can also run without a composite manager (using fake transparency)
according to: https://help.ubuntu.com/community/CairoDock

By the way: Nice to see you're puzzeling too, atolboo 
Logged
SW
Guest
« Reply #7 on: January 30, 2010, 00:19:47 AM »

Quote
Cairo can also run without a composite manager (using fake transparency)
Good to know!  Grin

THX
Logged
SW
Guest
« Reply #8 on: February 14, 2010, 04:21:11 AM »

HEUREKA - I have it!

Download and install pixman_0_16.pisi  from here: http://www.pardususer.de/index.php?action=repository&fetch=../repository/pisi-rohdaten/pixman/pixman-0.16.0-8.pisi

Install "gtkglext" from the official 2009 Repo!

Download and extract the actual cairo-dock into a local directory in your home: http://launchpad.net/cairo-dock-core/2.1/2.1.3/+download/cairo-dock-2.1.3-3.tar.gz

Navigate into the cairo directory and do as root:
Code:
autoreconf -isvf && ./configure && make
then:
Code:
sudo make install

Its just the basic installation of cairo-dock, but fully functional. You can start this dock by typing the following command into a terminal: 
Code:
cairo-dock

If you want the plugins for extra features you have to install it manually: http://developer.berlios.de/project/showfiles.php?group_id=8724&release_id=13311

Please notice that the pixman-file is only temporarily available in this directory. It should be okay, because 0.16 seems to be a stable version an i just modified the original build file of the official repo.

If there is a strong demand for cairo-dock I will ask, the Pardus developers if they are so kind and bump Pixman in the Pardus Repo to a newer Version.

I hope i have nothing forgotten!

Tomorrow I will try to create a PiSi-file of cairo-dock for Pardus2009.
It should be not too hard, because cairo-dock was already available for Pardus2008!

BYE  Grin
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #9 on: February 14, 2010, 10:39:31 AM »

HEUREKA - I have it!
CONGRATULATIONS    

I hope i have nothing forgotten!
One very small remark: I think
Quote
Navigate into the cairo directory and do as root:
should be
Quote
Navigate into the cairo directory and do:
as
Quote
sudo make install
is executed with administrator-privileges with the prefix "sudo".
« Last Edit: February 14, 2010, 13:08:41 PM by atolboo » Logged
Pjotr
Pardus fellow craft
**
Gender: Male
Posts: 48



View Profile
« Reply #10 on: February 14, 2010, 13:02:42 PM »



Tomorrow I will try to create a PiSi-file of cairo-dock for Pardus2009.
It should be not too hard, because cairo-dock was already available for Pardus2008!

BYE  Grin

Well done!!
I am looking forward to the PiSi file.
Logged
SW
Guest
« Reply #11 on: February 14, 2010, 16:26:07 PM »

PiSi-File of cairo-dock is available in the Pardususer.de-Repo!
Link: http://www.pardususer.de/index.php?action=repository&fetch=../repository/pardus-2009/cairo-dock-2.1.3-3-8.pisi

Attention: no warranty!  Roll Eyes
Could somebody give me feedback, if it´s running correct?

The cairo-plugins are following later (latest tomorrow)!

CYA
Logged
Pjotr
Pardus fellow craft
**
Gender: Male
Posts: 48



View Profile
« Reply #12 on: February 14, 2010, 17:19:32 PM »


Could somebody give me feedback, if it´s running correct?


Working, No probs here! (Pardus 2009.1)
Logged
Andreas
Guest
« Reply #13 on: February 14, 2010, 17:27:00 PM »


Working, No probs here! (Pardus 2009.1)

Good to hear Pjotr and can you please edit this Thread in your first post as [solved]  Wink
Logged
mdiegi
Pardus fellow craft
**
Posts: 32


View Profile
« Reply #14 on: February 14, 2010, 20:06:59 PM »

Hi SW,
nice to see you here  Wink

The pisi package doesn't work.  Shocked See below

Code:
cairo-dock: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
Logged
Pages: [1] 2 Go Up Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!