A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1FROM debian:12
2
3WORKDIR /home/rb
4
5ENV HOME /home/rb
6ENV MAKEFLAGS -j$(nproc)
7
8RUN apt update && \
9 DEBIAN_FRONTEND=noninteractive apt install -y \
10 build-essential \
11 git \
12 perl \
13 curl \
14 texinfo \
15 flex \
16 bison \
17 bzip2 \
18 gettext \
19 gtk-doc-tools \
20 gzip \
21 zip \
22 patch \
23 automake \
24 libtool \
25 libtool-bin \
26 autoconf \
27 libmpc-dev \
28 gawk \
29 python3 \
30 python3-lzo \
31 python3-setuptools \
32 mtd-utils \
33 xorriso \
34 wget \
35 subversion \
36 libncurses5-dev \
37 texlive-latex-base \
38 texlive-binaries \
39 texlive-latex-extra \
40 tex4ht \
41 texlive-fonts-recommended \
42 lmodern \
43 texlive-base \
44 libsdl1.2-dev \
45 libsdl1.2debian \
46 libsdl2-dev
47
48RUN cd /home/rb && git clone git://git.rockbox.org/rockbox
49
50RUN cd /home/rb/rockbox && ./tools/rockboxdev.sh --target="m a i x y"
51
52ENV PATH="/tmp/local/bin:$PATH"
53
54RUN cd /home/rb/rockbox && \
55 wget "https://git.rockbox.org/cgit/www.git/plain/buildserver/rbclient.pl" -O rbclient.pl && \
56 chmod +x rbclient.pl
57
58RUN cd /home/rb/rockbox && \
59 wget "https://git.rockbox.org/cgit/www.git/plain/buildserver/runclient.sh" -O runclient.sh && \
60 chmod +x runclient.sh
61
62CMD cd /home/rb/rockbox && ./runclient.sh $USER $PASS $NAME