Package Details: whalebird 4.6.1-1

Git Clone URL: (read-only, click to copy)
Package Base: whalebird
Description: An Electron based Mastodon, Pleroma and Misskey client
Upstream URL:
Keywords: activitypub fediverse mastodon misskey pleroma
Licenses: MIT
Provides: whalebird
Submitter: h3poteto
Maintainer: h3poteto
Last Packager: h3poteto
Votes: 6
Popularity: 0.89
First Submitted: 2020-07-10 14:30 (UTC)
Last Updated: 2022-06-18 13:19 (UTC)

Latest Comments

alerque commented on 2021-10-08 19:27 (UTC)

@h3poteto Thanks, looking better. Painful to do isn't it? Electron's ugly dark side.

h3poteto commented on 2021-10-08 14:26 (UTC)

@alerque I changed to use the system Electron.

alerque commented on 2021-10-06 11:43 (UTC)

Please note the same complaint below is still relevant a couple versions later, this is building and installing an entire vendored copy of Electron itself, not just the app and using Arch's system Electron packages.

h3poteto commented on 2021-09-06 13:23 (UTC)

I see, I understand it. But please wait for the next release of Whalebird. I will change it until the next version.

alerque commented on 2021-09-06 10:20 (UTC)

Thanks for the move to a source build. Please have a look at how whalebird-desktop was doing this though because there is one more major step to go here. You're currently building from source but you end up installing a complete extra (vendored) copy of Electron. The Arch Electron package guidelines call for this to be eliminated and depend on (and use) the system copy of Electron instead.

h3poteto commented on 2021-09-05 16:46 (UTC)

OK, I rewrite this to build from source code.

alerque commented on 2021-09-04 16:48 (UTC)

Addendum: I'll put off the merger a few days if you'd like you can repost this as -bin, then file a merge request for this package into the new name to retain the comments / votes.

Also note that this package should not provide whalebird (it is whalebird) but the -bin variant when you set that up should provide & conflict whalebird.

alerque commented on 2021-09-04 16:44 (UTC)

What @lmartinez-mirror says here is correct, this package is miss-named. What is posted at whalebird-desktop should be posted here (hence I'm going to approve the merge request of that package into this one. However they are not the same thing at all and what is currently posted here should be reposted as a whalebird-bin package, then the content of this one replaced with the source build. This is more than a suggestion, the AUR guidelines require that packages be named -bin if there is the possibility of a source package (personally I would like to see that for all bin packages, but the current guidelines only require it for source-available projects).

lmartinez-mirror commented on 2021-09-04 15:55 (UTC)

Hi, this package should build from source since it doesn't have a "-bin" suffix.

(full disclosure, i maintain whalebird-desktop, which builds from source and uses the system electron instead of pulling its own)

h3poteto commented on 2021-07-07 12:59 (UTC)

@homk Hi, I'm a developer of Whalebird. This package is official package of Whalebird, so this package always follows the latest release of Whalebird.

I don't know about whalebird-desktop.

homk commented on 2021-07-07 08:04 (UTC)

Hi. What is the difference between this package and whalebird-desktop ?

spsf64 commented on 2020-04-03 18:42 (UTC)

@matthias.lisin, thank you for the good explanation! Yeah, I understand the problem with future electron updates...

matthias.lisin commented on 2020-04-03 17:58 (UTC)

@spsf64 That's a decision I struggle with for every Electron package I maintain. I went with electron 7 because it is used upstream and is available in the official repositories.

There is no big reason to use electron7. However, when Electron 9 arrives and the electron package is updated in the Arch repos, it might break the application without prior notice and I have to act fast to revert the dependency to electron7 or then electron8.

But since there are not many users right now, I can totally update it to electron.

spsf64 commented on 2020-04-03 11:04 (UTC) (edited on 2020-04-03 11:05 (UTC) by spsf64)

@matthias.lisin, thanks for maintaining this! I tried to build with electron(8) just changing your pkgbuild and it works fine. Any reason to use electron7?