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 a proper Dino+ build under MacOS running on Mac silicon #16

Open
giantplaceholder opened this issue Mar 19, 2024 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@giantplaceholder
Copy link
Collaborator

Currently we are able to produce a build which will technically run. What's currently broken are voice calls (MacOS user hears their correspondent, but not the other way around) and notifications.

@giantplaceholder
Copy link
Collaborator Author

giantplaceholder commented Mar 22, 2024

Here are the instructions to anyone whom wants to try the build themselves.
It is assumed that you have brew installed, know your way around terminal, and generally understand what you're doing.

Build procedure

  1. Start with an already existing build instructions of the original project:

https://github.com/dino/dino/wiki/macOS

  1. On step 4, replace the path to the upstream repo with this one:
git clone https://github.com/mxlgv/dino
cd dino
  1. Before running ./configure on step 5, you'll need to change its line 23 to:

USE_SOUP3=1

  1. Continue the build according to the original instructions.

Notifications (sound, pop-ups, toasts, etc).

There is a draft PR which can be used to enable notifications: #45

Launch Dino

In order to run Dino, just run in the build folder:

./dino

@giantplaceholder
Copy link
Collaborator Author

giantplaceholder commented Apr 18, 2024

Current iteration of build instructions is here: https://github.com/mxlgv/dino/blob/master/BUILD_MACOS.md

TLDR: everything works, except notifications (but including A/V calls!)

This issue will be closed once notifications plugin will be re-written in a way which will allow to exclude an external dependency.

@mxlgv mxlgv added the enhancement New feature or request label Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants