dissent icon indicating copy to clipboard operation
dissent copied to clipboard

macOS builds in release

Open jacksongoode opened this issue 2 years ago • 11 comments
trafficstars

Not sure how easy it is to setup the action for this, but it would be nice.

jacksongoode avatar Aug 27 '23 09:08 jacksongoode

I believe the author has committed to not providing macos/windows builds. Its not too difficult to package or build yourself.

I previously maintained a homebrew package, but have since been unable to get it to build. I have switched to getting gtkcord4 from nix (another package manager).

In order to make the binary appear as a macos app, I used some tool that constructs .app/.dmg files for you. Unfortunately, I can't remember what I used. The macos app has a symlink to the gtkcord4 binary, instead of including it directly. This doesn't play well with macos permissions security, but at least its fire and forget (I don't need to recreate the .app when the binary upgrades).

hybras avatar Dec 23 '23 15:12 hybras

I believe the author has committed to not providing macos/windows builds

I'm still interested in providing Windows builds, but doing so would require me to make an entirely new build system/workflow from scratch rather than piggybacking off of the Nix cross-build environments.

I have absolutely no clue how to even begin experimenting with providing Darwin/macOS builds.

diamondburned avatar Dec 23 '23 23:12 diamondburned

Homebrew has a package. This is done.

hybras avatar Mar 29 '24 04:03 hybras

This is also in the Repology list now!

image

diamondburned avatar Mar 30 '24 02:03 diamondburned

@hybras dissent is installed as a CLI when it should be a cask? This is leading to quite a few reference errors.

jacksongoode avatar Apr 09 '24 22:04 jacksongoode

Reopening since it seems like a valid issue.

diamondburned avatar Apr 10 '24 01:04 diamondburned

@jacksongoode Ah! My bad. I made a .app file for myself that wraps the cli (see above), and forgot that other people really shouldn't be doing this.

what do you mean by "Reference errors"?

hybras avatar Apr 10 '24 03:04 hybras

Here is me starting the app

https://asciinema.org/a/jjpGpEsEeYpy4gJNaLlXUamC3

jacksongoode avatar Apr 10 '24 03:04 jacksongoode

What's the error here?

diamondburned avatar Apr 10 '24 04:04 diamondburned

There appear to be missing resources, this makes sense given that many of the images for servers are missing as well as others.

jacksongoode avatar Apr 12 '24 21:04 jacksongoode

Hey, could you attach that recording here directly? The link has expired

hybras avatar Jun 11 '24 18:06 hybras