summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-02-22 11:24:32 +0800
committerzxp198210052023-02-22 11:24:32 +0800
commit42e3f5b9b5ec6dcb25ff4dc1dbfcab68fcbb0209 (patch)
treea2227e9984dc8b95109957d0770386dcbf970ba3
downloadaur-42e3f5b9b5ec6dcb25ff4dc1dbfcab68fcbb0209.tar.gz
first release
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD37
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d23bedf5a7e2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = yana-appimage
+ pkgdesc = Powerful note-taking app with nested documents, full-text search, rich-text editor, code snippet editor and more
+ pkgver = 1.0.13
+ pkgrel = 1
+ url = https://yana.js.org/
+ arch = x86_64
+ license = MIT
+ depends = hicolor-icon-theme
+ depends = zlib
+ provides = yana
+ conflicts = yana-bin
+ options = !strip
+ source = yana-1.0.13.AppImage::https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.AppImage
+ sha256sums = f8377ecede1247c44742e76ef9f2cbae1050e9390970a9b40dd512542347cfb2
+
+pkgname = yana-appimage
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3950e815de30
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
+pkgname=yana-appimage
+_pkgname=yana
+pkgver=1.0.13
+pkgrel=1
+epoch=
+pkgdesc="Powerful note-taking app with nested documents, full-text search, rich-text editor, code snippet editor and more"
+arch=("x86_64")
+url="https://yana.js.org/"
+_githuburl="https://github.com/lukasbach/yana"
+license=(MIT)
+depends=(hicolor-icon-theme zlib)
+options=(!strip)
+optdepends=()
+provides=(yana)
+conflicts=(yana-bin)
+install=
+_install_path="/opt/appimages"
+source=("${_pkgname}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver}/Yana-${pkgver}.AppImage")
+sha256sums=('f8377ecede1247c44742e76ef9f2cbae1050e9390970a9b40dd512542347cfb2')
+
+prepare() {
+ chmod a+x "${_pkgname}-${pkgver}.AppImage"
+ "./${_pkgname}-${pkgver}.AppImage" --appimage-extract
+ sed 's/Exec=AppRun/#Exec=AppRun/g' -i "${srcdir}/squashfs-root/${_pkgname}.desktop"
+ echo "Exec=/opt/appimages/yana.AppImage" >> "${srcdir}/squashfs-root/${_pkgname}.desktop"
+ find "${srcdir}/squashfs-root" -type d -exec chmod a+x {} \;
+}
+
+package() {
+ install -Dm755 "${srcdir}/${_pkgname}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${_pkgname}.AppImage"
+ install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ for i in 16x16 32x32 48x48 64x64 128x128 256x256 512x512; do
+ install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/${i}/apps/${_pkgname}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${i}/apps/${_pkgname}.png"
+ done
+}