Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37810736
en ru br
ALT Linux repos
S:2.8.0-alt2.1
5.0: 2.0.6-alt1
4.1: 1.13.0-alt0.1
4.0: 1.13.0-alt0.1

Other repositories
Upstream:2.0.5

Group :: Development/Objective-C
RPM: gnustep-make

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: gnustep-make-alt-path-fix.patch
Download


diff --git a/FilesystemLayouts/fhs b/FilesystemLayouts/fhs
index ec812f8..9d82789 100644
--- a/FilesystemLayouts/fhs
+++ b/FilesystemLayouts/fhs
@@ -72,11 +72,11 @@ GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
 GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
 GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
 GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
-GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
-GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
-GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
-GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation
-GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man
-GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info
+GNUSTEP_USER_DIR_LIBRARY=GNUstep
+GNUSTEP_USER_DIR_HEADERS=GNUstep/Headers
+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Libraries
+GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
 GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
 GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
diff --git a/FilesystemLayouts/fhs-system b/FilesystemLayouts/fhs-system
index 5cad594..8980067 100644
--- a/FilesystemLayouts/fhs-system
+++ b/FilesystemLayouts/fhs-system
@@ -81,11 +81,11 @@ GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
 GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
 GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
 GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
-GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
-GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
-GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
-GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation
-GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man
-GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info
+GNUSTEP_USER_DIR_LIBRARY=GNUstep
+GNUSTEP_USER_DIR_HEADERS=GNUstep/Headers
+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Libraries
+GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
 GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
 GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
diff --git a/FilesystemLayouts/fhs-system-alt b/FilesystemLayouts/fhs-system-alt
new file mode 100644
index 0000000..3e7ac0c
--- /dev/null
+++ b/FilesystemLayouts/fhs-system-alt
@@ -0,0 +1,91 @@
+#
+# FHS (Filesystem Hierarchy Standard) filesystem layout for system installations
+#
+# This is the standard FHS Unix filesystem layout to use when
+# installing into /usr.  Use this if you want GNUstep to blend into
+# your GNU/Linux filesystem (or any other Unix with a similar
+# filesystem) and you are compiling gnustep-make so that it can be
+# shipped as part of a distribution/basic system installation.
+#
+# We put SYSTEM into /usr, and LOCAL into /usr/local.  This allows you
+# to make a distinction between stuff that you ship as part of your
+# system/distribution, and the local stuff installed by the local
+# sysadmin.  Make sure you compile/install all packages that you want
+# to go into /usr (ie, be part of the system/distribution) using 
+# 'make install GNUSTEP_INSTALLATION_DOMAIN=SYSTEM'
+#
+# To get system packages to work in this layout, you need /usr/bin in
+# your PATH, and /usr/lib in your /etc/ld.so.conf (or equivalent for
+# your Unix).  Don't forget to run ldconfig after installing a
+# library!
+#
+# Your users will need to also add /usr/local/bin to PATH and
+# /usr/local/lib to /etc/ld.so.conf (or equivalent for your Unix) if
+# they want to use the LOCAL domain.  To use gnustep-make in this
+# environment, use 'export
+# GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles'
+
+# By default, we install into /usr, but this can be overridden
+# by using ./configure --prefix=xxx when configuring.
+GNUSTEP_DEFAULT_PREFIX=/usr
+
+# These are only used by gnustep-base to implement the NSUserDirectory
+# API.  We never install anything in them.  They will be used as they
+# are without $prefix.
+GNUSTEP_SYSTEM_USERS_DIR=/home
+GNUSTEP_NETWORK_USERS_DIR=/home
+GNUSTEP_LOCAL_USERS_DIR=/home
+
+# NB: $prefix will be added to all the MAKEFILES/SYSTEM/NETWORK/LOCAL
+# paths.
+GNUSTEP_MAKEFILES=/share/GNUstep/Makefiles
+
+GNUSTEP_SYSTEM_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_SYSTEM_ADMIN_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_SYSTEM_WEB_APPS=/lib@64@/GNUstep/WebApplications
+GNUSTEP_SYSTEM_TOOLS=/bin
+GNUSTEP_SYSTEM_ADMIN_TOOLS=/sbin
+GNUSTEP_SYSTEM_LIBRARY=/lib@64@/GNUstep
+GNUSTEP_SYSTEM_HEADERS=/include
+GNUSTEP_SYSTEM_LIBRARIES=/lib@64@
+GNUSTEP_SYSTEM_DOC=/share/doc/GNUstep
+GNUSTEP_SYSTEM_DOC_MAN=/share/man
+GNUSTEP_SYSTEM_DOC_INFO=/share/info
+
+GNUSTEP_NETWORK_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_NETWORK_ADMIN_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_NETWORK_WEB_APPS=/lib@64@/GNUstep/WebApplications
+GNUSTEP_NETWORK_TOOLS=/bin
+GNUSTEP_NETWORK_ADMIN_TOOLS=/sbin
+GNUSTEP_NETWORK_LIBRARY=/lib@64@/GNUstep
+GNUSTEP_NETWORK_HEADERS=/include
+GNUSTEP_NETWORK_LIBRARIES=/lib@64@
+GNUSTEP_NETWORK_DOC=/share/doc/GNUstep
+GNUSTEP_NETWORK_DOC_MAN=/share/man
+GNUSTEP_NETWORK_DOC_INFO=/share/info
+
+GNUSTEP_LOCAL_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_LOCAL_ADMIN_APPS=/lib@64@/GNUstep/Applications
+GNUSTEP_LOCAL_WEB_APPS=/lib@64@/GNUstep/WebApplications
+GNUSTEP_LOCAL_TOOLS=/bin
+GNUSTEP_LOCAL_ADMIN_TOOLS=/sbin
+GNUSTEP_LOCAL_LIBRARY=/lib@64@/GNUstep
+GNUSTEP_LOCAL_HEADERS=/include
+GNUSTEP_LOCAL_LIBRARIES=/lib@64@
+GNUSTEP_LOCAL_DOC=/share/doc/GNUstep
+GNUSTEP_LOCAL_DOC_MAN=/share/man
+GNUSTEP_LOCAL_DOC_INFO=/share/info
+
+GNUSTEP_USER_DIR_APPS=GNUstep/Applications
+GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
+GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
+GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
+GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
+GNUSTEP_USER_DIR_LIBRARY=GNUstep
+GNUSTEP_USER_DIR_HEADERS=GNUstep/Headers
+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Libraries
+GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
+GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
+GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
diff --git a/FilesystemLayouts/gnustep b/FilesystemLayouts/gnustep
index 5c44d86..46d7fd6 100644
--- a/FilesystemLayouts/gnustep
+++ b/FilesystemLayouts/gnustep
@@ -38,55 +38,55 @@ GNUSTEP_LOCAL_USERS_DIR=/home
 
 # NB: $prefix will be added to all the MAKEFILES/SYSTEM/NETWORK/LOCAL
 # paths.
-GNUSTEP_MAKEFILES=/System/Library/Makefiles
+GNUSTEP_MAKEFILES=/Makefiles
 
-GNUSTEP_SYSTEM_APPS=/System/Applications
-GNUSTEP_SYSTEM_ADMIN_APPS=/System/Applications/Admin
-GNUSTEP_SYSTEM_WEB_APPS=/System/Library/WebApplications
-GNUSTEP_SYSTEM_TOOLS=/System/Tools
-GNUSTEP_SYSTEM_ADMIN_TOOLS=/System/Tools/Admin
-GNUSTEP_SYSTEM_LIBRARY=/System/Library
-GNUSTEP_SYSTEM_HEADERS=/System/Library/Headers
-GNUSTEP_SYSTEM_LIBRARIES=/System/Library/Libraries
-GNUSTEP_SYSTEM_DOC=/System/Library/Documentation
-GNUSTEP_SYSTEM_DOC_MAN=/System/Library/Documentation/man
-GNUSTEP_SYSTEM_DOC_INFO=/System/Library/Documentation/info
+GNUSTEP_SYSTEM_APPS=/Applications
+GNUSTEP_SYSTEM_ADMIN_APPS=/Applications/Admin
+GNUSTEP_SYSTEM_WEB_APPS=/WebApplications
+GNUSTEP_SYSTEM_TOOLS=/Tools
+GNUSTEP_SYSTEM_ADMIN_TOOLS=/Tools/Admin
+GNUSTEP_SYSTEM_LIBRARY=/Libraries
+GNUSTEP_SYSTEM_HEADERS=/Headers
+GNUSTEP_SYSTEM_LIBRARIES=/Libraries
+GNUSTEP_SYSTEM_DOC=/Documentation
+GNUSTEP_SYSTEM_DOC_MAN=/Documentation/man
+GNUSTEP_SYSTEM_DOC_INFO=/Documentation/info
 
 GNUSTEP_NETWORK_APPS=/Local/Applications
 GNUSTEP_NETWORK_ADMIN_APPS=/Local/Applications/Admin
-GNUSTEP_NETWORK_WEB_APPS=/Local/Library/WebApplications
-GNUSTEP_NETWORK_TOOLS=/Local/Tools
-GNUSTEP_NETWORK_ADMIN_TOOLS=/Local/Tools/Admin
-GNUSTEP_NETWORK_LIBRARY=/Local/Library
-GNUSTEP_NETWORK_HEADERS=/Local/Library/Headers
-GNUSTEP_NETWORK_LIBRARIES=/Local/Library/Libraries
-GNUSTEP_NETWORK_DOC=/Local/Library/Documentation
-GNUSTEP_NETWORK_DOC_MAN=/Local/Library/Documentation/man
-GNUSTEP_NETWORK_DOC_INFO=/Local/Library/Documentation/info
+GNUSTEP_NETWORK_WEB_APPS=/WebApplications
+GNUSTEP_NETWORK_TOOLS=/Tools
+GNUSTEP_NETWORK_ADMIN_TOOLS=/Tools/Admin
+GNUSTEP_NETWORK_LIBRARY=/Libraries
+GNUSTEP_NETWORK_HEADERS=/Headers
+GNUSTEP_NETWORK_LIBRARIES=/Libraries
+GNUSTEP_NETWORK_DOC=/Documentation
+GNUSTEP_NETWORK_DOC_MAN=/Documentation/man
+GNUSTEP_NETWORK_DOC_INFO=/Documentation/info
 
-GNUSTEP_LOCAL_APPS=/Local/Applications
-GNUSTEP_LOCAL_ADMIN_APPS=/Local/Applications/Admin
-GNUSTEP_LOCAL_WEB_APPS=/Local/Library/WebApplications
-GNUSTEP_LOCAL_TOOLS=/Local/Tools
-GNUSTEP_LOCAL_ADMIN_TOOLS=/Local/Tools/Admin
-GNUSTEP_LOCAL_LIBRARY=/Local/Library
-GNUSTEP_LOCAL_HEADERS=/Local/Library/Headers
-GNUSTEP_LOCAL_LIBRARIES=/Local/Library/Libraries
-GNUSTEP_LOCAL_DOC=/Local/Library/Documentation
-GNUSTEP_LOCAL_DOC_MAN=/Local/Library/Documentation/man
-GNUSTEP_LOCAL_DOC_INFO=/Local/Library/Documentation/info
+GNUSTEP_LOCAL_APPS=/Applications
+GNUSTEP_LOCAL_ADMIN_APPS=/Applications/Admin
+GNUSTEP_LOCAL_WEB_APPS=/WebApplications
+GNUSTEP_LOCAL_TOOLS=/Tools
+GNUSTEP_LOCAL_ADMIN_TOOLS=/Tools/Admin
+GNUSTEP_LOCAL_LIBRARY=/Libraries
+GNUSTEP_LOCAL_HEADERS=/Headers
+GNUSTEP_LOCAL_LIBRARIES=/Libraries
+GNUSTEP_LOCAL_DOC=/Documentation
+GNUSTEP_LOCAL_DOC_MAN=/Documentation/man
+GNUSTEP_LOCAL_DOC_INFO=/Documentation/info
 
 GNUSTEP_USER_DIR_APPS=GNUstep/Applications
 GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
-GNUSTEP_USER_DIR_WEB_APPS=GNUstep/Library/WebApplications
+GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
 GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
 GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
-GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
-GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
-GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
-GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation
-GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man
-GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info
+GNUSTEP_USER_DIR_LIBRARY=GNUstep
+GNUSTEP_USER_DIR_HEADERS=GNUstep/Headers
+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Libraries
+GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
 GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
 GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
 
diff --git a/FilesystemLayouts/gnustep-with-network b/FilesystemLayouts/gnustep-with-network
index 5b619cd..599089b 100644
--- a/FilesystemLayouts/gnustep-with-network
+++ b/FilesystemLayouts/gnustep-with-network
@@ -32,55 +32,55 @@ GNUSTEP_LOCAL_USERS_DIR=/home
 
 # NB: $prefix will be added to all the MAKEFILES/SYSTEM/NETWORK/LOCAL
 # paths.
-GNUSTEP_MAKEFILES=/System/Library/Makefiles
+GNUSTEP_MAKEFILES=/Makefiles
 
-GNUSTEP_SYSTEM_APPS=/System/Applications
-GNUSTEP_SYSTEM_ADMIN_APPS=/System/Applications/Admin
-GNUSTEP_SYSTEM_WEB_APPS=/System/Library/WebApplications
-GNUSTEP_SYSTEM_TOOLS=/System/Tools
-GNUSTEP_SYSTEM_ADMIN_TOOLS=/System/Tools/Admin
-GNUSTEP_SYSTEM_LIBRARY=/System/Library
-GNUSTEP_SYSTEM_HEADERS=/System/Library/Headers
-GNUSTEP_SYSTEM_LIBRARIES=/System/Library/Libraries
-GNUSTEP_SYSTEM_DOC=/System/Library/Documentation
-GNUSTEP_SYSTEM_DOC_MAN=/System/Library/Documentation/man
-GNUSTEP_SYSTEM_DOC_INFO=/System/Library/Documentation/info
+GNUSTEP_SYSTEM_APPS=/Applications
+GNUSTEP_SYSTEM_ADMIN_APPS=/Applications/Admin
+GNUSTEP_SYSTEM_WEB_APPS=/WebApplications
+GNUSTEP_SYSTEM_TOOLS=/Tools
+GNUSTEP_SYSTEM_ADMIN_TOOLS=/Tools/Admin
+GNUSTEP_SYSTEM_LIBRARY=/Libraries
+GNUSTEP_SYSTEM_HEADERS=/Headers
+GNUSTEP_SYSTEM_LIBRARIES=/Libraries
+GNUSTEP_SYSTEM_DOC=/Documentation
+GNUSTEP_SYSTEM_DOC_MAN=/Documentation/man
+GNUSTEP_SYSTEM_DOC_INFO=/Documentation/info
 
 GNUSTEP_NETWORK_APPS=/Network/Applications
 GNUSTEP_NETWORK_ADMIN_APPS=/Network/Applications/Admin
-GNUSTEP_NETWORK_WEB_APPS=/Network/Library/WebApplications
+GNUSTEP_NETWORK_WEB_APPS=/Network/WebApplications
 GNUSTEP_NETWORK_TOOLS=/Network/Tools
 GNUSTEP_NETWORK_ADMIN_TOOLS=/Network/Tools/Admin
-GNUSTEP_NETWORK_LIBRARY=/Network/Library
-GNUSTEP_NETWORK_HEADERS=/Network/Library/Headers
-GNUSTEP_NETWORK_LIBRARIES=/Network/Library/Libraries
-GNUSTEP_NETWORK_DOC=/Network/Library/Documentation
-GNUSTEP_NETWORK_DOC_MAN=/Network/Library/Documentation/man
-GNUSTEP_NETWORK_DOC_INFO=/Network/Library/Documentation/info
+GNUSTEP_NETWORK_LIBRARY=/Network/Libraries
+GNUSTEP_NETWORK_HEADERS=/Network/Headers
+GNUSTEP_NETWORK_LIBRARIES=/Network/Libraries
+GNUSTEP_NETWORK_DOC=/Network/Documentation
+GNUSTEP_NETWORK_DOC_MAN=/Network/Documentation/man
+GNUSTEP_NETWORK_DOC_INFO=/Network/Documentation/info
 
-GNUSTEP_LOCAL_APPS=/Local/Applications
-GNUSTEP_LOCAL_ADMIN_APPS=/Local/Applications/Admin
-GNUSTEP_LOCAL_WEB_APPS=/Local/Library/WebApplications
-GNUSTEP_LOCAL_TOOLS=/Local/Tools
-GNUSTEP_LOCAL_ADMIN_TOOLS=/Local/Tools/Admin
-GNUSTEP_LOCAL_LIBRARY=/Local/Library
-GNUSTEP_LOCAL_HEADERS=/Local/Library/Headers
-GNUSTEP_LOCAL_LIBRARIES=/Local/Library/Libraries
-GNUSTEP_LOCAL_DOC=/Local/Library/Documentation
-GNUSTEP_LOCAL_DOC_MAN=/Local/Library/Documentation/man
-GNUSTEP_LOCAL_DOC_INFO=/Local/Library/Documentation/info
+GNUSTEP_LOCAL_APPS=/Applications
+GNUSTEP_LOCAL_ADMIN_APPS=/Applications/Admin
+GNUSTEP_LOCAL_WEB_APPS=/WebApplications
+GNUSTEP_LOCAL_TOOLS=/Tools
+GNUSTEP_LOCAL_ADMIN_TOOLS=/Tools/Admin
+GNUSTEP_LOCAL_LIBRARY=/Libraries
+GNUSTEP_LOCAL_HEADERS=/Headers
+GNUSTEP_LOCAL_LIBRARIES=/Libraries
+GNUSTEP_LOCAL_DOC=/Documentation
+GNUSTEP_LOCAL_DOC_MAN=/Documentation/man
+GNUSTEP_LOCAL_DOC_INFO=/Documentation/info
 
 GNUSTEP_USER_DIR_APPS=GNUstep/Applications
 GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
-GNUSTEP_USER_DIR_WEB_APPS=GNUstep/Library/WebApplications
+GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
 GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
 GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
-GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
-GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
-GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
-GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation
-GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man
-GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info
+GNUSTEP_USER_DIR_LIBRARY=GNUstep
+GNUSTEP_USER_DIR_HEADERS=GNUstep/Headers
+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Libraries
+GNUSTEP_USER_DIR_DOC=GNUstep/Documentation
+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Documentation/man
+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Documentation/info
 GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
 GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
 
diff --git a/GNUstep-reset.sh b/GNUstep-reset.sh
index 5374184..a83998b 100644
--- a/GNUstep-reset.sh
+++ b/GNUstep-reset.sh
@@ -86,12 +86,12 @@ function reset_path
   fi
 }
 
-reset_path INFOPATH /Library/Documentation/info
-reset_path GUILE_LOAD_PATH /Library/Libraries/Guile
-reset_path CLASSPATH /Library/Libraries/Java
-reset_path LD_LIBRARY_PATH /Library/Libraries
-reset_path DYLD_LIBRARY_PATH /Library/Libraries
-reset_path DYLD_FRAMEWORK_PATH /Library/Frameworks
+reset_path INFOPATH /Documentation/info
+reset_path GUILE_LOAD_PATH /Libraries/Guile
+reset_path CLASSPATH /Libraries/Java
+reset_path LD_LIBRARY_PATH /Libraries
+reset_path DYLD_LIBRARY_PATH /Libraries
+reset_path DYLD_FRAMEWORK_PATH /Frameworks
 reset_path PATH /Tools
 
 # Make sure we destroy the reset_path function after using it - we don't
diff --git a/GNUstep.csh.in b/GNUstep.csh.in
index a13b19b..869e814 100755
--- a/GNUstep.csh.in
+++ b/GNUstep.csh.in
@@ -157,8 +157,8 @@ else
 endif
 
 if ( "@GNUSTEP_MULTI_PLATFORM@" == "" ) then
-  setenv GNUSTEP_HOST "@target@"
-  setenv GNUSTEP_HOST_CPU "@clean_target_cpu@"
+  setenv GNUSTEP_HOST ""
+  setenv GNUSTEP_HOST_CPU ""
   setenv GNUSTEP_HOST_VENDOR "@clean_target_vendor@"
   setenv GNUSTEP_HOST_OS "@clean_target_os@"
 endif
diff --git a/GNUstep.sh.in b/GNUstep.sh.in
index 52304a3..056b656 100755
--- a/GNUstep.sh.in
+++ b/GNUstep.sh.in
@@ -219,8 +219,8 @@ fi
 # to determine the platform at run time, by default we use the
 # hardcoded values of GNUSTEP_HOST*.
 if [ -z "@GNUSTEP_MULTI_PLATFORM@" ]; then
-  GNUSTEP_HOST=@target@
-  GNUSTEP_HOST_CPU=@clean_target_cpu@
+  GNUSTEP_HOST=
+  GNUSTEP_HOST_CPU=
   GNUSTEP_HOST_VENDOR=@clean_target_vendor@
   GNUSTEP_HOST_OS=@clean_target_os@
 fi
diff --git a/common.make b/common.make
index 708ecae..1d4a2c6 100644
--- a/common.make
+++ b/common.make
@@ -320,21 +320,21 @@ ifneq ($(GNUSTEP_INSTALLATION_DIR),)
   # Use GNUSTEP_INSTALLATION_DIR to set the installation dirs
   GNUSTEP_APPS                 = $(GNUSTEP_INSTALLATION_DIR)/Applications
   GNUSTEP_ADMIN_APPS           = $(GNUSTEP_INSTALLATION_DIR)/Applications/Admin
-  GNUSTEP_WEB_APPS             = $(GNUSTEP_INSTALLATION_DIR)/Library/WebApplications
+  GNUSTEP_WEB_APPS             = $(GNUSTEP_INSTALLATION_DIR)/WebApplications
   GNUSTEP_TOOLS                = $(GNUSTEP_INSTALLATION_DIR)/Tools
   GNUSTEP_ADMIN_TOOLS          = $(GNUSTEP_INSTALLATION_DIR)/Tools/Admin
-  GNUSTEP_LIBRARY              = $(GNUSTEP_INSTALLATION_DIR)/Library
+  GNUSTEP_LIBRARY              = $(GNUSTEP_INSTALLATION_DIR)
   GNUSTEP_SERVICES             = $(GNUSTEP_LIBRARY)/Services
   ifeq ($(GNUSTEP_IS_FLATTENED),yes)
-    GNUSTEP_HEADERS            = $(GNUSTEP_INSTALLATION_DIR)/Library/Headers
+    GNUSTEP_HEADERS            = $(GNUSTEP_INSTALLATION_DIR)/Headers
   else
-    GNUSTEP_HEADERS            = $(GNUSTEP_INSTALLATION_DIR)/Library/Headers/$(GNUSTEP_TARGET_LDIR)
+    GNUSTEP_HEADERS            = $(GNUSTEP_INSTALLATION_DIR)/Headers/$(GNUSTEP_TARGET_LDIR)
   endif
   GNUSTEP_APPLICATION_SUPPORT  = $(GNUSTEP_LIBRARY)/ApplicationSupport
   GNUSTEP_BUNDLES              = $(GNUSTEP_LIBRARY)/Bundles
   GNUSTEP_FRAMEWORKS           = $(GNUSTEP_LIBRARY)/Frameworks
   GNUSTEP_PALETTES             = $(GNUSTEP_LIBRARY)/ApplicationSupport/Palettes
-  GNUSTEP_LIBRARIES            = $(GNUSTEP_INSTALLATION_DIR)/Library/Libraries
+  GNUSTEP_LIBRARIES            = $(GNUSTEP_INSTALLATION_DIR)/Libraries
   GNUSTEP_RESOURCES            = $(GNUSTEP_LIBRARY)/Libraries/Resources
   GNUSTEP_JAVA                 = $(GNUSTEP_LIBRARY)/Libraries/Java
   GNUSTEP_DOC                  = $(GNUSTEP_LIBRARY)/Documentation
diff --git a/config-noarch.make.in b/config-noarch.make.in
index 1af9e15..7a5a51f 100644
--- a/config-noarch.make.in
+++ b/config-noarch.make.in
@@ -147,8 +147,8 @@ endif
 # GNUSTEP_HOST*.
 
 ifeq ("@GNUSTEP_MULTI_PLATFORM@","")
-  GNUSTEP_HOST = @target@
-  GNUSTEP_HOST_CPU = @clean_target_cpu@
+  GNUSTEP_HOST = 
+  GNUSTEP_HOST_CPU = $(shell /usr/share/GNUstep/Makefiles/config.guess |sed 's/-.*//')
   GNUSTEP_HOST_VENDOR = @clean_target_vendor@
   GNUSTEP_HOST_OS = @clean_target_os@
 endif
diff --git a/config.guess b/config.guess
index 0967f2a..4bb422e 100755
--- a/config.guess
+++ b/config.guess
@@ -595,7 +595,7 @@ EOF
 	exit ;;
     *:AIX:*:[4567])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+	if /usr/bin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
 	else
 		IBM_ARCH=powerpc
diff --git a/config.make.in b/config.make.in
index a9e5416..90cb338 100644
--- a/config.make.in
+++ b/config.make.in
@@ -184,7 +184,7 @@ endif
 
 # Any user specified libs
 CONFIG_SYSTEM_INCL=@INCLUDES@
-CONFIG_SYSTEM_LIBS = @LIBS@
+CONFIG_SYSTEM_LIBS = @LIBS@ ${LIBS}
 CONFIG_SYSTEM_LIB_DIR = @LIB_DIR@
 
 #
diff --git a/config.site b/config.site
index 143cfd7..bf8324a 100644
--- a/config.site
+++ b/config.site
@@ -71,7 +71,7 @@ fi
 
 # Change the data directory default
 if test "$datadir" = "\${prefix}/share" ; then
-   datadir="\${prefix}/Library/Libraries/share"
+   datadir="\${prefix}/Libraries/share"
 fi
 
 # xxx What about sysconfdir?
@@ -81,18 +81,18 @@ fi
 # Change the library directory default
 if test "$libdir" = "\${exec_prefix}/lib" ; then
   if [ "$GNUSTEP_IS_FLATTENED" = "no" ]; then
-     libdir="\${exec_prefix}/Library/Libraries/${GNUSTEP_TARGET_CPU}/${GNUSTEP_TARGET_OS}"
+     libdir="\${exec_prefix}/Libraries/${GNUSTEP_TARGET_CPU}/${GNUSTEP_TARGET_OS}"
   else
-     libdir="\${exec_prefix}/Library/Libraries"
+     libdir="\${exec_prefix}/Libraries"
   fi
 fi
 
 # Change the include directory default
 if test "$includedir" = "\${prefix}/include" ; then
   if [ "$GNUSTEP_IS_FLATTENED" = "no" ]; then
-   includedir="\${prefix}/Library/Headers/${LIBRARY_COMBO}"
+   includedir="\${prefix}/Headers/${LIBRARY_COMBO}"
   else
-   includedir="\${prefix}/Library/Headers"
+   includedir="\${prefix}/Headers"
   fi
 fi
 
@@ -100,11 +100,11 @@ fi
 
 # Change the info directory default
 if test "$infodir" = "\${prefix}/info" ; then
-   infodir="\${prefix}/Library/Documentation/info"
+   infodir="\${prefix}/Documentation/info"
 fi
 
 # Change the man directory default
 if test "$mandir" = "\${prefix}/man" ; then
-   mandir="\${prefix}/Library/Documentation/man"
+   mandir="\${prefix}/Documentation/man"
 fi
 
diff --git a/configure.ac b/configure.ac
index 8c54d1b..23c941c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -980,9 +980,9 @@ AC_SUBST(GNUSTEP_LOCAL_USERS_DIR)
 # These variables won't have any meaning with the new layouts.
 # They are deprecated and they *will* be removed.
 #--------------------------------------------------------------------
-GNUSTEP_SYSTEM_ROOT="$GNUSTEP_PREFIX/System"
-GNUSTEP_NETWORK_ROOT="$GNUSTEP_PREFIX/Network"
-GNUSTEP_LOCAL_ROOT="$GNUSTEP_PREFIX/Local"
+GNUSTEP_SYSTEM_ROOT="$GNUSTEP_PREFIX"
+GNUSTEP_NETWORK_ROOT="$GNUSTEP_PREFIX"
+GNUSTEP_LOCAL_ROOT="$GNUSTEP_PREFIX"
 GNUSTEP_USER_DIR="GNUstep"
 AC_SUBST(GNUSTEP_SYSTEM_ROOT)
 AC_SUBST(GNUSTEP_NETWORK_ROOT)
diff --git a/filesystem.make.in b/filesystem.make.in
index c24503c..249803b 100644
--- a/filesystem.make.in
+++ b/filesystem.make.in
@@ -74,7 +74,7 @@ GNUSTEP_SYSTEM_BUNDLES             = $(GNUSTEP_SYSTEM_LIBRARY)/Bundles
 GNUSTEP_SYSTEM_FRAMEWORKS          = $(GNUSTEP_SYSTEM_LIBRARY)/Frameworks
 GNUSTEP_SYSTEM_PALETTES            = $(GNUSTEP_SYSTEM_LIBRARY)/ApplicationSupport/Palettes
 GNUSTEP_SYSTEM_SERVICES            = $(GNUSTEP_SYSTEM_LIBRARY)/Services
-GNUSTEP_SYSTEM_RESOURCES           = $(GNUSTEP_SYSTEM_LIBRARY)/Libraries/Resources
+GNUSTEP_SYSTEM_RESOURCES           = $(GNUSTEP_SYSTEM_LIBRARY)/Resources
 GNUSTEP_SYSTEM_JAVA                = $(GNUSTEP_SYSTEM_LIBRARY)/Libraries/Java
 
 #
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin