From 83416601e1f01e110e227babcdafa750dd3fa065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Fri, 29 Mar 2024 19:55:17 +0300 Subject: [PATCH] redos --- upscayl-bin/lure.sh | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/upscayl-bin/lure.sh b/upscayl-bin/lure.sh index 75e2ecb..bb50939 100644 --- a/upscayl-bin/lure.sh +++ b/upscayl-bin/lure.sh @@ -13,20 +13,27 @@ deps=('fuse2' 'nss' 'zlib') deps_redos=('fuse3' 'nss' 'zlib') build_deps=('util-linux') -sources=("https://github.com/upscayl/upscayl/releases/download/v${version}/upscayl-${version}-linux.AppImage?~name=upscayl-${version}-linux.AppImage") +sources=("https://github.com/upscayl/upscayl/releases/download/v${version}/upscayl-${version}-linux.zip") checksums=('SKIP') prepare() { cd "${srcdir}" [[ -d squashfs-root ]] && rm -rf squashfs-root - chmod 755 upscayl-${version}-linux.AppImage - ./upscayl-${version}-linux.AppImage --appimage-extract - sed -i 's|^Exec=.*|Exec=upscayl|' squashfs-root/upscayl.desktop + unzip upscayl-${version}-linux.zip -x resources/128x128.png -d upscayl-${version} + printf '%s\n' 'Icon=org.upscayl.Upscayl' >> upscayl-${version}/resources/org.upscayl.Upscayl.desktop } package() { - install -Dm644 squashfs-root/usr/share/icons/hicolor/0x0/apps/upscayl.png "${pkgdir}/usr/share/pixmaps/upscayl.png" - install -Dm644 squashfs-root/upscayl.desktop "${pkgdir}/usr/share/applications/upscayl.desktop" - mkdir "${pkgdir}/usr/bin" - install -Dm755 upscayl-${version}-linux.AppImage "${pkgdir}/usr/bin/$_upscayl" + cd "${srcdir}" + install -Dm755 upscayl ${pkgdir}/usr/bin/upscayl + + cd upscayl-${version}/resources + + install -dm755 ${pkgdir}/usr/share/applications + install -dm755 ${pkgdir}/usr/share/pixmaps + mv org.upscayl.Upscayl.desktop ${pkgdir}/usr/share/applications/ + mv 512x512.png ${pkgdir}/usr/share/pixmaps/org.upscayl.Upscayl.png + + install -dm755 ${pkgdir}/opt/upscayl + mv * ${pkgdir}/opt/upscayl/ }