[nostalgia] Update Dockerfile devenv
This commit is contained in:
parent
56b4612487
commit
ed074d07be
17
Dockerfile
17
Dockerfile
@ -1,17 +1,13 @@
|
|||||||
FROM fedora:32
|
FROM fedora:35
|
||||||
|
|
||||||
RUN dnf update -y
|
RUN dnf update -y
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Install gosu
|
# Install gosu
|
||||||
|
|
||||||
RUN dnf install -y curl gnupg
|
RUN dnf install -y curl
|
||||||
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
|
RUN curl -o /usr/local/bin/gosu -SL "https://github.com/tianon/gosu/releases/download/1.10/gosu-amd64"
|
||||||
RUN curl -o /usr/local/bin/gosu -SL "https://github.com/tianon/gosu/releases/download/1.10/gosu-amd64" && \
|
RUN chmod +x /usr/local/bin/gosu
|
||||||
curl -o /usr/local/bin/gosu.asc -SL "https://github.com/tianon/gosu/releases/download/1.10/gosu-amd64.asc" && \
|
|
||||||
gpg --verify /usr/local/bin/gosu.asc && \
|
|
||||||
rm /usr/local/bin/gosu.asc && \
|
|
||||||
chmod +x /usr/local/bin/gosu
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Install dev tools
|
# Install dev tools
|
||||||
@ -26,13 +22,16 @@ RUN dnf install -y git
|
|||||||
RUN dnf install -y vim
|
RUN dnf install -y vim
|
||||||
RUN dnf install -y sudo
|
RUN dnf install -y sudo
|
||||||
RUN dnf install -y fuse-devel
|
RUN dnf install -y fuse-devel
|
||||||
RUN dnf install -y qt5-devel
|
|
||||||
RUN dnf install -y findutils
|
RUN dnf install -y findutils
|
||||||
RUN dnf install -y ninja-build
|
RUN dnf install -y ninja-build
|
||||||
RUN dnf install -y libcxx-devel libcxxabi-devel
|
RUN dnf install -y libcxx-devel libcxxabi-devel
|
||||||
RUN dnf install -y unzip
|
RUN dnf install -y unzip
|
||||||
RUN dnf install -y ccache
|
RUN dnf install -y ccache
|
||||||
RUN dnf install -y pacman
|
RUN dnf install -y pacman
|
||||||
|
RUN dnf install -y python3-pip
|
||||||
|
RUN dnf install -y libglvnd-devel
|
||||||
|
RUN dnf install -y gtk3-devel
|
||||||
|
RUN pip install conan
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Install devkitARM
|
# Install devkitARM
|
||||||
|
@ -20,4 +20,4 @@ if [[ $(id -u user 2> /dev/null) != $USER_ID ]]; then
|
|||||||
echo "export CXX=/usr/bin/clang++" >> $HOME/.bashrc
|
echo "export CXX=/usr/bin/clang++" >> $HOME/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec /usr/local/bin/gosu user "$@"
|
exec "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user