Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:iconmenuinfo [2012/10/28 20:46] – [.dep files: dependency handling] aus9wiki:iconmenuinfo [2015/08/18 22:44] (current) – [Menu Entries and Icons] opera10 gordon64
Line 34: Line 34:
 ^/usr/local/share/pixmaps/opera10.png^ ^/usr/local/share/pixmaps/opera10.png^
  
-so for example line becomes +so for opera, example line becomes 
  
-^X-FullPathIcon=/usr/local/share/pixmaps/geany.png^+^X-FullPathIcon=/usr/local/share/pixmaps/opera10.png^
  
  
Line 46: Line 46:
  
 ===== .info files ===== ===== .info files =====
-They are named like the extension, with .info added, for example kmaps.tce.info. Use all parts, even if your extension does not match; in that case, put n/a for example to the unneeded field. Please do not forget a proper description of your software! An example .info file: +They are named like the extension, with .info added, for example kmaps.tce.info. Use all parts, even if your extension does not match; in that case, put n/a for example to the unneeded field. Please do not forget a proper description of your software!
- +
-http://www.tinycorelinux.net/files/3.x/tcz/ace-of-penguins.tcz.info+
  
 +[[http://tinycorelinux.net/5.x/x86/tcz/ace-of-penguins.tcz.info|View an example .info file]]
  
 +At Tiny Core version 5, .info files should include 12 sections:
 +  -Title
 +  -Description
 +  -Version
 +  -Author
 +  -Original-site
 +  -Copying-policy
 +  -Size
 +  -Extension-by
 +  -Tags
 +  -Comments
 +  -Change-log
 +  -Current
 ===== .dep files: dependency handling ===== ===== .dep files: dependency handling =====
-Tinycore handles dependencies only when using tce-load or the graphical appbrowser to get extensions from the repository, both when installing and only downloading. The .dep files have no effect for manual downloadsor local extensions. It'named as the extension .dep, for example extension1.tcz.dep.+Tiny Core handles dependencies only when using ''tce-load'' or the graphical appbrowser ''apps'' to either (1) install local extensions or (2) download extensions from the repository. The .dep files have no effect for manual downloads (using ''wget'' or any other tool) or local extensions. 
 + 
 +The dependency file is named by appending .dep to the extension file nameFor example extension1.tcz.dep is the dependency list for exension1.tcz.
  
-For dependencies, there are recursive resolutions (implemented as of version 2.10)Previously, the extension would contain the full names of all extensions it depends onand all they depend on. This previous method is still compatible, but the recursive approach is the current standard.+Dependency lists are recursively resolved as of Tiny Core 2.10. It is only necessary to list first-level dependencies. Before 2.10, the dependency list would include all dependents//their// dependents, etc. This method is still compatible, but the recursive approach is now standard.
  
-The format is one extension per line with **no empty lines**. For example, an extension.tcz.dep might have:+The list file format is one extension per line with //no empty lines//. For example, an extension.tcz.dep might have:
  
-^a.tcz +<code>a.tcz 
-b.tcz^ +b.tcz</code> 
-where a.tcz.dep might contain +where a.tcz.dep might contain only 
-^c.tcz^+<code>c.tcz</code>
  
-Please read [[wiki:creating_extensions]] +Please see also [[wiki:creating_extensions]]
Print/export
QR Code
QR Code wiki:iconmenuinfo (generated for current page)