diamondburned / dissent

Tiny native Discord app
https://flathub.org/apps/details/so.libdb.dissent
GNU General Public License v3.0
1.23k stars 39 forks source link

macOS builds in release #148

Open jacksongoode opened 12 months ago

jacksongoode commented 12 months ago

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

hybras commented 8 months ago

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).

diamondburned commented 8 months ago

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.

hybras commented 4 months ago

Homebrew has a package. This is done.

diamondburned commented 4 months ago

This is also in the Repology list now!

image

jacksongoode commented 4 months ago

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

diamondburned commented 4 months ago

Reopening since it seems like a valid issue.

hybras commented 4 months ago

@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"?

jacksongoode commented 4 months ago

Here is me starting the app

https://asciinema.org/a/jjpGpEsEeYpy4gJNaLlXUamC3

diamondburned commented 4 months ago

What's the error here?

jacksongoode commented 4 months ago

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

hybras commented 2 months ago

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