# Maintainer: Dino Hensen # Maintainer: Grzegorz Kozub # Contributor: Dino Hensen # Contributor: Grzegorz Kozub pkgname=nosql-workbench pkgver=3.13.0 pkgrel=1 pkgdesc="NoSQL Workbench for Amazon DynamoDB" arch=('x86_64') url="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html" license=('custom:NoSQL Workbench Local License Agreement ') options=(!strip) source_x86_64=("${pkgname}-${pkgver}.AppImage::https://github.com/GrzegorzKozub/aur/raw/master/nosql-workbench/NoSQL%20Workbench-linux-x86_64-${pkgver}.AppImage" "LICENSE::https://aws.amazon.com/nosql/nosql-workbench-license/" "nosql-workbench.png" ) noextract=("${pkgname}-${pkgver}.AppImage") sha512sums_x86_64=('9e0ba35e5ab1db556d1c1ea265e4af0c2f202936789904a88c96a8792b71cffc6d62cf1f88db37e8a93b28a5ffd95bbdf81972a6e46fbe5a7b6539e9990bb506' 'SKIP' 'SKIP' ) # https://docs.appimage.org/user-guide/troubleshooting/fuse.html#setting-up-fuse-on-arch-linux depends=('fuse') makedepends=('gendesk') prepare() { gendesk -f --name "NoSQL Workbench" --pkgname "$pkgname" --pkgdesc "$pkgdesc" --icon=$pkgname } package() { install -Dm755 "${srcdir}/${pkgname}-${pkgver}.AppImage" "${pkgdir}/opt/${pkgname}/${pkgname}.AppImage" install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/opt/${pkgname}/LICENSE" install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" install -Dm644 "${srcdir}/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" # Symlink executable mkdir -p "${pkgdir}/usr/bin" ln -s "/opt/${pkgname}/${pkgname}.AppImage" "${pkgdir}/usr/bin/${pkgname}" # Symlink license mkdir -p "${pkgdir}/usr/share/licenses/$pkgname" ln -s "/opt/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" }