[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
|
||||
|
||||
###############################################################################
|
||||
# Install gosu
|
||||
|
||||
RUN dnf install -y curl gnupg
|
||||
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" && \
|
||||
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
|
||||
RUN dnf install -y curl
|
||||
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
|
||||
|
||||
###############################################################################
|
||||
# Install dev tools
|
||||
@ -26,13 +22,16 @@ RUN dnf install -y git
|
||||
RUN dnf install -y vim
|
||||
RUN dnf install -y sudo
|
||||
RUN dnf install -y fuse-devel
|
||||
RUN dnf install -y qt5-devel
|
||||
RUN dnf install -y findutils
|
||||
RUN dnf install -y ninja-build
|
||||
RUN dnf install -y libcxx-devel libcxxabi-devel
|
||||
RUN dnf install -y unzip
|
||||
RUN dnf install -y ccache
|
||||
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
|
||||
|
@ -20,4 +20,4 @@ if [[ $(id -u user 2> /dev/null) != $USER_ID ]]; then
|
||||
echo "export CXX=/usr/bin/clang++" >> $HOME/.bashrc
|
||||
fi
|
||||
|
||||
exec /usr/local/bin/gosu user "$@"
|
||||
exec "$@"
|
||||
|
Loading…
Reference in New Issue
Block a user