Files
spotifast/packaging/flatpak/rocks.fastpotify.Fastpotify.bundle.yml
T
Carmine Paolino 8bd25261c9 Rename the app to Spotifast while preserving installation identities
Use Spotifast across the native app, commands, packages and documentation. Keep existing state, credential stores, protocol identities and package names; provide both command names and compatible updater payloads. Rename the guides with jekyll-redirect-from and prepare spotifast.rocks as the website domain. Keep product descriptions name-free.
2026-09-14 10:43:11 +02:00

36 lines
1.5 KiB
YAML

# The release workflow's Flatpak: the binary the Linux job built, packaged
# into the same sandbox as rocks.fastpotify.Fastpotify.yml describes. The
# job unpacks the release tarball into built/ beside this file first.
id: rocks.fastpotify.Fastpotify
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
command: spotifast
finish-args:
- --socket=wayland
- --socket=fallback-x11
- --share=ipc
- --device=dri
- --socket=pulseaudio
- --share=network
# Platform storage for this application's Spotify grants.
- --talk-name=org.freedesktop.secrets
- --talk-name=org.kde.StatusNotifierWatcher
- --own-name=org.mpris.MediaPlayer2.fastpotify
- --own-name=rocks.fastpotify.Instance
- --persist=.local/state
modules:
- name: fastpotify
buildsystem: simple
build-commands:
- install -Dm755 fastpotify /app/bin/fastpotify
- ln -s fastpotify /app/bin/spotifast
- install -Dm644 packaging/applications/fastpotify.desktop /app/share/applications/rocks.fastpotify.Fastpotify.desktop
- sed -i 's/^Icon=fastpotify$/Icon=rocks.fastpotify.Fastpotify/' /app/share/applications/rocks.fastpotify.Fastpotify.desktop
- install -Dm644 packaging/icons/fastpotify.svg /app/share/icons/hicolor/scalable/apps/rocks.fastpotify.Fastpotify.svg
- install -Dm644 packaging/flatpak/rocks.fastpotify.Fastpotify.metainfo.xml /app/share/metainfo/rocks.fastpotify.Fastpotify.metainfo.xml
- install -Dm644 LICENSE /app/share/licenses/fastpotify/LICENSE
sources:
- type: dir
path: built