lib: Add flatpak_get_supported_arches

tingping/wmclass
Alexander Larsson 2016-06-23 11:05:49 +02:00
parent bde74d25d4
commit fa6fb1033f
2 changed files with 17 additions and 0 deletions

View File

@ -160,6 +160,21 @@ flatpak_get_default_arch (void)
return flatpak_get_arch ();
}
/**
* flatpak_get_supported_arches:
*
* Returns the canonical names for the arches that are supported (i.e. can run)
* on the current machine, in order of priority (default is first).
*
* Returns: a zero terminated array of arch strings
*/
const char * const *
flatpak_get_supported_arches (void)
{
return (const char * const *)flatpak_get_arches ();
}
/**
* flatpak_installation_new_system:
* @cancellable: (nullable): a #GCancellable

View File

@ -78,6 +78,8 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakInstallation, g_object_unref)
FLATPAK_EXTERN const char *flatpak_get_default_arch (void);
FLATPAK_EXTERN const char *const *flatpak_get_supported_arches (void);
FLATPAK_EXTERN FlatpakInstallation *flatpak_installation_new_system (GCancellable *cancellable,
GError **error);
FLATPAK_EXTERN FlatpakInstallation *flatpak_installation_new_user (GCancellable *cancellable,