blob: dabfafd15e3b2fe45abafec52a23edfc77d7eacf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# Maintainer: chenus <lin.pyw@qq.com>
# Contributor: chenus <lin.pyw@qq.com>
pkgname=vutronmusic-bin
_pkgname=VutronMusic
pkgver=3.2.0
pkgrel=2
pkgdesc="高颜值的第三方网易云播放器,支持本地音乐播放、离线歌单、桌面歌词、Touch Bar歌词、Mac状态栏歌词显示"
arch=('x86_64')
url="https://github.com/stark81/VutronMusic"
license=('MIT')
depends=(
'at-spi2-core'
'gtk3'
'libnotify'
'libsecret'
'libxss'
'libxtst'
'nss'
'xdg-utils'
)
makedepends=(
'gendesk'
)
source=(
"${_pkgname}-${pkgver}_linux_amd64.deb::${url}/releases/download/v${pkgver}/VutronMusic-${pkgver}_linux_amd64.deb"
)
sha256sums=(
'97c0b5cadc3f5a6b6c3b5d44d9bc13346a5eb6c21577453c17382759b9a8a4fe'
)
package(){
# Extract package data
ar -x "${_pkgname}-${pkgver}_linux_amd64.deb"
tar -xJ -f "${srcdir}/data.tar.xz" -C "${pkgdir}"
# Generate .desktop file
gendesk -q -f -n --pkgname="${pkgname}" --pkgdesc="${pkgdesc}" --categories="AudioVideo" --name="${_pkgname}" --exec="/opt/${_pkgname}/vutron %U"
rm -f "${pkgdir}/usr/share/applications/vutron.desktop"
install -Dm644 "${srcdir}/${_pkgname,,}.desktop" -t "${pkgdir}/usr/share/applications"
# icons
for icon in "${pkgdir}/usr/share/icons/hicolor"/*/apps/vutron.png; do
mv "$icon" "$(dirname "$icon")/${_pkgname,,}.png"
done
}
|