BSD Ports

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

SystemPortVersion
MidnightBSDdeskutils/libportal0.10.0
FreeBSDdeskutils/libportal0.11.0
OpenBSDsysutils/flatpak/libportal0.11.0
NetBSDdevel/libportal0.9.1nb2
DragonFlydeskutils/libportal0.9.1
HardenedBSDdeskutils/libportal0.11.0
GhostBSDdeskutils/libportal0.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

Test 2

Build dependencies 1

Configuration

Options name: deskutils_libportal

OptionDefaultDescription
VAPIon
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
FileSizeSHA256
flatpak-libportal-0.10.0_GH0.tar.gz152017e1b6913c6d9015bfa918ace86f82c30940982add97aed9c18cc929c5327054fd

Commit history 1

DateCommitCreditsLog message
7c856fe819 Lucas Holt deskutils/libportal: update to 0.10.0 (#1331)
Update libportal and all slave backend packages to 0.10.0. - Remove the upstreamed Qt compatibility patch. - Update the base plist for clipboard.h and removal of glib-backports.h. - Enable the upstream pytest suite with explicit test dependencies. - Reset inherited GTK backend revisions to the new release default. Validation: - bmake makesum, patch, build, fake, package, test, check-license - Base pytest suite: 81/81 - GTK3, GTK4, Qt5, and Qt6 slave packages build/package successfully - Qt5 and Qt6 unit tests pass - portlint -C (0 fatal) and git diff --check ## Summary by Sourcery Update libportal and its backend packages to 0.10.0 and validate the release with the upstream test suite. Enhancements: - Update libportal and its GTK backend packages to version 0.10.0, …