%general-entities; ]> libportal-&libportal-version; libportal Introduction to libportal The libportal package provides a library that contains GIO-style async APIs for most Flatpak portals. &lfs120_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 (for documentation), and (for testing), &qt5-deps; (for the Qt5 version of libportal), and 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 setup --prefix=/usr --buildtype=release -Ddocs=false .. && ninja If you have installed and wish to build the API documentation for this package, issue: sed "/output/s/-1/-&libportal-version;/" -i ../doc/meson.build && meson configure -Ddocs=true && ninja To test the results, issue: ninja test. Note that additional dbus-daemon processes may need to be killed after the tests are run. Now, as the root user: ninja install Command Explanations -Ddocs=false: &gi-doc-disable; 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