killerbob |
08-09-2005 05:10 PM |
Quote:
Originally posted by Nylex
D'oh, I'm just stupid ;). Did Pat offer any reasons as to why he was taking GNOME out of Slack? I didn't hear about this, oops (although, I use Xfce now :D).
|
The official line is that Gnome doesn't follow standards. Specifically, it doesn't support autoconf, or at least, it ignores the "--prefix=" option and installs to its own path no matter what you tell it. Because of this, it's a nightmare to maintain binary packages of it.
Remember that most other packages don't have a problem in that respect. Most Slack packages are created with "--prefix=/work/usr" on the ./configure. Then when you do make install, they copy their files in /work/usr, which is presumably clean. From there, it's a simple task to go to /work/usr/bin, and strip the binaries so they're smaller. Then go to /work, and run "makepkg" to build a Slack-redistributable package. That's how I made packages for oscillation's Terminal program, and for the Japanese input/display apps. (the latter being about 43mb, but still a whole lot faster to install it than to download/compile the source apps)
|