Can someone review some spec files for me?

David Nielsen gnomeuser at gmail.com
Thu Apr 30 20:07:42 UTC 2009


2009/4/30 Stephen Shaw <sshaw at decriptor.com>

> These are the spec files that we are using to build rpms for openSUSE.
>  I was wondering if someone won't mind looking at them since I've
> never build packages for fedora.  There packages require mono 2.4 so
> I'm hoping to be able to provide packages for fedora 11.  Some of the
> specs don't have versions on them.  That's because these files are
> stored in our trunk and the versions get set when we branch and tag.
>
> Thanks!
>
> Stephen
>
> http://anonsvn.mono-project.com/viewvc/trunk/uia2atk/build/specs/
>

You will need to restructure the spec layout to fit better with the Fedora
way of doing things. Also you are not allowed to use %{_prefix} as that
would break our currently terrible Mono packaging guidelines which require
that we build Mono stuff as arch - please use %{_libdir} instead.

You need to keep a changelog.

I also believe that adding copyright notices to spec files in generally
frowned upon.

AutoReqProv:    on seems like SuSE magic and should perish

Release should be > 0

pkgconfig files go in a separate -devel package

I only briefly looked at one spec file but generally it looks like an
excellent start

The Banshee spec is a fairly well kept example to go by (just ignore the
commented buildrequires, that's maintainer preference and not the general
style).

http://cvs.fedoraproject.org/viewvc/rpms/banshee/F-11/banshee.spec?revision=1.75&view=markup

Good work Sr. Shaw.

- David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/mono/attachments/20090430/934b9708/attachment.html 


More information about the mono mailing list