I disagree here, -dev should be all thing that should never be depended on and that are needed to build pkgs. ie: %p/bin/%n-config should ALWAYS be in the -dev pkg. I personally think we should find a way to correct this in gettext and make it done, even if it becomes a multi step solution. I haven't had time to read or test any of this. But saying no binary belongs in -dev pkg is not valid and will break all hopes of shlibs support in the future.

but if we need to make an other split for -dev-bin or what ever -dev should depend on it at least so one only needs a builddep on the -dev. Which will go against BuildDependsOnly, but i think it is necessary.
---
TS
http://southofheaven.org
Chaos is the beginning and end, try dealing with the rest.


On 6-Mar-05, at 9:55 AM, Jean-François Mertens wrote:

Hi Chris,

Cf below for an additional reason to revert to the layout of the current gettext pkg
(ie, -dev containing only the headers, *.a, *.la, and the final .dylib links, and all
executables in /sw/bin).
Further. I'm sure that in that case all switching problems disappear...
(I'm basically just arguing for maintaining strictly fink's traditional distinction
between -dev and friends, not necessarily against further splitting up -bin
(or even the others) according to a -Tools vs -Runtime distinction _ though I see
little benefit to the latter as compared to the likely additional cost)


Best,

Jean-François


On 04 Mar 2005, at 19:45, Jean-François Mertens wrote:

On 03 Mar 2005, at 17:06, Chris Zubrzycki wrote:
As per drm's recommendation, I followed the guidelines in the new gettext package, and made 2 splitoffs: Runtime tools, and Build tools. The Runtime tools i made into a library package and a binary package, and I left all the development tools in the development package. There is one thing, and that is that the build depend only utils for building other packages with gettext are now in the -dev, not in -bin. This is not a problem, as all packages that depend on the -bin also builddepend on the -dev.
But it makes it impossible for other packages to respect the BuildDependsOnly of libgettext3-dev.
A couple of examples, among pkgs currently in fink :
_ autoreconf calls autopoint
_ cicqsync (centericq) calls gettextize
_ intltool-update (intltool) calls xgettext
_ pozilla.sh (gtranslator) calls msgmerge, msgfmt
_ xgettext.pl (locale-maketext-lexicon-pmXYZ-bin) calls xgettext
Also it makes it difficult to detect, in every new version, hidden dependencies between -bin and -dev,
[eg the following I stumbled upon: the executable /sw/lib/gettext/user-email (in -dev)
sources /sw/bin/gettext.sh (from -bin)].
Adding any such dependency would make switching back and forth even harder.




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel





------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to