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

make the build actually happen #28

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

rawlingsr
Copy link

@rawlingsr rawlingsr commented Feb 7, 2024

remove cli functionality built on top of clap which changed out from under the code without a major version change. update tauri version, and let cargo find suitable versions of other crates that get used here, in order to get past openssl issue that was blocking the software from building

here's what I did to get this to build:

  1. Use use Node 16, because it's the newest version supported by at least one dependency
  2. Run cargo install tauri-cli (install rust before this)
  3. cd desktop
  4. yarn
  5. yarn run vue-cli-service build
  6. cd tauri-src
  7. cargo tauri build

I might have left out some steps I used to get past smaller issues, such as creating a folder if I got an error saying that it didn't exist, but this covers the main steps. I'm sure that this code can't be merged as is, but perhaps it can get a conversation going around migrating dependencies to more stable/modern versions

@rawlingsr rawlingsr mentioned this pull request Feb 7, 2024
@rawlingsr
Copy link
Author

@adriweb This PR isn't ready to be pulled in. Removing the CLI on the pr branch is a temporary workaround that was meant to allow me to check if newer versions of tauri, or other dependencies, otherwise work with the current code. I probably shouldn't have opened it yet, but I was hoping for early feedback.

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

Successfully merging this pull request may close these issues.

1 participant