20 #ifndef __C_CREATEREPOLIB_DELTARPMS_H__
21 #define __C_CREATEREPOLIB_DELTARPMS_H__
28 #include <rpm/rpmlib.h>
38 #ifndef CR_DELTA_RPM_SUPPORT
41 #define CR_DEFAULT_MAX_DELTA_RPM_SIZE 100000000
57 gint64 size_installed;
63 gboolean cr_drpm_support(
void);
65 #ifdef CR_DELTA_RPM_SUPPORT
73 cr_deltapackage_from_drpm_base(
const char *filename,
82 cr_deltarpms_scan_oldpackagedirs(GSList *oldpackagedirs,
83 gint64 max_delta_rpm_size,
87 cr_deltatargetpackage_from_package(
cr_Package *pkg,
92 cr_deltatargetpackage_from_rpm(
const char *path, GError **err);
98 cr_deltarpms_parallel_deltas(GSList *targetpackages,
99 GHashTable *oldpackages,
100 const char *outdeltadir,
103 gint64 max_delta_rpm_size,
104 gint64 max_work_size,
108 cr_deltarpms_scan_targetdir(
const char *path,
109 gint64 max_delta_rpm_size,
113 cr_deltarpms_generate_prestodelta_file(
const gchar *drpmdir,
118 const gchar *prefix_to_strip,