Versions
v0.9.1 :: 0/1-1-1-1 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- amd64 arm arm64 x86 ~alpha ~loong ~ppc ~ppc64 ~riscv ~sparc
- USE flags
- X gtk gtk-doc introspection qt6 test vala wayland
USE flags
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
- qt6
- Add support for the Qt 6 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
Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-qt / qtbase : Cross-platform application development framework
gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces
Runtime Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-qt / qtbase : Cross-platform application development framework
gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces
Depending packages
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
gui-apps / deskflow : Share a mouse and keyboard between computers (FOSS version of Synergy)
gui-apps / input-leap : Share a mouse and keyboard between computers (fork of Barrier)
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
x11-terms / ptyxis : A terminal for a container-oriented desktop
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - 1vybridge · gentoo
dev-libs/libportal: add required USE for gtk{,+}
Bug: https://bugs.gentoo.org/942447 Signed-off-by: 1vybridge <openrc@posteo.de> Part-of: https://github.com/gentoo/gentoo/pull/42519 Closes: https://github.com/gentoo/gentoo/pull/42519 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
dev-libs/libportal: Fix building with QT 6.9
Thanks-to: Harris Landgarten Thanks-to: Sam James Closes: https://bugs.gentoo.org/957114 Signed-off-by: Pacho Ramos <pacho@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libportal: Stabilize 0.9.1 arm, #953280
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-libs/libportal: drop 0.7.1-r1
Closes: https://bugs.gentoo.org/950251 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libportal: Stabilize 0.9.1 arm64, #950251
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libportal: Stabilize 0.9.1 x86, #950251
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libportal: Stabilize 0.9.1 amd64, #950251
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-libs/libportal: drop 0.7.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-libs/libportal: add 0.9.1 w/ IUSE qt6, python3_13, drop virtualx
Thanks-to: Paul Zander <negril.nx+gentoo@gmail.com> Thanks-to: Mathieu Gollain <mathieu.gollain@zero-sum.fr> Closes: https://github.com/gentoo/gentoo/pull/38065 Closes: https://github.com/gentoo/gentoo/pull/39717 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - 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>