From e42dd10982188538a158fc4d981b7122e6ab8d8c Mon Sep 17 00:00:00 2001 From: indusy Date: Sat, 16 Dec 2023 22:13:11 +0800 Subject: [PATCH] io.github.msojocs.bilibili/1.12.5-2 --- .../io.github.msojocs.bilibili.desktop | 18 ++++ .../io.github.msojocs.bilibili.svg | 99 +++++++++++++++++++ .../io.github.msojocs.bilibili.yaml | 52 ++++++++++ 3 files changed, 169 insertions(+) create mode 100644 io.github.msojocs.bilibili/io.github.msojocs.bilibili.desktop create mode 100644 io.github.msojocs.bilibili/io.github.msojocs.bilibili.svg create mode 100644 io.github.msojocs.bilibili/io.github.msojocs.bilibili.yaml diff --git a/io.github.msojocs.bilibili/io.github.msojocs.bilibili.desktop b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.desktop new file mode 100644 index 0000000..4c3b12b --- /dev/null +++ b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Categories=AudioVideo;Video;TV; +Comment=哔哩哔哩桌面版 +Comment[zh_CN]=哔哩哔哩桌面版 +Comment[zh_TW]=嗶哩嗶哩桌面版 +Exec=bilibili %U +Icon=io.github.msojocs.bilibili +StartupWMClass=bilibili +Name=哔哩哔哩 +Name[zh_CN]=哔哩哔哩 +Name[zh_TW]=嗶哩嗶哩 +Keywords=animation;anime;drama;live;movie;player;tv;video; +Keywords[zh_CN]=animation;anime;bilibili;drama;live;movie;player;tv;video;B站;播放器;电视;动画;动漫;电影;番剧;视频;直播; +Keywords[zh_TW]=animation;anime;bilibili;drama;live;movie;player;tv;video;B站;播放器;电视;動畫;動漫;电影;番劇;視頻;直播; +StartupNotify=true +Terminal=false +Type=Application +SingleMainWindow=true diff --git a/io.github.msojocs.bilibili/io.github.msojocs.bilibili.svg b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.svg new file mode 100644 index 0000000..c3b3c44 --- /dev/null +++ b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/io.github.msojocs.bilibili/io.github.msojocs.bilibili.yaml b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.yaml new file mode 100644 index 0000000..00419d6 --- /dev/null +++ b/io.github.msojocs.bilibili/io.github.msojocs.bilibili.yaml @@ -0,0 +1,52 @@ +app-id: io.github.msojocs.bilibili +runtime: org.freedesktop.Platform +runtime-version: '23.08' +sdk: org.freedesktop.Sdk +base: org.electronjs.Electron2.BaseApp +base-version: '23.08' +sdk-extensions: + - org.freedesktop.Sdk.Extension.node18 +separate-locales: false +finish-args: + - --share=ipc + - --socket=x11 + - --socket=pulseaudio + - --share=network + - --device=dri + - --persist=.config/bilibili + - --talk-name=org.freedesktop.Notifications + - --talk-name=org.kde.StatusNotifierWatcher + +modules: + - name: bilibili + buildsystem: simple + build-commands: + - mkdir extract + - ar x bilibili.deb + - tar xf data.tar.xz -C extract + - install -Dm755 bilibili.sh /app/bin/bilibili + post-install: + - mkdir -p /app/lib/electron + - cp -r extract/opt/apps/io.github.msojocs.bilibili/files/bin/electron/* -t /app/lib/electron/ + - install -D extract/opt/apps/io.github.msojocs.bilibili/files/bin/app/app.asar -t /app/lib/bilibili/ + - install -D io.github.msojocs.bilibili.svg -t /app/share/icons/hicolor/scalable/apps/ + - install -D io.github.msojocs.bilibili.desktop -t /app/share/applications/ + sources: + - type: file + filename: bilibili.deb + url: https://github.com/msojocs/bilibili-linux/releases/download/v1.12.5-2/io.github.msojocs.bilibili_1.12.5-2_amd64.deb + sha256: a1a42f2505475e6ec8fb7ae3b740cf33018e5cb8708093fac16bb66e1680d6ce + size: 77720808 + dest-filename: bilibili.deb + + - type: script + commands: + - export TMPDIR=$XDG_RUNTIME_DIR/app/$FLATPAK_ID + - exec zypak-wrapper /app/lib/electron/electron /app/lib/bilibili/app.asar "$@" + dest-filename: bilibili.sh + + - type: file + path: io.github.msojocs.bilibili.desktop + + - type: file + path: io.github.msojocs.bilibili.svg \ No newline at end of file