How to install Gloobus from Trunk

Asked by Pierre Slamich

You have to install Bazaar and the dependencies.

sudo apt-get install build-essential automake libtool bzr

sudo apt-get install libgtk2.0-dev libgvfscommon-dev libgstreamer-plugins-base0.10-dev libcairomm-1.0-dev libtag1-dev libpoppler-glib-dev libgnomeui-dev unoconv libgtksourceview2.0-dev libspectre-dev libdjvulibre-dev libswfdec-0.8-dev libbz2-dev libdbus-glib-1-dev

sudo apt-get install

Download the latest version of Clutter:

http://www.clutter-project.org/sources/clutter/1.0/

Unzip it

Compile and install it:

./configure
make
sudo make install

Download the latest version of clutter-gtk:
http://www.clutter-project.org/sources/clutter-gtk/0.10/

Unzip it

Compile and install it:

./configure
make
sudo make install

Download gloobus with:

bzr branch lp:~gloobus-dev/gloobus/Gloobus-0.4

Fix libtag-dev (It's solved in karmic!)

sudo gedit /usr/include/taglib/attachedpictureframe.h

Change the lines

#include <id3v2frame.h>
#include <id3v2header.h>

for

#include <taglib/id3v2frame.h>
#include <taglib/id3v2header.h>

Then, fix a path in gtksourceview: (Fixed in karmic too)

sudo ln -s /usr/include/gtksourceview-2.0/gtksourceview/ /usr/include/gtksourceview

Finally you install gloobus-preview and its plugins

cd Gloobus-0.4/Gloobus-Preview/
./configure --prefix=/usr/
make && sudo make install

cd ..
cd Gloobus-Coverflow
./configure
make
make install

In the bzr gloobus-preview/DATA there should be two images: close_button.png and gloobus_button.png. Copy them in /usr/share/gloobus:

cd DATA
sudo cp *.png /usr/share/gloobus/

Update the path

export LD_LIBRARY_PATH=/usr/local/lib

For ctrl+space to work, take a look at
Quote:
gconf-editor->apps->metacity->keybinding->keybinding1 = <Control>space
gconf-editor->apps->metacity->command->command1 = gloobus-preview

Question information

Language:
English Edit question
Status:
Solved
For:
Gloobus Edit question
Assignee:
No assignee Edit question
Solved by:
Pierre Slamich
Solved:
Last query:
Last reply:
Revision history for this message
Pierre Slamich (pierre-slamich) said :
#1

This is a FAQ

Revision history for this message
juancarlospaco (juancarlospaco) said :
#2

libgfvscommon-dev ----> libgvfscommon-dev
On the first command. :)

Revision history for this message
Pierre Slamich (pierre-slamich) said :
#3

Corrected. Thanks :-)

Revision history for this message
BadChoice (guitarboy000) said :
#4

To test the nautilus version John and me are working on

 git clone git://github.com/nzjrs/nautilus.git
 git checkout origin/clutter
 cd src/file-manager/
 make -f Makefile.covflow && ./test-covflow

This will launch the C version, not inside nautilus,

to see it inside nautilus

 cd ..
 ./autogen.sh --disable-tracker --disable-beagle --disable-xmp --enable-clutter-view --prefix=/usr
 make

(No need to install)

To try it out:

 ./nautilus -q
 ./nautilus --no-desktop

If you have any problem, please let me know!, to build nautilus there are some dependences needed
(gnome-comon, gnome-desktop, libunique and dbus-glib)

Then, when you pull the git for newer versions,
 cd src/file-manager && make -f Makefile.covflow && ./test-covflow
 cd .. make

Revision history for this message
Pierre Slamich (pierre-slamich) said :
#5

It's cd ..
cd ..
Install the dev version of the librairies if you run into problems.

Revision history for this message
Pierre Slamich (pierre-slamich) said :
#6

Leaky, but it works sort of. Thanks :-)
Donation later this week :-)
Is the link valid for both or should i use a different address to also make a donation to John ?

Revision history for this message
Pierre Slamich (pierre-slamich) said :
#7
Revision history for this message
BadChoice (guitarboy000) said :
#8

Yeah, same direction, I'll share with him the donations

Revision history for this message
Pierre Slamich (pierre-slamich) said :
#9

Sent smg your way a couple of days ago.