summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgxb1522020-03-28 22:48:27 +0800
committergxb1522020-03-28 22:48:27 +0800
commitf56472afc8cb8cf974c04bb11eafc7375cc0d514 (patch)
tree7034c7e4b84ce06e1445553a0c11c5f3293297f1
downloadaur-f56472afc8cb8cf974c04bb11eafc7375cc0d514.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f7e0e233ab40
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = devdocs-desktop-appimage
+ pkgdesc = A full-featured desktop app for DevDocs.io.
+ pkgver = 0.7.1
+ pkgrel = 1
+ url = https://github.com/egoist/devdocs-desktop
+ arch = x86_64
+ license = MIT
+ provides = devdocs-desktop
+ noextract = DevDocs-0.7.1.AppImage
+ options = !strip
+ source = https://github.com/egoist/devdocs-desktop/releases/download/v0.7.1/DevDocs-0.7.1.AppImage
+ sha256sums = 5bba99a34c90a65eff67aface0b7446cbf43d620a1c195f27e7bb33ab6d3d0c2
+
+pkgname = devdocs-desktop-appimage
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..691d1be5b388
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: perok8 <concatenate[g] the characters[x] in square[b] brackets[1] in[5] order[3] at gmail dot com>
+
+pkgname=devdocs-desktop-appimage
+_installdir=/opt/${pkgname}
+pkgver=0.7.1
+pkgrel=1
+pkgdesc="A full-featured desktop app for DevDocs.io."
+arch=("x86_64")
+url="https://github.com/egoist/devdocs-desktop"
+license=("MIT")
+noextract=("DevDocs-${pkgver}.AppImage")
+options=("!strip")
+provides=('devdocs-desktop')
+source=("https://github.com/egoist/devdocs-desktop/releases/download/v${pkgver}/DevDocs-${pkgver}.AppImage")
+sha256sums=("5bba99a34c90a65eff67aface0b7446cbf43d620a1c195f27e7bb33ab6d3d0c2")
+
+prepare() {
+ cd "${srcdir}"
+ mv "DevDocs-${pkgver}.AppImage" "DevDocs.AppImage"
+ chmod a+x "DevDocs.AppImage"
+ ${srcdir}/DevDocs.AppImage --appimage-extract
+ sed -i "s+AppRun+env DESKTOPINTEGRATION=no ${_installdir}/DevDocs.AppImage %U+" "squashfs-root/devdocs.desktop"
+ find "squashfs-root/usr/share/icons/hicolor" -type d -exec chmod 755 {} \;
+}
+
+package() {
+ install -dm755 "${pkgdir}/usr/share/icons"
+ install -Dm755 "DevDocs.AppImage" "${pkgdir}/${_installdir}/DevDocs.AppImage"
+ install -Dm644 "squashfs-root/devdocs.desktop" "${pkgdir}/usr/share/applications/devdocs.desktop"
+ cp -R "squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons"
+}