qarma icon indicating copy to clipboard operation
qarma copied to clipboard

Cross-platform binaries

Open DougBeney opened this issue 7 years ago • 3 comments

Hi, Wonderful work with this!

I've added support for Qarma to my Vim picker plugin, Pickachu. This made the plugin much better for KDE users.

I was just wondering how difficult it would be to build some Mac and Windows binaries for this, to make it easier for regular users to install. Or, perhaps for Mac this package could be installed via Homebrew.

Cheers.

DougBeney avatar Jan 16 '18 16:01 DougBeney

Or, perhaps for Mac this package could be installed via Homebrew.

rumor is, homebrew pulls a million dependencies, so its rather unfriendly for "regular users" kind of like cygwin on windows ...

cross compiling should be easy, its just a matter of setting up the right github action ...

milahu avatar Nov 03 '21 16:11 milahu

its just a matter of setting up the right github action

I had an idea to contribute a GitHub Actions workflow, or is someone working on this already?

About macOS: I find brew a very useful tool, AFAIK its dependencies are all about Ruby. I recall to install it I only had to copy a string from their site. Anyway... this is about a single executable with only Qt as dependency, though I'm not sure about dbus. With GHA it could be a .tar.gz artifact with eventually some shell script to copy it in some binary directory (as root or user directory)... thoughts?

redtide avatar Nov 06 '21 06:11 redtide

only Qt as dependency

heh, qt is rather large

With GHA it could be a .tar.gz artifact

  • https://www.google.com/search?q=github+action+qmake+build
    • https://github.com/jurplel/install-qt-action/issues
    • https://www.qt.io/blog/building-qt-creator-plugins-with-github-actions
      • https://github.com/cristianadam/qtcreator-doxygen/blob/master/.github/workflows/build_qmake.yml
    • https://stackoverflow.com/questions/61737910/linking-qt-with-github-actions-using-mingw
    • https://skypjack.github.io/2019-10-23-gh-greets-qt/
      • https://github.com/skypjack/gh-greets-qt/blob/master/.github/workflows/build.yml

happy puzzling ; )

milahu avatar Nov 06 '21 09:11 milahu