# Maintainer: Christian Schritt pkgname=defi-app-bin pkgdesc='DefiChain Wallet AppImage' _pkgbin=defi-app license=('MIT') url='https://github.com/DeFiCh/app' pkgver=v2.3.2 # github-releases/DeFiCh/app pkgrel=3 arch=('x86_64') _package="defi-app-${pkgver#v}.AppImage" options=(!strip) provides=('defi-app') conflicts=('defi-app') source=("${_package}::${url}/releases/download/${pkgver}/${_package}") sha512sums=('f844129129ba54b0c86c075f6b213797ffd76479b8d250966e88d9d053a4d8f53faf0d252b4c211a8b80ee84340fbdee5dd17c109a47496ece221dde3c58192f') build() { # Extract files chmod +x "$srcdir/$_package" $srcdir/$_package --appimage-extract # Correct .desktop sed -e "s/AppRun/${_pkgbin}/g" -i "$srcdir/squashfs-root/$_pkgbin.desktop" } package() { install -d "$pkgdir/opt/$__pkgbin" cp -a "$srcdir/squashfs-root/." "$pkgdir/opt/$_pkgbin/" chmod -R +rx "$pkgdir/opt/$_pkgbin" install -d "$pkgdir/usr/bin" ln -s "/opt/$_pkgbin/$_pkgbin" "$pkgdir/usr/bin/$_pkgbin" install -d "$pkgdir/usr/share" cp -r "$srcdir/squashfs-root/usr/share/." "${pkgdir}/usr/share/" find "$pkgdir" -type d -exec chmod 755 {} + install -Dm644 "$srcdir/squashfs-root/$_pkgbin.desktop" "$pkgdir/usr/share/applications/$_pkgbin.desktop" }