diff options
author | RimuruW | 2021-02-03 20:00:11 +0800 |
---|---|---|
committer | RimuruW | 2021-02-03 20:00:11 +0800 |
commit | ad9379dbf38ea6294fec841f67baf6882c0a26bd (patch) | |
tree | 21cf6e4866fe92b40e390015701029d3175f0203 | |
parent | 6fbec35f95c06fc1e3b54598afd3dacf921977d3 (diff) | |
download | aur-ad9379dbf38ea6294fec841f67baf6882c0a26bd.tar.gz |
Update PKGBUILD
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
3 files changed, 59 insertions, 10 deletions
@@ -1,13 +1,24 @@ pkgbase = yesplaymusic pkgdesc = A third party music application for Netease Music pkgver = 0.3.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/qier222/YesPlayMusic arch = x86_64 license = MIT depends = gtk3 depends = nss - source = YesPlayMusic-0.3.3.pkg.tar.zst::https://github.com/qier222/YesPlayMusic/releases/download/v0.3.3/YesPlayMusic-0.3.3.pacman + optdepends = c-ares + optdepends = ffmpeg + optdepends = http-parser + optdepends = libevent + optdepends = libvpx + optdepends = libxslt + optdepends = minizip + optdepends = re2 + optdepends = snappy + 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 md5sums = 86515dd0022d5e84112cbdb9dd9842d1 pkgname = yesplaymusic diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2e02129d6798 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/* +src/* +*.pkg.tar.zst +*.pacman
\ No newline at end of file @@ -1,7 +1,8 @@ -# Maintainer: Qingxu +# Maintainer: Qingxu <qingxu@qingxu.live> + pkgname=yesplaymusic pkgver=0.3.3 -pkgrel=1 +pkgrel=2 pkgdesc="A third party music application for Netease Music" arch=("x86_64") url="https://github.com/qier222/YesPlayMusic" @@ -10,20 +11,53 @@ depends=( "gtk3" "nss" ) +optdepends=( + 'c-ares' + 'ffmpeg' + 'http-parser' + 'libevent' + 'libvpx' + 'libxslt' + 'minizip' + 're2' + 'snappy' + 'libnotify' + 'libappindicator-gtk3' +) source=( - "YesPlayMusic-${pkgver}.pkg.tar.zst::https://github.com/qier222/YesPlayMusic/releases/download/v${pkgver}/YesPlayMusic-${pkgver}.pacman" + "YesPlayMusic-${pkgver}.pacman::https://github.com/qier222/YesPlayMusic/releases/download/v${pkgver}/YesPlayMusic-${pkgver}.pacman" ) md5sums=('86515dd0022d5e84112cbdb9dd9842d1') 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 "${pkgdir}/opt/YesPlayMusic/chrome-sandbox" + 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' - rm -f ${pkgdir}/.PKGINFO ${pkgdir}/.MTREE ${pkgdir}/.INSTALL - - mkdir ${pkgdir}/usr/bin - ln -sf '/opt/YesPlayMusic/yesplaymusic' "${pkgdir}/usr/bin/yesplaymusic" } |