libportal-0.6

Introduction libportal

Le paquet libportal fournit une bibliothèque qui contient les API de type GIO pour la plupart des portails Flatpak.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de libportal

Requises

gobject-introspection-1.72.0

Recommandées

Facultatives

Vala-0.56.2 et gi-docgen

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libportal

Installation de libportal

[Avertissement]

Avertissement

Si une version précédente de libportal est installée, déplacez les en-têtes ailleurs pour que les paquets suivants n'aient pas de conflit (en tant qu'utilisateur root) :

if [ -e /usr/include/libportal ]; then
    rm -rf /usr/include/libportal.old &&
    mv -vf /usr/include/libportal{,.old}
fi

Installez libportal en lanant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release -Ddocs=false .. &&
ninja

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-Ddocs=false : supprimez se paramètre si vous avez installé gi-docgen et que vous souhaitez reconstruire et installer la documentation de l'API

-Dbackends=gtk3,gtk4,qt5 : ce paramètre vous permet d'indiquer les moteurs disponibles. Vous pouvez l'utiliser pour désactiver les dépendances à gtk-3, gtk-4 ou qt-5. La plupart des applications qui utilisent libportal utiliseront soit gtk-4 soit gtk-3. La valeur par défaut est de construire ces trois moteurs.

Contents

Programmes installs: None
Bibliothques installes: libportal.so, libportal-gtk3.so, libportal-gtk4.so et libportal-qt5.so
Rpertoires installs: /usr/include/libportal et /usr/share/gtk-doc/html/libportal

Descriptions courtes

libportal.so

fournit des API asynchrones dans le style de GIO pour la plupart des portails Flatpak

libportal-gtk3.so

fournit des fonctions spécifiques à GTK+-3 pour interagir avec les portails Flatpak.

libportal-gtk4.so

fournit des fonctions spécifiques à GTK-4 pour interagir avec les portails Flatpak.

libportal-qt5.so

fournit des fonctions spécifiques à Qt5 pour interagir avec les portails Flatpak.

Last updated on