On Friday 9. July 2010 21.45.26 Felipe Contreras wrote:
> It's about having a spec file that works on Fedora, openSUSE,
> Mandriva, etc. Those are called distro-agnostic, or multi-distro.
> 
> Here's one example:
> http://git.kernel.org/?p=git/git.git;a=blob;f=git.spec.in
> 
> Such spec files build fine on MeeGo, but are rejected for
> integration because they "don't follow the guidelines".

That file would be most likely be rejected in Mandriva too, for not following 
the guidelines.

Compare with the Mandriva equivalent of the same file:
http://svn.mandriva.com/cgi-
bin/viewvc.cgi/packages/cooker/git/current/SPECS/git.spec?revision=538411&view=markup

I'm sorry, but I don't know .spec files to be really cross-distro. It's 
something you can base on and adapt to your distro.

At the very *least*, package names differ from distro to disto. Therefore, all 
the Requires and BuildRequires rules are distro-specific.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev

Reply via email to