# Maintainer: Kevin MacMartin # Contributor: bionade24 # Contributor: vivaeltopo # Contributor: aliu _pkgname=upscayl pkgname=$_pkgname-bin pkgver=2.8.1 pkgrel=2 pkgdesc='Free and Open Source AI Image Upscaler' url='https://github.com/upscayl/upscayl' license=('AGPL3') arch=('x86_64') depends=('libasound.so' 'bash' 'gtk3' 'libvips' 'mesa' 'nodejs' 'nss' 'openjpeg2') makedepends=('unzip') provides=($_pkgname) conflicts=($_pkgname) options=('!strip') noextract=("upscayl-${pkgver}-linux.zip") source=( "https://github.com/upscayl/upscayl/releases/download/v${pkgver}/upscayl-${pkgver}-linux.zip" 'upscayl-run' ) sha512sums=( '5181ca527fd3b9a5f91f2f7bed9580cbbfb639baf172d44ea183ff480e5050a846ade06191862faa89759e3f52876ca6609dfceb6004ee87c25b3e8dacd95c59' '7a1a702418325085d6afab949efe7724c4db42dc5a165ade02ff5b1d755fdcac5b8292cf3ee26b04e85a8f41343e1a5d36dba72afc5c6731a3bc3ea49b6c2193' ) prepare() { cd "$srcdir" unzip upscayl-${pkgver}-linux.zip -x icon_128x128.png -d upscayl } package() { cd "$srcdir" # Licenses install -dm755 "$pkgdir"/usr/share/licenses/$pkgname mv "$_pkgname"/LICENSE* "$pkgdir"/usr/share/licenses/$pkgname/ # Launcher install -Dm755 upscayl-run "$pkgdir"/usr/bin/upscayl-run install -dm755 "$pkgdir"/usr/share/applications install -dm755 "$pkgdir"/usr/share/pixmaps mv "$_pkgname"/org.upscayl.Upscayl.desktop "$pkgdir"/usr/share/applications/ mv "$_pkgname"/icon_512x512.png "$pkgdir"/usr/share/pixmaps/org.upscayl.Upscayl.png # App directory install -dm755 "$pkgdir"/usr/lib mv "$_pkgname" "$pkgdir"/usr/lib/ }