branch: elpa/rpm-spec-mode
commit 04ccfdbe9711fe7622784f121a1f489476c3a2c5
Author: zzndb <20870493+zz...@users.noreply.github.com>
Commit: Björn Bidar <bjorn.bi...@thaodan.de>

    Update RPM related stuff to 4.16.1.3
    
    * clean file follow flycheck
    
    (cherry picked from commit ​4fdad909b8d2d47b9d776d4fadecb38a6f6bc6be)
    
    Signed-off-by: Björn Bidar <bjorn.bi...@thaodan.de>
    (cherry picked from commit 367033211f87e68e3a6d7c1fb3ab878cfa9d1283)
---
 rpm-spec-mode.el | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/rpm-spec-mode.el b/rpm-spec-mode.el
index a45d75513c..ccc1645eab 100644
--- a/rpm-spec-mode.el
+++ b/rpm-spec-mode.el
@@ -1,4 +1,4 @@
-;;; rpm-spec-mode.el --- RPM spec file editing commands for Emacs/XEmacs
+;;; rpm-spec-mode.el --- RPM spec mode for Emacs/XEmacs -*- lexical-binding:t 
-*-
 
 ;; Copyright (C) 1997-2015 Stig Bjørlykke, <s...@bjorlykke.org>
 
@@ -248,6 +248,7 @@ value returned by function `user-mail-address'."
     ("check") ("clean") ("changelog") ("files"))
   "Partial list of section names.")
 (defconst rpm-scripts
+  ;; trigger, filetrigger, transfiletrigger no found in build/parseScript.c
   '("pre" "post" "preun" "postun"
     "trigger" "triggerin" "triggerprein" "triggerun" "triggerpostun"
     "pretrans" "posttrans" "verifyscript" "filetriggerin" "filetrigger"
@@ -259,14 +260,16 @@ value returned by function `user-mail-address'."
   (eval-when-compile
     (concat "^%"
             (regexp-opt
-             ;; From RPM 4.12.90 sources, file build/parseSpec.c: partList[].
-             '("package" "prep" "build" "install" "check" "clean" "preun"
-               "postun" "pretrans" "posttrans" "pre" "post" "files" "changelog"
-               "description" "triggerpostun" "triggerprein" "triggerun"
-               "triggerin" "trigger" "verifyscript" "sepolicy" "filetriggerin"
+             ;; From RPM 4.16.1.3 sources, file build/parseSpec.c: partList[].
+             '("package" "prep" "generate_buildrequires" "build" "install"
+               "check" "clean" "preun" "postun" "pretrans" "posttrans"
+               "pre" "post" "files" "changelog" "description"
+               "triggerpostun" "triggerprein" "triggerun" "triggerin"
+               "trigger" "verifyscript" "sepolicy" "filetriggerin"
                "filetrigger" "filetriggerun" "filetriggerpostun"
                "transfiletriggerin" "transfiletrigger" "transfiletriggerun"
-               "transfiletriggerun" "transfiletriggerpostun") t)
+               "transfiletriggerun" "transfiletriggerpostun" "end"
+               "patchlist" "sourcelist") t)
             "\\b"))
   "Regular expression to match beginning of a section.")
 
@@ -350,7 +353,7 @@ value returned by function `user-mail-address'."
 (defvar rpm-spec-nobuild-option "--nobuild" "Option for no build.")
 
 (defvar rpm-tags-list
-  ;; From RPM 4.12.90 sources, file build/parsePreamble.c: preambleList[]:
+  ;; From RPM 4.16.1.3 sources, file build/parsePreamble.c: preambleList[]:
   '(("Name")
     ("Version")
     ("Release")
@@ -398,6 +401,7 @@ value returned by function `user-mail-address'."
     ("BugURL")
     ("OrderWithRequires")
     ("RemovePathPostFixes")
+    ("ModularityLabel")
     ;; ...plus some from rpm5.org:
     ("CVSId")
     ("SVNId")

Reply via email to