# Maintainer: zxp19821005 # Contributor: itsagoodbrain pkgname=zettlr-bin _appname=Zettlr pkgver=3.0.0_beta.7 pkgrel=1 pkgdesc="A markdown editor for writing academic texts and taking notes" arch=('aarch64' 'x86_64') url="https://www.zettlr.com" _githuburl="https://github.com/Zettlr/Zettlr" license=("GPL3") provides=("${pkgname%-bin}-${pkgver}") conflicts=("${pkgname%-bin}") depends=('hicolor-icon-theme' 'electron25' 'gcc-libs' 'glibc') source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${_githuburl}/releases/download/v${pkgver//_/-}/${_appname}-${pkgver//_/-}-arm64.deb") source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${_githuburl}/releases/download/v${pkgver//_/-}/${_appname}-${pkgver//_/-}-amd64.deb") source=("${pkgname%-bin}.sh") sha256sums=('b1e585360b47a5ecb6121b9f8955e80e9f3baae976d712b43da299888d334459') sha256sums_aarch64=('e1ba7594428e8c6500baf38e35053741822c455b214bb3f088ae1c629c40c3c7') sha256sums_x86_64=('2f272c5ea026105d53959ec2b718b41eac9ec662fbcf5f3f0d3a1ce0837cbef9') package() { bsdtar -xf "${srcdir}/data.tar.xz" install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" cp -r "${srcdir}/opt/${_appname}/resources/"* "${pkgdir}/opt/${pkgname%-bin}" sed "s|/opt/${_appname}/${_appname} %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g;s|Icon=${_appname}|Icon=${pkgname%-bin}|g" \ -i "${srcdir}/usr/share/applications/${_appname}.desktop" install -Dm644 "${srcdir}/usr/share/applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" for _icons in 16x16 22x22 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512 1024x1024;do install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${_appname}.png" \ "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png" done install -Dm644 "${srcdir}/usr/share/mime/packages/${_appname}.xml" "${pkgdir}/usr/share/mime/packages/${pkgname%-bin}.xml" install -Dm644 "${srcdir}/opt/${_appname}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }