Index: misc/syntax/spec.syntax =================================================================== --- misc/syntax/spec.syntax.orig 2010-07-05 21:12:51.000000000 +0200 +++ misc/syntax/spec.syntax 2010-07-06 19:24:41.303406337 +0200 @@ -12,6 +12,7 @@ context default keyword whole Description: green keyword whole Distribution: green keyword whole Doc\{Dd\}ir: green + keyword whole Enhances: green keyword whole Epoch: green keyword whole Exclude\{Aa\}rch: green keyword whole Exclusive\{Aa\}rch: green @@ -27,6 +28,7 @@ context default keyword whole Prefix: green keyword whole Pre\{Rr\}eq: green keyword whole Provides: green + keyword whole Recommends: green keyword whole Release: green keyword whole Requires: green keyword whole Requires(\[abcdefghijklmnopqrstuvwxyz\]): green @@ -35,6 +37,7 @@ context default keyword whole Source\[0123456789\]: green keyword whole Suggests: green keyword whole Summary: green + keyword whole Supplements: green keyword whole Vendor: green keyword whole Version: green keyword whole U\{Rr\}\{Ll\}: green Index: lib/vfs/mc-vfs/extfs/rpm =================================================================== --- lib/vfs/mc-vfs/extfs/rpm.orig 2010-07-05 21:12:51.000000000 +0200 +++ lib/vfs/mc-vfs/extfs/rpm 2010-07-07 11:31:08.411018868 +0200 @@ -154,8 +154,14 @@ mcrpmfs_list_fastRPM () echo "$FILEPREF 0 $DATE INFO/EPOCH" echo "$FILEPREF 0 $DATE INFO/LICENSE" echo "$FILEPREF 0 $DATE INFO/REQUIRENAME" + echo "$FILEPREF 0 $DATE INFO/ENHANCES" + echo "$FILEPREF 0 $DATE INFO/SUGGESTS" echo "$FILEPREF 0 $DATE INFO/OBSOLETES" echo "$FILEPREF 0 $DATE INFO/PROVIDES" + echo "$FILEPREF 0 $DATE INFO/ENHANCES" + echo "$FILEPREF 0 $DATE INFO/SUGGESTS" + echo "$FILEPREF 0 $DATE INFO/RECOMMENDS" + echo "$FILEPREF 0 $DATE INFO/SUPPLEMENTS" echo "$FILEPREF 0 $DATE INFO/CONFLICTS" echo "$FILEPREF 0 $DATE INFO/CHANGELOG" } @@ -273,6 +279,10 @@ mcrpmfs_copyout () INFO/LICENSE) mcrpmfs_getOneTag "LICENSE" >"$2"; exit 0;; INFO/RPMVERSION) mcrpmfs_getRawOneTag "%{RPMVERSION}\n" >"$2"; exit 0;; INFO/REQUIRENAME) mcrpmfs_getRawOneTag "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" >"$2"; exit 0;; + INFO/ENHANCES) mcrpmfs_getRawOneTag "[%|ENHANCESFLAGS:depflag_strong?{}:{%{ENHANCESNAME} %{ENHANCESFLAGS:depflags} %{ENHANCESVERSION}\n}|]" "$f" >"$3"; exit 0;; + INFO/SUGGESTS) mcrpmfs_getRawOneTag "[%|SUGGESTSFLAGS:depflag_strong?{}:{%{SUGGESTSNAME} %{SUGGESTSFLAGS:depflags} %{SUGGESTSVERSION}\n}|]" "$f" >"$3"; exit 0;; + INFO/RECOMMENDS) mcrpmfs_getRawOneTag "[%|SUGGESTSFLAGS:depflag_strong?{%{SUGGESTSNAME} %{SUGGESTSFLAGS:depflags} %{SUGGESTSVERSION}\n}|]" "$f" >"$3"; exit 0;; + INFO/SUPPLEMENTS) mcrpmfs_getRawOneTag "[%|ENHANCESFLAGS:depflag_strong?{%{ENHANCESNAME} %{ENHANCESFLAGS:depflags} %{ENHANCESVERSION}\n}|]" "$f" >"$3"; exit 0;; INFO/PROVIDES) mcrpmfs_getRawOneTag "[%{PROVIDES}\n]" >"$2"; exit 0;; INFO/SCRIPTS/PREIN) mcrpmfs_getRawOneTag "%{RPMTAG_PREIN}\n" >"$2"; exit 0;; INFO/SCRIPTS/POSTIN) mcrpmfs_getRawOneTag "%{RPMTAG_POSTIN}\n" >"$2"; exit 0;;