PageRenderTime 47ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/modes/rpmspec.xml

#
XML | 130 lines | 107 code | 16 blank | 7 comment | 0 complexity | 33c567bbc39e997012d5be9b824bf13a MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <MODE>
  4. <PROPS>
  5. <PROPERTY NAME="lineComment" VALUE="#" />
  6. </PROPS>
  7. <RULES>
  8. <!-- comments -->
  9. <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>
  10. <!-- Dependency operators -->
  11. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  12. <SEQ TYPE="OPERATOR">&gt;</SEQ>
  13. <SEQ TYPE="OPERATOR">=</SEQ>
  14. <!-- %attr -->
  15. <SPAN TYPE="MARKUP" DELEGATE="ATTR" NO_LINE_BREAK="TRUE">
  16. <BEGIN>%attr(</BEGIN>
  17. <END>)</END>
  18. </SPAN>
  19. <!-- %verify -->
  20. <SPAN TYPE="MARKUP" DELEGATE="VERIFY" NO_LINE_BREAK="TRUE">
  21. <BEGIN>%verify(</BEGIN>
  22. <END>)</END>
  23. </SPAN>
  24. <!-- Source -->
  25. <MARK_FOLLOWING TYPE="KEYWORD1"
  26. AT_LINE_START="TRUE">Source</MARK_FOLLOWING>
  27. <!-- Patch -->
  28. <MARK_FOLLOWING TYPE="KEYWORD1"
  29. AT_LINE_START="TRUE">Patch</MARK_FOLLOWING>
  30. <MARK_FOLLOWING TYPE="FUNCTION"
  31. AT_LINE_START="TRUE">%patch</MARK_FOLLOWING>
  32. <!-- Variables -->
  33. <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
  34. <BEGIN>${</BEGIN>
  35. <END>}</END>
  36. </SPAN>
  37. <SPAN TYPE="KEYWORD3" NO_LINE_BREAK="TRUE">
  38. <BEGIN>%{</BEGIN>
  39. <END>}</END>
  40. </SPAN>
  41. <MARK_FOLLOWING TYPE="KEYWORD2">$#</MARK_FOLLOWING>
  42. <MARK_FOLLOWING TYPE="KEYWORD2">$?</MARK_FOLLOWING>
  43. <MARK_FOLLOWING TYPE="KEYWORD2">$*</MARK_FOLLOWING>
  44. <MARK_FOLLOWING TYPE="KEYWORD2">$&lt;</MARK_FOLLOWING>
  45. <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
  46. <KEYWORDS>
  47. <KEYWORD1>Summary:</KEYWORD1>
  48. <KEYWORD1>Name:</KEYWORD1>
  49. <KEYWORD1>Version:</KEYWORD1>
  50. <KEYWORD1>Release:</KEYWORD1>
  51. <KEYWORD1>Copyright:</KEYWORD1>
  52. <KEYWORD1>Group:</KEYWORD1>
  53. <KEYWORD1>URL:</KEYWORD1>
  54. <KEYWORD1>Packager:</KEYWORD1>
  55. <KEYWORD1>Prefix:</KEYWORD1>
  56. <KEYWORD1>Distribution:</KEYWORD1>
  57. <KEYWORD1>Vendor:</KEYWORD1>
  58. <KEYWORD1>Icon:</KEYWORD1>
  59. <KEYWORD1>Provides:</KEYWORD1>
  60. <KEYWORD1>Requires:</KEYWORD1>
  61. <KEYWORD1>Serial:</KEYWORD1>
  62. <KEYWORD1>Conflicts:</KEYWORD1>
  63. <KEYWORD1>AutoReqProv:</KEYWORD1>
  64. <KEYWORD1>BuildArch:</KEYWORD1>
  65. <KEYWORD1>ExcludeArch:</KEYWORD1>
  66. <KEYWORD1>ExclusiveArch:</KEYWORD1>
  67. <KEYWORD1>ExclusiveOS:</KEYWORD1>
  68. <KEYWORD1>BuildRoot:</KEYWORD1>
  69. <KEYWORD1>NoSource:</KEYWORD1>
  70. <KEYWORD1>NoPatch:</KEYWORD1>
  71. <LABEL>%prep</LABEL>
  72. <LABEL>%install</LABEL>
  73. <LABEL>%description</LABEL>
  74. <LABEL>%build</LABEL>
  75. <LABEL>%files</LABEL>
  76. <LABEL>%clean</LABEL>
  77. <LABEL>%pre</LABEL>
  78. <LABEL>%post</LABEL>
  79. <LABEL>%preun</LABEL>
  80. <LABEL>%postun</LABEL>
  81. <LABEL>%verifyscript</LABEL>
  82. <FUNCTION>%setup</FUNCTION>
  83. <FUNCTION>%ifarch</FUNCTION>
  84. <FUNCTION>%ifnarch</FUNCTION>
  85. <FUNCTION>%ifos</FUNCTION>
  86. <FUNCTION>%ifnos</FUNCTION>
  87. <FUNCTION>%else</FUNCTION>
  88. <FUNCTION>%endif</FUNCTION>
  89. <MARKUP>%doc</MARKUP>
  90. <MARKUP>%config</MARKUP>
  91. <MARKUP>%docdir</MARKUP>
  92. <MARKUP>%dir</MARKUP>
  93. <MARKUP>%package</MARKUP>
  94. </KEYWORDS>
  95. </RULES>
  96. <RULES SET="ATTR" HIGHLIGHT_DIGITS="TRUE">
  97. <SEQ TYPE="OPERATOR">,</SEQ>
  98. <SEQ TYPE="OPERATOR">-</SEQ>
  99. </RULES>
  100. <RULES SET="VERIFY">
  101. <KEYWORDS>
  102. <KEYWORD2>owner</KEYWORD2>
  103. <KEYWORD2>group</KEYWORD2>
  104. <KEYWORD2>mode</KEYWORD2>
  105. <KEYWORD2>md5</KEYWORD2>
  106. <KEYWORD2>size</KEYWORD2>
  107. <KEYWORD2>maj</KEYWORD2>
  108. <KEYWORD2>min</KEYWORD2>
  109. <KEYWORD2>symlink</KEYWORD2>
  110. <KEYWORD2>mtime</KEYWORD2>
  111. <OPERATOR>not</OPERATOR>
  112. </KEYWORDS>
  113. </RULES>
  114. </MODE>