libportal-0.6
Installasjon av libportal
Warning
Hvis en tidligere versjon av libportal er installert, flytt
deklarasjoner ute av veien slik at senere pakker ikke støter på
konflikter (som root
bruker):
if [ -e /usr/include/libportal ]; then
rm -rf /usr/include/libportal.old &&
mv -vf /usr/include/libportal{,.old}
fi
Installer libportal ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release -Ddocs=false .. &&
ninja
Hvis du har Gi-DocGen-2023.1 installert og ønsker
å bygge API dokumentasjonen for denne pakken, utsted:
sed "/output/s/-1/-0.6/" -i ../doc/meson.build &&
meson configure -Ddocs=true &&
ninja
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
ninja install
Parameterforklaringer
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-Ddocs=false
: Tillat å
bygge denne pakken uten Gi-DocGen-2023.1 installert. Hvis du har
Gi-DocGen-2023.1 installert og du ønsker å
gjenoppbygge og installere API dokumentasjonen, en meson configure kommando vil
tilbakestille dette alternativet.
-Dbackends=gtk3,gtk4,qt5
: Denne
bryteren lar deg stille inn tilgjengelige bakstykker. Du kan bruke
den til å deaktivere avhengigheten av gtk-3, gtk-4 eller qt-5. De
fleste applikasjoner som bruker libportal vil bruke enten gtk-4
eller gtk-3. Standard er å bygge alle tre bakstykkene.
Innhold
Installerte Programmer:
Ingen
Installerte Biblioteker:
libportal.so, libportal-gtk3.so,
libportal-gtk4.so, og libportal-qt5.so
Installerte Mapper:
/usr/include/libportal og
/usr/share/gtk-doc/html/libportal
Korte Beskrivelser
libportal.so
|
gir GIO stil async APIer for de fleste Flatpak portaler
|
libportal-gtk3.so
|
gir GTK+-3 spesifikke funksjoner for samhandling med
Flatpak portaler.
|
libportal-gtk4.so
|
gir GTK-4 spesifikke funksjoner for samhandling med
Flatpak portaler.
|
libportal-qt5.so
|
gir Qt5 spesifikke funksjoner for samhandling med Flatpak
portaler.
|