From 2cbb9da70b013a049502e12ea2c14273fbf31439 Mon Sep 17 00:00:00 2001 From: Samuel <36420837+Samueru-sama@users.noreply.github.com> Date: Mon, 13 Jan 2025 12:34:55 -0400 Subject: [PATCH] Bundle all libs, use Artix linux as base (#7) * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Delete libunionpreload.so * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Delete AppRun * Delete files directory * explain code * kek * use upstream icon and .desktop * Delete dolphin-emu.desktop since we pull it from upstream * Update Dolphin_sharun.yml * make .zsync file * oops * no idea what this is xd * Update Dolphin_sharun.yml * bundle pipewire * debian is cursed * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * remove duplicates * add alsa libs * add vulkan and opengl loaders * Update Dolphin_sharun.yml * mmmmm * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * deploy vulkan * Update Dolphin_sharun.yml * weird * Update Dolphin_sharun.yml * Add files via upload * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh * kek * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh * Update dolphin-emu-appimage.sh * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh * Update dolphin-emu-appimage.sh * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh * Update Dolphin_sharun.yml * Update Dolphin_sharun.yml * Update dolphin-emu-appimage.sh --- .github/workflows/Dolphin_sharun.yml | 180 +++++---------------------- AppRun | 11 -- dolphin-emu-appimage.sh | 96 ++++++++++++++ dolphin-emu.desktop | 11 -- fetchers.py | 128 ------------------- files/AppRun | 14 --- libunionpreload.so | Bin 26672 -> 0 bytes 7 files changed, 125 insertions(+), 315 deletions(-) delete mode 100644 AppRun create mode 100644 dolphin-emu-appimage.sh delete mode 100644 dolphin-emu.desktop delete mode 100644 fetchers.py delete mode 100644 files/AppRun delete mode 100644 libunionpreload.so diff --git a/.github/workflows/Dolphin_sharun.yml b/.github/workflows/Dolphin_sharun.yml index 759aa8c..5c33895 100644 --- a/.github/workflows/Dolphin_sharun.yml +++ b/.github/workflows/Dolphin_sharun.yml @@ -20,173 +20,51 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build-stable" - build-stable: - # The type of runner that the job will run on + build: runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job + container: artixlinux/artixlinux:latest steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 - name: Prerequisites run: | - sudo apt update && sudo apt install -y \ - build-essential \ - ca-certificates \ - ccache \ - cmake \ - curl \ - desktop-file-utils \ - dialog \ - dpkg \ - ffmpeg \ - g++ \ - g++-11 \ - gcc \ - gcc-11 \ - gettext \ - git \ - libao-dev \ - libasound2-dev \ - libavcodec-dev \ - libavdevice-dev \ - libavformat-dev \ - libavutil-dev \ - libbluetooth-dev \ - libbz2-dev \ - libc6-dev \ - libc++abi-dev \ - libc++-dev \ - libcurl4-openssl-dev \ - libevdev-dev \ - libfmt-dev \ - libfuse2 \ - libgl1-mesa-dev \ - libglu1-mesa-dev \ - libgtk2.0-dev \ - libhidapi-dev \ - liblz4-dev \ - liblzma-dev \ - liblzo2-dev \ - libmbedtls-dev \ - libminiupnpc-dev \ - libopus-dev \ - libpangocairo-1.0-0 \ - libpipewire-0.3-0 \ - libpipewire-0.3-modules \ - libpng-dev \ - libpugixml-dev \ - libpulse-dev \ - libqt6svg6-dev \ - libreadline-dev \ - libsdl1.2-dev \ - libsfml-dev \ - libspa-0.2-dev \ - libspa-0.2-modules \ - libssl-dev \ - libstdc++6 \ - libswscale-dev \ - libsystemd-dev \ - libudev-dev - libudev-dev \ - libusb-1.0-0-dev \ - libwayland-dev \ - libxcb-cursor0 \ - libxcb-cursor-dev \ - libxcb-icccm4 \ - libxcb-image0-dev \ - libxcb-keysyms1 \ - libxcb-randr0 \ - libxcb-render-util0 \ - libxext-dev \ - libxi-dev \ - libxrandr-dev \ - libzip-dev \ - libzstd-dev \ - make \ - mesa-common-dev \ - mesa-utils \ - mesa-vulkan-drivers \ - ninja-build \ - p7zip \ - p7zip-full \ - pipewire-alsa \ - pipewire-audio-client-libraries \ - pkg-config \ - pulseaudio \ - qt6-base-private-dev \ - qt6ct \ - wget \ - x11-utils \ - xvfb \ - zenity \ - zlib1g-dev - version=$(apt-cache pkgnames | sed -nr 's/^gcc-(([0-9]+\.?)+)$/\1/p' \ - | sort -n | tail -n1) - echo "The latest available GCC version: $version" - sudo apt-get install gcc-$version g++-$version - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-$version 60 \ - --slave /usr/bin/g++ g++ /usr/bin/g++-$version - sudo apt remove --purge llvm-* clang-* -y - sudo apt autoremove -y - LIB4BN="https://raw.githubusercontent.com/VHSgunzo/sharun/refs/heads/main/lib4bin" - wget -q -c "$LIB4BN" ; chmod a+x lib4bin - wget -q "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" -O qtplugin ; chmod a+x qtplugin - wget -q "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" -O linuxdeploy ; chmod a+x linuxdeploy - wget -q "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage" -O appimagetool ; chmod a+x appimagetool - git clone --filter="blob:none" --depth=1 -b master https://github.com/dolphin-emu/dolphin.git dolphin-emu - #export VERSION2=$(git tag | tail -n 1) - mkdir lucas/ - mkdir lucas/usr/ - mkdir lucas/usr/lib/ - mkdir -p lucas2/shared/lib/ - cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ${{github.workspace}}/lucas2/shared/lib/ - cp dolphin-emu.desktop dolphin-emu.png lucas2/ - cp ${{github.workspace}}/files/AppRun lucas2/ - cd ./dolphin-emu - git submodule update --init --recursive - [ "${COMMIT:=}" ] && git fetch --unshallow --tags && git checkout "$COMMIT" - HEAD="$(git rev-parse --short HEAD)" - DATE="$(git show -s --format=%cd --date=format:%Y.%m.%d)" - VERSION="${DATE}_$HEAD" - #export PATH=$PATH:$( find ${{github.workspace}}/qt/6.7.3/ -type d -printf ":%p" ) - #export QMAKE="${{github.workspace}}/qt/6.7.3/gcc_64/bin/" - #export CMAKE_PREFIX_PATH="${{github.workspace}}/qt/6.7.3/gcc_64/" - #export QT_DIR="$QT_DIR:${{github.workspace}}/qt/6.7.3/gcc_64/lib/cmake/Qt6/" - mkdir -p "$HOME/.ccache" - mkdir Build && cd Build - cmake .. -GNinja -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DLINUX_LOCAL_DEV=true -DCMAKE_INSTALL_PREFIX="${{github.workspace}}/lucas/usr/" - ninja install - cd .. - cd .. + sed -i 's/DownloadUser/#DownloadUser/g' /etc/pacman.conf + pacman -Syu --noconfirm base-devel \ + strace \ + patchelf \ + curl \ + wget \ + git \ + artix-archlinux-support \ + llvm \ + mesa \ + xorg-server-xvfb \ + vulkan-radeon \ + vulkan-intel \ + vulkan-nouveau + + pacman-key --init && pacman-key --populate archlinux + printf "\n[extra]\nInclude = /etc/pacman.d/mirrorlist-arch\n" | tee -a /etc/pacman.conf + pacman -Syu --noconfirm zsync \ + dolphin-emu \ + pulseaudio \ + pulseaudio-alsa \ + pipewire-audio \ + qt6ct # Runs a set of commands using the runners shell - name: Build appimage run: | - - #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$( find ${{github.workspace}}/qt/6.7.3/ -type d -printf ":%p" ) - #echo $LD_LIBRARY_PATH - export PATH="$PATH:${{github.workspace}}" - cd lucas2/ - chmod a+x ./AppRun - xvfb-run -- lib4bin -p -v -r -e -s -k "${{github.workspace}}/lucas/usr/bin/dolphin-emu-nogui" "${{github.workspace}}/lucas/usr/bin/dolphin-tool" "${{github.workspace}}/lucas/usr/bin/dolphin-emu" - ./sharun -g - find "${{github.workspace}}/lucas2/shared/lib/home/" -type f | xargs -i -t -exec cp -Lr "${{github.workspace}}/lucas2/shared/lib" - cd .. - find . -iname 'Sys' | xargs -i -t -exec cp -r {} ${GITHUB_WORKSPACE}/lucas2/bin/ - find -iname ${GITHUB_WORKSPACE} 'libxcb-cursor**' | xargs -i -t -exec cp -Lr {} ${{github.workspace}}/lucas2/shared/lib/ - find ${GITHUB_WORKSPACE} -iname 'libqxcb**' | xargs -i -t -exec cp -Lr {} ${{github.workspace}}/lucas2/shared/lib/ - find ${GITHUB_WORKSPACE} -iname 'libQt6XcbQpa.so.6' | xargs -i -t -exec cp -Lr {} ${{github.workspace}}/lucas2/shared/lib/ - ARCH=x86_64 VERSION=git ./appimagetool -n lucas2/ + chmod +x ./dolphin-emu-appimage.sh + ./dolphin-emu-appimage.sh - name: release uses: "marvinpinto/action-automatic-releases@6273874b61ebc8c71f1a61b2d98e234cf389b303" with: title: Continuous Sharun - automatic_release_tag: continuous-Sharun - prerelease: false + automatic_release_tag: continuous-Sharun-Artixlinux + prerelease: true draft: false files: /home/runner/work/Dolphin_emu_Appimage/Dolphin_emu_Appimage/*.AppImage* repo_token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/AppRun b/AppRun deleted file mode 100644 index a87a5f7..0000000 --- a/AppRun +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -HERE="$(dirname "$(readlink -f "${0}")")" -export UNION_PRELOAD="${HERE}" -export LD_PRELOAD="${HERE}/libunionpreload.so" -export LD_PRELOAD="${HERE}/usr/lib/libqxcb.so" -export PATH="$HERE/usr:$HERE/usr/translations:$HERE/usr/bin:$HERE/usr/bin/Sys:$HERE/usr/bin/Sys/GameSettings:$HERE/usr/bin/Sys/GC:$HERE/usr/bin/Sys/Wii:$HERE/usr/bin/Sys/Wii/shared2:$HERE/usr/bin/Sys/Wii/shared2/wc24:$HERE/usr/bin/Sys/Wii/shared2/wc24/mbox:$HERE/usr/bin/Sys/Load:$HERE/usr/bin/Sys/Load/GraphicMods:$HERE/usr/bin/Sys/Load/GraphicMods/Okami:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/bin/Sys/Load/GraphicMods/The Last Story:$HERE/usr/bin/Sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/bin/Sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/bin/Sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/bin/Sys/Load/GraphicMods/The Conduit:$HERE/usr/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/bin/Sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/bin/Sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/bin/Sys/Load/GraphicMods/Little King's Story:$HERE/usr/bin/Sys/Load/GraphicMods/Wii Play:$HERE/usr/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Sonic Colors:$HERE/usr/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/bin/Sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/bin/Sys/Themes:$HERE/usr/bin/Sys/Themes/Clean Blue:$HERE/usr/bin/Sys/Themes/Clean Pink:$HERE/usr/bin/Sys/Themes/Clean Lite:$HERE/usr/bin/Sys/Themes/Clean Emerald:$HERE/usr/bin/Sys/Themes/Clean:$HERE/usr/bin/Sys/Shaders:$HERE/usr/bin/Sys/Shaders/Passive:$HERE/usr/bin/Sys/Shaders/Anaglyph:$HERE/usr/bin/Sys/Resources:$HERE/usr/bin/Sys/Profiles:$HERE/usr/bin/Sys/Profiles/Wiimote:$HERE/usr/lib:$HERE/usr/share:$HERE/usr/share/doc:$HERE/usr/share/applications:$HERE/usr/share/icons:$HERE/usr/share/icons/hicolor:$HERE/usr/share/icons/hicolor/256x256:$HERE/usr/share/icons/hicolor/256x256/apps:$HERE/usr/share/icons/hicolor/16x16:$HERE/usr/share/icons/hicolor/16x16/apps:$HERE/usr/share/icons/hicolor/32x32:$HERE/usr/share/icons/hicolor/32x32/apps:$HERE/usr/share/icons/hicolor/64x64:$HERE/usr/share/icons/hicolor/64x64/apps:$HERE/usr/share/icons/hicolor/scalable:$HERE/usr/share/icons/hicolor/scalable/apps:$HERE/usr/share/icons/hicolor/128x128:$HERE/usr/share/icons/hicolor/128x128/apps:$HERE/usr/share/dolphin-emu:$HERE/usr/share/dolphin-emu/sys:$HERE/usr/share/dolphin-emu/sys/GameSettings:$HERE/usr/share/dolphin-emu/sys/GC:$HERE/usr/share/dolphin-emu/sys/Wii:$HERE/usr/share/dolphin-emu/sys/Wii/shared2:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24/mbox:$HERE/usr/share/dolphin-emu/sys/Load:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Okami:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Last Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Conduit:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Little King's Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Wii Play:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sonic Colors:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/share/dolphin-emu/sys/Themes:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Blue:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Pink:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Lite:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Emerald:$HERE/usr/share/dolphin-emu/sys/Themes/Clean:$HERE/usr/share/dolphin-emu/sys/Shaders:$HERE/usr/share/dolphin-emu/sys/Shaders/Passive:$HERE/usr/share/dolphin-emu/sys/Shaders/Anaglyph:$HERE/usr/share/dolphin-emu/sys/Resources:$HERE/usr/share/dolphin-emu/sys/Profiles:$HERE/usr/share/dolphin-emu/sys/Profiles/Wiimote:$HERE/usr/share/locale:$HERE/usr/share/locale/sv:$HERE/usr/share/locale/sv/LC_MESSAGES:$HERE/usr/share/locale/de:$HERE/usr/share/locale/de/LC_MESSAGES:$HERE/usr/share/locale/ja:$HERE/usr/share/locale/ja/LC_MESSAGES:$HERE/usr/share/locale/ko:$HERE/usr/share/locale/ko/LC_MESSAGES:$HERE/usr/share/locale/it:$HERE/usr/share/locale/it/LC_MESSAGES:$HERE/usr/share/locale/pt:$HERE/usr/share/locale/pt/LC_MESSAGES:$HERE/usr/share/locale/el:$HERE/usr/share/locale/el/LC_MESSAGES:$HERE/usr/share/locale/pl:$HERE/usr/share/locale/pl/LC_MESSAGES:$HERE/usr/share/locale/ro:$HERE/usr/share/locale/ro/LC_MESSAGES:$HERE/usr/share/locale/hr:$HERE/usr/share/locale/hr/LC_MESSAGES:$HERE/usr/share/locale/ru:$HERE/usr/share/locale/ru/LC_MESSAGES:$HERE/usr/share/locale/tr:$HERE/usr/share/locale/tr/LC_MESSAGES:$HERE/usr/share/locale/ar:$HERE/usr/share/locale/ar/LC_MESSAGES:$HERE/usr/share/locale/zh_TW:$HERE/usr/share/locale/zh_TW/LC_MESSAGES:$HERE/usr/share/locale/cs:$HERE/usr/share/locale/cs/LC_MESSAGES:$HERE/usr/share/locale/hu:$HERE/usr/share/locale/hu/LC_MESSAGES:$HERE/usr/share/locale/nl:$HERE/usr/share/locale/nl/LC_MESSAGES:$HERE/usr/share/locale/en:$HERE/usr/share/locale/en/LC_MESSAGES:$HERE/usr/share/locale/fi:$HERE/usr/share/locale/fi/LC_MESSAGES:$HERE/usr/share/locale/ca:$HERE/usr/share/locale/ca/LC_MESSAGES:$HERE/usr/share/locale/nb:$HERE/usr/share/locale/nb/LC_MESSAGES:$HERE/usr/share/locale/zh_CN:$HERE/usr/share/locale/zh_CN/LC_MESSAGES:$HERE/usr/share/locale/es:$HERE/usr/share/locale/es/LC_MESSAGES:$HERE/usr/share/locale/fr:$HERE/usr/share/locale/fr/LC_MESSAGES:$HERE/usr/share/locale/pt_BR:$HERE/usr/share/locale/pt_BR/LC_MESSAGES:$HERE/usr/share/locale/da:$HERE/usr/share/locale/da/LC_MESSAGES:$HERE/usr/share/locale/fa:$HERE/usr/share/locale/fa/LC_MESSAGES:$HERE/usr/share/locale/ms:$HERE/usr/share/locale/ms/LC_MESSAGES:$HERE/usr/share/locale/sr:$HERE/usr/share/locale/sr/LC_MESSAGES:$HERE/usr/share/man:$HERE/usr/share/man/man6:$HERE/usr/plugins:$HERE/usr/plugins/platforminputcontexts:$HERE/usr/plugins/platforms:$HERE/usr/plugins/platformthemes:$HERE/usr/plugins/xcbglintegrations:$HERE/usr/plugins/imageformats:$HERE/apprun-hooks:$PATH" -export LD_LIBRARY_PATH="$HERE/usr:$HERE/usr/translations:$HERE/usr/bin:$HERE/usr/bin/Sys:$HERE/usr/bin/Sys/GameSettings:$HERE/usr/bin/Sys/GC:$HERE/usr/bin/Sys/Wii:$HERE/usr/bin/Sys/Wii/shared2:$HERE/usr/bin/Sys/Wii/shared2/wc24:$HERE/usr/bin/Sys/Wii/shared2/wc24/mbox:$HERE/usr/bin/Sys/Load:$HERE/usr/bin/Sys/Load/GraphicMods:$HERE/usr/bin/Sys/Load/GraphicMods/Okami:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/bin/Sys/Load/GraphicMods/The Last Story:$HERE/usr/bin/Sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/bin/Sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/bin/Sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/bin/Sys/Load/GraphicMods/The Conduit:$HERE/usr/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/bin/Sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/bin/Sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/bin/Sys/Load/GraphicMods/Little King's Story:$HERE/usr/bin/Sys/Load/GraphicMods/Wii Play:$HERE/usr/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Sonic Colors:$HERE/usr/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/bin/Sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/bin/Sys/Themes:$HERE/usr/bin/Sys/Themes/Clean Blue:$HERE/usr/bin/Sys/Themes/Clean Pink:$HERE/usr/bin/Sys/Themes/Clean Lite:$HERE/usr/bin/Sys/Themes/Clean Emerald:$HERE/usr/bin/Sys/Themes/Clean:$HERE/usr/bin/Sys/Shaders:$HERE/usr/bin/Sys/Shaders/Passive:$HERE/usr/bin/Sys/Shaders/Anaglyph:$HERE/usr/bin/Sys/Resources:$HERE/usr/bin/Sys/Profiles:$HERE/usr/bin/Sys/Profiles/Wiimote:$HERE/usr/lib:$HERE/usr/share:$HERE/usr/share/doc:$HERE/usr/share/applications:$HERE/usr/share/icons:$HERE/usr/share/icons/hicolor:$HERE/usr/share/icons/hicolor/256x256:$HERE/usr/share/icons/hicolor/256x256/apps:$HERE/usr/share/icons/hicolor/16x16:$HERE/usr/share/icons/hicolor/16x16/apps:$HERE/usr/share/icons/hicolor/32x32:$HERE/usr/share/icons/hicolor/32x32/apps:$HERE/usr/share/icons/hicolor/64x64:$HERE/usr/share/icons/hicolor/64x64/apps:$HERE/usr/share/icons/hicolor/scalable:$HERE/usr/share/icons/hicolor/scalable/apps:$HERE/usr/share/icons/hicolor/128x128:$HERE/usr/share/icons/hicolor/128x128/apps:$HERE/usr/share/dolphin-emu:$HERE/usr/share/dolphin-emu/sys:$HERE/usr/share/dolphin-emu/sys/GameSettings:$HERE/usr/share/dolphin-emu/sys/GC:$HERE/usr/share/dolphin-emu/sys/Wii:$HERE/usr/share/dolphin-emu/sys/Wii/shared2:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24/mbox:$HERE/usr/share/dolphin-emu/sys/Load:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Okami:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Last Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Conduit:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Little King's Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Wii Play:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sonic Colors:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/share/dolphin-emu/sys/Themes:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Blue:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Pink:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Lite:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Emerald:$HERE/usr/share/dolphin-emu/sys/Themes/Clean:$HERE/usr/share/dolphin-emu/sys/Shaders:$HERE/usr/share/dolphin-emu/sys/Shaders/Passive:$HERE/usr/share/dolphin-emu/sys/Shaders/Anaglyph:$HERE/usr/share/dolphin-emu/sys/Resources:$HERE/usr/share/dolphin-emu/sys/Profiles:$HERE/usr/share/dolphin-emu/sys/Profiles/Wiimote:$HERE/usr/share/locale:$HERE/usr/share/locale/sv:$HERE/usr/share/locale/sv/LC_MESSAGES:$HERE/usr/share/locale/de:$HERE/usr/share/locale/de/LC_MESSAGES:$HERE/usr/share/locale/ja:$HERE/usr/share/locale/ja/LC_MESSAGES:$HERE/usr/share/locale/ko:$HERE/usr/share/locale/ko/LC_MESSAGES:$HERE/usr/share/locale/it:$HERE/usr/share/locale/it/LC_MESSAGES:$HERE/usr/share/locale/pt:$HERE/usr/share/locale/pt/LC_MESSAGES:$HERE/usr/share/locale/el:$HERE/usr/share/locale/el/LC_MESSAGES:$HERE/usr/share/locale/pl:$HERE/usr/share/locale/pl/LC_MESSAGES:$HERE/usr/share/locale/ro:$HERE/usr/share/locale/ro/LC_MESSAGES:$HERE/usr/share/locale/hr:$HERE/usr/share/locale/hr/LC_MESSAGES:$HERE/usr/share/locale/ru:$HERE/usr/share/locale/ru/LC_MESSAGES:$HERE/usr/share/locale/tr:$HERE/usr/share/locale/tr/LC_MESSAGES:$HERE/usr/share/locale/ar:$HERE/usr/share/locale/ar/LC_MESSAGES:$HERE/usr/share/locale/zh_TW:$HERE/usr/share/locale/zh_TW/LC_MESSAGES:$HERE/usr/share/locale/cs:$HERE/usr/share/locale/cs/LC_MESSAGES:$HERE/usr/share/locale/hu:$HERE/usr/share/locale/hu/LC_MESSAGES:$HERE/usr/share/locale/nl:$HERE/usr/share/locale/nl/LC_MESSAGES:$HERE/usr/share/locale/en:$HERE/usr/share/locale/en/LC_MESSAGES:$HERE/usr/share/locale/fi:$HERE/usr/share/locale/fi/LC_MESSAGES:$HERE/usr/share/locale/ca:$HERE/usr/share/locale/ca/LC_MESSAGES:$HERE/usr/share/locale/nb:$HERE/usr/share/locale/nb/LC_MESSAGES:$HERE/usr/share/locale/zh_CN:$HERE/usr/share/locale/zh_CN/LC_MESSAGES:$HERE/usr/share/locale/es:$HERE/usr/share/locale/es/LC_MESSAGES:$HERE/usr/share/locale/fr:$HERE/usr/share/locale/fr/LC_MESSAGES:$HERE/usr/share/locale/pt_BR:$HERE/usr/share/locale/pt_BR/LC_MESSAGES:$HERE/usr/share/locale/da:$HERE/usr/share/locale/da/LC_MESSAGES:$HERE/usr/share/locale/fa:$HERE/usr/share/locale/fa/LC_MESSAGES:$HERE/usr/share/locale/ms:$HERE/usr/share/locale/ms/LC_MESSAGES:$HERE/usr/share/locale/sr:$HERE/usr/share/locale/sr/LC_MESSAGES:$HERE/usr/share/man:$HERE/usr/share/man/man6:$HERE/usr/plugins:$HERE/usr/plugins/platforminputcontexts:$HERE/usr/plugins/platforms:$HERE/usr/plugins/platformthemes:$HERE/usr/plugins/xcbglintegrations:$HERE/usr/plugins/imageformats:$HERE/apprun-hooks:$LD_LIBRARY_PATH" -export XDG_DATA_DIRS="$HERE/usr:$HERE/usr/translations:$HERE/usr/bin:$HERE/usr/bin/Sys:$HERE/usr/bin/Sys/GameSettings:$HERE/usr/bin/Sys/GC:$HERE/usr/bin/Sys/Wii:$HERE/usr/bin/Sys/Wii/shared2:$HERE/usr/bin/Sys/Wii/shared2/wc24:$HERE/usr/bin/Sys/Wii/shared2/wc24/mbox:$HERE/usr/bin/Sys/Load:$HERE/usr/bin/Sys/Load/GraphicMods:$HERE/usr/bin/Sys/Load/GraphicMods/Okami:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/bin/Sys/Load/GraphicMods/The Last Story:$HERE/usr/bin/Sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/bin/Sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/bin/Sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/bin/Sys/Load/GraphicMods/The Conduit:$HERE/usr/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/bin/Sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/bin/Sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/bin/Sys/Load/GraphicMods/Little King's Story:$HERE/usr/bin/Sys/Load/GraphicMods/Wii Play:$HERE/usr/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Sonic Colors:$HERE/usr/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/bin/Sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/bin/Sys/Themes:$HERE/usr/bin/Sys/Themes/Clean Blue:$HERE/usr/bin/Sys/Themes/Clean Pink:$HERE/usr/bin/Sys/Themes/Clean Lite:$HERE/usr/bin/Sys/Themes/Clean Emerald:$HERE/usr/bin/Sys/Themes/Clean:$HERE/usr/bin/Sys/Shaders:$HERE/usr/bin/Sys/Shaders/Passive:$HERE/usr/bin/Sys/Shaders/Anaglyph:$HERE/usr/bin/Sys/Resources:$HERE/usr/bin/Sys/Profiles:$HERE/usr/bin/Sys/Profiles/Wiimote:$HERE/usr/lib:$HERE/usr/share:$HERE/usr/share/doc:$HERE/usr/share/applications:$HERE/usr/share/icons:$HERE/usr/share/icons/hicolor:$HERE/usr/share/icons/hicolor/256x256:$HERE/usr/share/icons/hicolor/256x256/apps:$HERE/usr/share/icons/hicolor/16x16:$HERE/usr/share/icons/hicolor/16x16/apps:$HERE/usr/share/icons/hicolor/32x32:$HERE/usr/share/icons/hicolor/32x32/apps:$HERE/usr/share/icons/hicolor/64x64:$HERE/usr/share/icons/hicolor/64x64/apps:$HERE/usr/share/icons/hicolor/scalable:$HERE/usr/share/icons/hicolor/scalable/apps:$HERE/usr/share/icons/hicolor/128x128:$HERE/usr/share/icons/hicolor/128x128/apps:$HERE/usr/share/dolphin-emu:$HERE/usr/share/dolphin-emu/sys:$HERE/usr/share/dolphin-emu/sys/GameSettings:$HERE/usr/share/dolphin-emu/sys/GC:$HERE/usr/share/dolphin-emu/sys/Wii:$HERE/usr/share/dolphin-emu/sys/Wii/shared2:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24/mbox:$HERE/usr/share/dolphin-emu/sys/Load:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Okami:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Last Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Conduit:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Little King's Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Wii Play:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sonic Colors:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/share/dolphin-emu/sys/Themes:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Blue:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Pink:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Lite:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Emerald:$HERE/usr/share/dolphin-emu/sys/Themes/Clean:$HERE/usr/share/dolphin-emu/sys/Shaders:$HERE/usr/share/dolphin-emu/sys/Shaders/Passive:$HERE/usr/share/dolphin-emu/sys/Shaders/Anaglyph:$HERE/usr/share/dolphin-emu/sys/Resources:$HERE/usr/share/dolphin-emu/sys/Profiles:$HERE/usr/share/dolphin-emu/sys/Profiles/Wiimote:$HERE/usr/share/locale:$HERE/usr/share/locale/sv:$HERE/usr/share/locale/sv/LC_MESSAGES:$HERE/usr/share/locale/de:$HERE/usr/share/locale/de/LC_MESSAGES:$HERE/usr/share/locale/ja:$HERE/usr/share/locale/ja/LC_MESSAGES:$HERE/usr/share/locale/ko:$HERE/usr/share/locale/ko/LC_MESSAGES:$HERE/usr/share/locale/it:$HERE/usr/share/locale/it/LC_MESSAGES:$HERE/usr/share/locale/pt:$HERE/usr/share/locale/pt/LC_MESSAGES:$HERE/usr/share/locale/el:$HERE/usr/share/locale/el/LC_MESSAGES:$HERE/usr/share/locale/pl:$HERE/usr/share/locale/pl/LC_MESSAGES:$HERE/usr/share/locale/ro:$HERE/usr/share/locale/ro/LC_MESSAGES:$HERE/usr/share/locale/hr:$HERE/usr/share/locale/hr/LC_MESSAGES:$HERE/usr/share/locale/ru:$HERE/usr/share/locale/ru/LC_MESSAGES:$HERE/usr/share/locale/tr:$HERE/usr/share/locale/tr/LC_MESSAGES:$HERE/usr/share/locale/ar:$HERE/usr/share/locale/ar/LC_MESSAGES:$HERE/usr/share/locale/zh_TW:$HERE/usr/share/locale/zh_TW/LC_MESSAGES:$HERE/usr/share/locale/cs:$HERE/usr/share/locale/cs/LC_MESSAGES:$HERE/usr/share/locale/hu:$HERE/usr/share/locale/hu/LC_MESSAGES:$HERE/usr/share/locale/nl:$HERE/usr/share/locale/nl/LC_MESSAGES:$HERE/usr/share/locale/en:$HERE/usr/share/locale/en/LC_MESSAGES:$HERE/usr/share/locale/fi:$HERE/usr/share/locale/fi/LC_MESSAGES:$HERE/usr/share/locale/ca:$HERE/usr/share/locale/ca/LC_MESSAGES:$HERE/usr/share/locale/nb:$HERE/usr/share/locale/nb/LC_MESSAGES:$HERE/usr/share/locale/zh_CN:$HERE/usr/share/locale/zh_CN/LC_MESSAGES:$HERE/usr/share/locale/es:$HERE/usr/share/locale/es/LC_MESSAGES:$HERE/usr/share/locale/fr:$HERE/usr/share/locale/fr/LC_MESSAGES:$HERE/usr/share/locale/pt_BR:$HERE/usr/share/locale/pt_BR/LC_MESSAGES:$HERE/usr/share/locale/da:$HERE/usr/share/locale/da/LC_MESSAGES:$HERE/usr/share/locale/fa:$HERE/usr/share/locale/fa/LC_MESSAGES:$HERE/usr/share/locale/ms:$HERE/usr/share/locale/ms/LC_MESSAGES:$HERE/usr/share/locale/sr:$HERE/usr/share/locale/sr/LC_MESSAGES:$HERE/usr/share/man:$HERE/usr/share/man/man6:$HERE/usr/plugins:$HERE/usr/plugins/platforminputcontexts:$HERE/usr/plugins/platforms:$HERE/usr/plugins/platformthemes:$HERE/usr/plugins/xcbglintegrations:$HERE/usr/plugins/imageformats:$HERE/apprun-hooks:$XDG_DATA_DIRS" -export QT_PLUGIN_PATH="$HERE/usr:$HERE/usr/translations:$HERE/usr/bin:$HERE/usr/bin/Sys:$HERE/usr/bin/Sys/GameSettings:$HERE/usr/bin/Sys/GC:$HERE/usr/bin/Sys/Wii:$HERE/usr/bin/Sys/Wii/shared2:$HERE/usr/bin/Sys/Wii/shared2/wc24:$HERE/usr/bin/Sys/Wii/shared2/wc24/mbox:$HERE/usr/bin/Sys/Load:$HERE/usr/bin/Sys/Load/GraphicMods:$HERE/usr/bin/Sys/Load/GraphicMods/Okami:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/bin/Sys/Load/GraphicMods/The Last Story:$HERE/usr/bin/Sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/bin/Sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/bin/Sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/bin/Sys/Load/GraphicMods/The Conduit:$HERE/usr/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/bin/Sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/bin/Sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/bin/Sys/Load/GraphicMods/Little King's Story:$HERE/usr/bin/Sys/Load/GraphicMods/Wii Play:$HERE/usr/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/bin/Sys/Load/GraphicMods/Sonic Colors:$HERE/usr/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/bin/Sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/bin/Sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/bin/Sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/bin/Sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/bin/Sys/Themes:$HERE/usr/bin/Sys/Themes/Clean Blue:$HERE/usr/bin/Sys/Themes/Clean Pink:$HERE/usr/bin/Sys/Themes/Clean Lite:$HERE/usr/bin/Sys/Themes/Clean Emerald:$HERE/usr/bin/Sys/Themes/Clean:$HERE/usr/bin/Sys/Shaders:$HERE/usr/bin/Sys/Shaders/Passive:$HERE/usr/bin/Sys/Shaders/Anaglyph:$HERE/usr/bin/Sys/Resources:$HERE/usr/bin/Sys/Profiles:$HERE/usr/bin/Sys/Profiles/Wiimote:$HERE/usr/lib:$HERE/usr/share:$HERE/usr/share/doc:$HERE/usr/share/applications:$HERE/usr/share/icons:$HERE/usr/share/icons/hicolor:$HERE/usr/share/icons/hicolor/256x256:$HERE/usr/share/icons/hicolor/256x256/apps:$HERE/usr/share/icons/hicolor/16x16:$HERE/usr/share/icons/hicolor/16x16/apps:$HERE/usr/share/icons/hicolor/32x32:$HERE/usr/share/icons/hicolor/32x32/apps:$HERE/usr/share/icons/hicolor/64x64:$HERE/usr/share/icons/hicolor/64x64/apps:$HERE/usr/share/icons/hicolor/scalable:$HERE/usr/share/icons/hicolor/scalable/apps:$HERE/usr/share/icons/hicolor/128x128:$HERE/usr/share/icons/hicolor/128x128/apps:$HERE/usr/share/dolphin-emu:$HERE/usr/share/dolphin-emu/sys:$HERE/usr/share/dolphin-emu/sys/GameSettings:$HERE/usr/share/dolphin-emu/sys/GC:$HERE/usr/share/dolphin-emu/sys/Wii:$HERE/usr/share/dolphin-emu/sys/Wii/shared2:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24:$HERE/usr/share/dolphin-emu/sys/Wii/shared2/wc24/mbox:$HERE/usr/share/dolphin-emu/sys/Load:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Okami:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Xenoblade Chronicles:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Last Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Link's Crossbow Training:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Battalion Wars 2:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Monster Hunter Tri:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Conduit:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Arc Rise Fantasia:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skyward Sword Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution DOF:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games DOF Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/The House of the Dead Overkill:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Bloom Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sin and Punishment - Star Successor:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Rune Factory Frontier:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Skylanders Spyro's Adventure:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Kart Wii:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Little King's Story:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Wii Play:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games Native Resolution Bloom:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Sonic Colors:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Donkey Kong Country Returns:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Nights Journey of Dreams:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Sunshine:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Super Mario Galaxy:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Mario Strikers Charged:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/All Games HUD Removal:$HERE/usr/share/dolphin-emu/sys/Load/GraphicMods/Pandora's Tower:$HERE/usr/share/dolphin-emu/sys/Themes:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Blue:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Pink:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Lite:$HERE/usr/share/dolphin-emu/sys/Themes/Clean Emerald:$HERE/usr/share/dolphin-emu/sys/Themes/Clean:$HERE/usr/share/dolphin-emu/sys/Shaders:$HERE/usr/share/dolphin-emu/sys/Shaders/Passive:$HERE/usr/share/dolphin-emu/sys/Shaders/Anaglyph:$HERE/usr/share/dolphin-emu/sys/Resources:$HERE/usr/share/dolphin-emu/sys/Profiles:$HERE/usr/share/dolphin-emu/sys/Profiles/Wiimote:$HERE/usr/share/locale:$HERE/usr/share/locale/sv:$HERE/usr/share/locale/sv/LC_MESSAGES:$HERE/usr/share/locale/de:$HERE/usr/share/locale/de/LC_MESSAGES:$HERE/usr/share/locale/ja:$HERE/usr/share/locale/ja/LC_MESSAGES:$HERE/usr/share/locale/ko:$HERE/usr/share/locale/ko/LC_MESSAGES:$HERE/usr/share/locale/it:$HERE/usr/share/locale/it/LC_MESSAGES:$HERE/usr/share/locale/pt:$HERE/usr/share/locale/pt/LC_MESSAGES:$HERE/usr/share/locale/el:$HERE/usr/share/locale/el/LC_MESSAGES:$HERE/usr/share/locale/pl:$HERE/usr/share/locale/pl/LC_MESSAGES:$HERE/usr/share/locale/ro:$HERE/usr/share/locale/ro/LC_MESSAGES:$HERE/usr/share/locale/hr:$HERE/usr/share/locale/hr/LC_MESSAGES:$HERE/usr/share/locale/ru:$HERE/usr/share/locale/ru/LC_MESSAGES:$HERE/usr/share/locale/tr:$HERE/usr/share/locale/tr/LC_MESSAGES:$HERE/usr/share/locale/ar:$HERE/usr/share/locale/ar/LC_MESSAGES:$HERE/usr/share/locale/zh_TW:$HERE/usr/share/locale/zh_TW/LC_MESSAGES:$HERE/usr/share/locale/cs:$HERE/usr/share/locale/cs/LC_MESSAGES:$HERE/usr/share/locale/hu:$HERE/usr/share/locale/hu/LC_MESSAGES:$HERE/usr/share/locale/nl:$HERE/usr/share/locale/nl/LC_MESSAGES:$HERE/usr/share/locale/en:$HERE/usr/share/locale/en/LC_MESSAGES:$HERE/usr/share/locale/fi:$HERE/usr/share/locale/fi/LC_MESSAGES:$HERE/usr/share/locale/ca:$HERE/usr/share/locale/ca/LC_MESSAGES:$HERE/usr/share/locale/nb:$HERE/usr/share/locale/nb/LC_MESSAGES:$HERE/usr/share/locale/zh_CN:$HERE/usr/share/locale/zh_CN/LC_MESSAGES:$HERE/usr/share/locale/es:$HERE/usr/share/locale/es/LC_MESSAGES:$HERE/usr/share/locale/fr:$HERE/usr/share/locale/fr/LC_MESSAGES:$HERE/usr/share/locale/pt_BR:$HERE/usr/share/locale/pt_BR/LC_MESSAGES:$HERE/usr/share/locale/da:$HERE/usr/share/locale/da/LC_MESSAGES:$HERE/usr/share/locale/fa:$HERE/usr/share/locale/fa/LC_MESSAGES:$HERE/usr/share/locale/ms:$HERE/usr/share/locale/ms/LC_MESSAGES:$HERE/usr/share/locale/sr:$HERE/usr/share/locale/sr/LC_MESSAGES:$HERE/usr/share/man:$HERE/usr/share/man/man6:$HERE/usr/plugins:$HERE/usr/plugins/platforminputcontexts:$HERE/usr/plugins/platforms:$HERE/usr/plugins/platformthemes:$HERE/usr/plugins/xcbglintegrations:$HERE/usr/plugins/imageformats:$HERE/apprun-hooks:$QT_PLUGIN_PATH" -#EXEC=$(grep -e '^Exec=.*' "${HERE}"/*.desktop | head -n 1 | cut -d "=" -f 2 | cut -d " " -f 1) -exec "${HERE}/usr/bin/dolphin-emu" "$@" diff --git a/dolphin-emu-appimage.sh b/dolphin-emu-appimage.sh new file mode 100644 index 0000000..631c852 --- /dev/null +++ b/dolphin-emu-appimage.sh @@ -0,0 +1,96 @@ +#/bin/sh + +set -eu + +export APPIMAGE_EXTRACT_AND_RUN=1 +export ARCH="$(uname -m)" +APPIMAGETOOL="https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-$ARCH.AppImage" +LIB4BN="https://raw.githubusercontent.com/VHSgunzo/sharun/refs/heads/main/lib4bin" +#DESKTOP="https://raw.githubusercontent.com/dolphin-emu/dolphin/refs/heads/master/Data/dolphin-emu.desktop" @ This is insanely outdated lmao +ICON="https://github.com/dolphin-emu/dolphin/blob/master/Data/dolphin-emu.png?raw=true" +UPINFO="gh-releases-zsync|$(echo "$GITHUB_REPOSITORY" | tr '/' '|')|latest|*$ARCH.AppImage.zsync" + +# Prepare AppDir +mkdir -p ./AppDir && cd ./AppDir + +echo '[Desktop Entry] +Version=1.0 +Icon=dolphin-emu +Exec=dolphin-emu +Terminal=false +Type=Application +Categories=Game;Emulator; +Name=Dolphin Emulator +GenericName=Wii/GameCube Emulator +StartupWMClass=dolphin-emu +Comment=A Wii/GameCube Emulator +X-AppImage-Version=5.0-16793' > ./dolphin-emu.desktop + +wget --retry-connrefused --tries=30 "$ICON" -O ./dolphin-emu.png + +# Bundle all libs +wget --retry-connrefused --tries=30 "$LIB4BN" -O ./lib4bin +chmod +x ./lib4bin + +xvfb-run -a -- ./lib4bin -p -v -r -e -s -k /usr/bin/dolphin-* + +# for some reason the dir needs a capital S? +cp -r /usr/share/dolphin-emu/sys ./bin/Sys + +# Deploy Qt manually xd +mkdir -p ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/iconengines ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/imageformats ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/platforms ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/platformthemes ./shared/lib/qt6/plugins || true +cp -vr /usr/lib/qt6/plugins/styles ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/xcbglintegrations ./shared/lib/qt6/plugins +cp -vr /usr/lib/qt6/plugins/wayland-* ./shared/lib/qt6/plugins || true +ldd ./shared/lib/qt6/plugins/*/* 2>/dev/null \ + | awk -F"[> ]" '{print $4}' | xargs -I {} cp -nv {} ./shared/lib || true + +# Bundle pipewire and alsa +cp -vr /usr/lib/pipewire-0.3 ./shared/lib +cp -vr /usr/lib/spa-0.2 ./shared/lib +cp -vr /usr/lib/alsa-lib ./shared/lib + +# add gpu libs +cp -vr /usr/lib/libGLX* ./shared/lib || true +cp -vr /usr/lib/libEGL* ./shared/lib || true +cp -vr /usr/lib/dri ./shared/lib +cp -vn /usr/lib/libvulkan* ./shared/lib +ldd ./shared/lib/dri/* \ + ./shared/lib/libvulkan* \ + ./shared/lib/libEGL* \ + ./shared/lib/libGLX* 2>/dev/null \ + | awk -F"[> ]" '{print $4}' | xargs -I {} cp -nv {} ./shared/lib || true + +# Bunble opengl and vulkan share files +mkdir -p ./share/vulkan +cp -vr /usr/share/glvnd ./share +cp -vr /usr/share/vulkan/icd.d ./share/vulkan +sed -i 's|/usr/lib||g;s|/.*-linux-gnu||g;s|"/|"|g' ./share/vulkan/icd.d/* + +# Fix dolphin having a full hardcoded path /usr/share/dolphin-emu/sys +git clone https://github.com/fritzw/ld-preload-open.git preload.tmp +( cd preload.tmp && make all && mv ./path-mapping.so ../ ) +rm -rf ./preload.tmp + +echo 'PATH_MAPPING="/usr/share/dolphin-emu/sys:${SHARUN_DIR}/bin/Sys" +LD_PRELOAD=${SHARUN_DIR}/path-mapping.so' > ./.env + +# Prepare sharun +ln ./sharun ./AppRun +./sharun -g +cd .. + +# Make AppImage with the static appimage runtime (removes libfuse2 dependency). +wget --retry-connrefused --tries=30 "$APPIMAGETOOL" -O ./appimagetool +chmod +x ./appimagetool + +./appimagetool -n -u "$UPINFO" AppDir/ + +echo "$PWD" +ls . + +echo "All done!" diff --git a/dolphin-emu.desktop b/dolphin-emu.desktop deleted file mode 100644 index dc371f7..0000000 --- a/dolphin-emu.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Icon=dolphin-emu -Exec=dolphin-emu -Terminal=false -Type=Application -Categories=Game;Emulator; -Name=Dolphin Emulator -GenericName=Wii/GameCube Emulator -Comment=A Wii/GameCube Emulator -X-AppImage-Version=5.0-16793 diff --git a/fetchers.py b/fetchers.py deleted file mode 100644 index 55434f9..0000000 --- a/fetchers.py +++ /dev/null @@ -1,128 +0,0 @@ -from dataclasses import dataclass -from typing import List -from collections import defaultdict -import requests -import logging -import re - -import xmltodict - -from .helpers import check -from .helpers import split_version - - -def fetch_versions(): - url = requests.get('https://api.github.com/repos/qt/qtdoc/git/refs/tags') - regx = re.compile('\d\.\d+\.\d') - - matches = regx.findall(url.text) - versions = sorted(set(matches)) - - return versions - - -def fetch_archive_xml(os: str, platform: str, version: str): - major, minor, patch = split_version(version) - - arch = "_x86" if os == "windows" else "_x64" - - stub = f'{major}{minor}{patch}' - if (major, minor, patch) == (5, 9, 0): - # note(will.brennan) - Qt changed their naming pattern - stub = f'59' - - base_url = f'https://download.qt.io/online/qtsdkrepository/{os}{arch}/{platform}/qt{major}_{stub}' - xml_url = f'{base_url}/Updates.xml' - - r = requests.get(xml_url) - - if r.ok: - return base_url, xmltodict.parse(r.text) - else: - return base_url, None - - -@dataclass -class Package: - name: str - module: str - description: str - dependencies: List[str] - archive_urls: List[str] - sha1: str - - -def archive_urls_from_package(base_url: str, package_update) -> List[str]: - archives = package_update['DownloadableArchives'] - if archives is None: - return [] - - name = package_update['Name'] - version = package_update['Version'] - - urls = [] - - for archive in archives.split(', '): - url = f'{base_url}/{name}/{version}{archive}' - urls.append(url) - - return urls - - -def fetch_package_infos(base_url: str, xml, modules: List[str]) -> List[Package]: - logging.info(f'finding packages download paths for modules - {modules}') - - all_packages = {} - all_modules = defaultdict(list) - - logging.debug('parsing xml into packages') - - for package_update in xml['Updates']['PackageUpdate']: - name = package_update['Name'] - # note(will.brennan) - we remove addons because of qt6 - module = name.replace('.addons', '').split('.')[3] - - description = package_update['Description'] - - dependencies = package_update.get('Dependencies', '') - dependencies = dependencies.split(', ') - - archive_urls = archive_urls_from_package(base_url, package_update) - - sha1 = package_update['SHA1'] - - package = Package(name, module, description, dependencies, archive_urls, sha1) - - all_packages[name] = package - all_modules[module].append(package) - - logging.debug('adding packages for modules') - - packages = {} - for module in modules: - check(module in all_modules, f'module {module} is not supported; available modules: {list(all_modules.keys())}') - module_packages = all_modules[module] - - for package in module_packages: - packages[package.name] = package - - logging.debug('recursively adding dependencies for selected modules') - packages_to_scan = list(packages.values()) - - while len(packages_to_scan) != 0: - package = packages_to_scan.pop(-1) - - for dependency in package.dependencies: - if dependency.startswith('qt.tools'): - continue - - dependency_type = dependency.split('.')[3] - if dependency_type in ('doc', 'examples'): - continue - - if dependency not in packages: - dependency_package = all_packages[dependency] - packages[dependency_package.name] = dependency_package - packages_to_scan.append(dependency_package) - - return list(packages.values()) diff --git a/files/AppRun b/files/AppRun deleted file mode 100644 index ae65746..0000000 --- a/files/AppRun +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -SELF=$(readlink -f "$0") -HERE=${SELF%/*} -export LD_PRELOAD=$HERE/shared/lib/libqxcb.so -export PATH="${HERE}/shared:${HERE}/shared/lib:${HERE}/shared/lib/pulseaudio:${HERE}/shared/bin:${HERE}/bin:${HERE}/bin/sys:${HERE}/bin/sys/GC:${HERE}/bin/sys/GameSettings:${HERE}/bin/sys/Resources:${HERE}/bin/sys/Shaders:${HERE}/bin/sys/Shaders/Anaglyph:${HERE}/bin/sys/Shaders/Passive:${HERE}/bin/sys/Profiles:${HERE}/bin/sys/Profiles/Wiimote:${HERE}/bin/sys/Load:${HERE}/bin/sys/Load/GraphicMods:${HERE}/bin/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/sys/Load/GraphicMods/Wii Play:${HERE}/bin/sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/sys/Load/GraphicMods/Little King's Story:${HERE}/bin/sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/sys/Load/GraphicMods/The Conduit:${HERE}/bin/sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/sys/Load/GraphicMods/The Last Story:${HERE}/bin/sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/sys/Load/GraphicMods/Okami:${HERE}/bin/sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/sys/Themes:${HERE}/bin/sys/Themes/Clean Lite:${HERE}/bin/sys/Themes/Clean Emerald:${HERE}/bin/sys/Themes/Clean Blue:${HERE}/bin/sys/Themes/Clean:${HERE}/bin/sys/Themes/Clean Pink:${HERE}/bin/sys/Wii:${HERE}/bin/sys/Wii/shared2:${HERE}/bin/sys/Wii/shared2/wc24:${HERE}/bin/sys/Wii/shared2/wc24/mbox:${HERE}/bin/Sys:${HERE}/bin/Sys/GC:${HERE}/bin/Sys/GameSettings:${HERE}/bin/Sys/Resources:${HERE}/bin/Sys/Shaders:${HERE}/bin/Sys/Shaders/Anaglyph:${HERE}/bin/Sys/Shaders/Passive:${HERE}/bin/Sys/Profiles:${HERE}/bin/Sys/Profiles/Wiimote:${HERE}/bin/Sys/Load:${HERE}/bin/Sys/Load/GraphicMods:${HERE}/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/Sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/Sys/Load/GraphicMods/Wii Play:${HERE}/bin/Sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/Sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/Sys/Load/GraphicMods/Little King's Story:${HERE}/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/Sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/Sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/Sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/Sys/Load/GraphicMods/The Conduit:${HERE}/bin/Sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/Sys/Load/GraphicMods/The Last Story:${HERE}/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/Sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/Sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/Sys/Load/GraphicMods/Okami:${HERE}/bin/Sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/Sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/Sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/Sys/Themes:${HERE}/bin/Sys/Themes/Clean Lite:${HERE}/bin/Sys/Themes/Clean Emerald:${HERE}/bin/Sys/Themes/Clean Blue:${HERE}/bin/Sys/Themes/Clean:${HERE}/bin/Sys/Themes/Clean Pink:${HERE}/bin/Sys/Wii:${HERE}/bin/Sys/Wii/shared2:${HERE}/bin/Sys/Wii/shared2/wc24:${HERE}/bin/Sys/Wii/shared2/wc24/mbox:${PATH:+:$PATH}" -export LD_LIBRARY_PATH="${HERE}/shared:${HERE}/shared/lib:${HERE}/shared/lib/pulseaudio:${HERE}/shared/bin:${HERE}/bin:${HERE}/bin/sys:${HERE}/bin/sys/GC:${HERE}/bin/sys/GameSettings:${HERE}/bin/sys/Resources:${HERE}/bin/sys/Shaders:${HERE}/bin/sys/Shaders/Anaglyph:${HERE}/bin/sys/Shaders/Passive:${HERE}/bin/sys/Profiles:${HERE}/bin/sys/Profiles/Wiimote:${HERE}/bin/sys/Load:${HERE}/bin/sys/Load/GraphicMods:${HERE}/bin/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/sys/Load/GraphicMods/Wii Play:${HERE}/bin/sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/sys/Load/GraphicMods/Little King's Story:${HERE}/bin/sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/sys/Load/GraphicMods/The Conduit:${HERE}/bin/sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/sys/Load/GraphicMods/The Last Story:${HERE}/bin/sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/sys/Load/GraphicMods/Okami:${HERE}/bin/sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/sys/Themes:${HERE}/bin/sys/Themes/Clean Lite:${HERE}/bin/sys/Themes/Clean Emerald:${HERE}/bin/sys/Themes/Clean Blue:${HERE}/bin/sys/Themes/Clean:${HERE}/bin/sys/Themes/Clean Pink:${HERE}/bin/sys/Wii:${HERE}/bin/sys/Wii/shared2:${HERE}/bin/sys/Wii/shared2/wc24:${HERE}/bin/sys/Wii/shared2/wc24/mbox:${HERE}/bin/Sys:${HERE}/bin/Sys/GC:${HERE}/bin/Sys/GameSettings:${HERE}/bin/Sys/Resources:${HERE}/bin/Sys/Shaders:${HERE}/bin/Sys/Shaders/Anaglyph:${HERE}/bin/Sys/Shaders/Passive:${HERE}/bin/Sys/Profiles:${HERE}/bin/Sys/Profiles/Wiimote:${HERE}/bin/Sys/Load:${HERE}/bin/Sys/Load/GraphicMods:${HERE}/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/Sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/Sys/Load/GraphicMods/Wii Play:${HERE}/bin/Sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/Sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/Sys/Load/GraphicMods/Little King's Story:${HERE}/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/Sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/Sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/Sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/Sys/Load/GraphicMods/The Conduit:${HERE}/bin/Sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/Sys/Load/GraphicMods/The Last Story:${HERE}/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/Sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/Sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/Sys/Load/GraphicMods/Okami:${HERE}/bin/Sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/Sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/Sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/Sys/Themes:${HERE}/bin/Sys/Themes/Clean Lite:${HERE}/bin/Sys/Themes/Clean Emerald:${HERE}/bin/Sys/Themes/Clean Blue:${HERE}/bin/Sys/Themes/Clean:${HERE}/bin/Sys/Themes/Clean Pink:${HERE}/bin/Sys/Wii:${HERE}/bin/Sys/Wii/shared2:${HERE}/bin/Sys/Wii/shared2/wc24:${HERE}/bin/Sys/Wii/shared2/wc24/mbox:${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" -export PYTHONPATH="${HERE}/usr/share/pyshared/${PYTHONPATH:+:$PYTHONPATH}" -export XDG_DATA_DIRS="${HERE}/shared:${HERE}/shared/lib:${HERE}/shared/lib/pulseaudio:${HERE}/shared/bin:${HERE}/bin:${HERE}/bin/sys:${HERE}/bin/sys/GC:${HERE}/bin/sys/GameSettings:${HERE}/bin/sys/Resources:${HERE}/bin/sys/Shaders:${HERE}/bin/sys/Shaders/Anaglyph:${HERE}/bin/sys/Shaders/Passive:${HERE}/bin/sys/Profiles:${HERE}/bin/sys/Profiles/Wiimote:${HERE}/bin/sys/Load:${HERE}/bin/sys/Load/GraphicMods:${HERE}/bin/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/sys/Load/GraphicMods/Wii Play:${HERE}/bin/sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/sys/Load/GraphicMods/Little King's Story:${HERE}/bin/sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/sys/Load/GraphicMods/The Conduit:${HERE}/bin/sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/sys/Load/GraphicMods/The Last Story:${HERE}/bin/sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/sys/Load/GraphicMods/Okami:${HERE}/bin/sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/sys/Themes:${HERE}/bin/sys/Themes/Clean Lite:${HERE}/bin/sys/Themes/Clean Emerald:${HERE}/bin/sys/Themes/Clean Blue:${HERE}/bin/sys/Themes/Clean:${HERE}/bin/sys/Themes/Clean Pink:${HERE}/bin/sys/Wii:${HERE}/bin/sys/Wii/shared2:${HERE}/bin/sys/Wii/shared2/wc24:${HERE}/bin/sys/Wii/shared2/wc24/mbox:${HERE}/bin/Sys:${HERE}/bin/Sys/GC:${HERE}/bin/Sys/GameSettings:${HERE}/bin/Sys/Resources:${HERE}/bin/Sys/Shaders:${HERE}/bin/Sys/Shaders/Anaglyph:${HERE}/bin/Sys/Shaders/Passive:${HERE}/bin/Sys/Profiles:${HERE}/bin/Sys/Profiles/Wiimote:${HERE}/bin/Sys/Load:${HERE}/bin/Sys/Load/GraphicMods:${HERE}/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/Sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/Sys/Load/GraphicMods/Wii Play:${HERE}/bin/Sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/Sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/Sys/Load/GraphicMods/Little King's Story:${HERE}/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/Sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/Sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/Sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/Sys/Load/GraphicMods/The Conduit:${HERE}/bin/Sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/Sys/Load/GraphicMods/The Last Story:${HERE}/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/Sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/Sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/Sys/Load/GraphicMods/Okami:${HERE}/bin/Sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/Sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/Sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/Sys/Themes:${HERE}/bin/Sys/Themes/Clean Lite:${HERE}/bin/Sys/Themes/Clean Emerald:${HERE}/bin/Sys/Themes/Clean Blue:${HERE}/bin/Sys/Themes/Clean:${HERE}/bin/Sys/Themes/Clean Pink:${HERE}/bin/Sys/Wii:${HERE}/bin/Sys/Wii/shared2:${HERE}/bin/Sys/Wii/shared2/wc24:${HERE}/bin/Sys/Wii/shared2/wc24/mbox:${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}" -export PERLLIB="${HERE}/usr/share/perl5/:${HERE}/usr/lib/perl5/${PERLLIB:+:$PERLLIB}" -export GSETTINGS_SCHEMA_DIR="${HERE}/usr/share/glib-2.0/schemas/${GSETTINGS_SCHEMA_DIR:+:$GSETTINGS_SCHEMA_DIR}" -export QT_PLUGIN_PATH="${HERE}/shared:${HERE}/shared/lib:${HERE}/shared/lib/pulseaudio:${HERE}/shared/bin:${HERE}/bin:${HERE}/bin/sys:${HERE}/bin/sys/GC:${HERE}/bin/sys/GameSettings:${HERE}/bin/sys/Resources:${HERE}/bin/sys/Shaders:${HERE}/bin/sys/Shaders/Anaglyph:${HERE}/bin/sys/Shaders/Passive:${HERE}/bin/sys/Profiles:${HERE}/bin/sys/Profiles/Wiimote:${HERE}/bin/sys/Load:${HERE}/bin/sys/Load/GraphicMods:${HERE}/bin/sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/sys/Load/GraphicMods/Wii Play:${HERE}/bin/sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/sys/Load/GraphicMods/Little King's Story:${HERE}/bin/sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/sys/Load/GraphicMods/The Conduit:${HERE}/bin/sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/sys/Load/GraphicMods/The Last Story:${HERE}/bin/sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/sys/Load/GraphicMods/Okami:${HERE}/bin/sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/sys/Themes:${HERE}/bin/sys/Themes/Clean Lite:${HERE}/bin/sys/Themes/Clean Emerald:${HERE}/bin/sys/Themes/Clean Blue:${HERE}/bin/sys/Themes/Clean:${HERE}/bin/sys/Themes/Clean Pink:${HERE}/bin/sys/Wii:${HERE}/bin/sys/Wii/shared2:${HERE}/bin/sys/Wii/shared2/wc24:${HERE}/bin/sys/Wii/shared2/wc24/mbox:${HERE}/bin/Sys:${HERE}/bin/Sys/GC:${HERE}/bin/Sys/GameSettings:${HERE}/bin/Sys/Resources:${HERE}/bin/Sys/Shaders:${HERE}/bin/Sys/Shaders/Anaglyph:${HERE}/bin/Sys/Shaders/Passive:${HERE}/bin/Sys/Profiles:${HERE}/bin/Sys/Profiles/Wiimote:${HERE}/bin/Sys/Load:${HERE}/bin/Sys/Load/GraphicMods:${HERE}/bin/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3:${HERE}/bin/Sys/Load/GraphicMods/All Games HUD Removal:${HERE}/bin/Sys/Load/GraphicMods/Wii Play:${HERE}/bin/Sys/Load/GraphicMods/Monster Hunter Tri:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution DOF:${HERE}/bin/Sys/Load/GraphicMods/Skyward Sword Bloom:${HERE}/bin/Sys/Load/GraphicMods/Sonic Colors:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Spyro's Adventure:${HERE}/bin/Sys/Load/GraphicMods/Little King's Story:${HERE}/bin/Sys/Load/GraphicMods/Donkey Kong Country Returns:${HERE}/bin/Sys/Load/GraphicMods/Link's Crossbow Training:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy:${HERE}/bin/Sys/Load/GraphicMods/Rune Factory Frontier:${HERE}/bin/Sys/Load/GraphicMods/All Games Bloom Removal:${HERE}/bin/Sys/Load/GraphicMods/Skylanders Giants:${HERE}/bin/Sys/Load/GraphicMods/The Conduit:${HERE}/bin/Sys/Load/GraphicMods/Battalion Wars 2:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Sunshine:${HERE}/bin/Sys/Load/GraphicMods/Xenoblade Chronicles:${HERE}/bin/Sys/Load/GraphicMods/The Last Story:${HERE}/bin/Sys/Load/GraphicMods/The House of the Dead Overkill:${HERE}/bin/Sys/Load/GraphicMods/All Games DOF Removal:${HERE}/bin/Sys/Load/GraphicMods/Sin and Punishment - Star Successor:${HERE}/bin/Sys/Load/GraphicMods/Metroid Prime 3 - Corruption:${HERE}/bin/Sys/Load/GraphicMods/Nights Journey of Dreams:${HERE}/bin/Sys/Load/GraphicMods/Arc Rise Fantasia:${HERE}/bin/Sys/Load/GraphicMods/Need for Speed Nitro:${HERE}/bin/Sys/Load/GraphicMods/Okami:${HERE}/bin/Sys/Load/GraphicMods/Mario Strikers Charged:${HERE}/bin/Sys/Load/GraphicMods/The Legend of Zelda Twilight Princess:${HERE}/bin/Sys/Load/GraphicMods/Fragile Dreams - Farewell Ruins of the Moon:${HERE}/bin/Sys/Load/GraphicMods/All Games Native Resolution Bloom:${HERE}/bin/Sys/Load/GraphicMods/Pandora's Tower:${HERE}/bin/Sys/Load/GraphicMods/Super Mario Galaxy 2:${HERE}/bin/Sys/Load/GraphicMods/Mario Kart Wii:${HERE}/bin/Sys/Themes:${HERE}/bin/Sys/Themes/Clean Lite:${HERE}/bin/Sys/Themes/Clean Emerald:${HERE}/bin/Sys/Themes/Clean Blue:${HERE}/bin/Sys/Themes/Clean:${HERE}/bin/Sys/Themes/Clean Pink:${HERE}/bin/Sys/Wii:${HERE}/bin/Sys/Wii/shared2:${HERE}/bin/Sys/Wii/shared2/wc24:${HERE}/bin/Sys/Wii/shared2/wc24/mbox:${QT_PLUGIN_PATH:+:$QT_PLUGIN_PATH}" -EXEC=$HERE/bin/dolphin-emu -exec "${EXEC}" "$@" - diff --git a/libunionpreload.so b/libunionpreload.so deleted file mode 100644 index 3dfc77bbeeb774cd265059fcf973fa1a1f1b1525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26672 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 F{{?OAdpZCB