Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libportal.xml

    r20a35ab rc5408a2  
    77  <!ENTITY libportal-download-http "https://github.com/flatpak/libportal/releases/download/&libportal-version;/libportal-&libportal-version;.tar.xz">
    88  <!ENTITY libportal-download-ftp  " ">
    9   <!ENTITY libportal-md5sum        "2ca3806e18e2197dd87d22379405a624">
    10   <!ENTITY libportal-size          "52 KB">
    11   <!ENTITY libportal-buildsize     "3.6 MB">
     9  <!ENTITY libportal-md5sum        "e16c8ca2621aff64774a1d2ad6a2a346">
     10  <!ENTITY libportal-size          "64 KB">
     11  <!ENTITY libportal-buildsize     "2.9 MB">
    1212  <!ENTITY libportal-time          "0.1 SBU">
    13 
    1413]>
    1514
     
    1716  <?dbhtml filename="libportal.html"?>
    1817
    19   <sect1info>
    20     <date>$Date$</date>
    21   </sect1info>
    2218
    2319  <title>libportal-&libportal-version;</title>
     
    3531    </para>
    3632
    37     &lfs110a_checked;
     33    &lfs112_checked;
    3834
    3935    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7571    <bridgehead renderas="sect4">Required</bridgehead>
    7672    <para role="required">
    77       <xref linkend="glib2"/>
     73      <xref linkend="gobject-introspection"/>
     74    </para>
     75
     76    <bridgehead renderas="sect4">Recommended</bridgehead>
     77    <para role="recommended">
     78      <xref linkend="gtk3"/>,
     79      <xref linkend="gtk4"/>, and
     80      <xref linkend="qt5"/>
    7881    </para>
    7982
    8083    <bridgehead renderas="sect4">Optional</bridgehead>
    8184    <para role="optional">
    82       <xref linkend="gtk-doc"/>
    83     </para>
    84 
     85      <xref linkend="vala"/> and
     86      <ulink url="&gi-docgen-url;">gi-docgen</ulink>
     87    </para>
    8588
    8689    <para condition="html" role="usernotes">
     
    9295    <title>Installation of libportal</title>
    9396
     97    <warning>
     98      <para>
     99        If a previous version of libportal is installed, move the
     100        headers out of the way so that later packages do not encounter
     101        conflicts (as the <systemitem role="username">root</systemitem>
     102        user):
     103      </para>
     104<screen role="root"><userinput>if [ -e /usr/include/libportal ]; then
     105    rm -rf /usr/include/libportal.old &amp;&amp;
     106    mv -vf /usr/include/libportal{,.old}
     107fi</userinput></screen>
     108    </warning>
     109
    94110    <para>
    95111      Install <application>libportal</application> by running the following
     
    100116cd    build &amp;&amp;
    101117
    102 meson --prefix=/usr --buildtype=release -Dgtk_doc=false .. &amp;&amp;
     118meson --prefix=/usr --buildtype=release -Ddocs=false .. &amp;&amp;
    103119ninja</userinput></screen>
    104120
     
    121137
    122138    <para>
    123       <parameter>-Dgtk_doc=false</parameter>: Remove this parameter if
    124       <application>GTK-Doc</application> is installed and you wish to rebuild
     139      <parameter>-Ddocs=false</parameter>: Remove this parameter if
     140      <application>gi-docgen</application> is installed and you wish to rebuild
    125141      and install the API documentation.
     142    </para>
     143
     144    <para>
     145      <option>-Dbackends=gtk3,gtk4,qt5</option>: This switch allows you to set
     146      the available backends. You can use it to disable the dependency on gtk-3,
     147      gtk-4, or qt-5. Most applications that use libportal will use either
     148      gtk-4 or gtk-3. The default is to build all three backends.
    126149    </para>
    127150
     
    140163        </seg>
    141164        <seg>
    142           libportal.so
     165          libportal.so,
     166          libportal-gtk3.so,
     167          libportal-gtk4.so, and
     168          libportal-qt5.so
    143169        </seg>
    144170        <seg>
     
    165191        </listitem>
    166192      </varlistentry>
     193
     194      <varlistentry id="libportal-gtk3">
     195        <term><filename class="libraryfile">libportal-gtk3.so</filename></term>
     196        <listitem>
     197          <para>
     198            provides GTK+-3 specific functions for interacting with Flatpak
     199            portals.
     200          </para>
     201          <indexterm zone="libportal libportal-gtk3">
     202            <primary sortas="c-libportal-gtk3">libportal-gtk3.so</primary>
     203          </indexterm>
     204        </listitem>
     205      </varlistentry>
     206
     207      <varlistentry id="libportal-gtk4">
     208        <term><filename class="libraryfile">libportal-gtk4.so</filename></term>
     209        <listitem>
     210          <para>
     211            provides GTK-4 specific functions for interacting with Flatpak
     212            portals.
     213          </para>
     214          <indexterm zone="libportal libportal-gtk4">
     215            <primary sortas="c-libportal-gtk4">libportal-gtk4.so</primary>
     216          </indexterm>
     217        </listitem>
     218      </varlistentry>
     219
     220      <varlistentry id="libportal-qt5">
     221        <term><filename class="libraryfile">libportal-qt5.so</filename></term>
     222        <listitem>
     223          <para>
     224            provides Qt5 specific functions for interacting with Flatpak
     225            portals.
     226          </para>
     227          <indexterm zone="libportal libportal-qt5">
     228            <primary sortas="c-libportal-qt5">libportal-qt5.so</primary>
     229          </indexterm>
     230        </listitem>
     231      </varlistentry>
    167232    </variablelist>
    168233  </sect2>
Note: See TracChangeset for help on using the changeset viewer.