horar / homebrew-openconnect-gui

Homebrew (experimental) formula
https://openconnect.github.io/openconnect-gui
MIT License
31 stars 3 forks source link

Openconnect GUI 1.5.4 support? #3

Closed yermulnik closed 3 years ago

yermulnik commented 3 years ago

Is there any chance to get formulae bumped to latest openconnect gui version which is 1.5.4 and is available from GitLab rather than from GitHub (seems like GH mirror has stepped down 😢 )?

Please let me know how can I help/assist (I'm very new to MacOS and Brew though 🤷 )

Thanks in advance.

michaelblyons commented 3 years ago

The 1.5.4 tag doesn't exist in GitLab either (Click on any 1.5.4 release link to see). And GitLab doesn't have builds anyway, only source code. If you want a newer version, you'll have to build it yourself.

It might work to brew install --head openconnect-gui if you have this repo tapped. But I can't guarantee it. CMake or Qt may have upgraded to an incompatible version.

yermulnik commented 3 years ago

Oh, didn't try to follow 1.5.4 release links in GitLab. Odd. Anyways thanks for the formulae and for the pointers. And yep, I already managed to brew install --HEAD --with-ini-settings openconnect-gui it with this repo being tapped – worked with more or less friction (had to install Xcode, had to convince MacOS I've got git-lfs installed, had to manually locate app binary from installation dir, etc). And it works.

For those who will come across this "issue": 1) unfortunately Openconnect-GUI code from HEAD branch has a glitch where Minimize / Restore isn't working and always "thinks" app is minimised despite of app state (can open app window via dock icon only) and 2) it also is missing an option to pass additional cmdline params to underlying openconnect binary which I do need to trick Global Protect and pretend I'm on Linux to force it to switch to interactive mode (maybe my company's specific setting or something Global Protect related – 🤷 ).

horar commented 3 years ago

Hi, thanks for pointing this, I will all handle it after Holidays (I guess 1.5.4/1.6.0 tags was created on migration to GitLab)

yermulnik commented 3 years ago

@horar Thanks a lot, much appreciated! Have a nice Holidays :partying_face:

horar commented 3 years ago

hey, just take a quick look; v1.5.4/1.6.0 was internal preview tags; after migration to GitLab the script create a public releases. Anyway, I believe it's time to generate next official release...