Есть man по созданию при помощи cl-утилит, но мне он кажется костыльным (ну не Калькулэйт же!), к тому же, он не пашет:
* Loading calculate overlay ... [ ok ]
* Configuring with assemble/setup templates ... [ !! ]
* Traceback (most recent call last):
* File "/usr/lib/calculate-2.2/calculate-assemble/pym/cl_assemble.py", line 1407, in make
* if not logicFunc(*argv):
* File "/usr/lib/calculate-2.2/calculate-assemble/pym/cl_assemble.py", line 773, in configureFunc
* self.setupTemplates(True,changeAction=True)
* File "/usr/lib/calculate-2.2/calculate-assemble/pym/cl_assemble.py", line 705, in setupTemplates
* self.applyConfigureTemplates(self.assemblePath,message)
* File "/usr/lib/calculate-2.2/calculate-assemble/pym/cl_assemble.py", line 269, in applyConfigureTemplates
* dirsFiles = self.clTempl.applyTemplates()
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4028, in applyTemplates
* skipTemplates=skipTemplates) is False:
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4110, in scanningTemplates
* optNextDir)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4110, in scanningTemplates
* optNextDir)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4110, in scanningTemplates
* optNextDir)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4110, in scanningTemplates
* optNextDir)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4087, in scanningTemplates
* if not self.processingFile(absPath, prefix, optDir):
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4136, in processingFile
* filesApl = self.joinTemplate(path, nameFileConfig, optFile)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4899, in joinTemplate
* optFile)
* File "/usr/lib/calculate-2.2/calculate-lib/pym/cl_template.py", line 4688, in getApplyHeadTemplate
* if not "/" == pathOldFile[0]:
* IndexError: string index out of range
* Failed to prepare the system for assemble