summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD9
-rw-r--r--github-desktop.install34
2 files changed, 22 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6c491d3f4743..784f5d2af821 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,11 +15,14 @@ makedepends=('libcurl-openssl-1.0')
source=(https://github.com/gengjiawen/desktop/releases/download/v${pkgver//_/-}/desktop_${pkgver}_amd64.deb)
md5sums=('452cd025172b9431e77a1e321f67cc7e')
+prepare() {
+ sudo -v
+}
+
package() {
ar x desktop_${pkgver}_amd64.deb
tar xvf data.tar.xz
- fakeroot
- install -d "${pkgdir}/../../src/usr/share/" /usr/
- install -d "${pkgdir}/../../src/opt/GithubDesktop" /opt/
+ sudo install -d "${pkgdir}/../../src/usr/share/" /usr/
+ sudo install -d "${pkgdir}/../../src/opt/GithubDesktop" /opt/
}
diff --git a/github-desktop.install b/github-desktop.install
index d1440aa2bca0..b636d79eb3be 100644
--- a/github-desktop.install
+++ b/github-desktop.install
@@ -1,23 +1,21 @@
post_install() {
- fakeroot
- echo "LD_PRELOAD=libcurl.so.3 /opt/GithubDesktop/desktop "$@"" > /usr/bin/github-desktop
- chmod 755 /usr/bin/github-desktop
- echo "[Desktop Entry]" > /usr/share/applications/desktop.desktop
- echo "Name=GitHub Desktop" >> /usr/share/applications/desktop.desktop
- echo "Comment=Extend your GitHub workflow beyond your browser with GitHub Desktop" >> /usr/share/applications/desktop.desktop
- echo "Exec="/usr/bin/github-desktop" %U" >> /usr/share/applications/desktop.desktop
- echo "Terminal=false" >> /usr/share/applications/desktop.desktop
- echo "Type=Application" >> /usr/share/applications/desktop.desktop
- echo "Icon=github" >> /usr/share/applications/desktop.desktop
+ sudo echo "LD_PRELOAD=libcurl.so.3 /opt/GithubDesktop/desktop "$@"" > /usr/bin/github-desktop
+ sudo chmod 755 /usr/bin/github-desktop
+ sudo echo "[Desktop Entry]" > /usr/share/applications/desktop.desktop
+ sudo echo "Name=GitHub Desktop" >> /usr/share/applications/desktop.desktop
+ sudo echo "Comment=Extend your GitHub workflow beyond your browser with GitHub Desktop" >> /usr/share/applications/desktop.desktop
+ sudo echo "Exec="/usr/bin/github-desktop" %U" >> /usr/share/applications/desktop.desktop
+ sudo echo "Terminal=false" >> /usr/share/applications/desktop.desktop
+ sudo echo "Type=Application" >> /usr/share/applications/desktop.desktop
+ sudo echo "Icon=github" >> /usr/share/applications/desktop.desktop
}
post_remove() {
- fakeroot
- 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/github-desktop
+ sudo rm -rf /opt/GithubDesktop
+ sudo rm -rf /usr/share/applications/desktop.desktop
+ sudo rm -rf /usr/share/doc/desktop
+ sudo rm -rf icons/hicolor/512x512/apps/desktop.png
+ sudo rm -rf icons/hicolor/256x256/apps/desktop.png
+ sudo rm -rf icons/hicolor/1024x1024/apps/desktop.png
+ sudo rm -rf /usr/bin/github-desktop
}