Just saw a post about OpenRGB in Flathub. Any chance for it to be in the Snap store too?
Hi, there are two ways for a program to get to the snap store:
- The maintainers maintain the Snap recipe and upload the resulting package; or,
- Someone else maintains the recipe and uploads the resulting package.
Either way someone interested in having the program packaged as a snap has to create the recipe. That someone could be you. (One of your contributions to free software?)
1 Like
Having the same snap request, I made this snapcraft stub. A more experienced snapcrafter is needed to finish it…
There are maybe ideas to pick from the Flatpak’s package’s manifest.
name: openrgb
base: core22
version: '0.9'
summary: Open source RGB lighting control
description: |
One of the biggest complaints about RGB is the software ecosystem surrounding it.
Every manufacturer has their own app, their own brand, their own style. If you want
to mix and match devices, you end up with a ton of conflicting, functionally identical
apps competing for your background resources. On top of that, these apps are proprietary
and Windows-only. Some even require online accounts. What if there was a way to control
all of your RGB devices from a single app, on both Windows and Linux, without any nonsense?
That is what OpenRGB sets out to achieve. One app to rule them all.
grade: devel # devel/stable
confinement: devmode # devmode/strict
# Snap by Dadu042 25/09/2024
architectures:
- build-on: amd64
parts:
openrgb:
plugin: autotools
autotools-configure-parameters: ["--prefix=/usr"]
source: https://github.com/CalcProgrammer1/OpenRGB.git
build-packages:
- libncurses-dev
- texinfo
build-snaps:
- kf5-5-113-qt-5-15-11-core22
apps:
openrgb:
command: usr/bin/openrgb
extensions:
- kde-neon
plugs:
- home
- opengl
- network
- network-bind
- pulseaudio
- wayland
- x11
- desktop
- desktop-legacy
# - network
# - network-bind
- opengl
- process-control
# - screen-inhibit-control
- raw-usb
- raw-input
- i2c
- iio