summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRimuruW2021-02-03 20:00:11 +0800
committerRimuruW2021-02-03 20:00:11 +0800
commitad9379dbf38ea6294fec841f67baf6882c0a26bd (patch)
tree21cf6e4866fe92b40e390015701029d3175f0203
parent6fbec35f95c06fc1e3b54598afd3dacf921977d3 (diff)
downloadaur-ad9379dbf38ea6294fec841f67baf6882c0a26bd.tar.gz
Update PKGBUILD
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD50
3 files changed, 59 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a9e00d9af971..8b70aa350b45 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c9357e8d8f3b..a0bdeabf9d0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}