Would it be an idea to add Renoise to Flathub, next to excellent programmes like Bitwig and Reaper.
Project information:
Name: Renoise
Homepage: https://www.renoise.com/
License: Commercial
Upstream has been contacted: no.
Would it be an idea to add Renoise to Flathub, next to excellent programmes like Bitwig and Reaper.
Project information:
Name: Renoise
Homepage: https://www.renoise.com/
License: Commercial
Upstream has been contacted: no.
I am running Renoise flatpaked, here is my manifest:
app-id: com.renoise.Renoise
command: renoise
runtime-version: "23.08"
runtime: org.freedesktop.Platform
sdk: org.freedesktop.Sdk
finish-args:
# We need MIDI, Audio, USB, DRI, and realtime performances
- --device=all
# Needed to talk with X11, Wayland, pulseaudio and pipewire
- --share=ipc
- --filesystem=xdg-run/pipewire-0
- --socket=pulseaudio
- --socket=x11
# Needed for osc, checking for online updates
- --share=network
# Read and write projects
- --filesystem=home
# Plugins env vars
- --env=DSSI_PATH=/app/extensions/Plugins/dssi
- --env=LADSPA_PATH=/app/extensions/Plugins/ladspa
- --env=VST_PATH=/app/extensions/Plugins/vst
- --env=VST3_PATH=/app/extensions/Plugins/vst3
add-extensions:
org.freedesktop.LinuxAudio.Plugins:
directory: extensions/Plugins
version: "23.08"
add-ld-path: lib
merge-dirs: dssi;ladspa;vst;vst3
subdirectories: true
no-autodownload: true
modules:
- name: app
buildsystem: simple
build-commands:
- install -d $FLATPAK_DEST/bin
- cp -r Renoise_3_4_3_Demo_Linux_x86_64/* $FLATPAK_DEST/bin
- rm -rf Renoise_3_4_3_Demo_Linux_x86_64
- install -Dm644 ${FLATPAK_DEST}/bin/Installer/renoise.desktop ${FLATPAK_DEST}/share/applications/$FLATPAK_ID.desktop; sed -i 's/Icon=renoise/Icon=com.renoise.Renoise/g' $FLATPAK_DEST/share/applications/$FLATPAK_ID.desktop
- for size in 48 64 128; do install -Dm644 $FLATPAK_DEST/bin/Installer/renoise-${size}.png $FLATPAK_DEST/share/icons/hicolor/${size}x${size}/apps/$FLATPAK_ID.png; done
- install -Dm644 $FLATPAK_DEST/bin/Installer/renoise.xml $FLATPAK_DEST/share/mime/$FLATPAK_ID.xml
- install -Dm644 $FLATPAK_DEST/bin/Installer/renoise.1.gz $FLATPAK_DEST/share/man/man1/renoise.1.gz
- install -Dm644 $FLATPAK_DEST/bin/Installer/renoise-pattern-effects.5.gz $FLATPAK_DEST/share/man/man5/renoise-pattern-effects.5.gz
cleanup:
- "/bin/Installer"
- "*.sh"
post-install:
- install -d /app/extensions/Plugins
sources:
- type: archive
url: "https://files.renoise.com/demo/Renoise_3_4_3_Demo_Linux_x86_64.tar.gz"
sha256: 12dcfa35a78b332b1291c4060b783e22a532f50ace342adb9327a3eb7b8b7e5a
strip-components: 0
only-arches: [x86_64]