How to use OMV ABF?

Hi all.

Finally, I was able to sign up in the new OMV ABFarm. Now it came the hard part.

How to collaborate? I’m very newbie with this. I don’t know where to begin !

For example. As I’m an amateur astronomer, I use stellarium a lot. Actually, latest stellarium is version 0.14.2 (available version in OMV repositories is 0.14.1). I already got the source. I also found the GitHub page.

$ rpm -qa | grep gcc lib64gcc1-4.8.3_2014.01-2.1-omv2014.0.x86_64 libgcc1-4.8.3_2014.01-2.1-omv2014.0.x86_64 gcc-4.8.3_2014.01-2.1-omv2014.0.x86_64 gcc-cpp-4.8.3_2014.01-2.1-omv2014.0.x86_64 gcc-c++-4.8.3_2014.01-2.1-omv2014.0.x86_64

$ rpm -qa | grep clang

$ rpm -qa | grep rpmbuild

$ cat /etc/release
OpenMandriva Lx release 2014.0 (Phosphorus) for x86_64

  • What are the next steps?
  • Libraries and packages to download?
  • How do I do to generate 64-bits (as my system) and 32-bits versions?
  • Should I compile the package from Lx3 or I can do the work from OMV 2014?
  • Can be some kind of how-to be write?

Note: I cannot find any reference to Lx3 32-bits in the new ABF.

I know almost nothing about ABF. You might find some infos in the rosalab’s documentation. Maybe, it is worth asking in IRC or in the cooker ML.

even with the rosa wiki, it is rather complicated.

I swim completely :grin:

My opinion is we should be familiar with rpmbuild before playing with abf.

urpmi abb from Index of /openmandriva2014.0/repository/x86_64/main/updates/

  1. abb clone stellarium;cd stellarium
  2. make your changes here
  3. git commit -am ‘my changes’
  4. git push
  5. abb send
  • but of course you must be a member of OpenMandriva Association · GitHub
    and a member of openmandriva group on
    In another way you should fork stellarium repo and make pull request.

  • you can add own stellarium project on abf that point to your github repo


New stellarium landed in updates repos