opp-bin

LOW
maintainer fantasyzhjk 0 votes scanned 2026-10-30 07:55:24.485540
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: fantasyzhjk <fantasyzhjk at aur dot archlinux dot org>
2# Upstream: https://github.com/osuplusplus/OPP
3#
4# opp-bin:官方 GitHub Release deb 的重打包。AUR 只承载配方,
5# 二进制始终来自 osuplusplus/OPP 的正式发布并按 sha256sums 校验。
6# 发新版本时仅需更新 pkgver 与第一个 sha256sums(可由 .github/workflows/AUR.yml 代办)。
7
8pkgname=opp-bin
9pkgver=0.6.0
10pkgrel=1
11pkgdesc='An all-in-one osu! toolkit'
12url='https://github.com/osuplusplus/OPP'
13license=(MIT)
14arch=(x86_64)
15
16depends=(
17 'alsa-lib' # cpal 本地音频(ALSA)
18 'dbus' # MPRIS 媒体控制、Secret Service 通道
19 'desktop-file-utils' # 运行时注册 opp:// 深链的 update-desktop-database
20 'gtk3'
21 'hicolor-icon-theme' # deb 内置 hicolor 图标
22 'libayatana-appindicator' # 托盘(二进制按 ayatana soname 链接)
23 'libx11' # live_render X11 原生子窗口(Wayland 会话经 XWayland)
24 'webkit2gtk-4.1' # Tauri/Wry 界面
25 'xdg-utils' # 深链注册 xdg-mime 与系统打开器
26)
27optdepends=(
28 'ffmpeg: Danser 渲染、Trainer 与视频工具'
29 'danser: 本地回放渲染后端'
30 'tosu: 游戏内覆盖数据源(经 pkexec 提权启动)'
31 'osu-lazer: osu! lazer 客户端'
32 'osu: Wine 下的 osu! Stable 客户端'
33)
34provides=(opp)
35conflicts=(opp)
36
37source=("https://github.com/osuplusplus/OPP/releases/download/v${pkgver}/OPP_${pkgver}_linux_amd64.deb"
38 'LICENSE')
39noextract=("OPP_${pkgver}_linux_amd64.deb")
40sha256sums=('8a54248302f514e802ee91ba72ac76c47bd61e951a5788a24343beb556546ff1'
41 '90e042cc6b2fdeb48c52142ffec83ce6f7706a664fef3bb11d65eb7a68d80039')
42
43package() {
44 cd "$srcdir"
45 # deb 为 ar 归档:先解出 data.tar.gz(Tauri deb 恒为 gzip),再摊平进 pkgdir。
46 # 内容为 usr/bin/opp、usr/share/applications/OPP.desktop 与 hicolor 图标,
47 # desktop 文件已带 Exec=opp / Icon=opp / MimeType=x-scheme-handler/opp,无需修正。
48 bsdtar -xf "OPP_${pkgver}_linux_amd64.deb"
49 bsdtar -xf data.tar.gz -C "$pkgdir"
50 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
51}
52

Scan history

Scanned at (UTC)SeverityRules
2026-10-30 07:55:24 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion