Hi,
I am looking for help (maybe a mentor) to learn how to create / maintain packages (lang: english or french)
I have basic development & console skills, and as a start, I would just like to participate into maintaining simple packages to help the distribution to have recent versions.
I got motivated by this case:
I use ganttproject, a simple java program for project scheduling.
The version in cauldron is more than 9 months old and I could not read a file that was built with a more recent version on a different system.
Following the guidelines on the wiki, I manage to build a new rpm based on the previous package and the new source code, just updating the spec file.
I installed it and it works fine on my system (cauldron): file association ok, menu ok.
I also use xmind, another java program for mind mapping. As there is no current package for Mageia, I used a package from PCLinuxOS to build one for Mageia.
I installed it and it works.
Now I don't know how go on with these packages, I cannot find more guidance in the wiki (I mostly used Packagers RPM tutorial).
For instance:
- I may need help to clean the various warnings issued by rpmlint. Should i create a new post in the forum for each package and post the various warnings?
- It is only creating an rpm for my arch (x86_64). Am I supposed to also create packages for i586, and how? as it is java, is it possible to create a noarch package?
- How can I submit it to cauldron for other people to test?
Thanks a lot,