GNUstep
| Installation • Kernel & Hardware • Networks • Portage • Software • System • X Server • Gaming • Non-x86 • Emulators • Misc |
Contents |
Introduction
Read the official introduction to GNUstep.
Setting up your system
Adding the GNUstep overlay
This is only necessary if you need to use the absolute latest versions which have not yet made it into the main tree, or you want to try new projects like Étoilé.
If you use Portage, you can use the instructions for Layman, also on the GNUstep overlay page.
If you use Paludis, here is an example repository config file:
| File: /etc/paludis/repositories/gnustep.conf |
format = ebuild
master_repository = gentoo
location = ${ROOT}/usr/local/overlays/gnustep
sync = svn+http://overlays.gentoo.org/svn/proj/gnustep/overlay
importance = 10
write_cache = /var/cache/paludis/metadata
names_cache = ${location}/.cache/names |
All the packages in the overlay are keyword masked. In Paludis, these can be unmasked in one shot by using the repository notation. If gnustep is the name given the repository (as in the example above), this reads:
| File: /etc/paludis/keywords.conf |
*/*::gnustep ~x86 |
Adding Objective-C support to GCC
Install GCC with the objc USE flag set. GNUstep itself only uses Objective-C, so this will suffice.
If you are a developer and want Objective-C++ and garbage collection support, add the objc++ and objc-gc USE flags, respectively.
Installing and using GNUstep
- Just install an app like gnustep-apps/gorm. This will pull in all of the GNUstep dependencies.
- The GNUstep ebuilds exploit Gentoo's excellent environment variable infrastructure. Just re-source the system-wide shell profile (env-update is run automatically by your package manager after every install).
- In a terminal, start a GNUstep application with openapp, e.g.
# openapp Gorm
Getting help and staying informed
While there are always the forums, consider joining the gentoo-gnustep mailing list.
Also, the GNUstep overlay has an RSS feed. (The official tree's feeds can be found at the Gentoo package database).
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and list their apartments, townhouses and units.
