There are some Mandrake RPM for GNUstep (maybe only for Club Members ?) : but they are not up to date.
I download the GNUstep's SRPM from ftp://ftp.gnustep.org/pub/gnustep/rpms/srpms
I check up my system as described in "GNUstep Build Guide for Unix Systems" (Mr. Dennis Leeuw) :
GNU make 3.80 : OK.
binutil : ld 2.14.90.0.5 : OK
iconv 2.3.2 : OK
gcc 3.3.1 : OK
Foreign Function Interfaces (ffcal) : not in Mandrake, but downloaded from GNUstep FTP.
tiff : RPM mdk : OK
GMP : No. The Mandrake's SRPMS seems to have a problem : "Warning: this package does not export valid resources lists". I doubt if it is really useful ?
The most important parts are OK. Some documentations doesn't mention all thoses requirements. It depends on which applications you need to run.
I try to intall the SRPM. I don't think that there is a graphical way to install a local RPM file on Mandrake : quite strange for a "easy to use" distribution.
Install the sources RPM : I use the command line : rpm -i ....src.rpm It creates 2 files :
the sources as tar.gz in /usr/src/RPM/SOURCES/
the spec, in /usr/src/RPM/SPECS/
Create the "binary" RPM. rpm -bb .../spec-file generates the RPM in /usr/src/RPM/RPMS/i586/....rpm depending on your CPU : i386, k6 ...
Install the RPM : rpm -i /usr/src/RPM/RPMS/i586/....rpm
This worked fine fo ffcal. But I get a problem with gnustep-make : the "home_user" binary program couldn't be executed when launching the post-install GNUstep.sh program. Maybe some library aren't registred ? (There are lines about libraries commented out in the source RPM spec file.)
At least, I learned some stuff about RPM and installed ffcal.
Install from the sources. (It would have been easier to start here ...)
I untar the file in /usr/src/ : cd /usr/src ; tar -xzf ...tar.gz (eXtract gZiped File)
Then, I go in the folder and do ./configure, make and make install. Check that there are no error on each step !
Launch the GNUstep.sh script after installing gnustep-make and don't forget to launch it again as root if you reboot before finishing to install all the basic packages ...
All worked fine for gnustep-make, gnustep-base and gnustep-gui.
for gnustep-back, I run a ./configure --enable-graphics=art to use the libart library (supposed to be better.)
Download some fonts :
Just follow http://www.GNUstep.de/Fonts/
Configure an user :
I create a new user : "gsbruno" and choose WindowMaker as his window manager (using the drakfirstime mandrake tools.)
I put the script GNUstep.sh in the user's ~/.bash_profile.
Install new applications : GWorkspace 0.5.3
I did the same as "Install from sources" : FTP download, untar in /usr/src and read the README.
Install was OK. I could launch /usr/GNUstep/System/Applications/gworkspace.app/gworkspace or better : openapp GWorspace, but didn't find how to install the application in the menu or in the dock panel. (Building the font_cacher takes a while !)
Install new applications : Preferences 1.2.0
compilaton failled !!
I take the CVS version. Installation is OK, but I didn't find that the application itself isn't usefull !