aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-09-21 16:16:34 +0000
committerThierry Vignaud <tv@mageia.org>2012-09-21 16:16:34 +0000
commit2181d10142d7d1e2756afabfaa0752c1f282404f (patch)
treef875df1b9f1d0d4fc77458dad0848868e38695f7
parent60f8c669cc7a77c6eba3ae525c4d0c5b323cf2e2 (diff)
downloadrpmdrake-2181d10142d7d1e2756afabfaa0752c1f282404f.tar
rpmdrake-2181d10142d7d1e2756afabfaa0752c1f282404f.tar.gz
rpmdrake-2181d10142d7d1e2756afabfaa0752c1f282404f.tar.bz2
rpmdrake-2181d10142d7d1e2756afabfaa0752c1f282404f.tar.xz
rpmdrake-2181d10142d7d1e2756afabfaa0752c1f282404f.zip
(version_release) return epoch too (thus EVR)
rationale: fix highlighting changelog for packages who have epochs as we are comparing installed version with version from changelog also it makes sense to display EVR in details like we do in changelogs (consistency) (backported from trunk)
-rw-r--r--Rpmdrake/formatting.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/Rpmdrake/formatting.pm b/Rpmdrake/formatting.pm
index 7b4c0917..f5cc928d 100644
--- a/Rpmdrake/formatting.pm
+++ b/Rpmdrake/formatting.pm
@@ -93,8 +93,10 @@ sub my_fullname {
}
sub version_release {
- my (undef, $version, $release) = $_[0]->fullname;
- "$version-$release";
+ my ($pkg) = @_;
+ my (undef, $version, $release) = $pkg->fullname;
+ my $epoch = $pkg->epoch;
+ $epoch ? "$epoch-$version-$release" : "$version-$release";
}
sub urpm_name {