diff options
author | kyope | 2023-06-14 18:13:00 +0800 |
---|---|---|
committer | kyope | 2023-06-14 18:13:00 +0800 |
commit | 36ddaa503a2448260652919fa108e5fc43cde439 (patch) | |
tree | 59408b715955a757fa309f11a529d1d4d86e9d64 | |
parent | 7b3d42cf6d0e300a8c70628b6a5c7256b7cd402e (diff) | |
download | aur-36ddaa503a2448260652919fa108e5fc43cde439.tar.gz |
v2.28.0
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 21 insertions, 16 deletions
@@ -6,11 +6,11 @@ pkgbase = listen1-desktop-appimage arch = x86_64 license = MIT depends = fuse2 - provides = listen1 - conflicts = listen1 + provides = listen1-appimage + conflicts = listen1-appimage noextract = listen1_2.28.0_linux_x86_64.AppImage options = !strip - source = https://github.com/listen1/listen1_desktop/releases/download/v2.28.0/listen1_2.28.0_linux_x86_64.AppImage + source = listen1_2.28.0_linux_x86_64.AppImage::https://github.com/listen1/listen1_desktop/releases/download/v2.28.0/listen1_2.28.0_linux_x86_64.AppImage sha512sums = 9484ed3947d57adc61d9b84424e9391df75bad7f0c2c32c799f2b23d908949ee3cab3ecc95a49f9ea43efc0cf4441956d3a26e7206b788a9836a564de1b0bd6e pkgname = listen1-desktop-appimage @@ -10,28 +10,33 @@ license=("MIT") _pkgname="listen1_${pkgver}_linux_${arch}.AppImage" noextract=(${_pkgname}) options=("!strip") -provides=("listen1") -conflicts=("listen1") +provides=("listen1-appimage") +conflicts=("listen1-appimage") depends=('fuse2') -source=("https://github.com/listen1/listen1_desktop/releases/download/v${pkgver}/${_pkgname}") +source=("${_pkgname}::https://github.com/listen1/listen1_desktop/releases/download/v${pkgver}/${_pkgname}") sha512sums=("9484ed3947d57adc61d9b84424e9391df75bad7f0c2c32c799f2b23d908949ee3cab3ecc95a49f9ea43efc0cf4441956d3a26e7206b788a9836a564de1b0bd6e") _installdir=/opt/appimages -_installname=listen1 prepare() { - cd ${srcdir} - chmod a+x ${_pkgname} - ${srcdir}/${_pkgname} --appimage-extract >/dev/null + chmod a+x ../${_pkgname} + ./${_pkgname} --appimage-extract >/dev/null sed -i "s+^Categories.*+Categories=Audio;AudioVideo+" "squashfs-root/listen1.desktop" - sed -i "s+AppRun+env DESKTOPINTEGRATION=no ${_installdir}/${_installname}.AppImage+" "squashfs-root/listen1.desktop" + sed -i "s+AppRun+env DESKTOPINTEGRATION=no ${_installdir}/listen1.AppImage+" "squashfs-root/listen1.desktop" sed -i "s/[[:space:]]%U$//" "squashfs-root/listen1.desktop" - find "squashfs-root/usr/share/icons/hicolor" -type d -exec chmod 755 {} \; } package() { - install -dm755 "${pkgdir}/usr/share/icons" - install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/${_installname}.AppImage" - install -Dm644 "squashfs-root/listen1.desktop" "${pkgdir}/usr/share/applications/${_installname}.desktop" - cp -R "squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons" + install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/listen1.AppImage" + install -Dm644 "squashfs-root/listen1.desktop" "${pkgdir}/usr/share/applications/listen1-appimage.desktop" + + install -Dm644 "squashfs-root/usr/share/icons/hicolor/16x16/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/32x32/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/48x48/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/64x64/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/128x128/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/256x256/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/512x512/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/listen1-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/1024x1024/apps/listen1.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/listen1-appimage.png" + } |