libportal 0.7.1-5 source package in Ubuntu

Changelog

libportal (0.7.1-5) unstable; urgency=medium

  * Generate a vapigen wrapper that searches the appropriate ${libdir}.
    Ideally vapigen should have a solution to this, but at the moment it
    can't find GLib-2.0.gir without the compatibility symlink provided
    by libgirepository1.0-dev (#1060904).
    Generating our own wrapper like this also allows for
    cross-compilation, by using the build-architecture vapigen but
    telling it to look for GIR XML in the host architecture's library
    directory. This acts as a prototype of being able to generate Vala
    API descriptions during cross-compilation more generically.
  * d/control: Stop depending on libgirepository1.0-dev explicitly.
    Now that we can find GIR XML in /usr/lib/*/gir-1.0, we don't need
    the libgirepository1.0-dev metapackage, which is not and cannot
    be Multi-Arch: same (see #801672). Instead, we can take smaller
    parts of it: the gobject-introspection tools, and the GIR XML in
    gir1.2-glib-2.0-dev (which we already depended on).
    Until all of our build-dependencies add dependencies for the
    GIR XML that they depend on, we also need to build-depend on
    gir1.2-freedesktop-dev.
  * d/control, d/rules: Use cross g-ir-scanner to support cross-compiling.
    Ideally this would be automatic (#1060838), but it isn't. Accept an
    older version of gobject-introspection when not cross-compiling,
    to facilitate backports.
  * d/control: Build-Depend on Gio-2.0 by its systematic name
    gir1.2-gio-2.0-dev, a virtual package provided by gir1.2-glib-2.0-dev

 -- Simon McVittie <email address hidden>  Wed, 17 Jan 2024 18:02:05 +0000

Upload details

Uploaded by:
Utopia Maintenance Team
Uploaded to:
Sid
Original maintainer:
Utopia Maintenance Team
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libportal_0.7.1-5.dsc 4.0 KiB cb1ecac779b0088bc833ba3fb28612477df8e0a176899e27aad4f3671a2994ce
libportal_0.7.1.orig.tar.xz 72.5 KiB 297b90b263fad22190a26b8c7e8ea938fe6b18fb936265e588927179920d3805
libportal_0.7.1-5.debian.tar.xz 11.1 KiB 8122dba446e489bd2bf10a5ab076ea087b3899264623c5dbfb6e7e90ca90d1e8

Available diffs

No changes file available.

Binary packages built by this source

gir1.2-xdp-1.0: Flatpak portal library - introspection data

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package can be used by other packages using the GIRepository format
 to generate dynamic bindings.

gir1.2-xdpgtk3-1.0: Flatpak portal library - introspection data for GTK 3

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package can be used by other packages using the GIRepository format
 to generate dynamic bindings for GTK 3 integration.

gir1.2-xdpgtk4-1.0: Flatpak portal library - introspection data for GTK 4

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package can be used by other packages using the GIRepository format
 to generate dynamic bindings for GTK 4 integration.

libportal-dev: Flatpak portal library (development files)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains development headers and the pkg-config file for
 the non-GUI-specific parts of libportal.

libportal-doc: Flatpak portal library (documentation)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains API documentation.

libportal-gtk3-1: Flatpak portal library for GTK 3 GUIs

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the shared library for integration with GTK 3.

libportal-gtk3-1-dbgsym: debug symbols for libportal-gtk3-1
libportal-gtk3-dev: Flatpak portal library (development files for GTK 3)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains development headers and the pkg-config file for
 integration with GTK 3.

libportal-gtk4-1: Flatpak portal library for GTK 4 GUIs

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the shared library for integration with GTK 4.

libportal-gtk4-1-dbgsym: debug symbols for libportal-gtk4-1
libportal-gtk4-dev: Flatpak portal library (development files for GTK 4)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains development headers and the pkg-config file for
 integration with GTK 4.

libportal-qt5-1: Flatpak portal library for Qt 5 GUIs

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the shared library for integration with Qt 5.

libportal-qt5-1-dbgsym: debug symbols for libportal-qt5-1
libportal-qt5-dev: Flatpak portal library (development files for Qt 5)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains development headers and the pkg-config file for
 integration with Qt 5.

libportal-tests-gtk3: Flatpak portal library (test program for GTK 3)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the portal-test-gtk3 application, and will contain
 "as-installed" test programs if they are added.

libportal-tests-gtk3-dbgsym: debug symbols for libportal-tests-gtk3
libportal-tests-gtk4: Flatpak portal library (test program for GTK 4)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the org.gnome.PortalTest.Gtk4 application, and
 will contain "as-installed" test programs if they are added.

libportal-tests-qt5: Flatpak portal library (test program for Qt)

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the portal-test-qt application, and will contain
 "as-installed" test programs if they are added.

libportal-tests-qt5-dbgsym: debug symbols for libportal-tests-qt5
libportal1: Flatpak portal library - non-GUI part

 libportal provides GIO-style C APIs for most Flatpak portals' D-Bus
 interfaces. It is primarily intended for installation in Flatpak runtimes,
 where applications can use it to interact with portals; it can also be
 used to test the portal services.
 .
 See the xdg-desktop-portal package's description for more information
 about portals.
 .
 This package contains the shared library for non-GUI-specific use of
 portals.

libportal1-dbgsym: debug symbols for libportal1