blob: 80790f954d9f300dd359846948161453aa7bc327 (
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
|
# Maintainer: willker <wz[dot]willker[at]gmail[dot]com>
pkgname=nipaplay-reload-bin
_pkgname=NipaPlay
_desktop_name=io.github.MCDFsteve.NipaPlay-Reload
pkgver=1.11.4
pkgrel=1
pkgdesc="一个现代化的跨平台视频播放器"
arch=('x86_64')
url="https://github.com/MCDFsteve/NipaPlay-Reload"
license=('MIT')
depends=('mpv' 'gtk3' 'ffmpeg' 'libass' 'libkeybinder3' 'libayatana-appindicator')
provides=("${pkgname%-reload-bin}" "${pkgname%-bin}")
conflicts=("${pkgname%-reload-bin}" "${pkgname%-bin}")
options=('!debug')
source=(
"${pkgname%-reload-bin}-${pkgver}-${CARCH}.tar.gz::${url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-Linux-amd64.tar.gz"
"${_desktop_name}.png::${url}/raw/main/assets/icons/flatpak/hicolor/512x512/apps/io.github.MCDFSteve.NipaPlay-Reload.png"
"${_desktop_name}.desktop::${url}/raw/main/assets/linux/${_desktop_name}.desktop"
"${url}/raw/main/LICENSE"
)
sha256sums=('0073fdb04d9e2bb5f16b6547625bb87f232e54f8aa372d1277ce7a44ab17f44d'
'4934ca32b909327939cdc25f069e88f773c718073bee46db42b79d30e715d5c3'
'd032abed9d298e87825e842b2181a9379292acefae775e9bd2840f264eaba16f'
'fd1d762b5ea1f4cd690235a1b8d6b8efe4ada061f5b26c1fefbd74c156f8184b')
package() {
install -Dm755 "NipaPlay" "${pkgdir}/opt/${pkgname%-reload-bin}/NipaPlay"
install -Dm755 "run.sh" "${pkgdir}/opt/${pkgname%-reload-bin}/run.sh"
mkdir -p "${pkgdir}/usr/bin"
ln -sf "/opt/nipaplay/run.sh" "${pkgdir}/usr/bin/nipaplay"
sed -i 's/^Exec=.*/Exec=\/usr\/bin\/nipaplay %f/' "${srcdir}/${_desktop_name}.desktop"
cp -rp "lib" "${pkgdir}/opt/${pkgname%-reload-bin}/"
cp -rp "data" "${pkgdir}/opt/${pkgname%-reload-bin}/"
install -Dm644 "${srcdir}/${_desktop_name}.desktop" "${pkgdir}/usr/share/applications/${_desktop_name}.desktop"
install -Dm644 "${srcdir}/${_desktop_name}.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_desktop_name}.png"
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|