Add pk_package_id_new_from_list
This commit is contained in:
parent
192becd7e3
commit
dd1294ebf5
@ -187,6 +187,24 @@ pk_package_id_new_from_string (const gchar *package_id)
|
||||
return ident;
|
||||
}
|
||||
|
||||
/**
|
||||
* pk_package_id_new_from_list:
|
||||
**/
|
||||
PkPackageId *
|
||||
pk_package_id_new_from_list (const gchar *name, const gchar *version,
|
||||
const gchar *arch, const gchar *data)
|
||||
{
|
||||
PkPackageId *ident = NULL;
|
||||
|
||||
/* create new object */
|
||||
ident = pk_package_id_new ();
|
||||
ident->name = g_strdup (name);
|
||||
ident->version = g_strdup (version);
|
||||
ident->arch = g_strdup (arch);
|
||||
ident->data = g_strdup (data);
|
||||
return ident;
|
||||
}
|
||||
|
||||
/**
|
||||
* pk_package_id_to_string:
|
||||
**/
|
||||
|
@ -35,6 +35,10 @@ typedef struct {
|
||||
|
||||
PkPackageId *pk_package_id_new (void);
|
||||
PkPackageId *pk_package_id_new_from_string (const gchar *package_id);
|
||||
PkPackageId *pk_package_id_new_from_list (const gchar *name,
|
||||
const gchar *version,
|
||||
const gchar *arch,
|
||||
const gchar *data);
|
||||
gchar *pk_package_id_build (const gchar *name,
|
||||
const gchar *version,
|
||||
const gchar *arch,
|
||||
|
Loading…
Reference in New Issue
Block a user