# Maintainer: Padraic Fanning < fanninpm AT miamioh DOT edu > # Contributor: Jake # Contributor: Ian MacKay _pkgname='github-desktop' pkgname="${_pkgname}-bin" pkgver=3.3.6_linux1 pkgrel=1 _pkgver="${pkgver//_/-}" _gitname="release-${_pkgver}" pkgdesc="GUI for managing Git and GitHub." arch=('x86_64' 'aarch64' 'armv7h') url="https://desktop.github.com" license=('MIT') depends=( 'curl' 'git' 'libsecret' 'libxss' 'nspr' 'nss' 'org.freedesktop.secrets' 'unzip' ) optdepends=('hub: CLI interface for GitHub.') provides=(${_pkgname}) conflicts=(${_pkgname}) source=(${_pkgname}.desktop) source_x86_64=(https://github.com/shiftkey/desktop/releases/download/${_gitname}/GitHubDesktop-linux-amd64-${_pkgver}.deb) source_aarch64=(https://github.com/shiftkey/desktop/releases/download/${_gitname}/GitHubDesktop-linux-arm64-${_pkgver}.deb) source_armv7h=(https://github.com/shiftkey/desktop/releases/download/${_gitname}/GitHubDesktop-linux-armhf-${_pkgver}.deb) sha256sums=('932e4c456e8c6db03d27172cf0daa37806bf025bb560d8b3d758c0997d1a618c') sha256sums_x86_64=('55a563ca2c14a6083a91f0ead6c2336b8f6f3bb44de5d19d0297a0a3776fcbcd') sha256sums_aarch64=('b07675832bc6e85dfcf83a648867dafcffe970f75024ac2127450d746eb0bf35') sha256sums_armv7h=('e64b5b7486b627c064738963651d2b1657492fb01e4c3d54596265363b97a4e1') package() { tar xf data.tar.xz -C "${pkgdir}" install -d "${pkgdir}/opt/${_pkgname}" mv "${pkgdir}/usr/lib/github-desktop" "${pkgdir}/opt/" rm "${pkgdir}/usr/share/applications/github-desktop.desktop" install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" ln -sf "/opt/$_pkgname/$_pkgname" "${pkgdir}/usr/bin/$_pkgname" }