dev-libs / libportal

Flatpak portal library

Official package sites : https://github.com/flatpak/libportal ·

v0.7.1-r1 :: 0/1-1-1-1 :: gentoo

Modified
License
LGPL-3
Keywords
amd64 arm64 x86 ~alpha ~arm ~loong ~ppc ~ppc64 ~riscv ~sparc
USE flags
X gtk gtk-doc introspection qt5 test vala wayland

v0.7.1 :: 0/1-1-1-1 :: gentoo

Modified
License
LGPL-3
Keywords
amd64 arm64 x86 ~alpha ~arm ~loong ~ppc ~ppc64 ~riscv ~sparc
USE flags
gtk gtk-doc introspection qt5 test vala

General

X
Add support for X11
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
gtk-doc
Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
introspection
Add support for GObject based introspection
qt5
Add support for the Qt 5 application and UI framework
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vala
Enable bindings for dev-lang/vala
wayland
Enable dev-libs/wayland backend

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qttest : Unit testing library for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces

x11-libs / gtk+ : Gimp ToolKit +

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces

x11-libs / gtk+ : Gimp ToolKit +

app-text / paper-clip : Edit the title, author, keywords and more details of PDF documents

dev-util / gnome-builder : An IDE for writing GNOME-based software

gnome-base / nautilus : Default file manager for the GNOME desktop

gnome-extra / gnome-boxes : Simple GNOME application to access remote or virtual systems

gnome-extra / gnome-contacts : GNOME contact management application

gnome-extra / gnome-network-displays : Stream the desktop to Wi-Fi Display capable devices

media-gfx / gnome-photos : Access, organize and share your photos on GNOME

media-gfx / shotwell : Open source photo manager for GNOME

media-video / totem : Media player for GNOME

sci-geosciences / gnome-maps : A map application for GNOME

www-client / epiphany : GNOME webbrowser based on Webkit

922760
dev-libs/libportal-0.7.1 fails tests (MUSL-SYSTEM)
924162
dev-libs/libportal is missing the USE-flag `vala` which is required for Shotwell
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libportal: Stabilize 0.7.1-r1 x86, #937415
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libportal: Stabilize 0.7.1-r1 arm64, #937415
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libportal: Stabilize 0.7.1-r1 amd64, #937415
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-libs/libportal: backport test fix for python-dbusmock 0.30.0
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-libs/libportal: prevent automagically building against gtk[X,wayland]
e.g. the upstream code checks whether GDK_WINDOWING_WAYLAND is defined by the gtk headers, and if so will compile against the wayland symbols it provides. This means that libportal built on a system with gtk+[-wayland] will be compatible with anything, but when built on a system with gtk+[wayland], requires that at runtime. This cannot be expressed with USE flags. We could bind tightly to whether gtk was built with wayland (and X), and in the process, arbitrarily restrict libportal[-wayland] to only build and install on a system with gtk+[-wayland]. But we recently added a hack to gtk itself which allows hiding the automagic macros entirely. Inject this via append-cflags if the USE flags aren't set, to simulate building on a system with more minimal gtk packages. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-libs/libportal: drop 0.6
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libportal: Stabilize 0.7.1 arm64, #921406
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libportal: Stabilize 0.7.1 x86, #921406
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/libportal: Stabilize 0.7.1 amd64, #921406
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillermo Joandet · gentoo
dev-libs/libportal: Version bump to 0.7.1
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32688 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libportal: Keyword 0.6 alpha, #882511
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-libs/libportal: keyword 0.6 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libportal: Keyword 0.6 ia64, #880237
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libportal: Keyword 0.6 ppc, #880237
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libportal: Stabilize 0.6 arm64, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libportal: Stabilize 0.6 x86, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libportal: Stabilize 0.6 amd64, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libportal: Keyword 0.6 sparc, #838709
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/libportal: Keyword 0.6 arm, #838709
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libportal: Keyword 0.6 x86, #838709
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/libportal: Keyword 0.6 ppc64, #838709
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/libportal: Keyword 0.6 arm64, #838709
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/libportal: Keyword 0.6 riscv, #838709
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/libportal: Add new package, version 0.6
Signed-off-by: Matt Turner <mattst88@gentoo.org>