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

Expanding Download Availability #3055

Open
cschuchardt88 opened this issue Jan 4, 2024 · 7 comments
Open

Expanding Download Availability #3055

cschuchardt88 opened this issue Jan 4, 2024 · 7 comments
Labels
discussion Initial issue state - proposed but not yet accepted

Comments

@cschuchardt88
Copy link
Member

cschuchardt88 commented Jan 4, 2024

Summary or problem description

  1. Add neo-cli to win-get for windows. See Standalone workflow #3018
  2. Also consider apt-get and brew repos. (@gsmachado can help with this. He is making repos currently for neo-express, that we can tie into.)

Additionally we need to update neo.org/downloads.html for all repos to point to this repo. @chenzhitong can you help update that?

Do you have any solution you want to propose?
winget - Setup

apt-get - Can use github repo for this Setup.

Neo Version

  • Neo 3.6.2

Where in the software does this update applies to?

  • Compiler
  • CLI

@steven1227 @vncoelho @Jim8y @shargon @roman-khimov

@cschuchardt88 cschuchardt88 added the discussion Initial issue state - proposed but not yet accepted label Jan 4, 2024
@Jim8y
Copy link
Contributor

Jim8y commented Jan 4, 2024

Also compiler, we need to publish compiler as well, or integrate compiler into neo-cli.

@roman-khimov
Copy link
Contributor

Refs. nspcc-dev/neo-go#482 and nspcc-dev/neo-go#483. And looking at those I'd say it's not critical.

@cschuchardt88
Copy link
Member Author

@roman-khimov These apt-get and brew repos are already in the works. Just waiting on @gsmachado to complete. These repos will be hosted in a github repo with a domain attached. Also with the PR #3018 as standalone apps, we won't need dotnet installed. Especially if we upgrade to dotnet 8.0.

@gsmachado
Copy link
Contributor

gsmachado commented Jan 4, 2024

@roman-khimov These apt-get and brew repos are already in the works. Just waiting on @gsmachado to complete. These repos will be hosted in a github repo with a domain attached.

So, about this comment ☝️: yes, I'm developing a brew and apt-get repos (only for Ubuntu for the first version, though). I'm slowly progressing since this is not my main focus atm (😰), but I'm progressing! Hold on tight and we'll have something soon.

However, I need to highlight something: yes, we will use GitHub repo for brew... but, for apt-get, I found out some challenges/disadvantages for doing it using GitHub. Anyway, I will clarify once I get closer to something polished. 🙏

Also with the PR #3018 as standalone apps, we won't need dotnet installed. Especially if we upgrade to dotnet 8.0.

☝️ Yes, this is the beauty of standalone, single-finary, applications. ❤️ It's native. And do not require dotnet, whatsoever. 🚀

@cschuchardt88
Copy link
Member Author

@cschuchardt88
Copy link
Member Author

cschuchardt88 commented Jan 7, 2024

Added Repo to apt-get

image

Install neo-cli with apt-get

image

Running neo-cli

image

Debian Package Contents of neo-cli with Permissions

image

config.json and Other Configuration Files Changes

image

@superboyiii
Copy link
Member

This is cool. Could we add yum as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Initial issue state - proposed but not yet accepted
Projects
None yet
Development

No branches or pull requests

5 participants