Subversion Repositories svn LFS-FR

Rev

Rev 7022 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5853 myou72 1
<?xml version="1.0" encoding="UTF-8"?>
1285 jmengual 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
6895 myou72 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
1285 jmengual 5
  %general-entities;
6998 myou72 6
  <!ENTITY libdbusmenu-qt-download-http "&sources-anduin-http;/other/libdbusmenu-qt-&libdbusmenu-qt-version;.tar.xz">
1285 jmengual 7
  <!ENTITY libdbusmenu-qt-download-ftp  " ">
6895 myou72 8
  <!ENTITY libdbusmenu-qt-md5sum        "d21a1f5569e0bc9c9245b4f71761c62f">
9
  <!ENTITY libdbusmenu-qt-size          "40 Ko">
10
  <!ENTITY libdbusmenu-qt-buildsize     "2.6 Mo">
11
  <!ENTITY libdbusmenu-qt-time          "0.2 SBU">
1285 jmengual 12
]>
13
<sect1 id="libdbusmenu-qt" xreflabel="libdbusmenu-qt-&libdbusmenu-qt-version;">
14
  <?dbhtml filename="libdbusmenu-qt.html"?>
15
  <sect1info>
3534 myou72 16
    <othername>$LastChangedBy&nbsp;: rthomsen $</othername>
17
    <date>$Date&nbsp;: 2013-04-23 19:04:04 +0200 (mar. 23 avril 2013) $</date>
1285 jmengual 18
  </sect1info>
19
  <title>libdbusmenu-qt-&libdbusmenu-qt-version;</title>
20
  <indexterm zone="libdbusmenu-qt">
2355 jmengual 21
    <primary sortas="a-libdbusmenu-qt">libdbusmenu-qt</primary>
1285 jmengual 22
  </indexterm>
23
  <sect2 role="package">
5853 myou72 24
    <title>Introduction à libdbusmenu-qt</title>
7011 myou72 25
    <para>Cette bibliothèque offre une implémentation <application>Qt</application> des specs de DBusMenu
6905 myou72 26
    dont le but est de présenter des menus sur le DBus. Ces bibliothèques
7054 myou72 27
    sont utilisées par KDE4 et KF5, mais elles peuvent être liées respectivement à <xref
7022 myou72 28
    linkend="qt4"/> et <xref linkend="qt5"/>. Les deux versions ne sont pas en conflit l'une avec l"autre. </para>
6976 myou72 29
    &lfs78_checked;
1289 jmengual 30
    <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
1285 jmengual 31
    <itemizedlist spacing="compact">
32
      <listitem>
5853 myou72 33
        <para>Téléchargement (HTTP)&nbsp;: <ulink url="&libdbusmenu-qt-download-http;"/></para>
1285 jmengual 34
      </listitem>
35
      <listitem>
5853 myou72 36
        <para>Téléchargement (FTP)&nbsp;: <ulink url="&libdbusmenu-qt-download-ftp;"/></para>
1285 jmengual 37
      </listitem>
38
      <listitem>
5853 myou72 39
        <para>Somme de contrôle MD5 du téléchargement&nbsp;: &libdbusmenu-qt-md5sum;</para>
1285 jmengual 40
      </listitem>
41
      <listitem>
5853 myou72 42
        <para>Taille du téléchargement&nbsp;: &libdbusmenu-qt-size;</para>
1285 jmengual 43
      </listitem>
44
      <listitem>
1289 jmengual 45
        <para>Estimation de l'espace disque requis&nbsp;: &libdbusmenu-qt-buildsize;</para>
1285 jmengual 46
      </listitem>
47
      <listitem>
1289 jmengual 48
        <para>Estimation du temps de construction&nbsp;: &libdbusmenu-qt-time;</para>
1285 jmengual 49
      </listitem>
50
    </itemizedlist>
5853 myou72 51
    <bridgehead renderas="sect3">Dépendances de libdbusmenu-qt</bridgehead>
1289 jmengual 52
    <bridgehead renderas="sect4">Requises</bridgehead>
1285 jmengual 53
    <para role="required">
6986 myou72 54
    <xref linkend="qt4"/> ou <xref linkend="qt5"/>
1285 jmengual 55
    </para>
1289 jmengual 56
    <bridgehead renderas="sect4">Facultatives</bridgehead>
1285 jmengual 57
    <para role="optional">
4153 myou72 58
    <xref linkend="qjson"/> (pour construire la suite de tests) et
1691 dmugn 59
    <xref linkend="doxygen"/> (pour construire la documentation API)
1285 jmengual 60
    </para>
1289 jmengual 61
    <para condition="html" role="usernotes">Notes utilisateur&nbsp;:
1285 jmengual 62
    <ulink url="&blfs-wiki;/libdbusmenu-qt"/></para>
63
  </sect2>
64
  <sect2 role="installation">
1289 jmengual 65
    <title>Installation de libdbusmenu-qt</title>
6905 myou72 66
    <para>Installez la version basée sur Qt4 de <application>libdbusmenu-qt</application> en lançant les
1289 jmengual 67
    commandes suivantes&nbsp;:</para>
3532 myou72 68
<screen>
69
<userinput>mkdir build &amp;&amp;
6565 myou72 70
cd    build &amp;&amp;
7000 myou72 71
cmake -DCMAKE_INSTALL_PREFIX=/usr \
72
      -DCMAKE_BUILD_TYPE=Release  \
73
      -DUSE_QT4=TRUE              \
74
      -DWITH_DOC=OFF              \
75
      -Wno-dev .. &amp;&amp;
3532 myou72 76
make</userinput>
77
</screen>
5853 myou72 78
    <para>Pour tester les résultats
6910 myou72 79
    (<xref linkend="qjson"/> doit être installé),
6905 myou72 80
    tapez: <command>make -k check</command>. Un test est connu pour échouer.</para>
81
    <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para>
6915 myou72 82
<screen role="root">
83
<userinput>make install</userinput>
84
</screen>
6905 myou72 85
    <para>Installez la version basée sur qt5 de
86
    <application>libdbusmenu-qt</application> en lançant les commandes suivantes:</para>
87
    <note><para>Si vous construisez les deux versions de cette application, soyez certain d'enlever la version
88
    précédente des sources et les extraire de nouveau depuis le fichier tar original.</para></note>
6915 myou72 89
<screen>
90
<userinput>mkdir build &amp;&amp;
6905 myou72 91
cd    build &amp;&amp;
7000 myou72 92
cmake -DCMAKE_INSTALL_PREFIX=/usr \
93
      -DCMAKE_BUILD_TYPE=Release  \
94
      -DWITH_DOC=OFF              \
95
      -Wno-dev .. &amp;&amp;
6915 myou72 96
make</userinput>
97
</screen>
6905 myou72 98
    <para>La version qt5 de ce paquet n'a pas de suite de tests fonctionnelles.
99
    </para>
1289 jmengual 100
    <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
3532 myou72 101
<screen role="root">
102
<userinput>make install</userinput>
103
</screen>
1285 jmengual 104
  </sect2>
105
  <sect2 role="commands">
4976 myou72 106
    <title>Explications des commandes</title>
5853 myou72 107
    <para><option>-DCMAKE_BUILD_TYPE=Release</option>: Ce paramètre est utilisé
108
    pour construire sans les symboles de déboguage et appliquer un haut niveau
109
    d'optimisation à la compilation.</para>
6905 myou72 110
    <para><option>-DUSE_QT4=TRUE</option>: Ce paramètre est utilisé pour assurer que la version
111
    Qt4 de la bibliothèque soit construite même si Qt5 est présent.</para>
5853 myou72 112
    <para><option>-DWITH_DOC=OFF</option>&nbsp;: Cette option est initialisée pour éviter la construction
113
    de la documentation API. Oubliez la si vous avez installé <application>doxygen</application>
1691 dmugn 114
    et voulez la documentation.</para>
1285 jmengual 115
  </sect2>
116
  <sect2 role="content">
1289 jmengual 117
    <title>Contenu</title>
1285 jmengual 118
    <segmentedlist>
5853 myou72 119
      <segtitle>Programmes installés</segtitle>
120
      <segtitle>Bibliothèques installées</segtitle>
121
      <segtitle>Répertoires installés</segtitle>
1285 jmengual 122
      <seglistitem>
1289 jmengual 123
        <seg>Aucun</seg>
6905 myou72 124
        <seg>libdbusmenu-qt.so and libdbusmenu-qt5.so</seg>
125
        <seg>/usr/include/dbusmenu-qt et
126
             /usr/include/dbusmenu-qt5</seg>
1285 jmengual 127
      </seglistitem>
128
    </segmentedlist>
129
  </sect2>
130
</sect1>