~ubuntu-branches/ubuntu/maverick/cairo-dock/maverick

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Bazaar Package Importer
  • Author(s): Matthieu Baerts (matttbe)
  • Date: 2010-08-09 23:26:12 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20100809232612-yp4c6ig3jt1bzpdv
Tags: 2.2.0~0beta4-0ubuntu1
* New Upstream Version (LP: #614624)
* Fixed a few bugs on LP:
 - LP: #518453: Dock appears under all windows
                 (Compiz - fullscreen window)
 - LP: #521369: Separator are not removed when closing
                 grouped windows
 - LP: #521762: Some sentences are not correct
 - LP: #526466: Icons of apps with same class shouldn't
                 be stacked by default
 - LP: #535083: Dialogues looks ugly when a lot of them
                 appears at the same time
 - More details on the 'ChangeLog' file
* debian/rules:
 - Autotools has been replaced by CMake
 - Man pages are now included in the source code
* debian/copyright:
 - Updated with the new pathes and new files
* debian/control:
 - Autotools has been replaced by CMake
 - Added libcurl4-gnutls-dev as Build-deps
 - Bump Standard-Version to 3.9.1
* debian/cairo-dock-core.install:
 - Man pages are now included in the source code
 - All sonames are now installed into lib32 or lib64
* debian/cairo-dock-dev.install:
 - pkgconfig is now installed into lib32 or lib64

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
To compile the dock or any plug-in, you just copy-paste these lines into a terminal (assuming you are in the sources directory of the dock/plug-in) :
2
 
autoreconf -isvf && ./configure && make
3
 
sudo make install
4
 
Note: you have to install the dock before compiling any plug-in.
5
 
 
6
 
you can provide directory installation by adding --prefix=/path/of/the/directory after the 'configure'.
 
1
Basics :
 
2
--------
 
3
 
 
4
To compile the core or the plug-ins, just copy-paste these lines into a terminal (assuming you are in the main directory of the core/plug-ins) :
 
5
 
 
6
-------------------------------------------------
 
7
cmake CMakeLists.txt  -DCMAKE_INSTALL_PREFIX=/usr
 
8
make
 
9
sudo make install
 
10
-------------------------------------------------
 
11
 
 
12
 
 
13
 
 
14
Notes :
 
15
-------
 
16
 
 
17
Install the dock first, and then compile the plug-ins. For more details, have a look at this webpage: http://www.glx-dock.org/ww_page.php?p=By%20compiling&lang=en
 
18
 
 
19
If you choose to install in another folder than /usr, you must specify the same prefix for both core and plug-ins (and specify this folder in LD_LIBRARY_PATH and PKG_CONFIG_PATH).
 
20
 
 
21
You can launch 'cmake' and 'make' commands from another directory, it's maybe cleaner: 
 
22
-------------------------------------------------
 
23
mkdir build/
 
24
cd build/
 
25
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
 
26
make
 
27
sudo make install
 
28
-------------------------------------------------
 
29
 
 
30
For 64bits (x86_64) architectures, the libraries are installed in a 'lib64' directory by default but it seems it can be a problem for some distributions (e.g.: ArchLinux). If you have a problem by launching Cairo-Dock, you can compile it (core and its plug-ins) with the flag "FORCE_NOT_LIB64":
 
31
    $ cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX=/usr -DFORCE_NOT_LIB64=yes
 
32
You can also force another prefix for this librairy directory with "LIB_SUFFIX" flag, e.g. for 'lib32' directory:
 
33
    $ cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=32
7
34
 
8
35
<deprecated>
9
36
If your libcairo is compiled with glitz support (that is, with --enable-glitz option), you can benefit from glitz hardware acceleration in cairo-dock too.
10
 
Just add the --enable-glitz option after the 'configure'.
 
37
Just add the -Denable-glitz option.
11
38
</deprecated>
12
39
 
13
 
Stable plug-ins can be compile at once, or one by one. Unstable plug-ins have to be compiled one by one.
 
40
Plug-ins are compiled all at once, but you can skip some of them. Unstable plug-ins are skipped by default, unless you add "-Denable-xxx=yes", where xxx is the name of the plug-in.
14
41
See the "Applets.stable" file in the "plug-ins" folder for an exhaustive list of stable applets (that are effectively integrated into the official package).
15
42
 
16
 
To build the Cairo-Dock documentation, use the generate-doc.sh script in the 'doc' directory.
17
 
To build the entire project, use the compile-all.sh script, in the 'cairo-dock' folder. Run it with :
18
 
  ./compile-all.sh -acCiu
 
43
To build the Cairo-Dock documentation, use the generate-doc.sh script in the 'doc' directory of the core.
19
44
 
20
45
Thanks for using Cairo-Dock, hope you will enjoy it ! ^_^
 
46
 
 
47
Website:        http://glx-dock.org/
 
48
Project:        https://launchpad.net/cairo-dock
 
49
Wiki:           http://wiki.glx-dock.org/
 
50
Forum:          http://forum.glx-dock.org/
 
51
Screenshots:    http://pics.glx-dock.org/
 
52
Documentation:  http://doc.glx-dock.org/
 
53
API DBus:       http://dbus.glx-dock.org/
 
54
Applets extras: http://extras.glx-dock.org/
 
55
Identi.ca:      http://identi.ca/cairodock
 
56
Twitter:        http://twitter.com/cairodock