# Maintainer: zxp19821005 pkgname=zettlr-appimage _appname=Zettlr pkgver="3.0.0${_pkgver}" _pkgver=beta.5 pkgrel=1 pkgdesc="A Markdown Editor for the 21st century." arch=('x86_64') url="https://www.zettlr.com" _githuburl="https://github.com/Zettlr/Zettlr" license=(GPL3) options=(!strip) conflicts=("${pkgname%-appimage}") depends=('hicolor-icon-theme' 'zlib' 'glibc') _install_path="/opt/appimages" source=("${pkgname%-appimage}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver%${_pkgver}}-${_pkgver}/Zettlr-${pkgver%${_pkgver}}-${_pkgver}-x86_64.AppImage") sha256sums=('94eef946d70fcde7dffe77a667557f2f32dfb6536f9d04ec79902240f93288f9') prepare() { chmod a+x "${pkgname%-appimage}-${pkgver}.AppImage" "./${pkgname%-appimage}-${pkgver}.AppImage" --appimage-extract > /dev/null sed "s|AppRun|${_install_path}/${pkgname%-appimage}.AppImage|g;s|Icon=${_appname}|Icon=${pkgname%-appimage}|g" -i "${srcdir}/squashfs-root/${_appname}.desktop" } package() { install -Dm755 "${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${pkgname%-appimage}.AppImage" install -Dm644 "${srcdir}/squashfs-root/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-appimage}.desktop" for _icons in 16x16 22x22 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512 1024x1024;do install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/${_icons}/apps/${_appname}.png" \ "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-appimage}.png" done install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/${_appname}.xml" "${pkgdir}/usr/share/mime/${pkgname%-appimage}.xml" install -Dm644 "${srcdir}/squashfs-root/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }