diff options
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | github-desktop.install | 34 |
2 files changed, 22 insertions, 21 deletions
@@ -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 } |