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 Cairo-Dock-Team : Comment envoyer un paquet sur le ppa
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] Cairo-Dock-Team : Comment envoyer un paquet sur le ppa
Page : 1 2 3 4 5 6
matttbe Français 101 matttbe [Read]
31 August 2009 à 07:42

matttbe, Sunday 09 August 2009 à 14:56


Subscription date : 24 January 2009
Messages : 12573
(ce message s'adresse avant tout aux administrateurs de la Cairo-Dock-Team sur Launchpad (ou tout autre personne curieuse de savoir comment on fait ))

  1. Tout d'abord, il faut avoir signé le "Ubuntu Code of Conduct". Pour cela, il faut se rendre sur sa page Launchpad, commencer par ajouter sa clé "OpenPGP". Il faudra donc créer sa clé, envoyer l'ID de la clé à LP, vous recevrez un mail signé et à décoder pour pouvoir avoir accès à un lien pour confirmer le tout. Il ne vous restera plus qu'à télécharger le code de conduite, d'ajouter des espaces entre les mots (et pas entre les lettres ) pour une question de sécurité comme ils disent, de le crypter et de l'envoyer. Tout ça va assez vite et cette partie est bien expliquée sur LP.
  2. Ensuite, il est préférable d'avoir un fichier ~/.dput.cf pour facilité l'envoie lorsqu'il y a un support de plusieurs séries (hardy, intrepid, jaunty, karmic) ou plusieurs ppa. Dedans, il y aura :
    [cairo-dock-team]
    fqdn = ppa.launchpad.net
    method = ftp
    incoming = ~cairo-dock-team/ppa/ubuntu/
    login = anonymous
    allow_unsigned_uploads = 0

    [cairo-dock-team-hardy]
    fqdn = ppa.launchpad.net
    method = ftp
    incoming = ~cairo-dock-team/ppa/ubuntu/hardy
    login = anonymous
    allow_unsigned_uploads = 0

    [cairo-dock-team-intrepid]
    fqdn = ppa.launchpad.net
    method = ftp
    incoming = ~cairo-dock-team/ppa/ubuntu/intrepid
    login = anonymous
    allow_unsigned_uploads = 0

    [cairo-dock-team-jaunty]
    fqdn = ppa.launchpad.net
    method = ftp
    incoming = ~cairo-dock-team/ppa/ubuntu/jaunty
    login = anonymous
    allow_unsigned_uploads = 0
    Vous pouvez également créer votre propre ppa sur LP (pour faire des tests ou autre) sur votre page perso (où vous avez signé le code de conduite, etc.) et y ajouter votre compte à votre ppa. Par exemple pour mon ppa et la série jaunty :
    [me-jaunty]
    fqdn = ppa.launchpad.net
    method = ftp
    incoming = ~matttbe/ppa/ubuntu/jaunty
    login = anonymous
    allow_unsigned_uploads = 0
  3. Pour envoyer un paquet maintenant, il faut d'abord obtenir l'archive avec les sources. Celle-ci doit être au format PAQUET_VERSION.orig.tar.gz (pas un tar.bz2 !) => cairo-dock_2.0.8.orig.tar.gz . Vous pouvez utiliser la commande "make dist" pour générer un paquet. Vous pouvez donc extraire ce tarball sans l'effacer !
  4. Entrez maintenant dans le dossier extrait et ajoutez-y un dossier 'debian' contenant les données pour la création de ces paquets. Voici celui de Karmic (ok) et les autres ici (not OK pour les plug-ins !!! pour le moment). Ils y a deux dossiers, un pour CD et l'autre pour les plug-ins. Voici maintenant comment ce dossier debian se compose :
      • des fichiers '.install' pour indiquer où s'installe quoi.
      • Un 'changelog', très important pour nommer les versions et informer des changements réalisés par rapport au paquet de sources et des changements dans le dossier debian par rapport aux autres versions. Il doit absolument contenir au-moins trois lignes :
        • Le nom et la version, par exemple : "cairo-dock (2.0.8~ppa1~jaunty1) jaunty; urgency=low" (la version doit être plus récente qu'une précédente sur le dépôt, plus d'info ici !)
        • Les changements (plusieurs lignes), par exemple : "* New Upstream Version."
        • L'expéditeur et la date obtenu via les deux commandes dans un terminal "$ gpg --list-keys | grep uid" (sans prendre le uid et les espaces jusqu'au nom ) et "$ date -R" (exemple dans le dossier, je ne vais pas mettre des adresses mails sur une page en clair
      • Un 'compat' qui sert à désigné la version de debhelper
      • Un 'control' qui contient les données pour les paquets (les dépendances, le nom, le mainteneur, etc.) => il faut juste changer la version de la dépendance à "cairo-dock" pour les plug-ins.
      • Un 'copyright' avec les copyright sur tous les fichiers des paquets (il me manque juste un copyright sur "switcher" plus les modif de certains fichiers (nochka sur RB par exemple)
      • Un 'rules' qui contient les règles pour la création des paquets (il contient les preinst, etc.). Si quelqu'un trouve un bon site avec l'explication très détaillée de celui-ci, ça m'intéresse !
      • Et enfin un 'watch' pour informer les autres personnes d'où ils peuvent trouver les tarballs des nouvelles versions
    # Maintenant que tout est prêt, il nous faut générer un '.dsc' (signé), un '.changes' (signé) et un tarball de la version modifiée (avec le dossier debian). Pour la création de tout cela, rien de plus facile : lancez la commande
    debuild -S -sa
    dans le dossier de sources (celui qui contient le 'configure.ac' et qui est le dossier parent du dossier 'debian'). Signez deux fois (pour le change et le dsc) avec le code que vous aviez choisi pour la clé envoyé à LP.
  5. Vous pouvez maintenant envoyer le tout avec la commande suivante (tjs dans le même dossier, d'où le ../ ci-dessous) :
    dput cairo-dock-team ../PAQUET_FULLYVERSION_source.changes
    où :
      • 'cairo-dock-team' est une catégorie dans le fichier ~/.dput.cf (il y a aussi 'cairo-dock-team-intrepid' ou tout autre nom choisi ! )
      • '../PAQUET_FULLYVERSION_source.changes' est la localisation de votre fichier .changes

ATTENTION : il faut attendre la fin de la compilation de CD pour i386 avant de lancer les plug-ins (car c'est lui qui crée le paquet -dev avec les headers pour les instructions ! )

Quelques info sur l'upload ici


Voilà, je pense et j'espère que ça suffira comme explication sinon n'hésitez pas à demander de l'aide.

matttbe, Sunday 09 August 2009 à 15:14


Subscription date : 24 January 2009
Messages : 12573
Message pour fabounet :

Je n'arrive pas à compiler les plug-ins pour les autres versions que Karmic.

Voici l'erreur (pour Jaunty) :
make[4]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0/xmms/po'
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0/xmms'
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
make[1]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
dh_auto_test
make[1]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
Making check in .
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
Making check in po
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0/po'
make[2]: *** No rule to make target `../src/*.c', needed by `cairo-dock-plugins.pot'. Stop.
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0/po'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8~ppa2~jaunty1.0.0'
dh_auto_test: command returned error code 512
make: *** [build] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
log complet

alors que tout est ok pour Karmic (il est p-ê plus souple (pas gcc mais debhelper)) :
make[4]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/xmms/po'
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/xmms'
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
make[1]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
debian/rules override_dh_auto_test
make[1]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
# Skip dh_auto_test because it's FTBFS
make[1]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
/usr/bin/fakeroot debian/rules binary
dh binary
dh_testroot
dh_prep
dh_installdirs
dh_auto_install
make[1]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
Making install in .
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
make[3]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8'
Making install in po
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/po'
cd .. \
     && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
     /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
/bin/sh /build/buildd/cairo-dock-plug-ins-2.0.8/install-sh -d /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale
linguas=""; \
    for lang in $linguas; do \
     dir=/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale/$lang/LC_MESSAGES; \
     /bin/sh /build/buildd/cairo-dock-plug-ins-2.0.8/install-sh -d $dir; \
     if test -r $lang.gmo; then \
     /usr/bin/install -c -m 644 $lang.gmo $dir/cairo-dock-plugins.mo; \
     echo "installing $lang.gmo as $dir/cairo-dock-plugins.mo"; \
     else \
     /usr/bin/install -c -m 644 ./$lang.gmo $dir/cairo-dock-plugins.mo; \
     echo "installing ./$lang.gmo as" \
         "$dir/cairo-dock-plugins.mo"; \
     fi; \
     if test -r $lang.gmo.m; then \
     /usr/bin/install -c -m 644 $lang.gmo.m $dir/cairo-dock-plugins.mo.m; \
     echo "installing $lang.gmo.m as $dir/cairo-dock-plugins.mo.m"; \
     else \
     if test -r ./$lang.gmo.m ; then \
     /usr/bin/install -c -m 644 ./$lang.gmo.m \
        $dir/cairo-dock-plugins.mo.m; \
     echo "installing ./$lang.gmo.m as" \
         "$dir/cairo-dock-plugins.mo.m"; \
     else \
     true; \
     fi; \
     fi; \
    done
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/po'
Making install in alsaMixer
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
Making install in .
make[3]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
make[4]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
Making install in src
make[3]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/src'
make[4]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/src'
test -z "/usr/lib/cairo-dock" || /bin/mkdir -p "/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/lib/cairo-dock"
/bin/bash ../../libtool --mode=install /usr/bin/install -c 'libcd-AlsaMixer.la' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/lib/cairo-dock/libcd-AlsaMixer.la'
libtool: install: /usr/bin/install -c .libs/libcd-AlsaMixer.so /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/lib/cairo-dock/libcd-AlsaMixer.so
libtool: install: /usr/bin/install -c .libs/libcd-AlsaMixer.lai /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/lib/cairo-dock/libcd-AlsaMixer.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/cairo-dock'
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/src'
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/src'
Making install in data
make[3]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
Making install in .
make[4]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
make[5]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
make[5]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/cairo-dock/plug-ins/AlsaMixer" || /bin/mkdir -p "/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer"
/usr/bin/install -c -m 644 'AlsaMixer.conf' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/AlsaMixer.conf'
/usr/bin/install -c -m 644 'default.svg' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/default.svg'
/usr/bin/install -c -m 644 'mute.svg' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/mute.svg'
/usr/bin/install -c -m 644 'broken.svg' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/broken.svg'
/usr/bin/install -c -m 644 'preview.png' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/preview.png'
/usr/bin/install -c -m 644 'icon.png' '/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/cairo-dock/plug-ins/AlsaMixer/icon.png'
make[5]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
make[4]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/data'
Making install in po
make[3]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/po'
cd ../.. \
     && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
     /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
/bin/sh /build/buildd/cairo-dock-plug-ins-2.0.8/install-sh -d /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale
linguas="fr ja it "; \
    for lang in $linguas; do \
     dir=/build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale/$lang/LC_MESSAGES; \
     /bin/sh /build/buildd/cairo-dock-plug-ins-2.0.8/install-sh -d $dir; \
     if test -r $lang.gmo; then \
     /usr/bin/install -c -m 644 $lang.gmo $dir/cd-AlsaMixer.mo; \
     echo "installing $lang.gmo as $dir/cd-AlsaMixer.mo"; \
     else \
     /usr/bin/install -c -m 644 ./$lang.gmo $dir/cd-AlsaMixer.mo; \
     echo "installing ./$lang.gmo as" \
         "$dir/cd-AlsaMixer.mo"; \
     fi; \
     if test -r $lang.gmo.m; then \
     /usr/bin/install -c -m 644 $lang.gmo.m $dir/cd-AlsaMixer.mo.m; \
     echo "installing $lang.gmo.m as $dir/cd-AlsaMixer.mo.m"; \
     else \
     if test -r ./$lang.gmo.m ; then \
     /usr/bin/install -c -m 644 ./$lang.gmo.m \
        $dir/cd-AlsaMixer.mo.m; \
     echo "installing ./$lang.gmo.m as" \
         "$dir/cd-AlsaMixer.mo.m"; \
     else \
     true; \
     fi; \
     fi; \
    done
installing fr.gmo as /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale/fr/LC_MESSAGES/cd-AlsaMixer.mo
installing ja.gmo as /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale/ja/LC_MESSAGES/cd-AlsaMixer.mo
installing it.gmo as /build/buildd/cairo-dock-plug-ins-2.0.8/debian/tmp/usr/share/locale/it/LC_MESSAGES/cd-AlsaMixer.mo
make[3]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer/po'
make[2]: Leaving directory `/build/buildd/cairo-dock-plug-ins-2.0.8/alsaMixer'
Making install in Animated-icons
make[2]: Entering directory `/build/buildd/cairo-dock-plug-ins-2.0.8/Animated-icons'
(log complet


Il y a donc un problème dans le dossier plug-ins/po ! à quoi sert-il (pour la version 2.0.8 !) ? Pour cette version, il n'y a que deux fichiers, un Makefile.in.in et un POTFILES.in (ce dernier contenant uniquement 'src/*.c' et comme il ne trouve pas ce dossier, il plante !) Any idea ? Est-il indispensable ? Peut-on passer outre ? Que faut-il changer (peux-tu tester ?)

matttbe, Sunday 09 August 2009 à 16:48


Subscription date : 24 January 2009
Messages : 12573
J'ai trouvé comment faire fonctionner le tout !

Les paquets sont dispo => https://edge.launchpad.net/~cairo-dock-team/+archive/ppa mais il faut les tester !!!

Par contre, je viens de voir que j'ai tout activé pour la compilation et donc 'mail' et 'gio-in-menu' aussi qui par défaut ne le sont pas. Je parle des paramètres pour le './configure :
        --enable-gio-in-gmenu \
        --enable-mail \
Dois-je les retirer ?

EDIT : la man page n'est pas à jour aussi J'essaye d'y penser ce soir !

matttbe, Sunday 09 August 2009 à 19:21


Subscription date : 24 January 2009
Messages : 12573
Bon il y a un petit problème de versionning donc je devrai les refaire et les nommer 2.0.8.1.

Voici les questions que je me pose tjs :
  • Faut-il activer mail et gio-in-menu ?
  • Pour pouvoir activer le plug-ins xfce integration, il faut installer plusieurs dépendances propres à xfce (libthunar-vfs-1-dev et un autre mais ça demande donc également d'installer thunar-data sur le poste client ! ) Comment faire ?
  • Pour le 'man-page', je fais un copié-collé de 'cairo-dock --help' ?

nochka85, Sunday 09 August 2009 à 23:15


Subscription date : 29 November 2007
Messages : 7408
mail -> Perso, je le trouve trop instable : Un coup de molette quand il y a 0 mail et c'est le plantage assuré

gio-in-menu -> .... euh ... c'est quoi ???

matttbe, Sunday 09 August 2009 à 23:17


Subscription date : 24 January 2009
Messages : 12573
gio-in-menu -> .... euh ... c'est quoi ???
Je pense que c'est ++gnome-integration-old mais à confirmer

fabounet, Monday 10 August 2009 à 01:14


Subscription date : 30 November 2007
Messages : 17118
gio-in-menu : ne sert en fait à rien actuellement
mail : comme Nochka, trop instable encore.
le configure devrait se lancer sans aucune option (valeurs par défaut).
merci Matttbe pour ce tuto qui a l'air bien complet !

matttbe, Monday 10 August 2009 à 01:15


Subscription date : 24 January 2009
Messages : 12573
Pour le man de cairo-dock, il est dispo ici.

Pour le tester :
sudo mv cairo-dock.1.gz /usr/share/man/man1/
man cairo-dock


Si quelqu'un pouvait regarder s'il n'y a pas (trop ) de fautes d'orthographes, syntaxes et autres, ce serait sympa (ppmt si tu n'as pas trop de bug en passant ).
Merci


EDIT : faut encore que je trouve une astuce pour éviter d'installer les lib de xfce mais que le ce plug-ins soit dispo dans les paquets... (au fait, était-ce déjà le cas ?) faut-il absolument la lib pour compiler ?

fabounet, Monday 10 August 2009 à 01:50


Subscription date : 30 November 2007
Messages : 17118
si les libs xfce ne sont pas trouvées, le plug-in n'est pas compilé.
ce qui n'est évidemment pas bon pour une génération de paquets
donc il te faut bien installer libthunar-vfs (nom approchant)

matttbe, Monday 10 August 2009 à 09:13


Subscription date : 24 January 2009
Messages : 12573
Voilà le fichier "control" (pour Karmic) :
Source: cairo-dock-plug-ins
Section: x11
Priority: optional
Maintainer: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XSBC-Original-Maintainer: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxxx
Build-Depends:     cdbs,
        gawk,
        libxxf86vm-dev,
        debhelper (>= 7.2.6),
        automake,
        libtool,
        intltool,
        libcairo2-dev (>= 1.8.0),
        libgtk2.0-dev (>= 2.16),
        librsvg2-dev (>= 2.22.0),
        libdbus-glib-1-dev,
        libxml2-dev,
        libxtst-dev,
        libglib2.0-dev (>= 2.20),
        cairo-dock-dev (>= 2.0.0),
        libasound2-dev,
        libvte-dev,
        x11proto-xf86vidmode-dev,
        libgnome-menu-dev,
        libgnomevfs2-dev,
        libgnomeui-dev,
        libthunar-vfs-1-dev,
        libasound2-dev,
        libvte-dev,
        libgnome-keyring-dev,
        libgnutls-dev,
        libwebkit-dev,
        libexif-dev,
        libxklavier-dev,
        libasound2,
        libexif12,
        libgtkglext1-dev,
        libgvfscommon-dev,
Standards-Version: 3.8.2
Homepage: http://www.glx-dock.org/

Package: cairo-dock-plug-ins
Section: graphics
Architecture: any
Depends:     cairo-dock-plug-ins-data (>= ${source:Version}),
        cairo-dock (>= 2.0.8),
        ${shlibs:Depends},
        ${misc:Depends}
Suggests:    compiz,
        rhythmbox,
        tomboy
Description: A set of plug-ins for cairo-dock
Cairo-dock-plug-ins is a set of plug-ins for Cairo-dock. It provides some new
functionnalities like controling music players or note-taking, a clock or a
desktop switcher but also some views, dialogs and desklets skins, etc.

Package: cairo-dock-plug-ins-data
Section: graphics
Architecture: all
Depends:     ${misc:Depends}
Description: A set of plug-ins for cairo-dock
Cairo-dock-plug-ins is a set of plug-ins for Cairo-dock. It provides some new
functionnalities like controling music players or note-taking, a clock or a
desktop switcher but also some views, dialogs and desklets skins, etc.
.
This package contains all images, locales and configuration files for
cairo-dock-plug-ins.

Tous les -dev sont transformés en "ce qu'il faut" (ex pour Karmic : libxklavier-dev => libxklavier15
Je pense que je vais devoir retaper les lib 'en dur' mais j'attends la réponse de Gilir s'il passe et s'il sait

fabounet, Monday 10 August 2009 à 12:34


Subscription date : 30 November 2007
Messages : 17118
en faut il ne fait pas mettre libgnomevfs2-dev, libgnomeui-dev, libgvfscommon-dev, libgnome-keyring-dev, et libthunar-vfs-1-dev
qui sont des libs dépendantes du bureau.
les plug-ins qui les utilisent ne seront juste pas chargés si leurs dépendances ne sons pas satisfaites, donc elles ne sont pas nécessaires.

matttbe, Monday 10 August 2009 à 13:44


Subscription date : 24 January 2009
Messages : 12573
Ok merci, je verrai ça ce soir !

fabounet, Monday 10 August 2009 à 16:21


Subscription date : 30 November 2007
Messages : 17118
ça ne va pas être évident pour le paquet "source" du coup
on peut les rajouter en suggestion

matttbe, Monday 10 August 2009 à 16:50


Subscription date : 24 January 2009
Messages : 12573
on peut les rajouter en suggestion
Peut-être que si je les mets en suggestion, je n'aurais pas à les remettre en "dur". Et donc avoir
Depends: cairo-dock-plug-ins-data (>= ${source:Version}),
cairo-dock (>= 2.0.8),
${shlibs:Depends},
${misc:Depends}
Suggests: libgnomevfs2, libgnomeui, libgvfscommon, libgnome-keyring, libthunar-vfs-1-dev, compiz, rhythmbox, tomboy



PS : pour les bugs Launchpad, j'ai vu que tu avais deux comptes (fabounet-03 (celui de la team - yahoo) et fabounet03 (gmail)), s'il faut t'attribuer des bug, je les mets à quel nom
Aussi, n'hésite pas à changer le statut . Tout au-dessus sur la page de bug :
Affects                         Status                  Importance         Assigned to         Milestone
cairo-dock-core          Fix Committed              Wishlist           Fabounet

fabounet, Monday 10 August 2009 à 18:08


Subscription date : 30 November 2007
Messages : 17118
lol j'avais oublié celui de yahoo !
comme je l'utilise plus, je préfère l'adresse gmail.
oki pas encore l'habitude
mais aussi pas le temps de garder à jour 2 sites, et ça c'est plus embêtant.

matttbe, Monday 10 August 2009 à 18:27


Subscription date : 24 January 2009
Messages : 12573
Est-ce que tu pourras effacer le mauvais compte alors (on pouvait changer son adresse mail aussi ) ? Et Mav, peux-tu mettre fabounet03 en admin ? => Je ne peux rien changé sur cette page-ci

Voilà Fab, il ne te reste plus qu'à te rajouter sur la carte, signer le code de conduite et tu seras parfaitement intégré sur lp et dans la team (et tu pourras envoyer des paquets sur ton ppa ou celui de cd ;-).

PS : Tous les membres de l'équipe sont prévenus de tous les bug assignés à CD par mail. Donc il ne te reste plus qu'à passer sur ce site (glx-dock.org) et le reste, tu es prévenu par mail

EDIT : petit up pour voir si quelqu'un pouvait relire le manuel en anglais (man page) (ici pour le télécharger et l'installer) avant que je l'intègre aux paquets des dépôts ce soir => ppmt si tu t'ennuies

(il faudra tester les paquets aussi )

ppmt, Monday 10 August 2009 à 20:25


Subscription date : 29 November 2007
Messages : 3520
Je le ferais quand on sera gentil avec moi et qu'on arrete de se moquer de moi parceque moi dock marche pas bien

je regarderais ca se soir...

nochka85, Monday 10 August 2009 à 20:31


Subscription date : 29 November 2007
Messages : 7408
@ppmt : Tu es la plus jolie grenouille que j'ai vue depuis un bon bout de temps !

.... c'est assez gentil çà ?

ppmt, Monday 10 August 2009 à 21:06


Subscription date : 29 November 2007
Messages : 3520
tu veux dire que tu en a vu des plus jolies? Ah ben merci!

nochka85, Monday 10 August 2009 à 21:11


Subscription date : 29 November 2007
Messages : 7408
Bah ....je veux pas être hypocrite non plus !


Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Cairo-Dock-Team : Comment envoyer un paquet sur le ppa
Page : 1 2 3 4 5 6
matttbe Français 101 matttbe [Read]
31 August 2009 à 07:42


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Cairo-Dock-Team : Comment envoyer un paquet sur le ppa 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.