LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-09-2005, 04:38 PM   #1
jmdlcar
Member
 
Registered: Nov 2003
Distribution: Porteus 3.2 Mate (Slackware)
Posts: 141

Rep: Reputation: 15
Save this "just in case"


Quote:
# Save this "just in case":
#"GNOME" "The GNOME desktop for X" on "The GNOME series contains the GNOME desktop environment and related libraries."
#
Looks like to me Gnome could be added someday. I found this in isolinux "setpkg"
 
Old 08-09-2005, 04:43 PM   #2
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
Eh? What d'you mean? I have GNOME with my Slack 10.1.
 
Old 08-09-2005, 04:45 PM   #3
jmdlcar
Member
 
Registered: Nov 2003
Distribution: Porteus 3.2 Mate (Slackware)
Posts: 141

Original Poster
Rep: Reputation: 15
I found this in Slackware-current.
 
Old 08-09-2005, 04:52 PM   #4
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
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 ).
 
Old 08-09-2005, 05:07 PM   #5
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
http://www.slackware.com/changelog/current.php?cpu=i386

See "Sat Mar 26 23:04:41 PST 2005"
 
Old 08-09-2005, 05:10 PM   #6
killerbob
Member
 
Registered: Oct 2004
Location: Ottawa, ON
Distribution: Slackware
Posts: 662

Rep: Reputation: 31
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 ).
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)
 
Old 08-09-2005, 05:24 PM   #7
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
Quote:
Most Slack packages are created with "--prefix=/work/usr" on the ./configure.
Not exactly. Slackware packages are created with "--prefix=/usr" and then "DESTDIR=/tmp/package-{somepackage}" is added to the 'make install' command to place the compiled software into a directory from where the application/ library can be easily packaged.

Last edited by cathectic; 08-09-2005 at 05:49 PM.
 
Old 08-09-2005, 06:17 PM   #8
black hole sun
Member
 
Registered: Jul 2004
Distribution: Slackware Current
Posts: 127

Rep: Reputation: 15
Quote:
Originally posted by killerbob
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)
Not anymore.

"GNOME-2.10 packages utilize the --prefix=option passed to configure, so you will use that and an environment variable (GNOME_PREFIX) to add flexibility to the installation."

http://www.linuxfromscratch.org/blfs...ome/gnome.html
 
Old 08-09-2005, 09:44 PM   #9
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Right. I built 2.8.3 from source-->binary and I honestly can't think of a Gnome package off hand that didn't honor the DESTDIR switch as well as --prefix=

Other than their being a strict order to follow for many packages, Gnome was EASY to build so I still don't know why Pat chucked it. I just chalked it up to him being a KDE fan.....
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Firefox freezes at "Save", "Download" kjmorris Linux - Software 4 10-27-2004 02:44 PM
Priority: script to run on boot vs. "service iptables save" iheardrain Linux - General 5 09-30-2004 09:53 PM
The problems with the restarting in the case of setting the "auto_failback" on allenspp Linux - General 0 08-31-2004 11:37 AM
YOU Fails With "Error: Could not save server list to disk." snufferz Linux - Newbie 2 04-02-2004 05:22 AM
Redhat Linux W/Gnome X System - Doesn't "Save Current Setup" drdroid Linux - General 2 03-26-2004 02:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration