app-id: com.invisionapp.Studio branch: develop runtime: io.winebar.Platform sdk: io.winebar.Sdk tags: - proprietary command: studio.sh add-extensions: io.winebar.Platform.Compat.i386: directory: lib/i386-linux-gnu add-ld-path: "." no-autodownload: false autodelete: false io.winebar.Platform.Compat.i386.Debug: directory: lib/debug/lib/i386-linux-gnu no-autodownload: true io.winebar.Platform.Mono: directory: share/wine/mono autodelete: false io.winebar.Platform.Gecko: directory: share/wine/gecko autodelete: false platform-extensions: - org.freedesktop.Platform.Locale finish-args: - "--persist=.local/share/invision_studio" - "--socket=x11" - "--share=network" - "--share=ipc" - "--device=dri" - "--allow=multiarch" - "--socket=pulseaudio" - "--filesystem=/var/log:ro" - "--filesystem=xdg-documents" - "--filesystem=/usr/share/fonts:ro" - "--env=WINEDEBUG=-all" - "--env=WINEPREFIX=/var/data/.local/share/invison_studio" - "--env=V=0" modules: - name: winetricks buildsystem: simple build-commands: - make - make PREFIX=/app install - chmod +x /app/bin/winetricks sources: - type: archive url: https://github.com/Winetricks/winetricks/archive/20190615.tar.gz sha256: 2a5ebbd95e0ed0041f903148af19ba28d5b7e29a62db4501771dfffb7368fc42 - name: invision_studio_installer buildsystem: simple build-commands: - install --directory ${WINEPREFIX} - install studio.sh /app/bin no-make-install: true sources: - type: file path: studio.sh - name: busybox buildsystem: simple build-commands: - install -D --mode=755 busybox /app/bin/busybox - /app/bin/busybox --install /app/bin no-make-install: true sources: - type: archive url: https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-x86_64 sha256: 51fcb60efbdf3e579550e9ab893730df56b33d0cc928a2a6467bd846cdfef7d8 - name: busybox-sslhelper buildsystem: simple build-commands: - install -D --mode=755 ssl_helper /app/bin/ssl_helper no-make-install: true sources: - type: archive url: https://busybox.net/downloads/binaries/ssl_helper-x86_64 sha256: 4c68c3b6aea617391a97904ee3fab9fa75bbbcc7c4ab590113733e8bc83f0ee5 - name: icons buildsystem: simple build-commands: - install -D --mode=644 invision_logo.svg /app/share/icons/hicolor/256x256/apps/com.invisionapp.Studio.svg no-make-install: true sources: - type: file path: icons/invision_logo.svg sha256: ac04895c97ef9a4d83bf2e6566a5657587accdcf133d378b47771b29398036da - name: desktop buildsystem: simple build-commands: - install -D --mode=644 studio.desktop /app/share/applications/com.invisionapp.Studio.desktop no-make-install: true sources: - type: file path: studio.desktop - name: metadata buildsystem: simple build-commands: - install -D --mode=644 com.invisionapp.Studio.appdata.xml /app/share/metainfo/com.invisonapp.Studio.appdata.xml no-make-install: true sources: - type: file path: com.invisionapp.Studio.appdata.xml