diff options
author | Richard Hughes <richard@hughsie.com> | 2015-09-07 11:15:32 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2015-09-07 11:15:32 +0100 |
commit | cc41babc006ba0df31e6d53a83751b1e198944c0 (patch) | |
tree | 34f7e2dce0245ea96c80060a3f009b2e863837cf /libappstream-builder | |
parent | fe097e2871d1a7fdbdf4e6e5d4beb60f5aab5129 (diff) | |
download | appstream-glib-cc41babc006ba0df31e6d53a83751b1e198944c0.tar.gz |
Don't show mangled version numbers as negatives
Diffstat (limited to 'libappstream-builder')
-rw-r--r-- | libappstream-builder/asb-package-rpm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libappstream-builder/asb-package-rpm.c b/libappstream-builder/asb-package-rpm.c index 911a756..ea65e00 100644 --- a/libappstream-builder/asb-package-rpm.c +++ b/libappstream-builder/asb-package-rpm.c @@ -361,6 +361,10 @@ asb_package_rpm_add_release (AsbPackage *pkg, if (tmp != NULL) version = tmp + 1; + /* remove any version prefix */ + if (version != NULL && version[0] == '-') + version = version + 1; + /* is version already in the database */ release = asb_package_get_release (pkg, version); if (release != NULL) { |