to add current versions of extra software to their official installation.
I have started to beautify my installer to make it usable by the community.
Its not a big thing but comfortable to have selected software up to date.
this is the first version (still for linux) http://youtu.be/O89SkZh36Xg
The configuration of the plugin loader is a local file
and maintained by the end user
It is in a simple syntax (yaml). The yaml Parser is part of the libpack
and can so be used for this.
For each software package there is a description
with name, internet-soure, local destination directory and all information we later need too (checksum, dependencies etc. ). yaml is very powerful to map such requirements.
All these Packages can be selected in a GUI and installed/replaced on the local machine.
If there will be a common understanding of version numbering
the process can become automated too
(may be to read the last commit of the git-masterbranch or use a special timestamp file)
Please let me know what you think about the idea
and what conventions should be pay attention to.
What must be discussed:
Where to store addons
the script: https://github.com/microelly2/freecad-pluginloader
The use of a makefile and git may be not always the easiest way for endusers of FreeCAD