blob: 414c31eb083470ac0b4d12b927b8373b2e1b37eb (
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
47
48
49
|
# Maintainer: chenus <lin.pyw@qq.com>
# Contributor: chenus <lin.pyw@qq.com>
pkgname=vutronmusic-bin
_pkgname=VutronMusic
pkgver=1.6.0
pkgrel=2
pkgdesc="高颜值的第三方网易云播放器,支持本地音乐播放、离线歌单、桌面歌词、Touch Bar歌词、Mac状态栏歌词显示"
arch=('x86_64')
url="https://github.com/stark81/VutronMusic"
license=('MIT')
depends=(
'desktop-file-utils'
'gtk4'
'hicolor-icon-theme'
'at-spi2-core'
'libnotify'
'libsecret'
'libxss'
'libxtst'
'nss'
'util-linux-libs'
)
optdepends=('libappindicator-gtk3')
makedepends=(
'gendesk'
)
source=(
"${pkgname}_${pkgver}.deb::${url}/releases/download/v${pkgver}/VutronMusic.${pkgver}_amd64.deb"
)
sha256sums=(
'9dd16e042fe54fcd45b2ee9442cdcd94028e2caa00ff4e553ca60286ac3e8faa'
)
package(){
# Extract package data
ar -x "${srcdir}/${pkgname}_${pkgver}.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
}
|