Disabled XEMU

This commit is contained in:
Steam OS User 2022-04-15 10:33:01 +09:00
parent 7a1e9b6716
commit b2429e25b5

View file

@ -771,63 +771,64 @@ modules:
# XEMU - START # XEMU - START
# https://github.com/flathub/app.xemu.xemu # https://github.com/flathub/app.xemu.xemu
# Disabled because of this: https://github.com/XargonWan/RetroDECK/runs/6033071862?check_suite_focus=true
- name: libglu # - name: libglu
buildsystem: meson # buildsystem: meson
cleanup: # cleanup:
- /include # - /include
- /lib/debug # - /lib/debug
- /lib/pkgconfig # - /lib/pkgconfig
- /lib/*.a # - /lib/*.a
sources: # sources:
- type: archive # - type: archive
url: https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz # url: https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz
sha256: 6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4 # sha256: 6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4
x-checker-data: # x-checker-data:
type: anitya # type: anitya
project-id: 13518 # project-id: 13518
stable-only: true # stable-only: true
url-template: https://mesa.freedesktop.org/archive/glu/glu-$version.tar.xz # url-template: https://mesa.freedesktop.org/archive/glu/glu-$version.tar.xz
- name: xemu # - name: xemu
buildsystem: autotools # buildsystem: autotools
builddir: true # builddir: true
no-make-install: true # no-make-install: true
build-options: # build-options:
cflags: -O3 -DXBOX=1 -Wno-error=redundant-decls # cflags: -O3 -DXBOX=1 -Wno-error=redundant-decls
config-opts: # config-opts:
- --audio-drv-list=sdl # - --audio-drv-list=sdl
- --disable-werror # - --disable-werror
- --target-list=i386-softmmu # - --target-list=i386-softmmu
make-args: # make-args:
- qemu-system-i386 # - qemu-system-i386
post-install: # post-install:
- |- # - |-
for px in 16 32 48 64 128 256 512; do # for px in 16 32 48 64 128 256 512; do
install -Dm644 ../ui/icons/xemu_${px}x${px}.png /app/share/icons/hicolor/${px}x${px}/apps/app.xemu.xemu.png # install -Dm644 ../ui/icons/xemu_${px}x${px}.png /app/share/icons/hicolor/${px}x${px}/apps/app.xemu.xemu.png
done # done
- install -Dm644 ../ui/icons/xemu.svg /app/share/icons/hicolor/scalable/apps/app.xemu.xemu.svg # - install -Dm644 ../ui/icons/xemu.svg /app/share/icons/hicolor/scalable/apps/app.xemu.xemu.svg
- desktop-file-install ../ui/xemu.desktop --dir /app/share/applications # - desktop-file-install ../ui/xemu.desktop --dir /app/share/applications
- sed -i 's/^Icon=xemu/Icon=app.xemu.xemu/' /app/share/applications/xemu.desktop # - sed -i 's/^Icon=xemu/Icon=app.xemu.xemu/' /app/share/applications/xemu.desktop
- mv qemu-system-i386 /app/bin/xemu # - mv qemu-system-i386 /app/bin/xemu
- mkdir -p /app/share/licenses/xemu # - mkdir -p /app/share/licenses/xemu
- cd .. && python3 scripts/gen-license.py > /app/share/licenses/xemu/LICENSE.txt # - cd .. && python3 scripts/gen-license.py > /app/share/licenses/xemu/LICENSE.txt
#- install -Dm644 ../app.xemu.xemu.metainfo.xml /app/share/metainfo/app.xemu.xemu.metainfo.xml # #- install -Dm644 ../app.xemu.xemu.metainfo.xml /app/share/metainfo/app.xemu.xemu.metainfo.xml
sources: # sources:
- type: git # - type: git
url: https://github.com/mborgerson/xemu.git # url: https://github.com/mborgerson/xemu.git
tag: gh-release/0.6.2-90-g6f507c80af # tag: gh-release/0.6.2-90-g6f507c80af
commit: 6f507c80af546e0f5d316622d20f78820423ce6e # commit: 6f507c80af546e0f5d316622d20f78820423ce6e
x-checker-data: # x-checker-data:
type: json # type: json
url: https://api.github.com/repos/mborgerson/xemu/releases/latest # url: https://api.github.com/repos/mborgerson/xemu/releases/latest
tag-query: .tag_name # tag-query: .tag_name
version-query: $tag | sub("^gh-release/"; "") # version-query: $tag | sub("^gh-release/"; "")
timestamp-query: .published_at # timestamp-query: .published_at
is-main-source: true # is-main-source: true
- type: file # - type: file
#path: app.xemu.xemu.metainfo.xml # #path: app.xemu.xemu.metainfo.xml
# XEMU - END # XEMU - END