Compare commits

...

2 Commits

Author SHA1 Message Date
a09d1e0279 Restore original toolchain dockerfile 2026-02-13 12:13:23 +01:00
d68e1d0f22 Enable FFmpeg and SDL2 in Buildroot cross-compilation config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 12:11:23 +01:00
2 changed files with 51 additions and 29 deletions

View File

@ -5,39 +5,36 @@ ENV TZ=Europe/Brussels
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get -y update && apt-get -y install \
bc \
build-essential \
# bc \
# bzip2 \
# bzr \
# cmake \
# cmake-curses-gui \
# cpio \
# device-tree-compiler \
bzip2 \
bzr \
cmake \
cmake-curses-gui \
cpio \
device-tree-compiler \
git \
# imagemagick \
# libncurses5-dev \
# locales \
# make \
# p7zip-full \
# rsync \
# sharutils \
# scons \
# tree \
# unzip \
# vim \
# wget \
# zip \
libsdl2-dev \
libsdl2-image-dev \
libavformat-dev \
imagemagick \
libncurses5-dev \
locales \
make \
p7zip-full \
rsync \
sharutils \
scons \
tree \
unzip \
vim \
wget \
zip \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p /root/workspace
WORKDIR /root
# COPY support .
# RUN ./build-toolchain.sh
# RUN cat ./setup-env.sh >> .bashrc
COPY support .
RUN ./build-toolchain.sh
RUN cat ./setup-env.sh >> .bashrc
VOLUME /root/workspace
WORKDIR /root/workspace

View File

@ -366,7 +366,26 @@ BR2_PACKAGE_SKELETON_INIT_SYSV=y
# BR2_PACKAGE_ESPEAK is not set
# BR2_PACKAGE_FAAD2 is not set
BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y
# BR2_PACKAGE_FFMPEG is not set
BR2_PACKAGE_FFMPEG=y
# BR2_PACKAGE_FFMPEG_GPL is not set
BR2_PACKAGE_FFMPEG_NONFREE=y
# BR2_PACKAGE_FFMPEG_FFMPEG is not set
# BR2_PACKAGE_FFMPEG_FFPLAY is not set
# BR2_PACKAGE_FFMPEG_FFSERVER is not set
# BR2_PACKAGE_FFMPEG_FFPROBE is not set
BR2_PACKAGE_FFMPEG_AVRESAMPLE=y
BR2_PACKAGE_FFMPEG_SWSCALE=y
BR2_PACKAGE_FFMPEG_ENCODERS="all"
BR2_PACKAGE_FFMPEG_DECODERS="all"
BR2_PACKAGE_FFMPEG_MUXERS="all"
BR2_PACKAGE_FFMPEG_DEMUXERS="all"
BR2_PACKAGE_FFMPEG_PARSERS="all"
BR2_PACKAGE_FFMPEG_BSFS="all"
BR2_PACKAGE_FFMPEG_PROTOCOLS="all"
BR2_PACKAGE_FFMPEG_FILTERS="all"
BR2_PACKAGE_FFMPEG_INDEVS=y
BR2_PACKAGE_FFMPEG_OUTDEVS=y
BR2_PACKAGE_FFMPEG_EXTRACONF=""
# BR2_PACKAGE_FLAC is not set
# BR2_PACKAGE_FLITE is not set
# BR2_PACKAGE_GMRENDER_RESURRECT is not set
@ -675,7 +694,13 @@ BR2_PACKAGE_SDL_IMAGE_PNG=y
# BR2_PACKAGE_SDL_NET is not set
# BR2_PACKAGE_SDL_SOUND is not set
BR2_PACKAGE_SDL_TTF=y
# BR2_PACKAGE_SDL2 is not set
BR2_PACKAGE_SDL2=y
BR2_PACKAGE_SDL2_KMSDRM=y
BR2_PACKAGE_SDL2_GFX=y
BR2_PACKAGE_SDL2_IMAGE=y
BR2_PACKAGE_SDL2_MIXER=y
BR2_PACKAGE_SDL2_NET=y
BR2_PACKAGE_SDL2_TTF=y
#
# Other GUIs