Hello, I am looking for instructions on how to properly install GNUstep and all components. I am roughly following https://raw.githubusercontent.com/gnustep/tools-scripts/master/gnustep-web-install-dev but I need to use https for git since I need to run this in a GitHub Actions pipeline that is unauthorized.
pacman -Sy --noconfirm git curl bash sudo make clang cmake pkgconf which \
libjpeg-turbo libtiff libpng libicns imagemagick \
libxml2 libxslt gnutls libffi icu cairo libxft \
avahi flite libxt portaudio \
openssl freeglut wayland libxkbcommon wayland-protocols curl ffmpeg libao
export KERNEL=linux
export CC=clang
export CXX=clang-cpp
echo "======== Create gnustep build directories ========"
mkdir -p gnustep
cd gnustep
git clone https://github.com/gnustep/tools-scripts
./tools-scripts/clone-all-repos-https
echo "================ Install Dependencies ================"
# Install dependencies
./tools-scripts/install-dependencies-${KERNEL}
echo "================ Build ================"
# Build it...
WITH_ARC="${WITH_ARC}" ./tools-scripts/build-${KERNEL}
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh ### probonopd: Is this correct? Workaround for "Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config!"
# Post installation
echo "================ Post Installation ================"
./tools-scripts/post-install-${KERNEL}
echo "================ GWorkspace ================="
cd apps-gworkspace
export GNUSTEP_MAKEFILES=/usr/GNUstep/System/Library/Makefiles
export PATH="/usr/GNUstep/System/Tools:$PATH"
./configure
make
sudo make install
cd -
However, this results in
Linking app GWorkspace ...
Creating GWorkspace.app/Resources...
Creating stamp file...
Creating GWorkspace.app/Resources/Info-gnustep.plist...
Creating GWorkspace.app/Resources/GWorkspace.desktop...
Copying resources into the app wrapper...
GNUmakefile:4:
GNUmakefile:5: Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config!
GNUmakefile:6: Perhaps gnustep-make is not properly installed,
GNUmakefile:7: so gnustep-config is not in your PATH.
GNUmakefile:8:
GNUmakefile:9: Your PATH is currently /usr/local/sbin:/usr/local/bin:/usr/bin
GNUmakefile:10:
GNUmakefile:15: *** You need to set GNUSTEP_MAKEFILES before compiling!. Stop.
Error: Process completed with exit code 2.
I would appreciate any hint as to what I am doing wrong, and ideally a concise full description on how to build and install GNUstep and all of its components/applications.
Thank you very much!
Hello, I am looking for instructions on how to properly install GNUstep and all components. I am roughly following https://raw.githubusercontent.com/gnustep/tools-scripts/master/gnustep-web-install-dev but I need to use https for git since I need to run this in a GitHub Actions pipeline that is unauthorized.
However, this results in
I would appreciate any hint as to what I am doing wrong, and ideally a concise full description on how to build and install GNUstep and all of its components/applications.
Thank you very much!