deskutils/libportal 0.10.0 MidnightBSD
GIO-styled async APIs for Flatpak
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
7c856fe819- License
- lgpl3
- Categories
- deskutils
Description
Flatpak is a technology for packaging and distributing standalone dekstop applications. It uses interfaces called "portals" to communicate with the rest of the system.
libportal is a small library that provides an asynchronous API to the most Flatpak portals.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | deskutils/libportal | 0.10.0 |
| FreeBSD | deskutils/libportal | 0.11.0 |
| OpenBSD | sysutils/flatpak/libportal | 0.11.0 |
| NetBSD | devel/libportal | 0.9.1nb2 |
| DragonFly | deskutils/libportal | 0.9.1 |
| HardenedBSD | deskutils/libportal | 0.11.0 |
| GhostBSD | deskutils/libportal | 0.11.0 |
Install
Binary package:
mport install libportal
From mports:
cd /usr/mports/deskutils/libportal && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libportal>0:deskutils/libportal
LIB_DEPENDS= libportal.so:deskutils/libportal
Dependencies
As this port's Makefile names them.
Build 1
gtkdoc-scan: textproc/gtk-doc
Test 2
${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}python-dbusmock>0: devel/py-python-dbusmock
Build dependencies 1
Configuration
Options name: deskutils_libportal
| Option | Default | Description |
|---|---|---|
| VAPI | on |
- USES
- gnome meson pkgconfig python:3.11+,test
- Service scripts
- none
Files
pkg-plist 36
- include/libportal/account.h
- include/libportal/background.h
- include/libportal/camera.h
- include/libportal/clipboard.h
- include/libportal/dynamic-launcher.h
- include/libportal/email.h
- include/libportal/filechooser.h
- include/libportal/inhibit.h
- include/libportal/inputcapture-pointerbarrier.h
- include/libportal/inputcapture-zone.h
- include/libportal/inputcapture.h
- include/libportal/location.h
- include/libportal/notification.h
- include/libportal/openuri.h
- include/libportal/parent.h
- include/libportal/portal-enums.h
- include/libportal/portal-helpers.h
- include/libportal/portal.h
- include/libportal/print.h
- include/libportal/remote.h
- include/libportal/screenshot.h
- include/libportal/session.h
- include/libportal/settings.h
- include/libportal/spawn.h
- include/libportal/trash.h
- include/libportal/types.h
- include/libportal/updates.h
- include/libportal/wallpaper.h
- lib/girepository-1.0/Xdp-1.0.typelib
- lib/libportal.so
- lib/libportal.so.1
- lib/libportal.so.1.0.0
- libdata/pkgconfig/libportal.pc
- share/gir-1.0/Xdp-1.0.gir
- share/vala/vapi/libportal.deps
- share/vala/vapi/libportal.vapi
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| flatpak-libportal-0.10.0_GH0.tar.gz | 152017 | e1b6913c6d9015bfa918ace86f82c30940982add97aed9c18cc929c5327054fd |