inary-spec.rng 61 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766
  1. <?xml version="1.0" ?>
  2. <!-- RELAX NG schema file for INARY pspec.xml files -->
  3. <!-- https://gitlab.com/sulinos/devel/inary -->
  4. <grammar xmlns="http://relaxng.org/ns/structure/1.0">
  5. <!-- Start Document -->
  6. <start>
  7. <ref name="INARY"/>
  8. </start>
  9. <!-- INARY Section -->
  10. <define name="INARY">
  11. <element name="INARY">
  12. <ref name="Source"/>
  13. <oneOrMore>
  14. <ref name="Package"/>
  15. </oneOrMore>
  16. <ref name="History"/>
  17. </element>
  18. </define>
  19. <!-- Source Section -->
  20. <define name="Source">
  21. <element name="Source">
  22. <ref name="Name"/>
  23. <ref name="Homepage"/>
  24. <ref name="Packager"/>
  25. <zeroOrMore>
  26. <ref name="ExcludeArch"/>
  27. </zeroOrMore>
  28. <oneOrMore>
  29. <ref name="License"/>
  30. </oneOrMore>
  31. <optional>
  32. <ref name="Icon"/>
  33. </optional>
  34. <optional>
  35. <ref name="RFP"/>
  36. </optional>
  37. <zeroOrMore>
  38. <ref name="IsA"/>
  39. </zeroOrMore>
  40. <optional>
  41. <ref name="PartOf"/>
  42. </optional>
  43. <oneOrMore>
  44. <ref name="Summary"/>
  45. </oneOrMore>
  46. <zeroOrMore>
  47. <!-- FIXME: should be oneOrMore -->
  48. <ref name="Description"/>
  49. </zeroOrMore>
  50. <optional>
  51. <ref name="Archive"/>
  52. </optional>
  53. <optional>
  54. <ref name="AdditionalFiles"/>
  55. </optional>
  56. <optional>
  57. <ref name="BuildDependencies"/>
  58. </optional>
  59. <optional>
  60. <ref name="Patches"/>
  61. </optional>
  62. </element>
  63. </define>
  64. <!-- Package Section -->
  65. <define name="Package">
  66. <element name="Package">
  67. <ref name="Name"/>
  68. <optional>
  69. <ref name="License"/>
  70. </optional>
  71. <optional>
  72. <ref name="Icon"/>
  73. </optional>
  74. <optional>
  75. <ref name="Rfp"/>
  76. </optional>
  77. <zeroOrMore>
  78. <ref name="IsA"/>
  79. </zeroOrMore>
  80. <optional>
  81. <ref name="PartOf"/>
  82. </optional>
  83. <zeroOrMore>
  84. <ref name="Summary"/>
  85. </zeroOrMore>
  86. <zeroOrMore>
  87. <ref name="Description"/>
  88. </zeroOrMore>
  89. <optional>
  90. <ref name="BuildFlags"/>
  91. </optional>
  92. <optional>
  93. <ref name="BuildType"/>
  94. </optional>
  95. <optional>
  96. <ref name="BuildDependencies"/>
  97. </optional>
  98. <optional>
  99. <ref name="RuntimeDependencies"/>
  100. </optional>
  101. <optional>
  102. <ref name="Conflicts"/>
  103. </optional>
  104. <optional>
  105. <ref name="Replaces"/>
  106. </optional>
  107. <ref name="Files"/>
  108. <optional>
  109. <ref name="AdditionalFiles"/>
  110. </optional>
  111. <optional>
  112. <ref name="Provides"/>
  113. </optional>
  114. </element>
  115. </define>
  116. <!-- History Section -->
  117. <define name="History">
  118. <element name="History">
  119. <oneOrMore>
  120. <ref name="Update"/>
  121. </oneOrMore>
  122. </element>
  123. </define>
  124. <!-- Name -->
  125. <define name="Name">
  126. <element name="Name">
  127. <data datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" type="string">
  128. <param name="pattern">[0-9a-zA-Z\-_+]*</param>
  129. <param name="maxLength">255</param>
  130. </data>
  131. </element>
  132. </define>
  133. <!-- Homepage -->
  134. <define name="Homepage">
  135. <element name="Homepage">
  136. <text/>
  137. </element>
  138. </define>
  139. <!-- Icon -->
  140. <define name="Icon">
  141. <element name="Icon">
  142. <text/>
  143. </element>
  144. </define>
  145. <!-- Rfp -->
  146. <define name="RFP">
  147. <element name="RFP">
  148. <text/>
  149. </element>
  150. </define>
  151. <!-- Packager -->
  152. <define name="Packager">
  153. <element name="Packager">
  154. <ref name="Packager.Name"/>
  155. <ref name="Email"/>
  156. </element>
  157. </define>
  158. <!-- Packager.Name -->
  159. <define name="Packager.Name">
  160. <element name="Name">
  161. <data datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" type="string">
  162. <param name="maxLength">255</param>
  163. </data>
  164. </element>
  165. </define>
  166. <!-- Email -->
  167. <define name="Email">
  168. <element name="Email">
  169. <text/>
  170. </element>
  171. </define>
  172. <!-- ExcludeArch -->
  173. <define name="ExcludeArch">
  174. <element name="ExcludeArch">
  175. <choice>
  176. <value>i686</value>
  177. <value>x86_64</value>
  178. <value>armv7l</value>
  179. <value>armv7h</value>
  180. </choice>
  181. </element>
  182. </define>
  183. <!-- License -->
  184. <define name="License">
  185. <element name="License">
  186. <choice>
  187. <value>3DFX</value>
  188. <value>3proxy</value>
  189. <value>3ware</value>
  190. <value>4F</value>
  191. <value>4Suite</value>
  192. <value>7plus</value>
  193. <value>9wm</value>
  194. <value>ACME</value>
  195. <value>ACML</value>
  196. <value>AECA</value>
  197. <value>AFL-2.0</value>
  198. <value>AFL-2.1</value>
  199. <value>AFL-3.0</value>
  200. <value>AFTERSTEP</value>
  201. <value>AGPLv3</value>
  202. <value>AGREP</value>
  203. <value>AICCU</value>
  204. <value>ALMWorks-1.2</value>
  205. <value>AMD</value>
  206. <value>AMPAS</value>
  207. <value>AMS</value>
  208. <value>ANTLR</value>
  209. <value>APL-1.0</value>
  210. <value>APSL-2</value>
  211. <value>ATI</value>
  212. <value>ATOK</value>
  213. <value>ATT</value>
  214. <value>AURA</value>
  215. <value>AVASYSPL</value>
  216. <value>Adaptec</value>
  217. <value>Adobe</value>
  218. <value>Adobe-SourceCode</value>
  219. <value>AdobeFlash-9.0.31.0</value>
  220. <value>Aladdin</value>
  221. <value>Allegro</value>
  222. <value>Apache-1.1</value>
  223. <value>Apache-2.0</value>
  224. <value>Apple</value>
  225. <value>Arkkra</value>
  226. <value>Army-EULA</value>
  227. <value>Arphic</value>
  228. <value>Artistic</value>
  229. <value>Artistic-2</value>
  230. <value>Atheros</value>
  231. <value>Atmel</value>
  232. <value>AvP</value>
  233. <value>BAEKMUK</value>
  234. <value>BCS</value>
  235. <value>BEER-WARE</value>
  236. <value>BL</value>
  237. <value>BSD</value>
  238. <value>BSD-2</value>
  239. <value>BSD-3</value>
  240. <value>BWidget</value>
  241. <value>BZIP2</value>
  242. <value>Babylon</value>
  243. <value>BitTorrent</value>
  244. <value>BitstreamVera</value>
  245. <value>Blitz-Artistic</value>
  246. <value>Boost-1.0</value>
  247. <value>C3</value>
  248. <value>CAOSL</value>
  249. <value>CAPS</value>
  250. <value>CAVER</value>
  251. <value>CCPL-Attribution-2.0</value>
  252. <value>CCPL-Attribution-3.0</value>
  253. <value>CCPL-Attribution-NonCommercial-NoDerivs-2.0</value>
  254. <value>CCPL-Attribution-NonCommercial-NoDerivs-2.5</value>
  255. <value>CCPL-Attribution-NonCommercial-NoDerivs-3.0</value>
  256. <value>CCPL-Attribution-ShareAlike-2.0</value>
  257. <value>CCPL-Attribution-ShareAlike-2.5</value>
  258. <value>CCPL-Attribution-ShareAlike-3.0</value>
  259. <value>CCPL-Attribution-ShareAlike-NonCommercial-2.5</value>
  260. <value>CCPL-Attribution-ShareAlike-NonCommercial-3.0</value>
  261. <value>CCPL-ShareAlike-1.0</value>
  262. <value>CDDL</value>
  263. <value>CDDL-Schily</value>
  264. <value>CDF</value>
  265. <value>CGL</value>
  266. <value>CMASS-M3</value>
  267. <value>CMake</value>
  268. <value>CNRI</value>
  269. <value>CNRI-QUIXOTE-2.4</value>
  270. <value>CPL-0.5</value>
  271. <value>CPL-1.0</value>
  272. <value>CRACKLIB</value>
  273. <value>CRULP</value>
  274. <value>CROSSOVER</value>
  275. <value>CS-1.0</value>
  276. <value>Caldera</value>
  277. <value>CeCILL-2</value>
  278. <value>CeCILL-B</value>
  279. <value>Cenon</value>
  280. <value>Ciphire</value>
  281. <value>Clarified-Artistic</value>
  282. <value>Conexant</value>
  283. <value>Conexant-firmware</value>
  284. <value>COR-Entertainment-LLC</value>
  285. <value>CyberNeko-1.0</value>
  286. <value>D1X</value>
  287. <value>DB</value>
  288. <value>DCC</value>
  289. <value>DEC-M3</value>
  290. <value>DES</value>
  291. <value>DMD</value>
  292. <value>DNS2GO</value>
  293. <value>DOOM3</value>
  294. <value>DSL</value>
  295. <value>DSNIFF</value>
  296. <value>DUMB-0.9.2</value>
  297. <value>EAPL</value>
  298. <value>ECWPL</value>
  299. <value>EDB</value>
  300. <value>EPL</value>
  301. <value>EPL-1.0</value>
  302. <value>EPSON</value>
  303. <value>ETQW</value>
  304. <value>ElementTree</value>
  305. <value>Elm</value>
  306. <value>Emacs</value>
  307. <value>Exolab</value>
  308. <value>F-PROT</value>
  309. <value>FDL-1.1</value>
  310. <value>FDL-1.2</value>
  311. <value>FDL-1.3</value>
  312. <value>FESTIVAL</value>
  313. <value>FIPL-1.0</value>
  314. <value>FLEX</value>
  315. <value>FLTK</value>
  316. <value>FML-1</value>
  317. <value>FTL</value>
  318. <value>FVWM</value>
  319. <value>FastCGI</value>
  320. <value>FreeArt</value>
  321. <value>Frodo</value>
  322. <value>GAlib</value>
  323. <value>GDLS</value>
  324. <value>GLX</value>
  325. <value>GMGPL</value>
  326. <value>GPLv1</value>
  327. <value>GPLv2</value>
  328. <value>GPLv2+</value>
  329. <value>GPLv2-with-MySQL-FLOSS-exception</value>
  330. <value>GPLv2-with-exceptions</value>
  331. <value>GPLv2-with-linking-exception</value>
  332. <value>GPLv3</value>
  333. <value>GPLv3+</value>
  334. <value>GFDLv1</value>
  335. <value>HBRL</value>
  336. <value>HKSCS</value>
  337. <value>HPL</value>
  338. <value>HYDRA</value>
  339. <value>Hauppauge-Firmware</value>
  340. <value>HyperSpec</value>
  341. <value>IBM</value>
  342. <value>IBM-ILNWP</value>
  343. <value>IBM-J1.4</value>
  344. <value>IBM-J1.5</value>
  345. <value>IBM-J1.6</value>
  346. <value>ICE</value>
  347. <value>IDPL-1</value>
  348. <value>IPL-1</value>
  349. <value>IRPDL</value>
  350. <value>ISC</value>
  351. <value>ITS4</value>
  352. <value>Info-ZIP</value>
  353. <value>Inform</value>
  354. <value>Intel</value>
  355. <value>Intel-SDP</value>
  356. <value>Interbase-1.0</value>
  357. <value>Introversion</value>
  358. <value>IRDL</value>
  359. <value>JDOM</value>
  360. <value>JNIC</value>
  361. <value>JPython</value>
  362. <value>JamesClark</value>
  363. <value>JasPer</value>
  364. <value>KQEMU</value>
  365. <value>KenMacLeod</value>
  366. <value>Kermit</value>
  367. <value>LDP</value>
  368. <value>LDP-1a</value>
  369. <value>LFS</value>
  370. <value>LGPLv2</value>
  371. <value>LGPLv2+</value>
  372. <value>LGPLv2.1</value>
  373. <value>LGPLv2.1-FPC</value>
  374. <value>LGPLv2.1-UUST</value>
  375. <value>LGPLv2.1-linking-exception</value>
  376. <value>LGPLv3</value>
  377. <value>LGPLv3+</value>
  378. <value>LIBGLOSS</value>
  379. <value>LICENSE-BITSTREAM</value>
  380. <value>LLGPL-2.1</value>
  381. <value>LOKI-EULA</value>
  382. <value>LPPL-1.2</value>
  383. <value>LPPL-1.3</value>
  384. <value>LPPL-1.3b</value>
  385. <value>LPPL-1.3c</value>
  386. <value>LRCTF</value>
  387. <value>MARBLEBLAST</value>
  388. <value>MBROLA</value>
  389. <value>MILO</value>
  390. <value>MIT</value>
  391. <value>MOTIF</value>
  392. <value>MPEG4</value>
  393. <value>MPL-1.0</value>
  394. <value>MPL-1.1</value>
  395. <value>MSF-1.2</value>
  396. <value>MSjdbcEULA</value>
  397. <value>MSttfEULA</value>
  398. <value>Macromedia</value>
  399. <value>MakeIndex</value>
  400. <value>Memonix</value>
  401. <value>MonetDBPL-1.1</value>
  402. <value>MonkeysAudio</value>
  403. <value>Moria</value>
  404. <value>Mozart</value>
  405. <value>NCSA</value>
  406. <value>NCSA-HDF</value>
  407. <value>NEWLIB</value>
  408. <value>NPL-1.1</value>
  409. <value>NVIDIA</value>
  410. <value>NWL</value>
  411. <value>NWN-EULA</value>
  412. <value>Nero</value>
  413. <value>Nessus-EULA</value>
  414. <value>NewArtisans</value>
  415. <value>No-Problem-Bugroff</value>
  416. <value>Norvig</value>
  417. <value>OFL</value>
  418. <value>OFL-1.1</value>
  419. <value>OGL-1.0a</value>
  420. <value>OGTSL</value>
  421. <value>OPENLDAP</value>
  422. <value>OPERA-9.0</value>
  423. <value>OPL</value>
  424. <value>ORIONSERVER</value>
  425. <value>OSGPLv0.0</value>
  426. <value>OSI-Approved</value>
  427. <value>OSIRIS</value>
  428. <value>OSL-1.1</value>
  429. <value>OSL-2.0</value>
  430. <value>OSML-1.0</value>
  431. <value>OTN</value>
  432. <value>Omni</value>
  433. <value>OpenSoftware</value>
  434. <value>OpenSymphony-1.1</value>
  435. <value>OracleDB</value>
  436. <value>PAM</value>
  437. <value>PBZIP2</value>
  438. <value>PDB</value>
  439. <value>PDFLite</value>
  440. <value>PEL</value>
  441. <value>PHP</value>
  442. <value>PHP-2.02</value>
  443. <value>PHP-3</value>
  444. <value>PHP-3.01</value>
  445. <value>PICO</value>
  446. <value>PLAN9</value>
  447. <value>PLDSPv2</value>
  448. <value>POMPOM</value>
  449. <value>POSTGRESQL</value>
  450. <value>PSF-2.2</value>
  451. <value>PSF-2.3</value>
  452. <value>PSF-2.4</value>
  453. <value>PSTT</value>
  454. <value>PUEL</value>
  455. <value>PYTHON</value>
  456. <value>Palm-SDK</value>
  457. <value>Panda3D</value>
  458. <value>Pando-EULA</value>
  459. <value>Parallels</value>
  460. <value>PathfinderPL-1.1</value>
  461. <value>PicoContainer</value>
  462. <value>PlaneShift</value>
  463. <value>PoseidonCommon.pdf</value>
  464. <value>Princeton</value>
  465. <value>Q2EULA</value>
  466. <value>Q3AEULA</value>
  467. <value>Qhull</value>
  468. <value>QPL</value>
  469. <value>QPL-1.0</value>
  470. <value>QUAKE4</value>
  471. <value>RAR</value>
  472. <value>RDist</value>
  473. <value>REALbasic</value>
  474. <value>RSA-MD2</value>
  475. <value>RSA-MD4</value>
  476. <value>RSA-MD5</value>
  477. <value>RSA-PKCS11</value>
  478. <value>RTCW</value>
  479. <value>RTCW-ETEULA</value>
  480. <value>Racer</value>
  481. <value>Resounding</value>
  482. <value>RiceBSD</value>
  483. <value>Roadrunner</value>
  484. <value>Royalty-Free</value>
  485. <value>Ruby</value>
  486. <value>SGI-B</value>
  487. <value>SGI-B-1.1</value>
  488. <value>SGMLUG</value>
  489. <value>SIFT</value>
  490. <value>SIL-freeware</value>
  491. <value>SNNS-4.2</value>
  492. <value>SOPLA-2.3</value>
  493. <value>SPL</value>
  494. <value>SVFL</value>
  495. <value>Scintilla</value>
  496. <value>Sendmail</value>
  497. <value>Sendmail-Open-Source</value>
  498. <value>SixXS</value>
  499. <value>Sleepycat</value>
  500. <value>Smart-Link</value>
  501. <value>Smokin-Guns-1.0</value>
  502. <value>SpeedTouch-USB-Firmware</value>
  503. <value>Spice-1.1</value>
  504. <value>Spread-1.0</value>
  505. <value>Stanford</value>
  506. <value>Stuffit</value>
  507. <value>Subversion</value>
  508. <value>Sudo</value>
  509. <value>THINKTANKS</value>
  510. <value>TeX</value>
  511. <value>Tinker</value>
  512. <value>UCAR-Unidata</value>
  513. <value>UCL</value>
  514. <value>VGBA</value>
  515. <value>VIGRA</value>
  516. <value>VOSTROM</value>
  517. <value>VPL-1.0</value>
  518. <value>ValveSDK</value>
  519. <value>ValveServer</value>
  520. <value>Volano</value>
  521. <value>W3C</value>
  522. <value>W3C-document</value>
  523. <value>WANPIPE</value>
  524. <value>WRI-EULA</value>
  525. <value>WTFPL-2</value>
  526. <value>WarpPipe</value>
  527. <value>WebMO</value>
  528. <value>Werken-1.1.1.1</value>
  529. <value>WordNet-1.6</value>
  530. <value>X11</value>
  531. <value>XAnim</value>
  532. <value>XCIN</value>
  533. <value>Xdebug</value>
  534. <value>XeTeX</value>
  535. <value>Ximian-logos</value>
  536. <value>YAZ</value>
  537. <value>ZBL</value>
  538. <value>ZLIB</value>
  539. <value>ZORK</value>
  540. <value>ZPL</value>
  541. <value>ZPLv2.0</value>
  542. <value>ZSH</value>
  543. <value>ZendFramework-1.1</value>
  544. <value>aczoom</value>
  545. <value>adobe-ps</value>
  546. <value>adom</value>
  547. <value>aewm</value>
  548. <value>amiwm</value>
  549. <value>anubis</value>
  550. <value>appres</value>
  551. <value>aquafont</value>
  552. <value>arj</value>
  553. <value>as-is</value>
  554. <value>astrolog</value>
  555. <value>astromenace</value>
  556. <value>atheros-hal</value>
  557. <value>bakoma</value>
  558. <value>bass</value>
  559. <value>bdftopcf</value>
  560. <value>bea.ri.jsr173</value>
  561. <value>beforelight</value>
  562. <value>bestcrypt</value>
  563. <value>bigreqsproto</value>
  564. <value>bioapi</value>
  565. <value>bitmap</value>
  566. <value>blackshades</value>
  567. <value>bonnie</value>
  568. <value>bungie-marathon</value>
  569. <value>cadsoft</value>
  570. <value>canada-med</value>
  571. <value>ccc-beta</value>
  572. <value>ccp4</value>
  573. <value>cdegroot</value>
  574. <value>cedega</value>
  575. <value>charm</value>
  576. <value>chasen</value>
  577. <value>chntpw</value>
  578. <value>circlemud</value>
  579. <value>cisco</value>
  580. <value>cisco-vpn-client</value>
  581. <value>clibpdf</value>
  582. <value>clustalw</value>
  583. <value>cmigemo</value>
  584. <value>cns</value>
  585. <value>codehaus-classworlds</value>
  586. <value>codehaus-groovy</value>
  587. <value>colt</value>
  588. <value>compaq-sdla</value>
  589. <value>compositeproto</value>
  590. <value>cos</value>
  591. <value>crafty</value>
  592. <value>crazney</value>
  593. <value>cryptopp</value>
  594. <value>damageproto</value>
  595. <value>dbgphp</value>
  596. <value>descent2-data</value>
  597. <value>dgen-sdl</value>
  598. <value>distributed.net</value>
  599. <value>dlj-1.1</value>
  600. <value>dmxproto</value>
  601. <value>dom4j</value>
  602. <value>dvibook</value>
  603. <value>eGenixPublic</value>
  604. <value>eGenixPublic-1.1</value>
  605. <value>editres</value>
  606. <value>egressor</value>
  607. <value>encodings</value>
  608. <value>eternal_lands</value>
  609. <value>evieext</value>
  610. <value>fixesproto</value>
  611. <value>fmod</value>
  612. <value>folding-at-home</value>
  613. <value>font-adobe-100dpi</value>
  614. <value>font-adobe-75dpi</value>
  615. <value>font-adobe-utopia-100dpi</value>
  616. <value>font-adobe-utopia-75dpi</value>
  617. <value>font-adobe-utopia-type1</value>
  618. <value>font-alias</value>
  619. <value>font-arabic-misc</value>
  620. <value>font-bh-100dpi</value>
  621. <value>font-bh-75dpi</value>
  622. <value>font-bh-lucidatypewriter-100dpi</value>
  623. <value>font-bh-lucidatypewriter-75dpi</value>
  624. <value>font-bh-ttf</value>
  625. <value>font-bh-type1</value>
  626. <value>font-bitstream-100dpi</value>
  627. <value>font-bitstream-75dpi</value>
  628. <value>font-bitstream-speedo</value>
  629. <value>font-bitstream-type1</value>
  630. <value>font-cronyx-cyrillic</value>
  631. <value>font-cursor-misc</value>
  632. <value>font-daewoo-misc</value>
  633. <value>font-dec-misc</value>
  634. <value>font-ibm-type1</value>
  635. <value>font-isas-misc</value>
  636. <value>font-jis-misc</value>
  637. <value>font-micro-misc</value>
  638. <value>font-misc-cyrillic</value>
  639. <value>font-misc-ethiopic</value>
  640. <value>font-misc-meltho</value>
  641. <value>font-misc-misc</value>
  642. <value>font-mutt-misc</value>
  643. <value>font-schumacher-misc</value>
  644. <value>font-screen-cyrillic</value>
  645. <value>font-sony-misc</value>
  646. <value>font-sun-misc</value>
  647. <value>font-util</value>
  648. <value>font-winitzki-cyrillic</value>
  649. <value>font-xfree86-type1</value>
  650. <value>fontcacheproto</value>
  651. <value>fontconfig</value>
  652. <value>fontsproto</value>
  653. <value>fonttosfnt</value>
  654. <value>fping</value>
  655. <value>free-noncomm</value>
  656. <value>freedist</value>
  657. <value>freemarker</value>
  658. <value>freetts</value>
  659. <value>fslsfonts</value>
  660. <value>fstobdf</value>
  661. <value>galaxyhack</value>
  662. <value>gamess</value>
  663. <value>gccmakedep</value>
  664. <value>gips_iLBClicense.pdf</value>
  665. <value>glest-data</value>
  666. <value>glimpse</value>
  667. <value>glproto</value>
  668. <value>glut</value>
  669. <value>gnuplot</value>
  670. <value>google-picasa</value>
  671. <value>googleearth</value>
  672. <value>grass-ipafonts</value>
  673. <value>guild</value>
  674. <value>hp-value</value>
  675. <value>hylafax</value>
  676. <value>hyperic</value>
  677. <value>iASL</value>
  678. <value>iceauth</value>
  679. <value>ico</value>
  680. <value>icu</value>
  681. <value>imagemagick</value>
  682. <value>imake</value>
  683. <value>informix-jdbc</value>
  684. <value>inmon-sflow</value>
  685. <value>inputproto</value>
  686. <value>ipadic</value>
  687. <value>ipw2100-fw</value>
  688. <value>ipw2200-fw</value>
  689. <value>ipw3945</value>
  690. <value>isc-dhcp</value>
  691. <value>iwlwifi-ucode</value>
  692. <value>ixp4xx</value>
  693. <value>jardinains</value>
  694. <value>jaxen</value>
  695. <value>jcraft</value>
  696. <value>jdepend</value>
  697. <value>jlex</value>
  698. <value>jrockit</value>
  699. <value>kbproto</value>
  700. <value>kinterbasdb</value>
  701. <value>knights-demo</value>
  702. <value>kvirc</value>
  703. <value>lbxproxy</value>
  704. <value>less</value>
  705. <value>levee</value>
  706. <value>lha</value>
  707. <value>libFS</value>
  708. <value>libICE</value>
  709. <value>libSM</value>
  710. <value>libX11</value>
  711. <value>libXScrnSaver</value>
  712. <value>libXTrap</value>
  713. <value>libXau</value>
  714. <value>libXaw</value>
  715. <value>libXcomposite</value>
  716. <value>libXcursor</value>
  717. <value>libXdamage</value>
  718. <value>libXdmcp</value>
  719. <value>libXevie</value>
  720. <value>libXext</value>
  721. <value>libXfixes</value>
  722. <value>libXfont</value>
  723. <value>libXfontcache</value>
  724. <value>libXft</value>
  725. <value>libXi</value>
  726. <value>libXinerama</value>
  727. <value>libXmu</value>
  728. <value>libXp</value>
  729. <value>libXpm</value>
  730. <value>libXprintAppUtil</value>
  731. <value>libXprintUtil</value>
  732. <value>libXrandr</value>
  733. <value>libXrender</value>
  734. <value>libXres</value>
  735. <value>libXt</value>
  736. <value>libXtst</value>
  737. <value>libXv</value>
  738. <value>libXvMC</value>
  739. <value>libXxf86dga</value>
  740. <value>libXxf86misc</value>
  741. <value>libXxf86vm</value>
  742. <value>libdmx</value>
  743. <value>libdomainkeys-1.1</value>
  744. <value>libdrm</value>
  745. <value>libf2c</value>
  746. <value>libffi</value>
  747. <value>libfontenc</value>
  748. <value>liblbxutil</value>
  749. <value>liboldX</value>
  750. <value>libxkbfile</value>
  751. <value>libxkbui</value>
  752. <value>lisp2wish</value>
  753. <value>listres</value>
  754. <value>lndir</value>
  755. <value>lsof</value>
  756. <value>luit</value>
  757. <value>maestro</value>
  758. <value>makedepend</value>
  759. <value>mammoth</value>
  760. <value>mapm</value>
  761. <value>marginalhacks</value>
  762. <value>maui</value>
  763. <value>maya-5.0</value>
  764. <value>mayadoc-5.0</value>
  765. <value>mekanix</value>
  766. <value>meme</value>
  767. <value>mindterm</value>
  768. <value>mkcfm</value>
  769. <value>mkfontdir</value>
  770. <value>mkfontscale</value>
  771. <value>mmix</value>
  772. <value>molmol</value>
  773. <value>molscript</value>
  774. <value>mongrel</value>
  775. <value>mopac7</value>
  776. <value>mplus-fonts</value>
  777. <value>mserv</value>
  778. <value>mupad</value>
  779. <value>mx4j</value>
  780. <value>myspell-en_CA-JRossBeresford</value>
  781. <value>myspell-en_CA-KevinAtkinson</value>
  782. <value>myspell-et_EE-IEL</value>
  783. <value>myspell-hyph_sk_SK-TiborBako</value>
  784. <value>myspell-ispell-GeoffKuenning</value>
  785. <value>myspell-lt_LT-AlbertasAgejevas</value>
  786. <value>myspell-ru_RU-ALexanderLebedev</value>
  787. <value>myspell-th_cs_CZ-PavelRychlySmrz</value>
  788. <value>namd</value>
  789. <value>nemerle</value>
  790. <value>nethack</value>
  791. <value>netlogo</value>
  792. <value>netperf</value>
  793. <value>newton</value>
  794. <value>nhc98</value>
  795. <value>nomachine</value>
  796. <value>oclock</value>
  797. <value>openafs-krb5</value>
  798. <value>openafs-krb5-a</value>
  799. <value>openknights</value>
  800. <value>openmarket</value>
  801. <value>openpbs</value>
  802. <value>openspml</value>
  803. <value>openssl</value>
  804. <value>oracle-jdbc</value>
  805. <value>otter</value>
  806. <value>paraview</value>
  807. <value>penguzzle</value>
  808. <value>perforce</value>
  809. <value>petrify</value>
  810. <value>pgasync</value>
  811. <value>phrack</value>
  812. <value>pixman</value>
  813. <value>pkcrack</value>
  814. <value>pmd</value>
  815. <value>point2play</value>
  816. <value>postal2</value>
  817. <value>poster</value>
  818. <value>povlegal-3.1g</value>
  819. <value>povlegal-3.5</value>
  820. <value>povlegal-3.6</value>
  821. <value>printproto</value>
  822. <value>proxymngr</value>
  823. <value>public-domain</value>
  824. <value>pymol</value>
  825. <value>pysqlite</value>
  826. <value>qeradiant</value>
  827. <value>qlogic-fibre-channel-firmware</value>
  828. <value>qpage</value>
  829. <value>qpopper</value>
  830. <value>quake1-demodata</value>
  831. <value>quake2-demodata</value>
  832. <value>queen</value>
  833. <value>qwt</value>
  834. <value>randrproto</value>
  835. <value>recordproto</value>
  836. <value>renderproto</value>
  837. <value>resourceproto</value>
  838. <value>rgb</value>
  839. <value>richardson</value>
  840. <value>ringtonetools</value>
  841. <value>rstart</value>
  842. <value>ruby-debug</value>
  843. <value>satan</value>
  844. <value>saxpath</value>
  845. <value>scilab</value>
  846. <value>scripts</value>
  847. <value>scrnsaverproto</value>
  848. <value>selfhtml</value>
  849. <value>sessreg</value>
  850. <value>setxkbmap</value>
  851. <value>shoutcast</value>
  852. <value>showfont</value>
  853. <value>simpserver-test</value>
  854. <value>singular</value>
  855. <value>sip</value>
  856. <value>skype-eula</value>
  857. <value>smproxy</value>
  858. <value>sparky</value>
  859. <value>ssh</value>
  860. <value>sslwrap</value>
  861. <value>staden</value>
  862. <value>stardock-images</value>
  863. <value>stix</value>
  864. <value>sun-asis-javamake</value>
  865. <value>sun-bcla-j2ee</value>
  866. <value>sun-bcla-j2ee-deployment</value>
  867. <value>sun-bcla-j2me</value>
  868. <value>sun-bcla-jai</value>
  869. <value>sun-bcla-java-vm</value>
  870. <value>sun-bcla-java-vm-1.4.2</value>
  871. <value>sun-bcla-jimi</value>
  872. <value>sun-bcla-jmf</value>
  873. <value>sun-bcla-jmi</value>
  874. <value>sun-bcla-jms</value>
  875. <value>sun-bcla-jsapi</value>
  876. <value>sun-bcla-jsr101</value>
  877. <value>sun-bcla-jta</value>
  878. <value>sun-bcla-jvmstat</value>
  879. <value>sun-csl</value>
  880. <value>sun-j2sl</value>
  881. <value>sun-j2sl-6</value>
  882. <value>sun-jdl</value>
  883. <value>sun-jrl</value>
  884. <value>sun-jsr67</value>
  885. <value>sun-jsr93</value>
  886. <value>sun-openlook</value>
  887. <value>sun-rpc</value>
  888. <value>swiss-prot</value>
  889. <value>szip</value>
  890. <value>t-coffee</value>
  891. <value>tacc</value>
  892. <value>tcp_wrappers_license</value>
  893. <value>tkMOO</value>
  894. <value>tlswrap</value>
  895. <value>trac</value>
  896. <value>trapproto</value>
  897. <value>trolltech_PUL-1.0</value>
  898. <value>truecrypt-collective-1.0</value>
  899. <value>ttf2pt1</value>
  900. <value>twm</value>
  901. <value>unRAR</value>
  902. <value>ut2003</value>
  903. <value>ut2003-demo</value>
  904. <value>util-macros</value>
  905. <value>ventrilo</value>
  906. <value>videoproto</value>
  907. <value>vienna-rna</value>
  908. <value>viewcvs</value>
  909. <value>viewres</value>
  910. <value>vim</value>
  911. <value>visual</value>
  912. <value>vlgothic</value>
  913. <value>vmd</value>
  914. <value>vmware</value>
  915. <value>vmware-console</value>
  916. <value>w3m</value>
  917. <value>werken.xpath</value>
  918. <value>whitehead</value>
  919. <value>wxWinFDL-3</value>
  920. <value>wxWinLL-3</value>
  921. <value>x11perf</value>
  922. <value>xauth</value>
  923. <value>xbacklight</value>
  924. <value>xbattle</value>
  925. <value>xbiff</value>
  926. <value>xbitmaps</value>
  927. <value>xboing</value>
  928. <value>xcalc</value>
  929. <value>xclipboard</value>
  930. <value>xclock</value>
  931. <value>xcmiscproto</value>
  932. <value>xcmsdb</value>
  933. <value>xconsole</value>
  934. <value>xcursor-themes</value>
  935. <value>xcursorgen</value>
  936. <value>xdbedizzy</value>
  937. <value>xditview</value>
  938. <value>xdm</value>
  939. <value>xdpyinfo</value>
  940. <value>xdriinfo</value>
  941. <value>xearth</value>
  942. <value>xedit</value>
  943. <value>xev</value>
  944. <value>xextproto</value>
  945. <value>xeyes</value>
  946. <value>xf86-input-acecad</value>
  947. <value>xf86-input-aiptek</value>
  948. <value>xf86-input-calcomp</value>
  949. <value>xf86-input-citron</value>
  950. <value>xf86-input-digitaledge</value>
  951. <value>xf86-input-dmc</value>
  952. <value>xf86-input-dynapro</value>
  953. <value>xf86-input-elo2300</value>
  954. <value>xf86-input-elographics</value>
  955. <value>xf86-input-evdev</value>
  956. <value>xf86-input-fpit</value>
  957. <value>xf86-input-hyperpen</value>
  958. <value>xf86-input-jamstudio</value>
  959. <value>xf86-input-joystick</value>
  960. <value>xf86-input-keyboard</value>
  961. <value>xf86-input-magellan</value>
  962. <value>xf86-input-magictouch</value>
  963. <value>xf86-input-microtouch</value>
  964. <value>xf86-input-mouse</value>
  965. <value>xf86-input-mutouch</value>
  966. <value>xf86-input-palmax</value>
  967. <value>xf86-input-penmount</value>
  968. <value>xf86-input-spaceorb</value>
  969. <value>xf86-input-summa</value>
  970. <value>xf86-input-tek4957</value>
  971. <value>xf86-input-ur98</value>
  972. <value>xf86-input-vmmouse</value>
  973. <value>xf86-input-void</value>
  974. <value>xf86-video-apm</value>
  975. <value>xf86-video-ark</value>
  976. <value>xf86-video-ati</value>
  977. <value>xf86-video-chips</value>
  978. <value>xf86-video-cirrus</value>
  979. <value>xf86-video-cyrix</value>
  980. <value>xf86-video-dummy</value>
  981. <value>xf86-video-fbdev</value>
  982. <value>xf86-video-geode</value>
  983. <value>xf86-video-glint</value>
  984. <value>xf86-video-i128</value>
  985. <value>xf86-video-i740</value>
  986. <value>xf86-video-i810</value>
  987. <value>xf86-video-impact</value>
  988. <value>xf86-video-imstt</value>
  989. <value>xf86-video-mga</value>
  990. <value>xf86-video-neomagic</value>
  991. <value>xf86-video-newport</value>
  992. <value>xf86-video-nsc</value>
  993. <value>xf86-video-nv</value>
  994. <value>xf86-video-rendition</value>
  995. <value>xf86-video-s3</value>
  996. <value>xf86-video-s3virge</value>
  997. <value>xf86-video-savage</value>
  998. <value>xf86-video-siliconmotion</value>
  999. <value>xf86-video-sis</value>
  1000. <value>xf86-video-sisusb</value>
  1001. <value>xf86-video-sunbw2</value>
  1002. <value>xf86-video-suncg14</value>
  1003. <value>xf86-video-suncg3</value>
  1004. <value>xf86-video-suncg6</value>
  1005. <value>xf86-video-sunffb</value>
  1006. <value>xf86-video-sunleo</value>
  1007. <value>xf86-video-suntcx</value>
  1008. <value>xf86-video-tdfx</value>
  1009. <value>xf86-video-tga</value>
  1010. <value>xf86-video-trident</value>
  1011. <value>xf86-video-tseng</value>
  1012. <value>xf86-video-v4l</value>
  1013. <value>xf86-video-vermilion</value>
  1014. <value>xf86-video-vesa</value>
  1015. <value>xf86-video-vga</value>
  1016. <value>xf86-video-via</value>
  1017. <value>xf86-video-vmware</value>
  1018. <value>xf86-video-voodoo</value>
  1019. <value>xf86-video-xgi</value>
  1020. <value>xf86bigfontproto</value>
  1021. <value>xf86dga</value>
  1022. <value>xf86dgaproto</value>
  1023. <value>xf86driproto</value>
  1024. <value>xf86miscproto</value>
  1025. <value>xf86rushproto</value>
  1026. <value>xf86vidmodeproto</value>
  1027. <value>xfd</value>
  1028. <value>xfindproxy</value>
  1029. <value>xfontsel</value>
  1030. <value>xfs</value>
  1031. <value>xfsinfo</value>
  1032. <value>xfwp</value>
  1033. <value>xgamma</value>
  1034. <value>xgc</value>
  1035. <value>xhost</value>
  1036. <value>xineramaproto</value>
  1037. <value>xinit</value>
  1038. <value>xiph</value>
  1039. <value>xkbcomp</value>
  1040. <value>xkbdata</value>
  1041. <value>xkbevd</value>
  1042. <value>xkbprint</value>
  1043. <value>xkbutils</value>
  1044. <value>xkill</value>
  1045. <value>xload</value>
  1046. <value>xlogo</value>
  1047. <value>xlsatoms</value>
  1048. <value>xlsclients</value>
  1049. <value>xlsfonts</value>
  1050. <value>xmag</value>
  1051. <value>xmame</value>
  1052. <value>xman</value>
  1053. <value>xmessage</value>
  1054. <value>xmh</value>
  1055. <value>xmlformat</value>
  1056. <value>xmodmap</value>
  1057. <value>xmore</value>
  1058. <value>xorg-cf-files</value>
  1059. <!-- FIXME: Remove following after 2007 - caglar10ur -->
  1060. <value>xorg-data</value>
  1061. <value>xorg-docs</value>
  1062. <value>xorg-server</value>
  1063. <value>xorg-sgml-doctools</value>
  1064. <value>xphelloworld</value>
  1065. <value>xplsprinters</value>
  1066. <value>xpr</value>
  1067. <value>xprehashprinterlist</value>
  1068. <value>xprop</value>
  1069. <value>xproto</value>
  1070. <value>xproxymanagementprotocol</value>
  1071. <value>xrandr</value>
  1072. <value>xrdb</value>
  1073. <value>xref.lisp</value>
  1074. <value>xrefresh</value>
  1075. <value>xrx</value>
  1076. <value>xset</value>
  1077. <value>xsetmode</value>
  1078. <value>xsetpointer</value>
  1079. <value>xsetroot</value>
  1080. <value>xshipwars</value>
  1081. <value>xsm</value>
  1082. <value>xstdcmap</value>
  1083. <value>xtrans</value>
  1084. <value>xtrap</value>
  1085. <value>xv</value>
  1086. <value>xvidtune</value>
  1087. <value>xvinfo</value>
  1088. <value>xwd</value>
  1089. <value>xwininfo</value>
  1090. <value>xwud</value>
  1091. <value>zend-optimizer</value>
  1092. <value>zoo</value>
  1093. </choice>
  1094. </element>
  1095. </define>
  1096. <!-- IsA -->
  1097. <define name="IsA">
  1098. <element name="IsA">
  1099. <choice>
  1100. <value>app</value>
  1101. <value>app:console</value>
  1102. <value>app:gui</value>
  1103. <value>app:web</value>
  1104. <value>library</value>
  1105. <value>service</value>
  1106. <value>data</value>
  1107. <value>data:doc</value>
  1108. <value>data:font</value>
  1109. <value>header</value>
  1110. <value>kernel</value>
  1111. <value>driver</value>
  1112. <value>locale</value>
  1113. <value>locale:aa</value>
  1114. <value>locale:af</value>
  1115. <value>locale:am</value>
  1116. <value>locale:an</value>
  1117. <value>locale:ar</value>
  1118. <value>locale:as</value>
  1119. <value>locale:ast</value>
  1120. <value>locale:az</value>
  1121. <value>locale:be</value>
  1122. <value>locale:ber</value>
  1123. <value>locale:bg</value>
  1124. <value>locale:bn</value>
  1125. <value>locale:bn_IN</value>
  1126. <value>locale:bo</value>
  1127. <value>locale:br</value>
  1128. <value>locale:bs</value>
  1129. <value>locale:byn</value>
  1130. <value>locale:ca</value>
  1131. <value>locale:ca@valencia</value>
  1132. <value>locale:crh</value>
  1133. <value>locale:cs</value>
  1134. <value>locale:csb</value>
  1135. <value>locale:cv</value>
  1136. <value>locale:cy</value>
  1137. <value>locale:da</value>
  1138. <value>locale:de</value>
  1139. <value>locale:dv</value>
  1140. <value>locale:dz</value>
  1141. <value>locale:el</value>
  1142. <value>locale:en</value>
  1143. <value>locale:en_CA</value>
  1144. <value>locale:en_GB</value>
  1145. <value>locale:eo</value>
  1146. <value>locale:es</value>
  1147. <value>locale:et</value>
  1148. <value>locale:eu</value>
  1149. <value>locale:fa</value>
  1150. <value>locale:fi</value>
  1151. <value>locale:fil</value>
  1152. <value>locale:fo</value>
  1153. <value>locale:fr</value>
  1154. <value>locale:fur</value>
  1155. <value>locale:fy</value>
  1156. <value>locale:ga</value>
  1157. <value>locale:gd</value>
  1158. <value>locale:gez</value>
  1159. <value>locale:gl</value>
  1160. <value>locale:gu</value>
  1161. <value>locale:gv</value>
  1162. <value>locale:ha</value>
  1163. <value>locale:he</value>
  1164. <value>locale:hi</value>
  1165. <value>locale:hne</value>
  1166. <value>locale:hr</value>
  1167. <value>locale:hsb</value>
  1168. <value>locale:ht</value>
  1169. <value>locale:hu</value>
  1170. <value>locale:hy</value>
  1171. <value>locale:id</value>
  1172. <value>locale:ig</value>
  1173. <value>locale:ik</value>
  1174. <value>locale:is</value>
  1175. <value>locale:it</value>
  1176. <value>locale:iu</value>
  1177. <value>locale:iw</value>
  1178. <value>locale:ja</value>
  1179. <value>locale:ka</value>
  1180. <value>locale:kk</value>
  1181. <value>locale:kl</value>
  1182. <value>locale:km</value>
  1183. <value>locale:kn</value>
  1184. <value>locale:ko</value>
  1185. <value>locale:kok</value>
  1186. <value>locale:ks</value>
  1187. <value>locale:ku</value>
  1188. <value>locale:kw</value>
  1189. <value>locale:ky</value>
  1190. <value>locale:lg</value>
  1191. <value>locale:li</value>
  1192. <value>locale:lo</value>
  1193. <value>locale:lt</value>
  1194. <value>locale:lv</value>
  1195. <value>locale:mai</value>
  1196. <value>locale:mg</value>
  1197. <value>locale:mi</value>
  1198. <value>locale:mk</value>
  1199. <value>locale:ml</value>
  1200. <value>locale:mn</value>
  1201. <value>locale:mr</value>
  1202. <value>locale:ms</value>
  1203. <value>locale:mt</value>
  1204. <value>locale:my</value>
  1205. <value>locale:nan</value>
  1206. <value>locale:nb</value>
  1207. <value>locale:nds</value>
  1208. <value>locale:ne</value>
  1209. <value>locale:nl</value>
  1210. <value>locale:nn</value>
  1211. <value>locale:no</value>
  1212. <value>locale:nr</value>
  1213. <value>locale:nso</value>
  1214. <value>locale:oc</value>
  1215. <value>locale:om</value>
  1216. <value>locale:or</value>
  1217. <value>locale:pa</value>
  1218. <value>locale:pap</value>
  1219. <value>locale:pl</value>
  1220. <value>locale:ps</value>
  1221. <value>locale:pt</value>
  1222. <value>locale:pt_BR</value>
  1223. <value>locale:ro</value>
  1224. <value>locale:ru</value>
  1225. <value>locale:rw</value>
  1226. <value>locale:sa</value>
  1227. <value>locale:sc</value>
  1228. <value>locale:sd</value>
  1229. <value>locale:se</value>
  1230. <value>locale:shs</value>
  1231. <value>locale:si</value>
  1232. <value>locale:sid</value>
  1233. <value>locale:sk</value>
  1234. <value>locale:sl</value>
  1235. <value>locale:so</value>
  1236. <value>locale:sq</value>
  1237. <value>locale:sr</value>
  1238. <value>locale:sr@Latn</value>
  1239. <value>locale:ss</value>
  1240. <value>locale:st</value>
  1241. <value>locale:sv</value>
  1242. <value>locale:ta</value>
  1243. <value>locale:te</value>
  1244. <value>locale:tg</value>
  1245. <value>locale:th</value>
  1246. <value>locale:ti</value>
  1247. <value>locale:tig</value>
  1248. <value>locale:tk</value>
  1249. <value>locale:tl</value>
  1250. <value>locale:tn</value>
  1251. <value>locale:tr</value>
  1252. <value>locale:ts</value>
  1253. <value>locale:tt</value>
  1254. <value>locale:ug</value>
  1255. <value>locale:uk</value>
  1256. <value>locale:ur</value>
  1257. <value>locale:uz</value>
  1258. <value>locale:uz@cyrillic</value>
  1259. <value>locale:ve</value>
  1260. <value>locale:ven</value>
  1261. <value>locale:vi</value>
  1262. <value>locale:wa</value>
  1263. <value>locale:wo</value>
  1264. <value>locale:xh</value>
  1265. <value>locale:yi</value>
  1266. <value>locale:yo</value>
  1267. <value>locale:zh</value>
  1268. <value>locale:zh_CN</value>
  1269. <value>locale:zh_HK</value>
  1270. <value>locale:zh_TW</value>
  1271. <value>locale:zu</value>
  1272. <value>postOps</value>
  1273. </choice>
  1274. </element>
  1275. </define>
  1276. <!-- PartOf -->
  1277. <define name="PartOf">
  1278. <element name="PartOf">
  1279. <text/>
  1280. </element>
  1281. </define>
  1282. <!-- Summary -->
  1283. <define name="Summary">
  1284. <element name="Summary">
  1285. <ref name="attlist.Summary"/>
  1286. <text/>
  1287. </element>
  1288. </define>
  1289. <!-- attlist.Summary -->
  1290. <define combine="interleave" name="attlist.Summary">
  1291. <optional>
  1292. <attribute name="xml:lang"/>
  1293. </optional>
  1294. </define>
  1295. <!-- Description -->
  1296. <define name="Description">
  1297. <element name="Description">
  1298. <ref name="attlist.Description"/>
  1299. <text/>
  1300. </element>
  1301. </define>
  1302. <!-- attlist.Description -->
  1303. <define combine="interleave" name="attlist.Description">
  1304. <optional>
  1305. <attribute name="xml:lang"/>
  1306. </optional>
  1307. </define>
  1308. <!-- Archive -->
  1309. <define name="Archive">
  1310. <element name="Archive">
  1311. <ref name="attlist.Archive"/>
  1312. <text/>
  1313. </element>
  1314. </define>
  1315. <!-- attlist.Archive -->
  1316. <define combine="interleave" name="attlist.Archive">
  1317. <group>
  1318. <attribute name="sha1sum"/>
  1319. <optional>
  1320. <attribute name="type">
  1321. <choice>
  1322. <value>targz</value>
  1323. <value>tarbz2</value>
  1324. <value>tarlzma</value>
  1325. <value>tarxz</value>
  1326. <value>tarZ</value>
  1327. <value>tar</value>
  1328. <value>zip</value>
  1329. <value>gz</value>
  1330. <value>gzip</value>
  1331. <value>bz2</value>
  1332. <value>bzip2</value>
  1333. <value>lzma</value>
  1334. <value>xz</value>
  1335. <value>7z</value>
  1336. <value>binary</value>
  1337. </choice>
  1338. </attribute>
  1339. </optional>
  1340. <optional>
  1341. <attribute name="target"/>
  1342. </optional>
  1343. <optional>
  1344. <attribute name="save_as"/>
  1345. </optional>
  1346. </group>
  1347. </define>
  1348. <!-- BuildFlags -->
  1349. <define name="BuildFlags">
  1350. <element name="BuildFlags">
  1351. <oneOrMore>
  1352. <ref name="Flag"/>
  1353. </oneOrMore>
  1354. </element>
  1355. </define>
  1356. <!-- Flag -->
  1357. <define name="Flag">
  1358. <element name="Flag">
  1359. <choice>
  1360. <value>noDebug</value>
  1361. <value>noDelta</value>
  1362. </choice>
  1363. </element>
  1364. </define>
  1365. <!-- BuildType -->
  1366. <define name="BuildType">
  1367. <element name="BuildType">
  1368. <text/>
  1369. </element>
  1370. </define>
  1371. <!-- BuildDependencies -->
  1372. <define name="BuildDependencies">
  1373. <element name="BuildDependencies">
  1374. <oneOrMore>
  1375. <ref name="Dependency"/>
  1376. </oneOrMore>
  1377. </element>
  1378. </define>
  1379. <!-- Dependency -->
  1380. <define name="Dependency">
  1381. <element name="Dependency">
  1382. <ref name="attlist.VersionReleaseToFrom"/>
  1383. <text/>
  1384. </element>
  1385. </define>
  1386. <!-- AnyDependency -->
  1387. <define name="AnyDependency">
  1388. <element name="AnyDependency">
  1389. <oneOrMore>
  1390. <ref name="Dependency"/>
  1391. </oneOrMore>
  1392. </element>
  1393. </define>
  1394. <!-- attlist.VersionReleaseToFrom -->
  1395. <define name="attlist.VersionReleaseToFrom">
  1396. <group>
  1397. <optional>
  1398. <attribute name="versionFrom"/>
  1399. </optional>
  1400. <optional>
  1401. <attribute name="versionTo"/>
  1402. </optional>
  1403. <optional>
  1404. <attribute name="version"/>
  1405. </optional>
  1406. <optional>
  1407. <attribute name="releaseFrom"/>
  1408. </optional>
  1409. <optional>
  1410. <attribute name="releaseTo"/>
  1411. </optional>
  1412. <optional>
  1413. <attribute name="release"/>
  1414. </optional>
  1415. </group>
  1416. </define>
  1417. <!-- Patches -->
  1418. <define name="Patches">
  1419. <element name="Patches">
  1420. <oneOrMore>
  1421. <ref name="Patch"/>
  1422. </oneOrMore>
  1423. </element>
  1424. </define>
  1425. <!-- Patch -->
  1426. <define name="Patch">
  1427. <element name="Patch">
  1428. <ref name="attlist.Patch"/>
  1429. <text/>
  1430. </element>
  1431. </define>
  1432. <!-- attlist.Patch -->
  1433. <define combine="interleave" name="attlist.Patch">
  1434. <group>
  1435. <optional>
  1436. <attribute name="compressionType"/>
  1437. </optional>
  1438. <optional>
  1439. <attribute name="level"/>
  1440. </optional>
  1441. <optional>
  1442. <attribute name="target"/>
  1443. </optional>
  1444. <optional>
  1445. <attribute name="reverse"/>
  1446. </optional>
  1447. </group>
  1448. </define>
  1449. <!-- Provides -->
  1450. <define name="Provides">
  1451. <element name="Provides">
  1452. <oneOrMore>
  1453. <ref name="Command"/>
  1454. <ref name="SharedObject"/>
  1455. <ref name="CMAKE"/>
  1456. <ref name="PkgConfig"/>
  1457. <ref name="Service"/>
  1458. </oneOrMore>
  1459. </element>
  1460. </define>
  1461. <!-- Command -->
  1462. <define name="Command">
  1463. <element name="Command">
  1464. <text/>
  1465. </element>
  1466. </define>
  1467. <!-- SharedObject -->
  1468. <define name="SharedObject">
  1469. <element name="SharedObject">
  1470. <text/>
  1471. </element>
  1472. </define>
  1473. <!-- CMAKE -->
  1474. <define name="CMAKE">
  1475. <element name="CMAKE">
  1476. <text/>
  1477. </element>
  1478. </define>
  1479. <!-- PkgConfig -->
  1480. <define name="PkgConfig">
  1481. <element name="PkgConfig">
  1482. <text/>
  1483. </element>
  1484. </define>
  1485. <!-- Service -->
  1486. <define name="Service">
  1487. <element name="Service">
  1488. <ref name="attlist.Service"/>
  1489. <text/>
  1490. </element>
  1491. </define>
  1492. <!-- attlist.Service -->
  1493. <define name="attlist.Service">
  1494. <optional>
  1495. <attribute name="runlevel"/>
  1496. </optional>
  1497. </define>
  1498. <!-- Conflicts -->
  1499. <define name="Conflicts">
  1500. <element name="Conflicts">
  1501. <oneOrMore>
  1502. <ref name="Conflicts.Package"/>
  1503. </oneOrMore>
  1504. </element>
  1505. </define>
  1506. <define name="Conflicts.Package">
  1507. <element name="Package">
  1508. <ref name="attlist.VersionReleaseToFrom"/>
  1509. <text/>
  1510. </element>
  1511. </define>
  1512. <!-- Replaces -->
  1513. <define name="Replaces">
  1514. <element name="Replaces">
  1515. <oneOrMore>
  1516. <ref name="Replaces.Package"/>
  1517. </oneOrMore>
  1518. </element>
  1519. </define>
  1520. <define name="Replaces.Package">
  1521. <element name="Package">
  1522. <text/>
  1523. </element>
  1524. </define>
  1525. <!-- AdditionalFiles -->
  1526. <define name="AdditionalFiles">
  1527. <element name="AdditionalFiles">
  1528. <oneOrMore>
  1529. <ref name="AdditionalFile"/>
  1530. </oneOrMore>
  1531. </element>
  1532. </define>
  1533. <!-- AdditionalFile -->
  1534. <define name="AdditionalFile">
  1535. <element name="AdditionalFile">
  1536. <ref name="attlist.AdditionalFile"/>
  1537. <text/>
  1538. </element>
  1539. </define>
  1540. <!-- attlist.AdditionalFile -->
  1541. <define name="attlist.AdditionalFile">
  1542. <attribute name="target"/>
  1543. <optional>
  1544. <attribute name="permission"/>
  1545. </optional>
  1546. <optional>
  1547. <attribute name="owner"/>
  1548. </optional>
  1549. <optional>
  1550. <attribute name="group"/>
  1551. </optional>
  1552. </define>
  1553. <!-- RuntimeDependencies -->
  1554. <define name="RuntimeDependencies">
  1555. <element name="RuntimeDependencies">
  1556. <choice>
  1557. <oneOrMore>
  1558. <ref name="AnyDependency"/>
  1559. </oneOrMore>
  1560. <oneOrMore>
  1561. <ref name="Dependency"/>
  1562. </oneOrMore>
  1563. <group>
  1564. <oneOrMore>
  1565. <ref name="AnyDependency"/>
  1566. </oneOrMore>
  1567. <oneOrMore>
  1568. <ref name="Dependency"/>
  1569. </oneOrMore>
  1570. </group>
  1571. </choice>
  1572. </element>
  1573. </define>
  1574. <!-- Files -->
  1575. <define name="Files">
  1576. <element name="Files">
  1577. <oneOrMore>
  1578. <ref name="Path"/>
  1579. </oneOrMore>
  1580. </element>
  1581. </define>
  1582. <!-- Path -->
  1583. <define name="Path">
  1584. <element name="Path">
  1585. <ref name="attlist.Path"/>
  1586. <text/>
  1587. </element>
  1588. </define>
  1589. <!-- attlist.Path -->
  1590. <define combine="interleave" name="attlist.Path">
  1591. <group>
  1592. <attribute name="fileType">
  1593. <choice>
  1594. <value>executable</value>
  1595. <value>library</value>
  1596. <value>data</value>
  1597. <value>config</value>
  1598. <value>doc</value>
  1599. <value>man</value>
  1600. <value>info</value>
  1601. <value>localedata</value>
  1602. <value>header</value>
  1603. </choice>
  1604. </attribute>
  1605. <optional>
  1606. <attribute name="permanent">
  1607. <choice>
  1608. <value>false</value>
  1609. <value>true</value>
  1610. </choice>
  1611. </attribute>
  1612. </optional>
  1613. <optional>
  1614. <attribute name="replace">
  1615. <choice>
  1616. <value>false</value>
  1617. <value>true</value>
  1618. </choice>
  1619. </attribute>
  1620. </optional>
  1621. </group>
  1622. </define>
  1623. <!-- Update -->
  1624. <define name="Update">
  1625. <element name="Update">
  1626. <ref name="attlist.Update"/>
  1627. <ref name="Date"/>
  1628. <ref name="Version"/>
  1629. <ref name="Comment"/>
  1630. <zeroOrMore>
  1631. <ref name="Type"/>
  1632. </zeroOrMore>
  1633. <optional>
  1634. <ref name="Requires"/>
  1635. </optional>
  1636. <ref name="Packager.Name"/>
  1637. <ref name="Email"/>
  1638. </element>
  1639. </define>
  1640. <!-- attlist.Update -->
  1641. <define combine="interleave" name="attlist.Update">
  1642. <attribute name="release"/>
  1643. <optional>
  1644. <attribute name="type">
  1645. <choice>
  1646. <value>critical</value>
  1647. <value>security</value>
  1648. </choice>
  1649. </attribute>
  1650. </optional>
  1651. </define>
  1652. <!-- Date -->
  1653. <define name="Date">
  1654. <element name="Date">
  1655. <data datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" type="date"/>
  1656. </element>
  1657. </define>
  1658. <!-- Version -->
  1659. <define name="Version">
  1660. <element name="Version">
  1661. <text/>
  1662. </element>
  1663. </define>
  1664. <!-- Comment -->
  1665. <define name="Comment">
  1666. <element name="Comment">
  1667. <text/>
  1668. </element>
  1669. </define>
  1670. <!-- Type -->
  1671. <define name="Type">
  1672. <element name="Type">
  1673. <ref name="attlist.Type"/>
  1674. <choice>
  1675. <value>critical</value>
  1676. <value>security</value>
  1677. </choice>
  1678. </element>
  1679. </define>
  1680. <!-- attlist.Type -->
  1681. <define combine="interleave" name="attlist.Type">
  1682. <optional>
  1683. <attribute name="package"/>
  1684. </optional>
  1685. </define>
  1686. <!-- Requires -->
  1687. <define name="Requires">
  1688. <element name="Requires">
  1689. <oneOrMore>
  1690. <ref name="Action"/>
  1691. </oneOrMore>
  1692. </element>
  1693. </define>
  1694. <!-- Action -->
  1695. <define name="Action">
  1696. <element name="Action">
  1697. <ref name="attlist.Action"/>
  1698. <choice>
  1699. <value>reverseDependencyUpdate</value>
  1700. <value>systemRestart</value>
  1701. <value>serviceRestart</value>
  1702. </choice>
  1703. </element>
  1704. </define>
  1705. <!-- attlist.Action -->
  1706. <define combine="interleave" name="attlist.Action">
  1707. <optional>
  1708. <attribute name="package"/>
  1709. </optional>
  1710. <optional>
  1711. <attribute name="target"/>
  1712. </optional>
  1713. </define>
  1714. </grammar>