Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Package as a RPM #44

Open
ichiemo opened this issue Apr 22, 2024 · 2 comments
Open

[FEATURE] Package as a RPM #44

ichiemo opened this issue Apr 22, 2024 · 2 comments
Assignees

Comments

@ichiemo
Copy link

ichiemo commented Apr 22, 2024

What is suggested Feature, and what problem it solves?
Package as a RPM. It would allow app to be easily installed on RPM based distros Ex: Fedora etc.

Is your feature request related to a application? Please why you think its a fit.
I think it would be a great fit for others on RPM distros with a Dell laptop to be able to adjust settings.

Background info
OS - Fedora Linux
Platform - Latitude 7280
Are you willing to provide bandwidth for testing proposed changes?
Yes I would be glad to.

@ichiemo ichiemo changed the title Package as a RPM[FEATURE] [FEATURE] Package as a RPM Apr 22, 2024
@alexVinarskis
Copy link
Owner

alexVinarskis commented Apr 22, 2024

Hi,

Its certainly a good point, it has to be packaged for more distros (Arch as well). It wasn't done mainly for lack of time and experience with other distros on my side.

Long term goal is also/instead to release it on Flathub, but I think its not in good enough state yet.

Meanwhile, CI expects to find wrapper scripts that compile packages, eg. package.sh (Debian), package.bat (MSI) etc. I would extend these to package.deb.sh, package.rpm.sh etc. Reason I prefer wrapper scripts and not building it in CI directly is because:

  • There is much more going on that just 'build' the flutter app - bake in app version, create desktop shortcut, add symlinks etc.
  • I would like end user to be able to fully reproduce the package and not just the binaries locally, without need of CI.

Are you willing to provide bandwidth for testing proposed changes?

Yes I would be glad to.

PR for adding package.rpm.sh would be very welcomed :D I would be happy to test it and integrate it! package.sh would be a good starting point I think.

Otherwise, lets keep this issue here in a backlog, its good to have it acknowledged.

@ichiemo
Copy link
Author

ichiemo commented Apr 22, 2024

I'm a novice but I know a bit about shell scripting I'm pretty sure I understand what is all happening in package.sh . I should have some time here to dig into this and create a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants