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 | |
download | aur-4f77f31253bb937bfe8c7a6adf2f183ff2cea0a0.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d96063e8b027 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = destiny-appimage + pkgdesc = The latest stable AppImage of Destiny - a Cross-platform Magic Wormhole graphical client + pkgver = 1.0.3 + pkgrel = 1 + url = https://github.com/LeastAuthority/destiny + arch = x86_64 + license = MIT + depends = fuse2 + options = !strip + source = https://github.com/LeastAuthority/destiny/releases/download/v1.0.3/destiny_linux_amd64.AppImage + sha512sums = 7f3a197356f38e365fec1f473c06e4632de4e6c72fdd523d42c86d3d995af39931804d35c346121bb2bb72453fb97657fb7e065a18761172d48584065e03f5b8 + +pkgname = destiny-appimage 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" +} + + |