bump selkies use new audio stack

This commit is contained in:
thelamer 2025-06-29 20:08:43 -04:00
parent db617887ca
commit 48e25a5abc
No known key found for this signature in database
3 changed files with 19 additions and 26 deletions

View File

@ -15,7 +15,7 @@ RUN \
https://github.com/selkies-project/selkies.git \
/src && \
cd /src && \
git checkout -f fe21491c3ee7467cb37c2367d294e353ca0b7b7a
git checkout -f 39bc3c98b283992a5fa16bfaac9b3fea94123868
RUN \
echo "**** build frontend ****" && \
@ -72,6 +72,8 @@ RUN \
libXext-devel \
libXfixes-devel \
make \
opus-devel \
pulseaudio-libs-devel \
pkgconf-pkg-config \
python3-devel \
python3-pip \
@ -83,6 +85,7 @@ RUN \
bash \
ca-certificates \
cmake \
cvt \
dbus-x11 \
docker \
docker-compose \
@ -93,15 +96,9 @@ RUN \
glibc-all-langpacks \
glibc-locale-source \
gnutls \
gobject-introspection \
google-noto-cjk-fonts \
google-noto-emoji-fonts \
google-noto-sans-fonts \
gstreamer1 \
gstreamer1-plugins-bad-free \
gstreamer1-plugins-base \
gstreamer1-plugins-good \
gstreamer1-plugins-ugly \
intel-media-driver \
kbd \
libev \
@ -132,15 +129,15 @@ RUN \
openbox \
openssh-clients \
openssl \
opus \
p11-kit \
pam \
pciutils \
procps-ng \
pulseaudio \
pulseaudio-libs \
pulseaudio-utils \
python3 \
python3-gobject \
python3-gstreamer1 \
python3-setuptools \
shadow-utils \
st \
@ -171,10 +168,10 @@ RUN \
xterm \
zlib && \
echo "**** install selkies ****" && \
pip3 install pixelflux --break-system-packages && \
pip3 install pcmflux pixelflux --break-system-packages && \
curl -o \
/tmp/selkies.tar.gz -L \
"https://github.com/selkies-project/selkies/archive/fe21491c3ee7467cb37c2367d294e353ca0b7b7a.tar.gz" && \
"https://github.com/selkies-project/selkies/archive/39bc3c98b283992a5fa16bfaac9b3fea94123868.tar.gz" && \
cd /tmp && \
tar xf selkies.tar.gz && \
cd selkies-* && \
@ -246,8 +243,8 @@ RUN \
libjpeg-turbo-devel \
libX11-devel \
libXext-devel \
pulseaudio-libs-devel \
python3-devel \
x264-devel && \
dnf autoremove -y && \
dnf clean all && \
rm -rf \

View File

@ -15,7 +15,7 @@ RUN \
https://github.com/selkies-project/selkies.git \
/src && \
cd /src && \
git checkout -f fe21491c3ee7467cb37c2367d294e353ca0b7b7a
git checkout -f 39bc3c98b283992a5fa16bfaac9b3fea94123868
RUN \
echo "**** build frontend ****" && \
@ -72,6 +72,8 @@ RUN \
libXext-devel \
libXfixes-devel \
make \
opus-devel \
pulseaudio-libs-devel \
pkgconf-pkg-config \
python3-devel \
python3-pip \
@ -94,15 +96,9 @@ RUN \
glibc-all-langpacks \
glibc-locale-source \
gnutls \
gobject-introspection \
google-noto-cjk-fonts \
google-noto-emoji-fonts \
google-noto-sans-fonts \
gstreamer1 \
gstreamer1-plugins-bad-free \
gstreamer1-plugins-base \
gstreamer1-plugins-good \
gstreamer1-plugins-ugly \
kbd \
libev \
libfontenc \
@ -132,15 +128,15 @@ RUN \
openbox \
openssh-clients \
openssl \
opus \
p11-kit \
pam \
pciutils \
procps-ng \
pulseaudio \
pulseaudio-libs \
pulseaudio-utils \
python3 \
python3-gobject \
python3-gstreamer1 \
python3-setuptools \
shadow-utils \
st \
@ -170,10 +166,10 @@ RUN \
xterm \
zlib && \
echo "**** install selkies ****" && \
pip3 install pixelflux --break-system-packages && \
pip3 install pcmflux pixelflux --break-system-packages && \
curl -o \
/tmp/selkies.tar.gz -L \
"https://github.com/selkies-project/selkies/archive/fe21491c3ee7467cb37c2367d294e353ca0b7b7a.tar.gz" && \
"https://github.com/selkies-project/selkies/archive/39bc3c98b283992a5fa16bfaac9b3fea94123868.tar.gz" && \
cd /tmp && \
tar xf selkies.tar.gz && \
cd selkies-* && \
@ -245,8 +241,8 @@ RUN \
libjpeg-turbo-devel \
libX11-devel \
libXext-devel \
pulseaudio-libs-devel \
python3-devel \
x264-devel && \
dnf autoremove -y && \
dnf clean all && \
rm -rf \

View File

@ -62,9 +62,9 @@ if [ ! -z ${DEV_MODE+x} ]; then
fi
# Start the Selkies-GStreamer WebRTC HTML5 remote desktop application
# Start Selkies
exec s6-setuidgid abc \
selkies-gstreamer \
selkies \
--addr="localhost" \
--port="8081" \
--enable_basic_auth="false" \