From fb74f516b74f9c620bd1edb904fbc3982e939434 Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Mon, 27 Apr 2026 13:20:25 +0200 Subject: [PATCH 1/3] Deploy `ffmpeg` and `gstreamer` --- get-dependencies.sh | 2 +- make-appimage.sh | 41 ++++++++++++++++++++++++----------------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/get-dependencies.sh b/get-dependencies.sh index 3aade24..705dea7 100644 --- a/get-dependencies.sh +++ b/get-dependencies.sh @@ -6,7 +6,7 @@ ARCH=$(uname -m) echo "Installing package dependencies..." echo "---------------------------------------------------------------" -pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz +pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz ffmpeg gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gstreamer echo "Installing debloated packages..." echo "---------------------------------------------------------------" diff --git a/make-appimage.sh b/make-appimage.sh index d767819..0525323 100644 --- a/make-appimage.sh +++ b/make-appimage.sh @@ -13,29 +13,36 @@ export DESKTOP=/usr/share/applications/wine.desktop export APPNAME=wine export DEPLOY_SDL=1 export DEPLOY_PIPEWIRE=1 +export DEPLOY_GSTREAMER=1 export DEPLOY_VULKAN=1 export DEPLOY_OPENGL=1 # Deploy dependencies mkdir -p /tmp/wine WINEPREFIX=/tmp/wine quick-sharun \ - /usr/bin/wine* \ - /usr/lib/wine \ - /usr/bin/msidb \ - /usr/bin/msiexec \ - /usr/bin/notepad \ - /usr/bin/regedit \ - /usr/bin/regsvr32 \ - /usr/bin/widl \ - /usr/bin/wmc \ - /usr/bin/wrc \ - /usr/bin/function_grep.pl \ - /usr/bin/cabextract \ - /usr/lib/libfreetype.so* \ - /usr/lib/libharfbuzz* \ - /usr/lib/libgraphite* \ - /usr/lib/libavcodec.so* \ - /usr/bin/wget \ + /usr/bin/wine* \ + /usr/lib/wine \ + /usr/bin/msidb \ + /usr/bin/msiexec \ + /usr/bin/notepad \ + /usr/bin/regedit \ + /usr/bin/regsvr32 \ + /usr/bin/widl \ + /usr/bin/wmc \ + /usr/bin/wrc \ + /usr/bin/function_grep.pl \ + /usr/bin/cabextract \ + /usr/lib/libfreetype.so* \ + /usr/lib/libharfbuzz* \ + /usr/lib/libgraphite* \ + /usr/lib/libavcodec.so* \ + /usr/lib/libavdevice.so* \ + /usr/lib/libavfilter.so* \ + /usr/lib/libavformat.so* \ + /usr/lib/libavutil.so* \ + /usr/lib/libswresample.so* \ + /usr/lib/libswscale.so* \ + /usr/bin/wget \ /usr/bin/zenity # Install latest winetricks From c2f9f3d4ca9f93886720a6a95d1289a681cd7d47 Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Mon, 27 Apr 2026 13:21:53 +0200 Subject: [PATCH 2/3] Update get-dependencies.sh --- get-dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get-dependencies.sh b/get-dependencies.sh index 705dea7..6de7a82 100644 --- a/get-dependencies.sh +++ b/get-dependencies.sh @@ -6,7 +6,7 @@ ARCH=$(uname -m) echo "Installing package dependencies..." echo "---------------------------------------------------------------" -pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz ffmpeg gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gstreamer +pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gstreamer echo "Installing debloated packages..." echo "---------------------------------------------------------------" From 52c7fad6ddd051499eb5fcbce27fdceab607cb39 Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Mon, 27 Apr 2026 19:39:27 +0200 Subject: [PATCH 3/3] Add `gst-libav` --- get-dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get-dependencies.sh b/get-dependencies.sh index 6de7a82..ea6c136 100644 --- a/get-dependencies.sh +++ b/get-dependencies.sh @@ -6,7 +6,7 @@ ARCH=$(uname -m) echo "Installing package dependencies..." echo "---------------------------------------------------------------" -pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gstreamer +pacman -Syu --noconfirm wine cabextract sdl2 pipewire-audio pipewire-jack harfbuzz gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gst-libav gstreamer echo "Installing debloated packages..." echo "---------------------------------------------------------------"