diff --git a/org.DolphinEmu.dolphin-emu.json b/org.DolphinEmu.dolphin-emu.json index 9d438af..815f148 100644 --- a/org.DolphinEmu.dolphin-emu.json +++ b/org.DolphinEmu.dolphin-emu.json @@ -1,145 +1,145 @@ { - "app-id": "org.DolphinEmu.dolphin-emu", - "branch": "stable", - "runtime": "org.kde.Platform", - "runtime-version": "5.15", - "sdk": "org.kde.Sdk", - "command": "dolphin-emu-wrapper", - "rename-desktop-file": "dolphin-emu.desktop", - "rename-icon": "dolphin-emu", - "rename-appdata-file": "dolphin-emu.appdata.xml", - "finish-args": [ - "--device=all", - "--filesystem=host:ro", - "--socket=pulseaudio", - "--socket=x11", - "--share=network", - "--share=ipc", - "--allow=bluetooth", - "--filesystem=xdg-run/app/com.discordapp.Discord:create", - "--talk-name=org.freedesktop.ScreenSaver" - ], - "modules": [ - { - "name": "libusb", - "config-opts": [ - "--disable-static" - ], - "cleanup": [ - "/include", - "/lib/*.la", - "/lib/pkgconfig" - ], - "sources": [ + "app-id": "org.DolphinEmu.dolphin-emu", + "branch": "stable", + "runtime": "org.kde.Platform", + "runtime-version": "5.15", + "sdk": "org.kde.Sdk", + "command": "dolphin-emu-wrapper", + "rename-desktop-file": "dolphin-emu.desktop", + "rename-icon": "dolphin-emu", + "rename-appdata-file": "dolphin-emu.appdata.xml", + "finish-args": [ + "--device=all", + "--filesystem=host:ro", + "--socket=pulseaudio", + "--socket=x11", + "--share=network", + "--share=ipc", + "--allow=bluetooth", + "--filesystem=xdg-run/app/com.discordapp.Discord:create", + "--talk-name=org.freedesktop.ScreenSaver" + ], + "modules": [ { - "type": "archive", - "url": "https://github.com/libusb/libusb/releases/download/v1.0.23/libusb-1.0.23.tar.bz2", - "sha256": "db11c06e958a82dac52cf3c65cb4dd2c3f339c8a988665110e0d24d19312ad8d", - "x-checker-data": { - "type": "anitya", - "project-id": 1749, - "url-template": "https://github.com/libusb/libusb/releases/download/v$version/libusb-$version.tar.bz2" - } - } - ] - }, - { - "name": "bluez", - "config-opts": [ - "--enable-library", - "--disable-udev", - "--disable-tools", - "--disable-cups", - "--disable-monitor", - "--disable-client", - "--disable-systemd", - "--disable-a2dp", - "--disable-avrcp", - "--disable-network", - "--with-dbusconfdir=/app/etc", - "--with-dbussessionbusdir=/app/usr/lib/system-services" - ], - "sources": [ - { - "type": "archive", - "url": "https://www.kernel.org/pub/linux/bluetooth/bluez-5.58.tar.xz", - "sha256": "c8065e75a5eb67236849ef68a354b1700540305a8c88ef0a0fd6288f19daf1f1", - "x-checker-data": { - "type": "anitya", - "project-id": 10029, - "url-template": "https://www.kernel.org/pub/linux/bluetooth/bluez-$version.tar.xz" - } - } - ] - }, - { - "name": "xdg-screensaver-shim", - "buildsystem": "meson", - "sources": [ - { - "type": "archive", - "url": "https://github.com/Unrud/xdg-screensaver-shim/archive/0.0.2.tar.gz", - "sha256": "0ed2a69fe6ee6cbffd2fe16f85116db737f17fb1e79bfb812d893cf15c728399" - } - ] - }, - { - "name": "dolphin-emu", - "buildsystem": "cmake-ninja", - "config-opts": [ - "-DCMAKE_BUILD_TYPE=Release", - "-DENABLE_ALSA=OFF", - "-DENABLE_SDL=ON", - "-DENABLE_EVDEV=OFF", - "-DDISTRIBUTOR=Flathub" - ], - "build-options": { - "arch": { - "arm": { + "name": "libusb", "config-opts": [ - "-DENABLE_GENERIC=ON" + "--disable-static" + ], + "cleanup": [ + "/include", + "/lib/*.la", + "/lib/pkgconfig" + ], + "sources": [ + { + "type": "archive", + "url": "https://github.com/libusb/libusb/releases/download/v1.0.24/libusb-1.0.24.tar.bz2", + "sha256": "7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a", + "x-checker-data": { + "type": "anitya", + "project-id": 1749, + "url-template": "https://github.com/libusb/libusb/releases/download/v$version/libusb-$version.tar.bz2" + } + } + ] + }, + { + "name": "bluez", + "config-opts": [ + "--enable-library", + "--disable-udev", + "--disable-tools", + "--disable-cups", + "--disable-monitor", + "--disable-client", + "--disable-systemd", + "--disable-a2dp", + "--disable-avrcp", + "--disable-network", + "--with-dbusconfdir=/app/etc", + "--with-dbussessionbusdir=/app/usr/lib/system-services" + ], + "sources": [ + { + "type": "archive", + "url": "https://www.kernel.org/pub/linux/bluetooth/bluez-5.58.tar.xz", + "sha256": "c8065e75a5eb67236849ef68a354b1700540305a8c88ef0a0fd6288f19daf1f1", + "x-checker-data": { + "type": "anitya", + "project-id": 10029, + "url-template": "https://www.kernel.org/pub/linux/bluetooth/bluez-$version.tar.xz" + } + } + ] + }, + { + "name": "xdg-screensaver-shim", + "buildsystem": "meson", + "sources": [ + { + "type": "archive", + "url": "https://github.com/Unrud/xdg-screensaver-shim/archive/0.0.2.tar.gz", + "sha256": "0ed2a69fe6ee6cbffd2fe16f85116db737f17fb1e79bfb812d893cf15c728399" + } + ] + }, + { + "name": "dolphin-emu", + "buildsystem": "cmake-ninja", + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release", + "-DENABLE_ALSA=OFF", + "-DENABLE_SDL=ON", + "-DENABLE_EVDEV=OFF", + "-DDISTRIBUTOR=Flathub" + ], + "build-options": { + "arch": { + "arm": { + "config-opts": [ + "-DENABLE_GENERIC=ON" + ] + } + } + }, + "cleanup": [ + "/share/man" + ], + "post-install": [ + "install -D dolphin-emu-wrapper /app/bin/dolphin-emu-wrapper", + "install -Dm644 appdata.xml /app/share/appdata/dolphin-emu.appdata.xml", + "sed -i -e 's/\"2048\"/\"512\"/g' /app/share/icons/hicolor/scalable/apps/dolphin-emu.svg", + "desktop-file-edit --set-key=Exec --set-value='/app/bin/dolphin-emu-wrapper' /app/share/applications/dolphin-emu.desktop" + ], + "sources": [ + { + "type": "git", + "url": "https://github.com/dolphin-emu/dolphin.git", + "commit": "acc7d3710d60552769f61f4b44bc8533a940df36" + }, + { + "type": "patch", + "path": "forcexdg.patch" + }, + { + "type": "patch", + "path": "nodirtyversion.patch" + }, + { + "type": "file", + "path": "appdata.xml" + }, + { + "type": "script", + "commands": [ + "for i in {0..9}; do", + "test -S $XDG_RUNTIME_DIR/discord-ipc-$i || ln -sf {app/com.discordapp.Discord,$XDG_RUNTIME_DIR}/discord-ipc-$i;", + "done", + "dolphin-emu \"$@\"" + ], + "dest-filename": "dolphin-emu-wrapper" + } ] - } } - }, - "cleanup": [ - "/share/man" - ], - "post-install": [ - "install -D dolphin-emu-wrapper /app/bin/dolphin-emu-wrapper", - "install -Dm644 appdata.xml /app/share/appdata/dolphin-emu.appdata.xml", - "sed -i -e 's/\"2048\"/\"512\"/g' /app/share/icons/hicolor/scalable/apps/dolphin-emu.svg", - "desktop-file-edit --set-key=Exec --set-value='/app/bin/dolphin-emu-wrapper' /app/share/applications/dolphin-emu.desktop" - ], - "sources": [ - { - "type": "git", - "url": "https://github.com/dolphin-emu/dolphin.git", - "commit": "acc7d3710d60552769f61f4b44bc8533a940df36" - }, - { - "type": "patch", - "path": "forcexdg.patch" - }, - { - "type": "patch", - "path": "nodirtyversion.patch" - }, - { - "type": "file", - "path": "appdata.xml" - }, - { - "type": "script", - "commands": [ - "for i in {0..9}; do", - "test -S $XDG_RUNTIME_DIR/discord-ipc-$i || ln -sf {app/com.discordapp.Discord,$XDG_RUNTIME_DIR}/discord-ipc-$i;", - "done", - "dolphin-emu \"$@\"" - ], - "dest-filename": "dolphin-emu-wrapper" - } - ] - } - ] -} + ] +} \ No newline at end of file