Re: [Fink-devel] Interaction with other package installers

2004-03-03 Thread Heywood J
 The only i-Installer packages that fink knows how to
 recognize are tetex and ghostscript. To get fink to
 recognize them, you install fink's system-tetex
and
 system-ghostscript packages.

OK, that makes sense. those are the stubs that the
i-Installer creator mentioned specifically.

 Speaking as the maintainer of those system
 packages, I have to say that they don't work
 perfectly.  If you can spare the disk space, I would
 advise installing the fink packages for tetex and
 ghostscript instead.

huh?!? i'm assuming you mean that it is the
i-Installer packages (to which the system-{...}
placeholders point) that can be problematic, not the
fink packages themselves, correct?

i guess this begs the general question: if a package
in the fink repository is also available through some
other installer, is it necessary for some individual
to specifically maintain the system-{foo} placeholder
stub if fink is to offer that package as one of the
options for meeting a dependency? or is there a
systematic process to submit requests for adding such
placeholders to the fink repository (like ImageMagick,
for example)?

thanks,

H

__
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com


---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Interaction with other package installers

2004-03-03 Thread David R. Morrison
Let me explain in more detail.

Fink installs all of its software in a directory that it manages.  (The
default choice is /sw, but some people use different directories.)  One
of the key features of fink is that it is good at tracking dependencies,
and so on.  However, for this to work, only fink itself can be allowed
to change things in the /sw directory.

On the other hand, the i-Installer (and also some other installers) put
things into /usr/local.  Fink will not look in /usr/local to see what is
installed there, since it wants to completely manage the package collection
that it installs.

The system-tetex and system-ghostscript packages install certain symlinks
so that fink can see the software installed by the i-Installer.  This is
a bit dangerous, since the i-Installer version might be different from
the fink version... if there are assumptions made by other fink packages
about how the software was installed, then there can be trouble if you
are relying on the i-Installer version instead of the fink version.

So, it's the system-tetex and system-ghostscript packages which don't work
perfectly, and the reason they don't is because of differences between
the i-Installer and fink versions of the underlying packages.

  -- Dave


---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Interaction with other package installers

2004-03-02 Thread Heywood J
Hello Fink developers,

I have a question about Fink's interation with other
package installers. (Apologies in advance if one of
the other Fink lists is more appropriate for this
question...).

I installed TeXShop
(http://www.uoregon.edu/~koch/texshop/texshop.html)
on my Powerbook. To do so, I had to use a nifty
package manager called i-Installer
(http://www.rna.nl/ii.html) to install a few things
TeXShop requires. Among other things, I installed
recent versions of Ghostscript and ImageMagick.

The question: is it possible to explicitly inform Fink
(or FinkCommander) about the existence of these
packages when doing a Fink-based install? I ask
because  in some cases (but not others) Fink does not
see these packages when it does a dependency check,
and prompts me to install Fink versions instead.

A specific example: pstoedit-3.33 depends (IIRC) on
both Ghostscript and ImageMagick. For the first
dependency, I got multiple options: install GS from
the Fink repository, or use one of several
placeholders for a manually installed version. (I
verified with the author of i-Installer that there are
stubs for his packages of GS and TeX.) For the second
dependency, though, I don't get any option to use a
manually installed version of IM -- so I had to
install Fink's version to get pstoedit to work.

Fortunately I haven't experienced any problems from
having two versions of IM installed simultaneously (in
different places), but is there a cleaner way to do
this?

Thanks in advance,

Heywood


__
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com


---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
___
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel