diff options
author | zxp19821005 | 2023-02-22 11:24:32 +0800 |
---|---|---|
committer | zxp19821005 | 2023-02-22 11:24:32 +0800 |
commit | 42e3f5b9b5ec6dcb25ff4dc1dbfcab68fcbb0209 (patch) | |
tree | a2227e9984dc8b95109957d0770386dcbf970ba3 | |
download | aur-42e3f5b9b5ec6dcb25ff4dc1dbfcab68fcbb0209.tar.gz |
first release
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 37 |
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 +} |