This repository has been archived on 2022-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
manjaroConfiguration/installgl4D.sh

57 lines
1.8 KiB
Bash
Raw Normal View History

2022-02-15 09:26:55 +01:00
#!/usr/bin/env bash
2021-11-14 00:44:24 +01:00
# Installing depedencies
2021-11-08 20:18:48 +01:00
sudo apt update
2022-02-14 11:11:16 +01:00
sudo apt install libsdl2-dev libsdl2-image-dev git pkg-config automake make autoconf libtool -y
2021-12-28 17:05:59 +01:00
2021-11-14 00:44:24 +01:00
# Downloading and building GL4D
2021-11-08 20:18:48 +01:00
git clone https://github.com/noalien/GL4Dummies.git
2022-02-15 09:26:55 +01:00
cd GL4Dummies || exit
2021-11-08 20:18:48 +01:00
make -f Makefile.autotools
./configure
make
2021-12-28 17:05:59 +01:00
2021-11-14 00:44:24 +01:00
# Installing GL4D
2021-11-08 20:18:48 +01:00
sudo make install
2021-12-28 17:05:59 +01:00
2021-11-14 00:44:24 +01:00
# Removing sourcecode
2021-11-08 20:18:48 +01:00
cd ..
rm -rf GL4Dummies
2021-12-28 17:05:59 +01:00
2021-11-14 00:44:24 +01:00
# Fix for shared libraries (https://stackoverflow.com/a/9395355)
2021-11-08 20:23:21 +01:00
sudo ldconfig
2021-11-11 22:54:07 +01:00
2021-12-28 17:05:59 +01:00
# Changing env variables path and ld_library_path
# To correct locations to all the shell installed
2021-12-28 17:05:59 +01:00
# To .bashrc if exists
2022-02-15 09:26:55 +01:00
if [ -f "$HOME"/.bashrc ] ; then
echo "" >> "$HOME"/.bashrc
echo "# GL4Dummies" >> "$HOME"/.bashrc
echo "export PATH=\$PATH:\$HOME/local/bin" >> "$HOME"/.bashrc
echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$HOME/local/lib" >> "$HOME"/.bashrc
echo "" >> "$HOME"/.bashrc
fi
2021-12-28 17:05:59 +01:00
# To .zshrc if exists
2022-02-15 09:26:55 +01:00
if [ -f "$HOME"/.zshrc ] ; then
echo "" >> "$HOME"/.zshrc
echo "# GL4Dummies" >> "$HOME"/.zshrc
echo "export PATH=\$PATH:\$HOME/local/bin" >> "$HOME"/.zshrc
echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$HOME/local/lib" >> "$HOME"/.zshrc
echo "" >> "$HOME"/.zshrc
fi
2021-12-28 17:05:59 +01:00
# If config.fish exists
2022-02-15 09:26:55 +01:00
if [ -f "$HOME"/.config/fish/config.fish ] ; then
echo "" >> "$HOME"/.config/fish/config.fish
echo "# GL4Dummies" >> "$HOME"/.config/fish/config.fish
echo "set -gx PATH \$HOME/local/bin \$PATH" >> "$HOME"/.config/fish/config.fish
echo "set -gx LD_LIBRARY_PATH \$HOME/local/lib $LD_LIBRARY_PATH" >> "$HOME"/.config/fish/config.fish
echo "" >> "$HOME"/.config/fish/config.fish
fi
echo -e "\nGL4D library installed! 🎉"
echo "You may need to restart your shell to apply changes."
2022-02-14 11:11:16 +01:00
echo "When using <SDL2/SDL_image.h>, add -lSDL2_image flag with gcc."