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

Binary Distribution #41

Open
alensiljak opened this issue Apr 30, 2019 · 7 comments
Open

Binary Distribution #41

alensiljak opened this issue Apr 30, 2019 · 7 comments

Comments

@alensiljak
Copy link

It would be great if iadd was distributed as a binary package for those who have to install all the development tools just for compiling one addon.
I'm in need of one for Windows and Linux. On Linux, it should be possible to package an AppImage or another distribution-independent binary package.

Unfortunately, I can't currently try it out but in the screenshots it looks great. :)

@hpdeifel
Copy link
Owner

hpdeifel commented May 1, 2019

I agree! There already is a binary for Archlinux on the release page, you could try if it works on your system. Unfortunately I don't have Windows but I can look into distro-independent linux packaging.

@simonmichael
Copy link

simonmichael commented May 1, 2019 via email

@the-solipsist
Copy link

@simonmichael, when you're building the Ubuntu packages for hledger, hledger-ui, and hledger-web, could you also possibly build a package for hledger-iadd? Or would that be complicated?

@simonmichael
Copy link

Yes, I could do that in principle if @hpdeifel wants it. I feel like there would be some complications with bounds at times. Usually these binary artifacts are built when I push to ci-linux/ci-mac/ci-windows branches on github. That mostly happens a little before release time, but not only then.

@simonmichael
Copy link

I suppose it could make a best effort and tolerate build failures, to avoid breaking the CI.

@hpdeifel
Copy link
Owner

Sure, if it's not too much overhead for you, that would be great!

@the-solipsist
Copy link

Update: the binary in the .tar.xz archive released by @hpdeifel is working fine on an x86_64 Ubuntu 20.04 machine. (I've just inflated the binary to ~/.local/bin/hledger-iadd). It would be great if @simonmichael could add that binary to the hledger-ubuntu.zip file along with hledger-ui and hledger-web as part of the hledger release workflow. Thanks!

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

4 participants