Hi to all,
I was thinking of improving the devpacks plugin, actually implement a new one. The plugin would be cross plataform.
Example:
Listbox->Plataforms: Windows, Linux, Mac(may be)
and another listbox that display the version or distribution, For example if linux: Fedora,Suse,Ubuntu. If windows: Windows 95/98, windows2000/xp, vista. This information would be stored in a plataforms.xml file for download as the list of categories and packages available.
To help cross compiling the programmer, if on linux, will also have the ability to download windows packages to a special directory, same for windows
Another ability would be to select the packages by compiler, the user can select libraries that are compatible with his compiler.
The file format would be zip instead of gzip since it's available on wxWidgets (7-zip would be great, better compression algorithms).
The cbpack will be divided in 3 parts (may be more?), one for necessary includes (or just add this includes also with the other packs making only 2) and other 2 packs, one for dynamic libraries and other for static ones. So the user could browse between them. The documentation would be on a separate download with an option to be added to the help plug in list. There should be a configuration file since the plugin should be able to configure the current project with the library that the user desires, for example, needed defines.
Also develop a small php community where users can upload a cbpack. Since codeblocks is becoming more popular every day I think that users will be happy to contribute cbpacks. And maintain some packages that we thing that are of generic use, multiplataform and that every one could need, like tinyxml or wxWidgets. So instead of using devpaks.org create a codeblocks one.
The idea of adding linux as a supported plataform is dumb but what can I loose
just wanted to improve the ability of RAD on both plataforms as Java and .Net does
, where many other c++ IDE's fail. Many distributions like fedora and ubuntu bring software repositories with libraries and sources, but not categorized like dev packs does.
Maybe I have ommited other details that I would like to implement, but that's part of the fun
.
So code blocks developers, I just want to know if this is a good idea to start working on, also suggestions are very welcome!