summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 576e8a417d22647a56ed06909836a9c95416621d (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
# Maintainer: Nanami <Yejia995@gmail.com>
# Contributor: bilibili_xiaok <the_xiaok@qq.com>
# Contributor: little_sheepycn <little_sheepycn@redstonebuild.onmicrosoft.com>
# Icon based on https://github.com/Peternal
pkgname=bilibili-electron
_pkgname=${pkgname%-bin}
pkgver=rolling
pkgrel=4
pkgdesc="A Linux bilibili GUI. Use installed electron."
arch=("x86_64" "aarch64")
license=("MIT")
url="https://github.com/msojocs/bilibili-linux"
provides=(${_pkgname})
conflicts=("bilibili-bin")
depends=("electron" "ffmpeg")
makedepends=("asar")
source_x86_64=("${pkgname}-${pkgver}-x86_64-linux.tar.gz::${url}/releases/download/continuous/bilibili-continuous-x86_64.tar.gz")
source_aarch64=("${pkgname}-${pkgver}-aarch64-linux.tar.gz::${url}/releases/download/continuous/bilibili-continuous-arm64.tar.gz")
source=(
    "${pkgname}.desktop"
    "${pkgname}.svg"
    "${pkgname}")
sha256sums=("e25a1e8feef615fd29722c64eeca9a0be95ee3c816074208939d26031171f3cd"
            "256fb103121107cf757ecd89caecffb792fd448ae139a1f18d017171ac8a3a06"
            "0f4e10c86a6ab59e4a0395960bf396201190af22ca488f8fb85e4fd941ee9665")
sha256sums_x86_64=("SKIP")
sha256sums_aarch64=("SKIP")

build() {
    cd $srcdir
}

package() {
    rm -rf bin
    rm -rf electron
    install -Dm644 "${pkgname}.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
    install -Dm644 "${srcdir}/app/app-update.yml" "${pkgdir}/usr/share/${pkgname}/app-update.yml"
    install -Dm644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
    install -Dm644 "${srcdir}/app/app.asar" "${pkgdir}/usr/share/${pkgname}/app.asar"
    cp -pvr "${srcdir}/app/extensions" "${pkgdir}/usr/share/${pkgname}/extensions"
    install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}