Package Details: github-desktop-bin 2.5.3-1

Git Clone URL: https://aur.archlinux.org/github-desktop-bin.git (read-only, click to copy)
Package Base: github-desktop-bin
Description: GUI for managing Git and GitHub.
Upstream URL: https://desktop.github.com
Licenses: MIT
Conflicts: github-desktop
Provides: github-desktop
Submitter: immackay
Maintainer: immackay
Last Packager: immackay
Votes: 18
Popularity: 2.79
First Submitted: 2018-08-01 14:12
Last Updated: 2020-07-02 06:50

Pinned Comments

immackay commented on 2019-10-04 23:52

For whom it may concern: this package depends on Shiftkey's linux support fork, located at https://github.com/shiftkey/desktop/

I check this regularly for releases. If you want the newest version, I suggest you check out github-desktop-git and modify the PKGBUILD to use the base repository, with the understanding that the application takes a significant amount of RAM to build.

Latest Comments

1 2 Next › Last »

petko10 commented on 2020-06-23 09:51

As Elanzer pointed out the PKGBUILD needs to be updated because the binary is one directory deeper. I guess this is the problematic line: printf "#!/bin/sh\n\n/opt/${_pkgname}/github-desktop \"\$@\"\n" | install -Dm755 /dev/stdin "${pkgdir}/usr/bin/${_pkgname}" Where the actual binary location is /opt/github-desktop/github-desktop/github-desktop The other way around is to manually replace the symlink to said bianry.

Elanzer commented on 2020-06-13 21:58

I had to update /usr/bin/github-desktop script to /opt/github-desktop/github-desktop/github-desktop "$@", because it was pointing to the directory.

Serkonda commented on 2020-05-14 20:49

Is gnome-keyring actually needed? Because GitHub Desktop just starts even if I enter a wrong keyring password.

Filip98 commented on 2020-04-01 20:52

gnome-keyring is an optional dependency on the non-bin version but a required one here?

sweil commented on 2020-03-04 22:00

Attempting to run yields

[11378:0304/135030.607839:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/github-desktop/chrome-sandbox is owned by root and has mode 4755.
/usr/bin/github-desktop: line 3: 11378 Trace/breakpoint trap   (core dumped) /opt/github-desktop/github-desktop "$@"

Addressed by running

cd /opt/github-desktop
sudo chown root chrome-sandbox 
sudo chmod 4755 chrome-sandbox

immackay commented on 2019-10-04 23:52

For whom it may concern: this package depends on Shiftkey's linux support fork, located at https://github.com/shiftkey/desktop/

I check this regularly for releases. If you want the newest version, I suggest you check out github-desktop-git and modify the PKGBUILD to use the base repository, with the understanding that the application takes a significant amount of RAM to build.

jfernandz commented on 2019-01-17 02:39

@immackay, likely you must update your .SRCINFO, cause yay is giving me a warning about my github-desktop-bin version is newer than AUR

LeaveAThousand commented on 2018-12-22 19:12

Should change line 29 of PKGBUILD to:

printf "#!/bin/sh\n\nLD_PRELOAD=/usr/lib/libcurl-openssl-1.0.so /opt/${_pkgname}/github-desktop \"\$@\"\n" | install -Dm755 /dev/stdin "${pkgdir}/usr/bin/${_pkgname}" }

friday commented on 2018-12-13 19:41

@immackay: Thanks for creating this package. I've updated it to the latest build here https://gist.github.com/friday/e29a91956619e3520c34caa0ace4e4a7.

mlerota commented on 2018-08-27 11:29

@immackay, it works now! No "Segmentation faults" any more. I tested both. github-desktop-bin and github-desktop latest versions (1.3.4-1).

Thanks for fixing this.