diff options
author | shashasha | 2023-03-11 19:18:51 +0100 |
---|---|---|
committer | shashasha | 2023-03-11 19:18:51 +0100 |
commit | 4f77f31253bb937bfe8c7a6adf2f183ff2cea0a0 (patch) | |
tree | 816387e607544e0865ba4596c5af3a0d7365686a /PKGBUILD | |
download | aur-destiny-appimage.tar.gz |
first commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..84aee180bc39 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: shashasha <y2mammwodye5whd2rywiej1u at systemli dot org> +# mostly copied from the balena-etcher-appimage PKGBUILD + +pkgname=destiny-appimage +pkgver=1.0.3 +pkgrel=1 +pkgdesc="The latest stable AppImage of Destiny - a Cross-platform Magic Wormhole graphical client" +arch=('x86_64') +url="https://github.com/LeastAuthority/destiny" +license=('MIT') +depends=('fuse2') +options=(!strip) # necessary otherwise the AppImage file in the package is truncated +source=( + ${url}/releases/download/v${pkgver}/destiny_linux_amd64.AppImage +) +sha512sums=('7f3a197356f38e365fec1f473c06e4632de4e6c72fdd523d42c86d3d995af39931804d35c346121bb2bb72453fb97657fb7e065a18761172d48584065e03f5b8' +) +_image="$(basename "${source[0]}")" + +prepare() { + cd "${srcdir}" + chmod +x "${_image}" + ./"${_image}" --appimage-extract + sed -i -e "s/AppRun/\/usr\/bin\/destiny/" "${srcdir}/squashfs-root/destiny.desktop" + cat > destiny.sh <<EOF +#!/bin/sh +/opt/destiny/destiny_linux_amd64.AppImage "\$@" +EOF +} + +package() { + install -Dm755 "${srcdir}/${_image}" "${pkgdir}/opt/destiny/${_image}" + install -Dm755 "${srcdir}/destiny.sh" "${pkgdir}/usr/bin/destiny" + install -dm755 "${pkgdir}/usr/share/" + cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" + install -Dm644 "${srcdir}/squashfs-root/destiny.desktop" "${pkgdir}/usr/share/applications/destiny.desktop" +} + + |