chocolatey-community / chocolatey-package-requests

Please submit your package requests as issues here
Apache License 2.0
96 stars 18 forks source link

RFP - antimony #376

Closed Foadsf closed 4 years ago

Foadsf commented 6 years ago

Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables.

website: http://www.mattkeeter.com/projects/antimony/3/ github: https://github.com/mkeeter/antimony

was discussed here in this github issue.

P.S. Is there any way for Chocolatey to compile from the source like HomeBrew?

pauby commented 6 years ago

Chocolatey is a package manager. So if the software is a package that can be installed then it will work with Chocolatey. While I'd imagine simple 'builds' could be done with a Chocolatey script, something like this wouldn't be a viable option.

I'll leave this open in the meantime but I will add the blocked label.

Foadsf commented 6 years ago

@pauby thanks for the immediate reply. Two questions:

  1. Can you provide me with some instructions or examples of Chocolatey scripts used for building from source code?
  2. Any idea if there are other Windows package managers which can compile from the source?
pauby commented 6 years ago

I know of no other packages that build from source code. As I said unless it's incredibly simple, it wouldn't be viable to do as a package.

With regards to other packages you would need to check them out individually. I think getting the developer to provide A windows package would be a good start (an MSI if possible) and the Chocolatey community could pick that up and create a package from it. Building the package from scratch using the package manager is doing things the wrong way around.

pauby commented 6 years ago

@Foadsf Where are we with this one?

ComFreek commented 6 years ago

@pauby I don't know @Foadsf's status on this, but I tried working on it and got stuck in building it (reproducibly) on Windows, see https://github.com/mkeeter/antimony/issues/195#issuecomment-406175974. It seems to be a Boost (linking) issue, I am not sure where exactly the error stems from: https://github.com/mkeeter/antimony/issues/178#issuecomment-406779755

pauby commented 4 years ago

Given this has been open for a while, it needs to be compiled from source, Chocolatey in the short-term will not have this functionality, and there being little traction on the Boost issue, it would appear a package we use on the Chocolatey Community Repository is a long way off?

I am of the mind to close this for the time being with a view to reopening when this changes?

@AdmiringWorm @ComFreek @Foadsf what are your thoughts?

ComFreek commented 4 years ago

I agree on closing this for the time being.

AdmiringWorm commented 4 years ago

@pauby I agree with you. We can always open this one in the future if anything changes.