12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- if &compatible || v:version < 603
- finish
- endif
- fun! MakeNewPSPEC()
- set nopaste
- 0 put = '<?xml version=\"1.0\" ?>'
- put = '<!DOCTYPE INARY SYSTEM \"https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd\">'
- put = '<INARY>'
- put = ' <Source>'
- put = ' <Name></Name>'
- put = ' <Homepage>http://</Homepage>'
- put = ' <Packager>'
- put = ' <Name></Name>'
- put = ' <Email></Email>'
- put = ' </Packager>'
- put = ' <License>GPLv2</License>'
- put = ' <Icon></Icon>'
- put = ' <IsA></IsA>'
- put = ' <Summary></Summary>'
- put = ' <Description></Description>'
- put = ' <Archive sha1sum=\"\" type=\"\">http://</Archive>'
- put = ' <BuildDependencies>'
- put = ' <Dependency></Dependency>'
- put = ' </BuildDependencies>'
- put = ' <Patches>'
- put = ' <Patch level=\"\"></Patch>'
- put = ' </Patches>'
- put = ' </Source>'
- put = ''
- put = ' <Package>'
- put = ' <Name></Name>'
- put = ' <RuntimeDependencies>'
- put = ' <Dependency versionFrom=\"\"></Dependency>'
- put = ' </RuntimeDependencies>'
- put = ' <Files>'
- put = ' <Path fileType=\"config\">/etc</Path>'
- put = ' <Path fileType=\"executable\">/usr/bin</Path>'
- put = ' <Path fileType=\"header\">/usr/include</Path>'
- put = ' <Path fileType=\"library\">/usr/lib</Path>'
- put = ' <Path fileType=\"localedata\">/usr/share/locale</Path>'
- put = ' <Path fileType=\"man\">/usr/share/man</Path>'
- put = ' <Path fileType=\"doc\">/usr/share/doc</Path>'
- put = ' <Path fileType=\"data\">/usr/share</Path>'
- put = ' </Files>'
- put = ' <AdditionalFiles>'
- put = ' <AdditionalFile owner=\"root\" permission=\"0644\" target=\"\"></AdditionalFile>'
- put = ' </AdditionalFiles>'
- put = ' <Provides>'
- put = ' <SCOM script=\"\"></SCOM>'
- put = ' </Provides>'
- put = ' </Package>'
- put = ''
- put = ' <History>'
- put = ' <Update release=\"1\">'
- put = ' <Date>YYYY-MM-DD</Date>'
- put = ' <Version></Version>'
- put = ' <Comment>First release.</Comment>'
- put = ' <Name></Name>'
- put = ' <Email></Email>'
- put = ' </Update>'
- put = ' </History>'
- put = '</INARY>'
- 14
- endfun
- com! -nargs=0 NewPSPEC call MakeNewPSPEC()
- augroup NewPSPEC
- au!
- autocmd BufNewFile pspec.xml call MakeNewPSPEC()
- augroup END
- " vim: set et foldmethod=marker : "
|