summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyope2023-06-14 18:40:18 +0800
committerkyope2023-06-14 18:40:18 +0800
commit053a40827f090c5923f3b181956200c87a45aec9 (patch)
treefa68f499579ee7cc4292c46b61aacd6db51153c3
parentebc4be66c6930c6c5e0fa460810c8a83aff09020 (diff)
downloadaur-053a40827f090c5923f3b181956200c87a45aec9.tar.gz
v2.2.2
-rw-r--r--.SRCINFO4
-rwxr-xr-xPKGBUILD28
2 files changed, 20 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff72881f5b55..8f03efecb8fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6ecdf3641986..5a9740783661 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+
}