Hi, This is what has come to pass so far... 1. If the application just uses mcs and doesn't call gcc anywhere, then it should be BuildArch: noarch - if it is mixed, stick with a buildarch [*] 2. Because %configure isn't playing ball with noarch, you must define a target - don't worry what the target is, it'll be ignored 3. Due to a bug in rpmbuild with noarch (BZ 195487), the libdir hack is still required to ensure packages are built on 64 bit architecture 4. Lots of the errors thrown up by rpmlint can be ignored as mono apps are not ELF 5. Stick with putting things in /usr/lib rather than %{_datadir} - this is inline with upstream and other distros [*] The exceptions here are anything built using nant (such as boo) - you can't specify the architecture (from what I can see) Can I have some comments back so that this can move forward to the packager committee on high? TTFN Paul -- "99 Jahre Krieg ließen Keinen Platz für Sieger - Kriegesminister gibt's nicht mehr - und auch keine Düsenflieger - heute ziehe ich meine Runden - sehe die Welt in Trümmern liegen - hab' nen Luftballon gefunden - denk an dich und laß ihn fliegen" - Nena, 99 luft balons
Attachment:
signature.asc
Description: This is a digitally signed message part
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging