On 6/3/06, David Reiser <[EMAIL PROTECTED]> wrote:
> I tried compiling g-wrap 1.9.6 outside of fink, and it worked. I
> modified the 1.3.4 .info file to use with 1.9.6, and that worked, too
> -- but I'm sure I had errors in the splitoff setup. So I've gone
> through the packaging manual a bit, and I have some questions:
>
> 1.9.6 supplies libffi if configure can't find ffi.h. Do I  use a
> Provides: field for that, or just treat it as an internal library (no
> mention of libffi in fink, possibly because the redhat pages indicate
> that it is maintained in gcc now...)?
>

You can probably treat it as internal then.

> Many, but not all, of the packages in the 10.4 tree have revisions
> starting at 1000. Since g-wrap 1.9.6 has not been available in Fink
> before, do I start at 1 or 1000?
>

Note that the extant version has revision 1014.  So start at 1000 (or
1001).  Then if somebody wants it in 10.4-transitional a revision of
101 can be used, and a revision of 1 for 10.3.

The reason for the separation is to force rebuilds of library packages
that are built with C++ on upgrades, so that the symbols in them match
what is provided on the upgraded system--thus packages that depend on
the libraries can be built without getting confused about different
C++ symbols in dependent libraries and on the system.


> Do .a files appear in the %N-shlibs Files: field?

Looking at the extant g-wrap.info as a template I'd say no.  They go
in the -dev splitoff instead.


>
> Is it true that by virtue of .so files being modules instead of
> libraries, that .so files should not appear in the Shlibs: field?

I believe that's the case.

> Seems hard to do anyway, since there is no compatibility version
> information associated with otools -L on a .so.
>
> I'm working in the 10.4 tree, and don't know much about the
> relationships between the trees from a packaging standpoint. Should I
> go ahead and submit my .info file for the 10.4 tree?
>
> Thanks.
> --
> David Reiser
> [EMAIL PROTECTED]
>
>
>

Submit it for 10.4, and get people to try it out for the other trees
(10.3 and 10.4-transitional) to see if any changes have to be made.

-- 
Alexander K. Hansen
Fink Documenter (still)


_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to