Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:Rancher:stable
rancher-desktop-1.15
_service:obs_scm:flatpak.yaml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:flatpak.yaml of Package rancher-desktop-1.15
# This file is unused and just kept for reference for plain flatpak builds id: io.rancherdesktop.app branch: main runtime: org.freedesktop.Platform runtime-version: '21.08' sdk: org.freedesktop.Sdk base: org.electronjs.Electron2.BaseApp base-version: '21.08' sdk-extensions: # Not really needed since we are not building the app here - org.freedesktop.Sdk.Extension.node14 command: electron-wrapper separate-locales: false finish-args: - --share=ipc - --socket=x11 - --socket=wayland - --share=network - --device=dri - --device=kvm - --filesystem=xdg-config/rancher-desktop:create - --filesystem=xdg-cache/rancher-desktop:create - --filesystem=xdg-data/rancher-desktop:create - --filesystem=home - --talk-name=org.freedesktop.Notifications - --own-name=org.kde.* rename-desktop-file: rancher-desktop.desktop rename-appdata-file: rancher-desktop.appdata.xml modules: - name: rancher-desktop buildsystem: simple sources: - type: dir path: . - type: script dest-filename: electron-wrapper commands: - | export TMPDIR="$XDG_RUNTIME_DIR/app/$FLATPAK_ID" zypak-wrapper /app/lib/io.rancherdesktop.app/rancher-desktop "$@" build-commands: # Bundle electron build after yarn build -- --linux dir - mkdir -p /app/lib/io.rancherdesktop.app - unzip rancher-desktop.zip -d /app/lib/io.rancherdesktop.app # Remove in app qemu binaries - rm /app/lib/io.rancherdesktop.app/lib /app/lib/io.rancherdesktop.app/pc-bios /app/lib/io.rancherdesktop.app/qemu-* -rf # Include FreeDesktop integration files at expected locations - | rm -rf /app/share/metainfo /app/share/icons /app/share/applications mkdir -p /app/share/metainfo /app/share/applications icon="/app/lib/io.rancherdesktop.app/resources/resources/icons/logo-square-512.png" for size in 512x512 256x256 128x128 96x96 64x64 48x48 32x32 24x24 16x16; do mkdir "/app/share/icons/hicolor/${size}/apps" -p ffmpeg -i "${icon}" -vf scale="${size}" "/app/share/icons/hicolor/${size}/apps/io.rancherdesktop.app.png" done mv /app/lib/io.rancherdesktop.app/resources/resources/linux/rancher-desktop.desktop /app/share/applications mv /app/lib/io.rancherdesktop.app/resources/resources/linux/rancher-desktop.appdata.xml /app/share/metainfo # Install app wrapper - install -Dm755 -t /app/bin/ electron-wrapper modules: - name: qemu config-opts: - "--disable-user" - "--disable-vnc" - "--disable-sdl" - "--disable-gtk" - "--disable-curses" - "--disable-iconv" - "--disable-gio" - "--enable-kvm" - "--target-list=x86_64-softmmu" sources: - type: archive url: https://download.qemu.org/qemu-6.1.0.tar.xz sha256: eebc089db3414bbeedf1e464beda0a7515aad30f73261abc246c9b27503a3c96
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor