branch: elpa/rpm-spec-mode
commit de2e15d1e0b81ed86e2d9aa8309f5d45eb9df70e
Author: Ville Skyttä <ville.sky...@iki.fi>
Commit: Ville Skyttä <ville.sky...@iki.fi>

    rpm-tags-list: Sync with rpm 4.12.0, order for easier sync checking
---
 rpm-spec-mode.el | 98 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 52 insertions(+), 46 deletions(-)

diff --git a/rpm-spec-mode.el b/rpm-spec-mode.el
index ef43ff16a5..7111ffa9a4 100644
--- a/rpm-spec-mode.el
+++ b/rpm-spec-mode.el
@@ -353,65 +353,71 @@ value returned by function `user-mail-address'."
 (defvar rpm-spec-nobuild-option "--nobuild" "Option for no build.")
 
 (defvar rpm-tags-list
-  ;; From RPM 4.4.9 sources, file build/parsePreamble.c: preambleList[], and
-  ;; a few macros that aren't tags, but useful here.
-  '(("AutoProv")
-    ("AutoReq")
-    ("AutoReqProv")
-    ("BuildArch")
-    ("BuildArchitectures")
-    ("BuildConflicts")
-    ("BuildEnhances")
-    ("BuildPlatforms")
-    ("BuildPreReq")
-    ("BuildRequires")
-    ("BuildRoot")
-    ("BuildSuggests")
-    ("Conflicts")
-    ("CVSId")
-    ("%description")
+  ;; From RPM 4.12.0 sources, file build/parsePreamble.c: preambleList[]:
+  '(("Name")
+    ("Version")
+    ("Release")
+    ("Epoch")
+    ("Summary")
+    ("License")
     ("Distribution")
-    ("DistTag")
     ("DistURL")
-    ("DocDir")
-    ("Enhances")
-    ("Epoch")
+    ("Vendor")
+    ("Group")
+    ("Packager")
+    ("URL")
+    ("VCS")
+    ("Source")
+    ("Patch")
+    ("NoSource")
+    ("NoPatch")
     ("ExcludeArch")
-    ("ExcludeOS")
     ("ExclusiveArch")
+    ("ExcludeOS")
     ("ExclusiveOS")
-    ("%files")
-    ("Group")
     ("Icon")
-    ("%ifarch")
-    ("Keyword")
-    ("Keywords")
-    ("License")
-    ("Name")
-    ("NoPatch")
-    ("NoSource")
-    ("Obsoletes")
-    ("%package")
-    ("Packager")
-    ("Patch")
-    ("Prefix")
-    ("Prefixes")
-    ("PreReq")
     ("Provides")
-    ("Release")
     ("Requires")
-    ("RepoTag")
-    ("Source")
+    ("Recommends")
     ("Suggests")
-    ("Summary")
+    ("Supplements")
+    ("Enhances")
+    ("PreReq")
+    ("Conflicts")
+    ("Obsoletes")
+    ("Prefixes")
+    ("Prefix")
+    ("BuildRoot")
+    ("BuildArchitectures")
+    ("BuildArch")
+    ("BuildConflicts")
+    ("BuildPreReq")
+    ("BuildRequires")
+    ("AutoReqProv")
+    ("AutoReq")
+    ("AutoProv")
+    ("DocDir")
+    ("DistTag")
+    ("BugURL")
+    ("OrderWithRequires")
+    ;; ...plus some from rpm5.org:
+    ("CVSId")
     ("SVNId")
-    ("URL")
-    ("Variant")
+    ("BuildSuggests")
+    ("BuildEnhances")
     ("Variants")
-    ("Vendor")
-    ("Version")
+    ("Variant")
     ("XMajor")
     ("XMinor")
+    ("RepoTag")
+    ("Keywords")
+    ("Keyword")
+    ("BuildPlatforms")
+    ;; ...plus a few macros that aren't tags but useful here.
+    ("%description")
+    ("%files")
+    ("%ifarch")
+    ("%package")
     )
   "List of elements that are valid tags.")
 

Reply via email to