openfic-bin

LOW
maintainer lzsnyy 0 votes scanned 2026-08-29 07:38:41.750184
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: lzsnyy <710080675@qq.com>
2# Contributor: syrizelink (original author) <https://github.com/syrizelink>
3
4pkgname=openfic-bin
5pkgver=0.10.2
6pkgrel=1
7pkgdesc="OpenFic — 跨平台、AI Native 的一站式小说创作工具 (官方预编译版)"
8arch=('x86_64' 'aarch64')
9url="https://github.com/syrizelink/OpenFic"
10license=('Apache-2.0')
11depends=('gtk3' 'nss' 'alsa-lib' 'libxkbcommon' 'libxcomposite' 'libxdamage'
12 'libxrandr' 'libcups' 'libdrm' 'mesa')
13provides=("${pkgname%-bin}=${pkgver}")
14conflicts=("${pkgname%-bin}")
15
16source_x86_64=("${url}/releases/download/v${pkgver}/OpenFic-${pkgver}-linux-x86_64.tar.gz")
17source_aarch64=("${url}/releases/download/v${pkgver}/OpenFic-${pkgver}-linux-aarch64.tar.gz")
18sha256sums_x86_64=('2acb6870f59062df60edbf5c5eda4d9b94ee097a50459dea75fef7a3a57d9733')
19sha256sums_aarch64=('febfdbf3b356503caf80b8317da780ec40cd17e75f329ee3f4777643a76896d5')
20
21package() {
22 local _dir="OpenFic-${pkgver}-linux-${CARCH/x86_64/x64}"
23 _dir="${_dir/aarch64/arm64}"
24
25 # Electron 应用整体安装到 /opt/OpenFic
26 install -d "${pkgdir}/opt"
27 cp -a --no-preserve=ownership "${_dir}" "${pkgdir}/opt/${pkgname%-bin}"
28
29 # Electron 的 chrome-sandbox 需要 setuid root
30 install -d "${pkgdir}/usr/bin"
31 chmod 4755 "${pkgdir}/opt/${pkgname%-bin}/chrome-sandbox"
32 ln -s "/opt/${pkgname%-bin}/openfic-desktop" "${pkgdir}/usr/bin/openfic"
33
34 # 桌面入口与图标
35 install -Dm644 "${_dir}/resources/frontend-dist/pwa-icons/icon-512.png" \
36 "${pkgdir}/usr/share/icons/hicolor/512x512/apps/openfic.png"
37 install -Dm644 /dev/null "${pkgdir}/usr/share/applications/openfic.desktop"
38 cat > "${pkgdir}/usr/share/applications/openfic.desktop" <<EOF
39[Desktop Entry]
40Type=Application
41Name=OpenFic
42Comment=AI Native 的一站式小说创作工具
43Exec=/usr/bin/openfic
44Icon=openfic
45Categories=Office;TextEditor;
46StartupWMClass=openfic-desktop
47EOF
48
49 install -Dm644 "${_dir}/LICENSES.chromium.html" \
50 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html"
51}
52

Scan history

Scanned at (UTC)SeverityRules
2026-08-29 07:38:41 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