diff options
author | Richard Hughes <richard@hughsie.com> | 2015-12-28 08:58:11 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2015-12-28 08:58:19 +0000 |
commit | 6212d2eddc2d424813013be383af92388f54f9d8 (patch) | |
tree | 489e7e08d55ea098796c42e8bf287db290336c02 /libappstream-builder/asb-package.h | |
parent | 848fa10beb5915e9277485bd1f34961ff83dc420 (diff) | |
download | appstream-glib-6212d2eddc2d424813013be383af92388f54f9d8.tar.gz |
Fix AppStream generation when using duplicate .deb packages
For package types without a native klass->compare fall back to something
sensible.
Also add some self tests for this to make sure this never happens again.
Fixes https://github.com/hughsie/appstream-glib/issues/72
Diffstat (limited to 'libappstream-builder/asb-package.h')
-rw-r--r-- | libappstream-builder/asb-package.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libappstream-builder/asb-package.h b/libappstream-builder/asb-package.h index cea89b8..8c2e28f 100644 --- a/libappstream-builder/asb-package.h +++ b/libappstream-builder/asb-package.h @@ -110,11 +110,13 @@ gboolean asb_package_explode (AsbPackage *pkg, GPtrArray *glob, GError **error); AsbPackageKind asb_package_get_kind (AsbPackage *pkg); +guint asb_package_get_epoch (AsbPackage *pkg); const gchar *asb_package_get_filename (AsbPackage *pkg); const gchar *asb_package_get_basename (AsbPackage *pkg); const gchar *asb_package_get_arch (AsbPackage *pkg); const gchar *asb_package_get_name (AsbPackage *pkg); const gchar *asb_package_get_version (AsbPackage *pkg); +const gchar *asb_package_get_release_str (AsbPackage *pkg); const gchar *asb_package_get_nevr (AsbPackage *pkg); const gchar *asb_package_get_nevra (AsbPackage *pkg); const gchar *asb_package_get_evr (AsbPackage *pkg); |