%general-entities; ]> $Date$ libportal-&libportal-version; libportal Introduction to libportal The libportal package provides a library that contains GIO-style async APIs for most Flatpak portals. &lfs111_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libportal-md5sum; Download size: &libportal-size; Estimated disk space required: &libportal-buildsize; Estimated build time: &libportal-time; libportal Dependencies Required Recommended , , and Optional and gi-docgen User Notes: Installation of libportal If a previous version of libportal is installed, move the headers out of the way so that later packages do not encounter conflicts (as the root user): if [ -e /usr/include/libportal ]; then rm -rf /usr/include/libportal.old && mv -vf /usr/include/libportal{,.old} fi Install libportal by running the following commands: mkdir build && cd build && meson --prefix=/usr --buildtype=release -Ddocs=false .. && ninja This package does not come with a test suite. Now, as the root user: ninja install Command Explanations -Ddocs=false: Remove this parameter if gi-docgen is installed and you wish to rebuild and install the API documentation. : This switch allows you to set the available backends. You can use it to disable the dependency on gtk-3, gtk-4, or qt-5. Most applications that use libportal will use either gtk-4 or gtk-3. The default is to build all three backends. Contents Installed Programs Installed Libraries Installed Directories None libportal.so, libportal-gtk3.so, libportal-gtk4.so, and libportal-qt5.so /usr/include/libportal and /usr/share/gtk-doc/html/libportal Short Descriptions libportal.so provides GIO-style async APIs for most Flatpak portals libportal.so libportal-gtk3.so provides GTK+-3 specific functions for interacting with Flatpak portals. libportal-gtk3.so libportal-gtk4.so provides GTK-4 specific functions for interacting with Flatpak portals. libportal-gtk4.so libportal-qt5.so provides Qt5 specific functions for interacting with Flatpak portals. libportal-qt5.so