libportal-0.6
Installation de libportal
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 setup --prefix=/usr --buildtype=release -Ddocs=false .. &&
ninja
Si vous avez installé Gi-DocGen-2023.1 et souhaitez construire la
documentation de l'API de ce paquet, exécutez :
sed "/output/s/-1/-0.6/" -i ../doc/meson.build &&
meson configure -Ddocs=true &&
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
: Allow
building this package without Gi-DocGen-2023.1 installed. If you have
Gi-DocGen-2023.1 installed and you wish to
rebuild and install the API documentation, a meson configure command will
reset this option.
-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
Bibliothèques installes:
libportal.so, libportal-gtk3.so,
libportal-gtk4.so et libportal-qt5.so
Répertoires 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.
|