summaryrefslogtreecommitdiff
path: root/libappstream-builder/asb-package.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-02-02 10:14:37 +0000
committerRichard Hughes <richard@hughsie.com>2015-02-02 10:14:39 +0000
commita51e3e68ba0899086d6a6b82628900273dc293e3 (patch)
tree3abe6ba9ac28d5c06d06a753ef66226839e87f0c /libappstream-builder/asb-package.h
parentf3ac072bad60ffb43bef2c0d353255ff1c184fba (diff)
downloadappstream-glib-a51e3e68ba0899086d6a6b82628900273dc293e3.tar.gz
Clear the dep list and the file list if we've finished with the package
This is a simple way to further decrease the peak RSS value by a few hundred MB.
Diffstat (limited to 'libappstream-builder/asb-package.h')
-rw-r--r--libappstream-builder/asb-package.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libappstream-builder/asb-package.h b/libappstream-builder/asb-package.h
index 6c8b4a5..b996baa 100644
--- a/libappstream-builder/asb-package.h
+++ b/libappstream-builder/asb-package.h
@@ -116,6 +116,8 @@ gboolean asb_package_close (AsbPackage *pkg,
gboolean asb_package_ensure (AsbPackage *pkg,
AsbPackageEnsureFlags flags,
GError **error);
+void asb_package_clear (AsbPackage *pkg,
+ AsbPackageEnsureFlags flags);
gboolean asb_package_explode (AsbPackage *pkg,
const gchar *dir,
GPtrArray *glob,