ReDoomEd Install Script for Fedora
(Workstation 28+)
sudo dnf install -y gcc-objc libffi-devel libicu-devel libxml2-devel libxslt-devel gnutls-devel
sudo dnf install -y libXft-devel dejavu-fonts-all
sudo dnf install -y libpng-devel libjpeg-turbo-devel libtiff-devel giflib-devel
sudo dnf install -y cairo-devel libX11-devel libXmu-devel libXt-devel
wget https://github.com/gnustep/tools-make/releases/download/make-2_9_0/gnustep-make-2.9.0.tar.gz
tar -xzvf gnustep-make-2.9.0.tar.gz
cd gnustep-make-2.9.0
./configure --with-layout=gnustep
make -j4 && sudo make install
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
cd ..
wget https://github.com/gnustep/libs-base/releases/download/base-1_28_0/gnustep-base-1.28.0.tar.gz
tar -xzvf gnustep-base-1.28.0.tar.gz
cd gnustep-base-1.28.0
./configure
make -j4 && sudo -E make install
cd ..
wget https://github.com/gnustep/libs-gui/releases/download/gui-0_29_0/gnustep-gui-0.29.0.tar.gz
tar -xzvf gnustep-gui-0.29.0.tar.gz
cd gnustep-gui-0.29.0
./configure
make -j4 && sudo -E make install
cd ..
wget https://github.com/gnustep/libs-back/releases/download/back-0_29_0/gnustep-back-0.29.0.tar.gz
tar -xzvf gnustep-back-0.29.0.tar.gz
cd gnustep-back-0.29.0
./configure
make -j4 && sudo -E make install
cd ..
wget http://twilightedge.com/downloads/ReDoomEd.Sources.0.92.1-b1.tar.gz
tar -xzvf ReDoomEd.Sources.0.92.1-b1.tar.gz
cd ReDoomEd.Sources.0.92.1-b1/ReDoomEd
sed -i -E 's/^float\s+bbox\[4\];$/#ifdef REDOOMED\n static &\n#else\n &\n#endif/' doombsp/savebsp.m
sed -i -E 's/^int\s+numsectors;$/#ifdef REDOOMED\n static &\n#else\n &\n#endif/' doombsp/saveconnect.m
make -j4 && sudo -E make install
sudo desktop-file-install --rebuild-mime-info-cache ReDoomEd.app/Resources/ReDoomEd.desktop
cd ../..
<< Return to ReDoomEd main page