summaryrefslogtreecommitdiff
path: root/builder/builder-source.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2015-12-09 14:26:41 +0100
committerAlexander Larsson <alexl@redhat.com>2015-12-09 14:26:41 +0100
commitb716e0d8eba438b396049453d1b8c48cb5da6b75 (patch)
treeb07eee913a93786d8ee4586a8839a21ec32400ef /builder/builder-source.c
parentdfc11d5e87440b3b658d8014a154bfccfb0100d7 (diff)
downloadxdg-app-b716e0d8eba438b396049453d1b8c48cb5da6b75.tar.gz
Builder: Add a resolved version of the manifest to the built app
Diffstat (limited to 'builder/builder-source.c')
-rw-r--r--builder/builder-source.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/builder/builder-source.c b/builder/builder-source.c
index 5d0cc92..ac508a1 100644
--- a/builder/builder-source.c
+++ b/builder/builder-source.c
@@ -118,6 +118,14 @@ builder_source_real_extract (BuilderSource *self,
return FALSE;
}
+static gboolean
+builder_source_real_update (BuilderSource *self,
+ BuilderContext *context,
+ GError **error)
+{
+ return TRUE;
+}
+
static void
builder_source_class_init (BuilderSourceClass *klass)
{
@@ -129,6 +137,7 @@ builder_source_class_init (BuilderSourceClass *klass)
klass->download = builder_source_real_download;
klass->extract = builder_source_real_extract;
+ klass->update = builder_source_real_update;
g_object_class_install_property (object_class,
PROP_DEST,
@@ -246,6 +255,16 @@ builder_source_extract (BuilderSource *self,
return class->extract (self, real_dest, context, error);
}
+gboolean
+builder_source_update (BuilderSource *self,
+ BuilderContext *context,
+ GError **error)
+{
+ BuilderSourceClass *class = BUILDER_SOURCE_GET_CLASS (self);
+
+ return class->update (self, context, error);
+}
+
void
builder_source_checksum (BuilderSource *self,
BuilderCache *cache,