diff options
author | Clansty | 2021-03-06 22:59:52 +0800 |
---|---|---|
committer | Clansty | 2021-03-06 22:59:52 +0800 |
commit | 405ff2ad8f8303727e5e8aa28fb0f0c23ead864a (patch) | |
tree | 4e54b97e8c281a03cc450256f38a0bf17d94e0e1 | |
parent | ad9379dbf38ea6294fec841f67baf6882c0a26bd (diff) | |
download | aur-405ff2ad8f8303727e5e8aa28fb0f0c23ead864a.tar.gz |
a
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | yesplaymusic.desktop | 9 |
3 files changed, 29 insertions, 39 deletions
@@ -1,12 +1,13 @@ -pkgbase = yesplaymusic - pkgdesc = A third party music application for Netease Music +pkgbase = yesplaymusic-electron + pkgdesc = A third party music application for Netease Music. Using the system electron pkgver = 0.3.3 pkgrel = 2 url = https://github.com/qier222/YesPlayMusic - arch = x86_64 + arch = any license = MIT depends = gtk3 depends = nss + depends = electron optdepends = c-ares optdepends = ffmpeg optdepends = http-parser @@ -19,7 +20,9 @@ pkgbase = yesplaymusic optdepends = libnotify optdepends = libappindicator-gtk3 source = YesPlayMusic-0.3.3.pacman::https://github.com/qier222/YesPlayMusic/releases/download/v0.3.3/YesPlayMusic-0.3.3.pacman + source = yesplaymusic.desktop md5sums = 86515dd0022d5e84112cbdb9dd9842d1 + md5sums = 107bf43817d58d29486823343ea36050 -pkgname = yesplaymusic +pkgname = yesplaymusic-electron @@ -1,15 +1,16 @@ -# Maintainer: Qingxu <qingxu@qingxu.live> +# Maintainer: Clansty <i@gao4.pw> -pkgname=yesplaymusic +pkgname=yesplaymusic-electron pkgver=0.3.3 pkgrel=2 -pkgdesc="A third party music application for Netease Music" -arch=("x86_64") +pkgdesc="A third party music application for Netease Music. Using the system electron" +arch=("any") url="https://github.com/qier222/YesPlayMusic" license=("MIT") depends=( "gtk3" "nss" + "electron" ) optdepends=( 'c-ares' @@ -26,38 +27,15 @@ optdepends=( ) source=( "YesPlayMusic-${pkgver}.pacman::https://github.com/qier222/YesPlayMusic/releases/download/v${pkgver}/YesPlayMusic-${pkgver}.pacman" + yesplaymusic.desktop ) -md5sums=('86515dd0022d5e84112cbdb9dd9842d1') +md5sums=('86515dd0022d5e84112cbdb9dd9842d1' + '107bf43817d58d29486823343ea36050') package() { - cd ${srcdir} - mv YesPlayMusic-${pkgver}.pacman YesPlayMusic-${pkgver}.pkg.tar.zst - tar -I zstd -xvf YesPlayMusic-${pkgver}.pkg.tar.zst -C ${pkgdir} - - # remove exsiting files - rm -f ${pkgdir}/.PKGINFO ${pkgdir}/.MTREE ${pkgdir}/.INSTALL -} - -post_install() { - : - #!/bin/bash - - # Link to the binary - ln -sf '/opt/YesPlayMusic/yesplaymusic' '/usr/bin/yesplaymusic' - - # SUID chrome-sandbox for Electron 5+ - chmod 4755 '/opt/YesPlayMusic/chrome-sandbox' || true - - update-mime-database /usr/share/mime || true - update-desktop-database /usr/share/applications || true - -} - -post_remove() { - : - #!/bin/bash - - # Delete the link to the binary - rm -f '/usr/bin/yesplaymusic' - + cp -r "usr" "${pkgdir}" + rm "${pkgdir}/usr/share/applications/yesplaymusic.desktop" + install -d "${pkgdir}/usr/share" + install -Dm644 -t "${pkgdir}/usr/share/applications" "yesplaymusic.desktop" + install -Dm644 "opt/YesPlayMusic/resources/app.asar" "${pkgdir}/usr/share/yesplaymusic.asar" } diff --git a/yesplaymusic.desktop b/yesplaymusic.desktop new file mode 100644 index 000000000000..585835ca209a --- /dev/null +++ b/yesplaymusic.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=YesPlayMusic +Exec=electron /usr/share/yesplaymusic.asar %U +Terminal=false +Type=Application +Icon=yesplaymusic +StartupWMClass=YesPlayMusic +Comment=A third party music application for Netease Music +Categories=Music; |