summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: c452ebe7e189a389520b1e8d2cb01652b2295074 (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
# Maintainer:       baiyuanneko <i at nekomoe dot xyz>
pkgname=bangumium-bin
pkgver=0.9.2
pkgrel=1
pkgdesc="Universal third-party desktop client for bgm.tv"
arch=('any')
url="https://github.com/Bangumium/Bangumium"
license=('MIT')
depends=('python-gobject' 'webkit2gtk-4.1')
provides=('bangumium')
conflicts=('bangumium-git')
source=(
    'icon.png'::"https://raw.githubusercontent.com/Bangumium/Bangumium/refs/tags/v${pkgver}/icon.png"
    "bangumium-linux"::"${url}/releases/download/v${pkgver}/bangumium-linux"
)
sha256sums=('454f0bef7bbc8d81f361d97e3f0fb23d9f4ccbc5a824d8c3419479e4dc5a9341'
            '1a42c646ba8365a0be61a4909054054fdb83a72f39346eec312b73d24b606dfe')

package() {
    cd "$srcdir"
    install -Dm644 "icon.png"           "${pkgdir}/usr/share/icons/bangumium.png"
    install -Dm755 "bangumium-linux"    "${pkgdir}/usr/bin/bangumium"
    install -Dm644 "/dev/stdin"         "${pkgdir}/usr/share/applications/bangumium.desktop" << "EOF"
[Desktop Entry]
Name=Bangumium
Comment=Universal third-party desktop client for bgm.tv
Exec=/usr/bin/bangumium
Terminal=false
Icon=/usr/share/icons/bangumium.png
Type=Application
StartupNotify=false
Categories=Network
EOF
}