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:But it makes it impossible for other packages to respect the BuildDependsOnly of libgettext3-dev.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.
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