summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyope2023-06-14 18:13:00 +0800
committerkyope2023-06-14 18:13:00 +0800
commit36ddaa503a2448260652919fa108e5fc43cde439 (patch)
tree59408b715955a757fa309f11a529d1d4d86e9d64
parent7b3d42cf6d0e300a8c70628b6a5c7256b7cd402e (diff)
downloadaur-36ddaa503a2448260652919fa108e5fc43cde439.tar.gz
v2.28.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD31
2 files changed, 21 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b5d62711d52d..7a74ddea79e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 506165498be6..de0cd28b4b32 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+
}