···11+--- gnustep-base-1.24.7/Makefile.postamble 2011-07-15 19:53:45.000000000 +0600
22++++ gnustep-base-1.24.7.patched/Makefile.postamble 2014-11-29 22:25:07.000000000 +0600
33+@@ -38,13 +38,13 @@
44+ # Things to do after compiling
55+ # after-all::
66+77+-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional:
88+- $(ECHO_CREATING)$(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional$(END_ECHO)
99++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional:
1010++ $(ECHO_CREATING)$(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional$(END_ECHO)
1111+1212+ # Things to do before installing
1313+-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional
1414++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional
1515+ $(ECHO_NOTHING)$(INSTALL_DATA) base.make \
1616+- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO)
1717++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO)
1818+1919+ # Things to do after installing
2020+ # after-install::
2121+@@ -54,7 +54,7 @@
2222+2323+ # Things to do after uninstalling
2424+ after-uninstall::
2525+- $(ECHO_NOTHING)rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO)
2626++ $(ECHO_NOTHING)rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/base.make$(END_ECHO)
2727+2828+ # Things to do before cleaning
2929+ # before-clean::
···11+--- gnustep-gui-0.24.0/GNUmakefile.postamble 2010-05-17 22:38:59.000000000 +0600
22++++ gnustep-gui-0.24.0.patched/GNUmakefile.postamble 2014-12-01 13:44:05.000000000 +0600
33+@@ -40,20 +40,20 @@
44+ # The following rule is important mainly for packaging, because in that case
55+ # you install into a fake system tree, and the directory is not there.
66+ #
77+-$(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional:
88+- $(MKDIRS) $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional
99++$(DESTDIR_GNUSTEP_MAKEFILES)/Additional:
1010++ $(MKDIRS) $(DESTDIR_GNUSTEP_MAKEFILES)/Additional
1111+1212+ # Things to do before installing
1313+-before-install:: $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional
1414++before-install:: $(DESTDIR_GNUSTEP_MAKEFILES)/Additional
1515+ $(INSTALL_DATA) gui.make \
1616+- $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make
1717++ $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make
1818+1919+ # Things to do after installing
2020+ # after-install::
2121+2222+ # Things to do before uninstalling
2323+ before-uninstall::
2424+- rm -f $(DESTDIR)$(GNUSTEP_MAKEFILES)/Additional/gui.make
2525++ rm -f $(DESTDIR_GNUSTEP_MAKEFILES)/Additional/gui.make
2626+2727+ # Things to do after uninstalling
2828+ # after-uninstall::
···11+# These GNUSTEP_*_ROOT variables are obsolete, and will be removed.
22+#GNUSTEP_SYSTEM_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/System
33+#GNUSTEP_LOCAL_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/Local
44+#GNUSTEP_NETWORK_ROOT=/nix/store/ky64z3j9l18wjcssb9pxnc792ihh3bvw-gnustep-make-2.6.6/Network
55+66+# The name of the user config file. This file can override
77+# some settings in this file. Usually used by users that want
88+# to install things into their GNUstep user domain and/or have
99+# many such domains.
1010+GNUSTEP_USER_CONFIG_FILE=.GNUstep.conf
1111+1212+# The name of the user directory, if any. This is obsolete,
1313+# and will be removed.
1414+GNUSTEP_USER_DIR=GNUstep
1515+1616+# The name of the user directory where defaults (eg, preferences) are
1717+# stored. If it does not start with a '/', it will be considered
1818+# relative to the user home directory.
1919+GNUSTEP_USER_DEFAULTS_DIR=GNUstep/Defaults
2020+2121+2222+# This is where the gnustep-make Makefiles are installed.
2323+# Traditionally, this is /usr/GNUstep/System/Library/Makefiles
2424+GNUSTEP_MAKEFILES=@gnustepMakefiles@
2525+2626+# This is where the user home directories are. Only used to provide
2727+# NSUserDirectory in gnustep-base. Never used anywhere else.
2828+GNUSTEP_SYSTEM_USERS_DIR=/home
2929+GNUSTEP_NETWORK_USERS_DIR=/home
3030+GNUSTEP_LOCAL_USERS_DIR=/home
3131+3232+3333+# This is where System GUI Applications get installed.
3434+# Traditionally it is /usr/GNUstep/System/Applications.
3535+GNUSTEP_SYSTEM_APPS=@systemApps@
3636+3737+# This is where System GUI Applications that only the
3838+# Administrator can use get installed.
3939+# Traditionally it is /usr/GNUstep/System/Applications/Admin.
4040+GNUSTEP_SYSTEM_ADMIN_APPS=@systemAdminApps@
4141+4242+# This is where System Web Applications (GSWeb, SOPE) get
4343+# installed.
4444+# Traditionally it is /usr/GNUstep/System/Library/WebApplications.
4545+GNUSTEP_SYSTEM_WEB_APPS=@systemWebApps@
4646+4747+# This is where System Command-Line Tools get installed.
4848+# Traditionally it is /usr/GNUstep/System/Tools.
4949+GNUSTEP_SYSTEM_TOOLS=@systemTools@
5050+5151+# This is where System Command-Line Tools that only the
5252+# Administrator can use get installed. Important: this
5353+# should not be in the PATH of normal users.
5454+# Traditionally it is /usr/GNUstep/System/Tools/Admin.
5555+GNUSTEP_SYSTEM_ADMIN_TOOLS=@systemAdminTools@
5656+5757+# This is where System resources get installed. This directory will
5858+# contain a lot of executable code since *step traditionally likes to
5959+# bundle executables and resources together.
6060+# Traditionally it is /usr/GNUstep/System/Library.
6161+GNUSTEP_SYSTEM_LIBRARY=@systemLibrary@
6262+6363+# This is where System headers get installed. They are the
6464+# library .h headers.
6565+# Traditionally it is /usr/GNUstep/System/Library/Headers.
6666+GNUSTEP_SYSTEM_HEADERS=@systemHeaders@
6767+6868+# This is where System libraries get installed. By libraries we mean
6969+# the shared/static object files that you can link into programs.
7070+# Traditionally it is /usr/GNUstep/System/Library/Libraries.
7171+GNUSTEP_SYSTEM_LIBRARIES=@systemLibraries@
7272+7373+# This is where System documentation get installed. This is known
7474+# not to contain any executable, so we keep it separate.
7575+# Traditionally it is /usr/GNUstep/System/Library/Documentation.
7676+GNUSTEP_SYSTEM_DOC=@systemDoc@
7777+7878+# This is where System man pages get installed.
7979+# Traditionally it is /usr/GNUstep/System/Library/Documentation/man.
8080+GNUSTEP_SYSTEM_DOC_MAN=@systemDocMan@
8181+8282+# This is where System info pages get installed.
8383+# Traditionally it is /usr/GNUstep/System/Library/Documentation/info.
8484+GNUSTEP_SYSTEM_DOC_INFO=@systemDocInfo@
8585+8686+8787+GNUSTEP_NETWORK_APPS=@systemApps@
8888+GNUSTEP_NETWORK_ADMIN_APPS=@systemAdminApps@
8989+GNUSTEP_NETWORK_WEB_APPS=@systemWebApps@
9090+GNUSTEP_NETWORK_TOOLS=@systemTools@
9191+GNUSTEP_NETWORK_ADMIN_TOOLS=@systemAdminTools@
9292+GNUSTEP_NETWORK_LIBRARY=@systemLibrary@
9393+GNUSTEP_NETWORK_HEADERS=@systemHeaders@
9494+GNUSTEP_NETWORK_LIBRARIES=@systemLibraries@
9595+GNUSTEP_NETWORK_DOC=@systemDoc@
9696+GNUSTEP_NETWORK_DOC_MAN=@systemDocMan@
9797+GNUSTEP_NETWORK_DOC_INFO=@systemDocInfo@
9898+9999+GNUSTEP_LOCAL_APPS=@systemApps@
100100+GNUSTEP_LOCAL_ADMIN_APPS=@systemAdminApps@
101101+GNUSTEP_LOCAL_WEB_APPS=@systemWebApps@
102102+GNUSTEP_LOCAL_TOOLS=@systemTools@
103103+GNUSTEP_LOCAL_ADMIN_TOOLS=@systemAdminTools@
104104+GNUSTEP_LOCAL_LIBRARY=@systemLibrary@
105105+GNUSTEP_LOCAL_HEADERS=@systemHeaders@
106106+GNUSTEP_LOCAL_LIBRARIES=@systemLibraries@
107107+GNUSTEP_LOCAL_DOC=@systemDoc@
108108+GNUSTEP_LOCAL_DOC_MAN=@systemDocMan@
109109+GNUSTEP_LOCAL_DOC_INFO=@systemDocInfo@
110110+111111+# Important: settings in the User should normally be relative paths,
112112+# and will be interpreted as relative to the user's directory. This
113113+# allows each user to have their own domain to install things. You
114114+# can set them to be absolute, mostly if you want to disable them
115115+# by setting them equal to the ones in the Network domain.
116116+GNUSTEP_USER_DIR_APPS=GNUstep/Applications
117117+GNUSTEP_USER_DIR_ADMIN_APPS=GNUstep/Applications/Admin
118118+GNUSTEP_USER_DIR_WEB_APPS=GNUstep/WebApplications
119119+GNUSTEP_USER_DIR_TOOLS=GNUstep/Tools
120120+GNUSTEP_USER_DIR_ADMIN_TOOLS=GNUstep/Tools/Admin
121121+GNUSTEP_USER_DIR_LIBRARY=GNUstep/Library
122122+GNUSTEP_USER_DIR_HEADERS=GNUstep/Library/Headers
123123+GNUSTEP_USER_DIR_LIBRARIES=GNUstep/Library/Libraries
124124+GNUSTEP_USER_DIR_DOC=GNUstep/Library/Documentation
125125+GNUSTEP_USER_DIR_DOC_MAN=GNUstep/Library/Documentation/man
126126+GNUSTEP_USER_DIR_DOC_INFO=GNUstep/Library/Documentation/info
+122
pkgs/desktops/gnustep/make/builder.sh
···11+source $stdenv/setup
22+33+preConfigure() {
44+ . $GNUSTEP_MAKEFILES/GNUstep.sh
55+}
66+77+wrapGSMake() {
88+ local program="$1"
99+ local config="$2"
1010+ local wrapped="$(dirname $program)/.$(basename $program)-wrapped"
1111+1212+ mv "$program" "$wrapped"
1313+1414+ cat > "$program"<<EOF
1515+#! $SHELL -e
1616+1717+export GNUSTEP_CONFIG_FILE="$config"
1818+1919+exec "$wrapped" "\$@" "\${extraFlagsArray[@]}"
2020+EOF
2121+ chmod +x "$program"
2222+}
2323+2424+postInstall() {
2525+ local conf="$out/share/.GNUstep.conf"
2626+2727+ mkdir -p "$out/share"
2828+ touch $conf
2929+3030+ # add the current package to the paths
3131+ local tmp="$out/lib/GNUstep/Applications"
3232+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_APPS" in *"${tmp}"*) false;; *) true;; esac; then
3333+ addToSearchPath NIX_GNUSTEP_SYSTEM_APPS "$tmp"
3434+ fi
3535+ tmp="$out/lib/GNUstep/Applications"
3636+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" in *"${tmp}"*) false;; *) true;; esac; then
3737+ addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_APPS "$tmp"
3838+ fi
3939+ tmp="$out/lib/GNUstep/WebApplications"
4040+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_WEB_APPS" in *"${tmp}"*) false;; *) true;; esac; then
4141+ addToSearchPath NIX_GNUSTEP_SYSTEM_WEB_APPS "$tmp"
4242+ fi
4343+ tmp="$out/bin"
4444+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then
4545+ addToSearchPath NIX_GNUSTEP_SYSTEM_TOOLS "$tmp"
4646+ fi
4747+ tmp="$out/sbin"
4848+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then
4949+ addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS "$tmp"
5050+ fi
5151+ tmp="$out/lib/GNUstep"
5252+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARY" in *"${tmp}"*) false;; *) true;; esac; then
5353+ addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARY "$tmp"
5454+ fi
5555+ tmp="$out/include"
5656+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_HEADERS" in *"${tmp}"*) false;; *) true;; esac; then
5757+ if [ -z "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then
5858+ export NIX_GNUSTEP_SYSTEM_HEADERS="$tmp"
5959+ else
6060+ export NIX_GNUSTEP_SYSTEM_HEADERS+=" $tmp"
6161+ fi
6262+ fi
6363+ tmp="$out/lib"
6464+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARIES" in *"${tmp}"*) false;; *) true;; esac; then
6565+ addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARIES "$tmp"
6666+ fi
6767+ tmp="$out/share/GNUstep/Documentation"
6868+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC" in *"${tmp}"*) false;; *) true;; esac; then
6969+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC "$tmp"
7070+ fi
7171+ tmp="$out/share/man"
7272+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_MAN" in *"${tmp}"*) false;; *) true;; esac; then
7373+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_MAN "$tmp"
7474+ fi
7575+ tmp="$out/share/info"
7676+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_INFO" in *"${tmp}"*) false;; *) true;; esac; then
7777+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_INFO "$tmp"
7878+ fi
7979+8080+ # write the config file
8181+ echo GNUSTEP_MAKEFILES=$GNUSTEP_MAKEFILES >> $conf
8282+ if [ -n "$NIX_GNUSTEP_SYSTEM_APPS" ]; then
8383+ echo NIX_GNUSTEP_SYSTEM_APPS="$NIX_GNUSTEP_SYSTEM_APPS"
8484+ fi
8585+ if [ -n "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" ]; then
8686+ echo NIX_GNUSTEP_SYSTEM_ADMIN_APPS="$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" >> $conf
8787+ fi
8888+ if [ -n "$NIX_GNUSTEP_SYSTEM_WEB_APPS" ]; then
8989+ echo NIX_GNUSTEP_SYSTEM_WEB_APPS="$NIX_GNUSTEP_SYSTEM_WEB_APPS" >> $conf
9090+ fi
9191+ if [ -n "$NIX_GNUSTEP_SYSTEM_TOOLS" ]; then
9292+ echo NIX_GNUSTEP_SYSTEM_TOOLS="$NIX_GNUSTEP_SYSTEM_TOOLS" >> $conf
9393+ fi
9494+ if [ -n "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" ]; then
9595+ echo NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS="$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" >> $conf
9696+ fi
9797+ if [ -n "$NIX_GNUSTEP_SYSTEM_LIBRARY" ]; then
9898+ echo NIX_GNUSTEP_SYSTEM_LIBRARY="$NIX_GNUSTEP_SYSTEM_LIBRARY" >> $conf
9999+ fi
100100+ if [ -n "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then
101101+ echo NIX_GNUSTEP_SYSTEM_HEADERS="$NIX_GNUSTEP_SYSTEM_HEADERS" >> $conf
102102+ fi
103103+ if [ -n "$NIX_GNUSTEP_SYSTEM_LIBRARIES" ]; then
104104+ echo NIX_GNUSTEP_SYSTEM_LIBRARIES="$NIX_GNUSTEP_SYSTEM_LIBRARIES" >> $conf
105105+ fi
106106+ if [ -n "$NIX_GNUSTEP_SYSTEM_DOC" ]; then
107107+ echo NIX_GNUSTEP_SYSTEM_DOC="$NIX_GNUSTEP_SYSTEM_DOC" >> $conf
108108+ fi
109109+ if [ -n "$NIX_GNUSTEP_SYSTEM_DOC_MAN" ]; then
110110+ echo NIX_GNUSTEP_SYSTEM_DOC_MAN="$NIX_GNUSTEP_SYSTEM_DOC_MAN" >> $conf
111111+ fi
112112+ if [ -n "$NIX_GNUSTEP_SYSTEM_DOC_INFO" ]; then
113113+ echo NIX_GNUSTEP_SYSTEM_DOC_INFO="$NIX_GNUSTEP_SYSTEM_DOC_INFO" >> $conf
114114+ fi
115115+116116+ for i in $out/bin/*; do
117117+ echo "wrapping $(basename $i)"
118118+ wrapGSMake "$i" "$out/share/.GNUstep.conf"
119119+ done
120120+}
121121+122122+genericBuild
···11+# this path is used by some packages to install additional makefiles
22+export DESTDIR_GNUSTEP_MAKEFILES=$out/share/GNUstep/Makefiles
33+44+installFlagsArray=( \
55+ "GNUSTEP_INSTALLATION_DOMAIN=SYSTEM" \
66+ "GNUSTEP_SYSTEM_APPS=$out/lib/GNUstep/Applications" \
77+ "GNUSTEP_SYSTEM_ADMIN_APPS=$out/lib/GNUstep/Applications" \
88+ "GNUSTEP_SYSTEM_WEB_APPS=$out/lib/GNUstep/WebApplications" \
99+ "GNUSTEP_SYSTEM_TOOLS=$out/bin" \
1010+ "GNUSTEP_SYSTEM_ADMIN_TOOLS=$out/sbin" \
1111+ "GNUSTEP_SYSTEM_LIBRARY=$out/lib/GNUstep" \
1212+ "GNUSTEP_SYSTEM_HEADERS=$out/include" \
1313+ "GNUSTEP_SYSTEM_LIBRARIES=$out/lib" \
1414+ "GNUSTEP_SYSTEM_DOC=$out/share/GNUstep/Documentation" \
1515+ "GNUSTEP_SYSTEM_DOC_MAN=$out/share/man" \
1616+ "GNUSTEP_SYSTEM_DOC_INFO=$out/share/info" \
1717+)
1818+1919+addEnvVars() {
2020+ local filename
2121+2222+ for filename in $1/share/GNUstep/Makefiles/Additional/*.make ; do
2323+ if case "$NIX_GNUSTEP_MAKEFILES_ADDITIONAL" in *"{$filename}"*) false;; *) true;; esac; then
2424+ export NIX_GNUSTEP_MAKEFILES_ADDITIONAL+=" $filename"
2525+ fi
2626+ done
2727+2828+ local tmp="$1/lib/GNUstep/Applications"
2929+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_APPS" in *"${tmp}"*) false;; *) true;; esac; then
3030+ addToSearchPath NIX_GNUSTEP_SYSTEM_APPS "$tmp"
3131+ fi
3232+ tmp="$1/lib/GNUstep/Applications"
3333+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_APPS" in *"${tmp}"*) false;; *) true;; esac; then
3434+ addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_APPS "$tmp"
3535+ fi
3636+ tmp="$1/lib/GNUstep/WebApplications"
3737+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_WEB_APPS" in *"${tmp}"*) false;; *) true;; esac; then
3838+ addToSearchPath NIX_GNUSTEP_SYSTEM_WEB_APPS "$tmp"
3939+ fi
4040+ tmp="$1/bin"
4141+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then
4242+ addToSearchPath NIX_GNUSTEP_SYSTEM_TOOLS "$tmp"
4343+ fi
4444+ tmp="$1/sbin"
4545+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS" in *"${tmp}"*) false;; *) true;; esac; then
4646+ addToSearchPath NIX_GNUSTEP_SYSTEM_ADMIN_TOOLS "$tmp"
4747+ fi
4848+ tmp="$1/lib/GNUstep"
4949+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARY" in *"${tmp}"*) false;; *) true;; esac; then
5050+ addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARY "$tmp"
5151+ fi
5252+ tmp="$1/include"
5353+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_HEADERS" in *"${tmp}"*) false;; *) true;; esac; then
5454+ if [ -z "$NIX_GNUSTEP_SYSTEM_HEADERS" ]; then
5555+ export NIX_GNUSTEP_SYSTEM_HEADERS="$tmp"
5656+ else
5757+ export NIX_GNUSTEP_SYSTEM_HEADERS+=" $tmp"
5858+ fi
5959+ fi
6060+ tmp="$1/lib"
6161+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_LIBRARIES" in *"${tmp}"*) false;; *) true;; esac; then
6262+ addToSearchPath NIX_GNUSTEP_SYSTEM_LIBRARIES "$tmp"
6363+ fi
6464+ tmp="$1/share/GNUstep/Documentation"
6565+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC" in *"${tmp}"*) false;; *) true;; esac; then
6666+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC "$tmp"
6767+ fi
6868+ tmp="$1/share/man"
6969+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_MAN" in *"${tmp}"*) false;; *) true;; esac; then
7070+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_MAN "$tmp"
7171+ fi
7272+ tmp="$1/share/info"
7373+ if [ -d "$tmp" ] && case "$NIX_GNUSTEP_SYSTEM_DOC_INFO" in *"${tmp}"*) false;; *) true;; esac; then
7474+ addToSearchPath NIX_GNUSTEP_SYSTEM_DOC_INFO "$tmp"
7575+ fi
7676+}
7777+envHooks=(${envHooks[@]} addEnvVars)