Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Website | Le site web wiki: compilation
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)
Website | Le site web

Subjects Author Language Messages Last message
[Locked] wiki: compilation
fabounet Français 2 fabounet [Read]
15 June 2011 à 16:34

fabounet, Tuesday 14 June 2011 à 12:50


Subscription date : 30 November 2007
Messages : 17118
sur le wiki on a 2 pages qui se ressemblent:
from bzr
et
by compiling

je pense que la 1ère est plus complète, il vaudrait probablement mieux la conserver non ?
j'y ai mis à jour les dépendances; je n'ai eu besoin que de ça pour compiler le dock sur une install fraîche:
cmake make pkg-config gcc g++ gettext # for compiling
libxxf86vm-dev libxtst-dev libx11-dev libgtkglext1-dev libcurl4-gnutls-dev libcairo2-dev libgtk2.0-dev librsvg2-dev libdbus-glib-1-dev # for the core
libdbusmenu-gtk-dev libasound2-dev libgnome-menu-dev libetpan-dev libxklavier-dev libwebkit-dev libexif-dev libvte-dev curl libzeitgeist-dev libido-0.1-dev libindicator-dev libsensors4-dev # for the plug-ins

avec ça je n'ai pas les interfaces ruby, vala et Mono, mais ça n'est pas grave.
de même, je n'ai pas les plug-ins d'intégration pour gnome-old et xfce-old, là encore osef, ils utilisent gvfs maintenant.
il manque le plug-in kde, mais pour l'instant il est en cours et il ne faudrait surtout pas que ça apparaissent dans les dépendances.

la 1ère ligne n'est que pour la compil, donc inutile pour les paquets. de plus pour ces derniers la version de dev n'est pas nécessaire bien sûr.
Matttbe tu penses pouvoir raisonner les mecs de chez Debian pour qu'ils mettent à jour leurs dépendances ?

matttbe, Wednesday 15 June 2011 à 02:27


Subscription date : 24 January 2009
Messages : 12573
sur le wiki on a 2 pages qui se ressemblent:
Oui, elles se ressemblent mais on les gardait surtout pour deux raisons:
  • parfois la version de bzr ne se compile pas de la même façon que la stable (passage à CMake...)
  • car si qq1 veut compiler, il recherche d'abord à compiler la dernière version stable puis après il sera p-ê intéressé par la suite (dont le script pour Ubuntu, etc. mais pas le srpm pour Fedora, etc.)

Mais en effet, ça pourrait se mixer.

avec ça je n'ai pas les interfaces ruby, vala et Mono, mais ça n'est pas grave.
En effet, ça dépend de l'user surtout je pense. Peut-être qu'il faudrait une note.

l manque le plug-in kde, mais pour l'instant il est en cours et il ne faudrait surtout pas que ça apparaissent dans les dépendances.


la 1ère ligne n'est que pour la compil, donc inutile pour les paquets. de plus pour ces derniers la version de dev n'est pas nécessaire bien sûr.
Matttbe tu penses pouvoir raisonner les mecs de chez Debian pour qu'ils mettent à jour leurs dépendances ?
Pour attribuer les dépendances, les distrib utilisent un outil comme shlibs qui va automatiquement indiquer les dépendances nécessaires (enfin, ça ne marche pas avec tous les langages...). Le mainteneur du paquet doit juste spécifier les paquets pour compiler (typiquement tous ces -dev + 2, 3 trucs => un "apt-get build-dep <package>" s'occupe d'installer ceux-là) et le reste se fait tout seul. Pour le dock, il faut juste rajouter qqs recommends et suggestions (pour le thème par défaut, etc.) et des depends pour les plug-ins, wget, etc. mais surtout ne pas mettre de dépendances pour les plug-ins d'intégration (ce que j'ai demandé plusieurs fois d'enlever dans les paquets de CD dans Debian mais bon...).
Mais quand j'aurai un peu de temps, je veillerai à refaire la demande!

fabounet, Wednesday 15 June 2011 à 16:34


Subscription date : 30 November 2007
Messages : 17118
ok merci !
c'est vraiment trop bête de se traîner des dépendances à rallonge alors que cairo-dock est justement celui qui en requiert le moins !

Website | Le site web

Subjects Author Language Messages Last message
[Locked] wiki: compilation
fabounet Français 2 fabounet [Read]
15 June 2011 à 16:34


Glx-Dock / Cairo-Dock List of forums Website | Le site web wiki: compilation 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.