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

Adding to the Windows and macOS package managers #195

Open
Foadsf opened this issue Jul 17, 2018 · 4 comments
Open

Adding to the Windows and macOS package managers #195

Foadsf opened this issue Jul 17, 2018 · 4 comments

Comments

@Foadsf
Copy link

Foadsf commented Jul 17, 2018

I just checked the Repology page of Antimony, there are some Linux distros (Arch/AUR, Fedora and nixOS) which have the app but no macOS or Windows ones. It would be a great help if you could make the HomeBrew and Chocolaty formulas at least.

P.S. If I'm not mistaken nix package manager is extendable to macOS too.

@ComFreek
Copy link

ComFreek commented Jul 18, 2018

As Chocolatey (understandably) only deals with pre-built software, someone would need to host Windows binaries of Antimony.

Would it be possible to include Windows binaries on the release page?
I know this would complicate the build process which is currently done manually as it seems. Hence, I'd suggest also integrating continuous integration/builds on Travis CI (for *nix) and AppVeyor (for Windows).

@Foadsf
Copy link
Author

Foadsf commented Jul 18, 2018

Chocolatey, is not the only package manager on Windows. There are also Scoop, OneGet / NuGet, Npackd, win-get, WAPT. If I'm not mistaken Scoop tries to a be a replica of HomeBrew on Windows, hence should be able to compile from source I guess. There is also the Zero Install which is kind of a cross platform app store, very convenient for average user.

@mkeeter
Copy link
Owner

mkeeter commented Jul 18, 2018

I don't have the time to support five+ Windows package managers, especially because I'm developing on a Mac. If folks would like to volunteer to set up CI, I'd be happy to add you as a collaborator to this repo.

@ComFreek
Copy link

ComFreek commented Jul 19, 2018

I started working on an AppVeyor integration in my fork: https://github.com/ComFreek/antimony/tree/appveyor-build. Currently, I do not have much time to spare, so feel free to build upon it and complete it independently 😄

Note: There is a preinstalled Boost in C:\Libraries\boost_1_67_0 in the default AppVeyor VM images. I am not sure whether it contains its libraries built with Python support (which Antimony requires).

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

3 participants