diff options
author | Mikel Pintado | 2017-07-23 01:58:18 +0200 |
---|---|---|
committer | Mikel Pintado | 2017-07-23 01:58:18 +0200 |
commit | 85f8ecd805a2d5a96de13571cb6d5ed6f2e7ef2d (patch) | |
tree | 58c70591de5a8f8b6350535fb94b216310ddf7c6 | |
parent | 3c15a3b8591f9ed9e7342ff91327c02bdf6aa332 (diff) | |
download | aur-85f8ecd805a2d5a96de13571cb6d5ed6f2e7ef2d.tar.gz |
Second release of the package added unistalling features
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | github-desktop.install | 13 |
2 files changed, 19 insertions, 5 deletions
@@ -1,22 +1,23 @@ # Maintainer: Mikel Pintado <mikelaitornube2010@gmail.com> -# Contributor: Jiawen Geng <technicalcute@gmail.com> +# Contributor: Jiawen Geng pkgname=github-desktop pkgver=0.7.0 -pkgrel=1 +pkgrel=2 pkgdesc="GUI for managing Git and GitHub." arch=('x86_64') url="https://desktop.github.com" license=('MIT') +install=github-desktop.install depends=('git' 'electron' 'nodejs') optdepends=('hub: CLI interface for GitHub.' ) source=(https://github.com/gengjiawen/desktop/releases/download/v${pkgver//_/-}/desktop_${pkgver}_amd64.deb) md5sums=('452cd025172b9431e77a1e321f67cc7e') package() { - ar x desktop_${pkgver//_/-}_amd64.deb + ar x desktop_${pkgver}_amd64.deb tar xvf data.tar.xz - sudo cp -r ${pkgdir}/../../src/usr/* /usr - sudo cp -r ${pkgdir}/../../src/opt/* /opt + sudo cp -r "${pkgdir}/../../src/usr/share/" /usr/ + sudo cp -r "${pkgdir}/../../src/opt/GithubDesktop" /opt/ } diff --git a/github-desktop.install b/github-desktop.install new file mode 100644 index 000000000000..d9c4826199a1 --- /dev/null +++ b/github-desktop.install @@ -0,0 +1,13 @@ +post_install() { + ln -s /opt/GitHubDesktop/desktop /usr/bin +} + +post_remove() { + rm -rf /opt/GithubDesktop + rm -rf /usr/share/applications/desktop.desktop + rm -rf /usr/share/doc/desktop + rm -rf icons/hicolor/512x512/apps/desktop.png + rm -rf icons/hicolor/256x256/apps/desktop.png + rm -rf icons/hicolor/1024x1024/apps/desktop.png + rm -rf /usr/bin/desktop +} |