diff options
author | zxp19821005 | 2023-04-25 11:56:40 +0800 |
---|---|---|
committer | zxp19821005 | 2023-04-25 11:56:40 +0800 |
commit | e6b897c2ee08e97e37d1c8bf11488ff0f89e0796 (patch) | |
tree | 26f35b72be12fac8e36f29315e15f12a59d49bbe /PKGBUILD | |
parent | 3461ab0e18a948221d3ab21cd14cf8ad7666b52c (diff) | |
download | aur-alva-appimage.tar.gz |
update to 0.9.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 28 insertions, 17 deletions
@@ -1,23 +1,34 @@ -# Maintainer: rsteube <rsteube@users.noreply.github.com> -_pkgname=alva +# Contributor: rsteube <rsteube@users.noreply.github.com> +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=alva-appimage -pkgver=0.8.0 +_appname=Alva +pkgver=0.9.1 pkgrel=1 pkgdesc="Create living prototypes with code components." -arch=("i686" "x86_64") -url="https://meetalva.io" +arch=('x86_64') +url="https://meetalva.io/" +_githuburl="https://github.com/meetalva/alva" license=('MIT') -provides=(alva) -conflicts=(alva) +provides=() +depends=('zlib' 'glibc' 'hicolor-icon-theme') options=(!strip) -source=("https://github.com/meetalva/alva/releases/download/v${pkgver}/Alva-${pkgver}.AppImage" - "alva.sh") -md5sums=(abad794dd58818065a1f9133e7aef566 - SKIP) - +conflicts=("${pkgname%-appimage}") +_install_path="/opt/appimages" +source=("${pkgname%-appimage}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver}/${_appname}-${pkgver}.AppImage" + "LICENSE::${_githuburl}/raw/master/LICENSE") +sha256sums=('da5d279034825e48538273412f66016e35178684c59f3b11aa03e93a6f700c0d' + 'c69d22024d1f29a64a050718f5b1f2af7647cb0ef99136fb5a7f9647caf1e246') +prepare() { + chmod a+x "${pkgname%-appimage}-${pkgver}.AppImage" + "./${pkgname%-appimage}-${pkgver}.AppImage" --appimage-extract > /dev/null + sed 's|AppRun|/opt/appimages/alva.AppImage|g;s|Icon=Alva|Icon=alva|g' -i "${srcdir}/squashfs-root/${_appname}.desktop" +} package() { - sed -i "s/\${pkgver}/${pkgver}/" "${srcdir}/alva.sh" - - install -D -m 755 "${srcdir}/Alva-${pkgver}.AppImage" "${pkgdir}/opt/appimages/Alva-${pkgver}.AppImage" - install -D -m 755 "${srcdir}/alva.sh" "${pkgdir}/usr/bin/alva" -} + install -Dm755 "${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${pkgname%-appimage}.AppImage" + install -Dm644 "${srcdir}/squashfs-root/${_appname}.desktop" -t "${pkgdir}/usr/share/applications/${pkgname%-appimage}.desktop" + install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + for _icons in 16x16 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 +}
\ No newline at end of file |