%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; Additional Downloads Optional patch (required for running the test suite): libportal Dependencies Required Recommended and Recommended (Runtime) To make this package really useful, install , , (if running a GNOME desktop environment), and (if running a LXQt desktop environment). They are not needed if only using this package to satisfy a build dependency. 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 If running the test suite, apply a patch to fix a dozen of test failures with python-dbusmock 0.30.0 or later: patch -Np1 -i ../libportal-&libportal-version;-testsuite_fix-1.patch 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