diff options
author | kyope | 2023-06-14 18:40:18 +0800 |
---|---|---|
committer | kyope | 2023-06-14 18:40:18 +0800 |
commit | 053a40827f090c5923f3b181956200c87a45aec9 (patch) | |
tree | fa68f499579ee7cc4292c46b61aacd6db51153c3 | |
parent | ebc4be66c6930c6c5e0fa460810c8a83aff09020 (diff) | |
download | aur-053a40827f090c5923f3b181956200c87a45aec9.tar.gz |
v2.2.2
-rw-r--r-- | .SRCINFO | 4 | ||||
-rwxr-xr-x | PKGBUILD | 28 |
2 files changed, 20 insertions, 12 deletions
@@ -6,8 +6,8 @@ pkgbase = lx-music-desktop-appimage arch = x86_64 license = APACHE depends = fuse2 - provides = lx-music-desktop - conflicts = lx-music-desktop + provides = lx-music-desktop-appimage + conflicts = lx-music-desktop-appimage noextract = lx-music-desktop-v2.2.2-x64.AppImage options = !strip source = lx-music-desktop-v2.2.2-x64.AppImage::https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.2/lx-music-desktop-v2.2.2-x64.AppImage @@ -10,8 +10,8 @@ license=("APACHE") _pkgname="lx-music-desktop-v${pkgver}-x64.AppImage" noextract=(${_pkgname}) options=("!strip") -provides=("lx-music-desktop") -conflicts=("lx-music-desktop") +provides=("lx-music-desktop-appimage") +conflicts=("lx-music-desktop-appimage") depends=('fuse2') source=("${_pkgname}::https://github.com/lyswhut/lx-music-desktop/releases/download/v${pkgver}/${_pkgname}") sha512sums=("a837a5b2b0aa6c0c0b3b0d9d16b03959addec01478de75b81c1367fd49f92dd79a1591b0b27d0c151e8e04ad9168a9c78e9ff177bcb49480ddd023f5b1c3190a") @@ -19,9 +19,9 @@ sha512sums=("a837a5b2b0aa6c0c0b3b0d9d16b03959addec01478de75b81c1367fd49f92dd79a1 _installdir=/opt/appimages prepare() { - chmod a+x ${_pkgname} - ${srcdir}/${_pkgname} --appimage-extract >/dev/null - _desktop_file="${srcdir}/squashfs-root/lx-music-desktop.desktop" + chmod a+x ../${_pkgname} + ./${_pkgname} --appimage-extract >/dev/null + _desktop_file="squashfs-root/lx-music-desktop.desktop" sed -i "s+Name=lx-music-desktop+Name=LX Music+" ${_desktop_file} sed -i "s+AppRun+env DESKTOPINTEGRATION=no ${_installdir}/lx-music-desktop.AppImage+" ${_desktop_file} sed -i "/^Comment=/d" ${_desktop_file} @@ -29,12 +29,20 @@ prepare() { sed -i "3iName[zh_CN]=洛雪音乐助手" ${_desktop_file} sed -i "4iComment[zh_CN]=一个免费的音乐查找助手" ${_desktop_file} sed -i "4iComment=A free music search helper" ${_desktop_file} - find "${srcdir}/squashfs-root/usr/share/icons/hicolor" -type d -exec chmod 755 {} \; } package() { - install -dm755 "${pkgdir}/usr/share/icons" - install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/lx-music-desktop.AppImage" - install -Dm644 "${srcdir}/squashfs-root/lx-music-desktop.desktop" "${pkgdir}/usr/share/applications/lx-music-desktop.desktop" - cp -R "${srcdir}/squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons" + install -Dm755 ../${_pkgname} "${pkgdir}/${_installdir}/lx-music-desktop.AppImage" + install -Dm644 "squashfs-root/lx-music-desktop.desktop" "${pkgdir}/usr/share/applications/lx-music-desktop-appimage.desktop" + + install -Dm644 "squashfs-root/usr/share/icons/hicolor/16x16/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/32x32/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/48x48/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/64x64/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/128x128/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/256x256/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/lx-music-desktop-appimage.png" + install -Dm644 "squashfs-root/usr/share/icons/hicolor/512x512/apps/lx-music-desktop.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/lx-music-desktop-appimage.png" + + install -Dm644 "squashfs-root/license_zh.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + } |