antimony icon indicating copy to clipboard operation
antimony copied to clipboard

Adding to the Windows and macOS package managers

Open Foadsf opened this issue 7 years ago • 4 comments
trafficstars

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.

Foadsf avatar Jul 17 '18 14:07 Foadsf

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).

ComFreek avatar Jul 18 '18 06:07 ComFreek

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.

Foadsf avatar Jul 18 '18 07:07 Foadsf

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.

mkeeter avatar Jul 18 '18 11:07 mkeeter

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).

ComFreek avatar Jul 19 '18 07:07 ComFreek