Gentoo Archives: gentoo-osx

From: Grobian <grobian@g.o>
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] The road ahead?
Date: Tue, 01 Nov 2005 17:27:35
Message-Id: 4367A54B.1010606@gentoo.org
In Reply to: Re: [gentoo-osx] The road ahead? by dirk.schoenberger@sz-online.de
1 dirk.schoenberger@×××××××××.de wrote:
2 > Sorry, but this attitude firmly belong into the "a GUI is just a frontend
3 > to the CLI" camp, where I don't really subscribe too. A CLI has its place,
4 > but a GUI does so, too, and both are not dependent upon.
5 > KDE / GNOME .desktop entries doesn't really compare to Apple's app
6 > folders, because .desktop entries are really just start scripts. An app
7 > folder contains starting scripts and the related resources / libraries in
8 > an all in one package. The idea is that you can copy an app folder around
9 > in your local file system or to another file system (thing .dmg here),
10 > while the application still remains runnable. So you have to include any
11 > library, beside the Apple provided ones.
12
13 I see your point, but I think it's a bit unrelated to Gentoo. It might
14 however be easier to accomplish with Gentoo because it compiles from
15 sources and has more control on how a package is built. Ideally one
16 could do "ebuild myapp-1.0.ebuild osxapp" or something, just like
17 "ebuild myapp-1.0.ebuild rpm" is there. (Or was envisioned.)
18
19 >>> 1) packages which integrate nicely into the system (no dependencies, or
20 >>> dependencies which are properly provided by MacOS)
21 >> No collisions and no dependencies? No reason to wait for gentoo-osx then.
22 >
23 > No complicated dependencies. So this is the easiest part, where I still
24 > like to have Gentoo's safety net which keeps knowledge about what files
25 > belong to which package. This allows for clean uninstall, at least what
26 > concerns removing files. I am not quite sure about Fink style install and
27 > uninstall scripts.
28
29 Uninstalling fink is "rm -R /sw", uninstalling a separate package...
30 well, must be possible, though I cannot remember having it done myself.
31
32 >>> 2) packages which clash with MacOS provided packages, things like python
33 >>> or automake spring to mind
34 >> And bash, ls, grep, emacs, vi, vim, gcc, perl, python, tcl/tk, apache,
35 >> etc. etc. etc.
36 >
37 > python and automake are the cases which really annoy me, but naturally you
38 > are correct about the other packages, too. If possible I would like to use
39 > an Apple provided gcc, so this package is disputable.
40
41 Yes, me too, and especially the Apple linker! (ld) But maybe Kito knows
42 whether this linker can also be installed if the source is available.
43
44
45 --
46 Fabian Groffen
47 Gentoo for Mac OS X Project -- Interim Lead
48 --
49 gentoo-osx@g.o mailing list