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;
63gboolean cr_drpm_support(
void);
65#ifdef CR_DELTA_RPM_SUPPORT
73cr_deltapackage_from_drpm_base(
const char *filename,
82cr_deltarpms_scan_oldpackagedirs(GSList *oldpackagedirs,
83 gint64 max_delta_rpm_size,
87cr_deltatargetpackage_from_package(
cr_Package *pkg,
92cr_deltatargetpackage_from_rpm(
const char *path, GError **err);
98cr_deltarpms_parallel_deltas(GSList *targetpackages,
99 GHashTable *oldpackages,
100 const char *outdeltadir,
103 gint64 max_delta_rpm_size,
104 gint64 max_work_size,
108cr_deltarpms_scan_targetdir(
const char *path,
109 gint64 max_delta_rpm_size,
113cr_deltarpms_generate_prestodelta_file(
const gchar *drpmdir,
118 const gchar *prefix_to_strip,