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

There's no longer a non-deb linux release of quickgui since 1.2.6 #90

Open
seltzered opened this issue Dec 14, 2022 · 6 comments
Open

Comments

@seltzered
Copy link

Hi! I've been happily using quickgui since last spring, and at the time was on Ubuntu and just installed it via the apt package.

More recently I started using Fedora and noticed since 1.2.6 there's only .deb packages distributed. What would be the best path to support other distributions - should one write a homebrew/linuxbrew formula to build from source? Noticing a challenge is flutter itself doesn't support installing itself that well outside of ubuntu (see flutter/flutter#9401 & flutter/flutter#25596 ).

Thanks,
Vivek

@seltzered
Copy link
Author

( did briefly try to see if alien would work in converting the latest deb package, trying sudo alien --to-rpm quickgui_1.2.8-1_lunar1.0_amd64.deb ended up with Control file couldn't be read! at /usr/share/perl5/vendor_perl/Alien/Package/Deb.pm line 234. )

@ozky84
Copy link

ozky84 commented Jan 7, 2023

Ubuntu changed deb packages to use zstd compression and alien doesn't supports it,try Focal package convert with alien as Focal use tar.xz compression in deb packages.....

@StudioCrash
Copy link

StudioCrash commented Feb 12, 2023

I downloaded the binary zip file and tried to manually build it but honestly I couldn't understand the instructions in the readmoe. Next I tried to install quickgui from the AUR on endeavour os using yay. Yay is a command line utility that automates the process of downloading and building package binaries from source. Awesome that it's there, but I get these errors during build.:

Flutter failed to create a directory at "/opt/flutter/bin/cache/downloads".
Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the
current user.

==> ERROR: A failure occurred in build().
Aborting...
-> error making: quickgui

Can instructions on how to build from source be included in the ReadMe file? Forgive me if I'm missing something.

edit: I found that if I installed quickgui-bin instead of quickgui, then it worked perfectly!!! For anyone else trying to get it from AUR use "quickgui-bin" instead of quickgui.

@ben-alkov
Copy link

Attempting to build quickgui from source, using WORKING flutter from GitHub source, consistently produces the utterly nonsensical

Resolving dependencies...
Because every version of flutter_localizations from sdk depends on intl 0.18.0 and quickgui depends on intl ^0.17.0,
  flutter_localizations from sdk is forbidden.
So, because quickgui depends on flutter_localizations from sdk, version solving failed.

@iEscapedVim
Copy link

Attempting to build quickgui from source, using WORKING flutter from GitHub source, consistently produces the utterly nonsensical

Resolving dependencies...
Because every version of flutter_localizations from sdk depends on intl 0.18.0 and quickgui depends on intl ^0.17.0,
  flutter_localizations from sdk is forbidden.
So, because quickgui depends on flutter_localizations from sdk, version solving failed.

flutter_localizations

go to quickgui/pubspec.yaml and on line 24 change intl: ^0.17.0 to that of current version shown in error for me it was intl: ^0.18.1 .

@ItsRogueRen
Copy link

Its 2024 now and there are still no rpm or appimage packages, is there a reason for this? Is there some technical limitation the is preventing these from being released?

@alex-pex alex-pex mentioned this issue Feb 16, 2024
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

6 participants