MightyCreak / diffuse

Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories.
http://mightycreak.github.io/diffuse/
GNU General Public License v2.0
258 stars 45 forks source link

Installation steps for macOS #187

Closed chenrui333 closed 1 year ago

chenrui333 commented 1 year ago

👋 With this PR, now the users need to install the notarized pkg files when using diffuse on macOS, however, I did not see any related artifacts for x86 or arm. Did I miss anything? Thanks!

hugoholgersson commented 1 year ago

What you mean by "notarized pkg files"?

The "app package" that Meson creates should work on both X86 and Apple Silicon...? Or what do you mean?

I did not see this question until now but I did add a few comments in your Brew PR already.

MightyCreak commented 1 year ago

Hi @chenrui333,

Not sure I'm following you either. Since @hugoholgersson did the port (and has a Mac :wink: ), he'll be the best person to answer you.

From my point of view, it seems that you were used to install Diffuse on your Mac in a specific way and it has apparently changed. Were you able to follow the Setup on macOS steps? Did you encounter issues during the process? Were you expecting something else?

Cheers!

MightyCreak commented 1 year ago

I'll close this issue as I didn't receive an answer to my questions.

chenrui333 commented 1 year ago

@MightyCreak I can do another try this week or maybe today :)

chenrui333 commented 1 year ago

not being able to build this in my local

PermissionError: [Errno 1] Operation not permitted: '/Applications/Diffuse.app'
Installing subdir /private/tmp/diffuse-20230406-29377-1655vnp/diffuse-0.8.0/data/usr/share to /opt/homebrew/Cellar/diffuse/0.8.0/share

Since it is still trying to build as app, I might still think this is more suitable as cask