Package Details: github-desktop 2.9.3-3

Git Clone URL: https://aur.archlinux.org/github-desktop.git (read-only, click to copy)
Package Base: github-desktop
Description: GUI for managing Git and GitHub
Upstream URL: https://desktop.github.com
Keywords: git github
Licenses: MIT
Submitter: mikelpint
Maintainer: alerque (shiftkey)
Last Packager: alerque
Votes: 39
Popularity: 1.45
First Submitted: 2017-07-22 21:26
Last Updated: 2021-10-08 21:31

Latest Comments

1 2 3 4 5 Next › Last »

alerque commented on 2021-08-31 18:54

Many thanks to @shiftkey (the maintainer of the upstream Linux fork this uses) for identifying and fixing the build issue, this is back up to date.

alerque commented on 2021-08-27 09:57

@tsbarnes or anyone: I see this is out of date but I've been unable to build the newer versions. Something goes wrong during the webpack stage in relation to emoji or something. I don't have the time to dive deeper right now, but I'd be happy to apply a patch (or accept a PR here) if anybody figures out what the trouble is and how to fix it.

hsantanna commented on 2021-06-01 13:54

I had nodejs-lts-dubnium-10.24.0-2 installed and couldn't build github-desktop 2.8.2-1 until I upgraded to nodejs-16.2.0-1.

alerque commented on 2021-05-27 14:29

@PolpOnline The upstream GitHub Desktop project is not Linux friendly. This package build is reliant on this patched fork, hence please only flag this as out of date when that project has a matching release.

yochananmarqos commented on 2021-05-15 23:36

Please use a temporary Yarn cache, same premise as Node.js package guidelines:

yarn install --cache-folder "$srcdir/yarn-cache"

alerque commented on 2021-01-08 09:22

@TheRepoClub I don't think your OOD flag is valid, the Linux builds in the fork this works from run behind the official Windows/macOS builds. As of this writing I think it is current. Complain to GitHub about their terrible project management ... Electron apps without Linux build ability in this case, "releases" that force new builds even when you use specific version tags in the case of Super-Linter, etc.

Fuxy commented on 2020-06-13 22:22

I'm getting

/usr/bin/github-desktop: line 3: /opt/github-desktop/github-desktop: Is a directory

it looks like the path to the executable changed to

/opt/github-desktop/github-desktop/github-desktop

i had to edit the shell script at /usr/bin/github-desktop but this is only a temporary fix

tyrannis.hawk commented on 2020-04-12 17:40

I'm getting the following buuld error (using a clean build environment with aurutils):

Packaging…
Packaging app for platform linux x64 using electron v7.1.8
Error: spawn unzip ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:467:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn unzip',
  path: 'unzip',
  spawnargs: [
    '-o',
    '/build/.cache/electron/httpsgithub.comelectronelectronreleasesdownloadv7.1.8electron-v7.1.8-linux-x64.zip/electron-v7.1.8-linux-x64.zip',
    '-d',
    '/build/github-desktop/src/desktop/dist/linux-x64-template'
  ],
  cmd: 'unzip -o /build/.cache/electron/httpsgithub.comelectronelectronreleasesdownloadv7.1.8electron-v7.1.8-linux-x64.zip/electron-v7.1.8-linux-x64.zip -d /build/github-desktop/src/desktop/dist/linux-x64-template'
}
error Command failed with exit code 1.

[EDIT] I figured it out. unzip is a build dependency. Could you please add it to makedepends? That should fix the issue and prevent an issue for other people who build in a clean env or don't have it installed.

immackay commented on 2019-04-26 06:43

Recommendation: install the binary version, github-desktop-bin.

Compiling this is painful.

pthalamy commented on 2019-03-27 14:38

For some reason doing as advised by @marlock87 did not work for me. I had to manually install nvm and configure it before installing github-desktop from AUR. These are the commands I had to run:

yay nvm # or whatever AUR helper you are using

source /usr/share/nvm/init-nvm.sh

nvm install --lts

nvm use --lts

yay github-desktop # or whatever AUR helper you are using

nvm deactivate