flatpak-builder/xdg-app-utils.h

31 lines
1.3 KiB
C

#ifndef __XDG_APP_UTILS_H__
#define __XDG_APP_UTILS_H__
#include <gio/gio.h>
const char * xdg_app_get_arch (void);
char * xdg_app_build_untyped_ref (const char *runtime,
const char *branch,
const char *arch);
char * xdg_app_build_runtime_ref (const char *runtime,
const char *branch,
const char *arch);
char * xdg_app_build_app_ref (const char *app,
const char *branch,
const char *arch);
GFile * xdg_app_find_deploy_dir_for_ref (const char *ref,
GCancellable *cancellable,
GError **error);
gboolean xdg_app_overlay_symlink_tree (GFile *source,
GFile *destination,
const char *symlink_prefix,
GCancellable *cancellable,
GError **error);
gboolean xdg_app_remove_dangling_symlinks (GFile *dir,
GCancellable *cancellable,
GError **error);
#endif /* __XDG_APP_UTILS_H__ */