1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
7 <PROPERTY NAME="lineComment" VALUE="#" />
\r
11 <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>
\r
13 <!-- Dependency operators -->
\r
14 <SEQ TYPE="OPERATOR"><</SEQ>
\r
15 <SEQ TYPE="OPERATOR">></SEQ>
\r
16 <SEQ TYPE="OPERATOR">=</SEQ>
\r
19 <SPAN TYPE="MARKUP" DELEGATE="ATTR" NO_LINE_BREAK="TRUE">
\r
20 <BEGIN>%attr(</BEGIN>
\r
25 <SPAN TYPE="MARKUP" DELEGATE="VERIFY" NO_LINE_BREAK="TRUE">
\r
26 <BEGIN>%verify(</BEGIN>
\r
31 <MARK_FOLLOWING TYPE="KEYWORD1"
\r
32 AT_LINE_START="TRUE">Source</MARK_FOLLOWING>
\r
35 <MARK_FOLLOWING TYPE="KEYWORD1"
\r
36 AT_LINE_START="TRUE">Patch</MARK_FOLLOWING>
\r
37 <MARK_FOLLOWING TYPE="FUNCTION"
\r
38 AT_LINE_START="TRUE">%patch</MARK_FOLLOWING>
\r
41 <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE">
\r
46 <SPAN TYPE="KEYWORD3" NO_LINE_BREAK="TRUE">
\r
51 <MARK_FOLLOWING TYPE="KEYWORD2">$#</MARK_FOLLOWING>
\r
52 <MARK_FOLLOWING TYPE="KEYWORD2">$?</MARK_FOLLOWING>
\r
53 <MARK_FOLLOWING TYPE="KEYWORD2">$*</MARK_FOLLOWING>
\r
54 <MARK_FOLLOWING TYPE="KEYWORD2">$<</MARK_FOLLOWING>
\r
55 <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
\r
58 <KEYWORD1>Summary:</KEYWORD1>
\r
59 <KEYWORD1>Name:</KEYWORD1>
\r
60 <KEYWORD1>Version:</KEYWORD1>
\r
61 <KEYWORD1>Release:</KEYWORD1>
\r
62 <KEYWORD1>Copyright:</KEYWORD1>
\r
63 <KEYWORD1>Group:</KEYWORD1>
\r
64 <KEYWORD1>URL:</KEYWORD1>
\r
65 <KEYWORD1>Packager:</KEYWORD1>
\r
66 <KEYWORD1>Prefix:</KEYWORD1>
\r
67 <KEYWORD1>Distribution:</KEYWORD1>
\r
68 <KEYWORD1>Vendor:</KEYWORD1>
\r
69 <KEYWORD1>Icon:</KEYWORD1>
\r
70 <KEYWORD1>Provides:</KEYWORD1>
\r
71 <KEYWORD1>Requires:</KEYWORD1>
\r
72 <KEYWORD1>Serial:</KEYWORD1>
\r
73 <KEYWORD1>Conflicts:</KEYWORD1>
\r
74 <KEYWORD1>AutoReqProv:</KEYWORD1>
\r
75 <KEYWORD1>BuildArch:</KEYWORD1>
\r
76 <KEYWORD1>ExcludeArch:</KEYWORD1>
\r
77 <KEYWORD1>ExclusiveArch:</KEYWORD1>
\r
78 <KEYWORD1>ExclusiveOS:</KEYWORD1>
\r
79 <KEYWORD1>BuildRoot:</KEYWORD1>
\r
80 <KEYWORD1>NoSource:</KEYWORD1>
\r
81 <KEYWORD1>NoPatch:</KEYWORD1>
\r
83 <LABEL>%prep</LABEL>
\r
84 <LABEL>%install</LABEL>
\r
85 <LABEL>%description</LABEL>
\r
86 <LABEL>%build</LABEL>
\r
87 <LABEL>%files</LABEL>
\r
88 <LABEL>%clean</LABEL>
\r
90 <LABEL>%post</LABEL>
\r
91 <LABEL>%preun</LABEL>
\r
92 <LABEL>%postun</LABEL>
\r
93 <LABEL>%verifyscript</LABEL>
\r
95 <FUNCTION>%setup</FUNCTION>
\r
96 <FUNCTION>%ifarch</FUNCTION>
\r
97 <FUNCTION>%ifnarch</FUNCTION>
\r
98 <FUNCTION>%ifos</FUNCTION>
\r
99 <FUNCTION>%ifnos</FUNCTION>
\r
100 <FUNCTION>%else</FUNCTION>
\r
101 <FUNCTION>%endif</FUNCTION>
\r
103 <MARKUP>%doc</MARKUP>
\r
104 <MARKUP>%config</MARKUP>
\r
105 <MARKUP>%docdir</MARKUP>
\r
106 <MARKUP>%dir</MARKUP>
\r
107 <MARKUP>%package</MARKUP>
\r
111 <RULES SET="ATTR" HIGHLIGHT_DIGITS="TRUE">
\r
112 <SEQ TYPE="OPERATOR">,</SEQ>
\r
113 <SEQ TYPE="OPERATOR">-</SEQ>
\r
116 <RULES SET="VERIFY">
\r
118 <KEYWORD2>owner</KEYWORD2>
\r
119 <KEYWORD2>group</KEYWORD2>
\r
120 <KEYWORD2>mode</KEYWORD2>
\r
121 <KEYWORD2>md5</KEYWORD2>
\r
122 <KEYWORD2>size</KEYWORD2>
\r
123 <KEYWORD2>maj</KEYWORD2>
\r
124 <KEYWORD2>min</KEYWORD2>
\r
125 <KEYWORD2>symlink</KEYWORD2>
\r
126 <KEYWORD2>mtime</KEYWORD2>
\r
127 <OPERATOR>not</OPERATOR>
\r