ofdgo-git

LOW
maintainer taotieren 0 votes scanned 2026-11-02 04:02:15.556644
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: taotieren <admin@taotieren.com>
2
3pkgname=ofdgo-git
4pkgver=r1065.9d20ecd
5pkgrel=1
6pkgdesc="Native cross-platform pure-Go OFD rendering and viewing tool"
7arch=($CARCH)
8url="https://github.com/xiaoqidun/ofdgo"
9license=('Apache-2.0')
10provides=(${pkgname%-git})
11conflicts=(${pkgname%-git})
12#replaces=(${pkgname})
13depends=(
14 glibc
15 hicolor-icon-theme
16)
17optdepends=()
18makedepends=(
19 git
20 go
21)
22backup=()
23options=('!strip' '!debug')
24#install=${pkgname}.install
25source=("${pkgname}::git+${url}.git")
26sha256sums=('SKIP')
27
28prepare() {
29 git -C "${srcdir}/${pkgname}" clean -dfx
30
31 # cd "${srcdir}/${pkgname%-git}"
32 # git tag --delete nightly
33}
34
35pkgver() {
36 cd "${srcdir}/${pkgname}"
37 (
38 set -o pipefail
39 git describe --long --tag --abbrev=7 2>/dev/null | sed 's/^V//g;s/\([^-]*-g\)/r\1/;s/-/./g' ||
40 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
41 )
42}
43
44build() {
45 cd "${srcdir}/${pkgname}"
46 export CGO_CPPFLAGS="${CPPFLAGS}"
47 export CGO_CFLAGS="${CFLAGS}"
48 export CGO_CXXFLAGS="${CXXFLAGS}"
49 export CGO_LDFLAGS="${LDFLAGS}"
50 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
51
52 mkdir -pv build/
53 go build -o build/ofdgo ./cmd/webview
54}
55
56package() {
57 cd "${srcdir}/${pkgname}"
58
59 install -vDm0755 build/${pkgname%-git} -t ${pkgdir}/usr/bin/
60 install -vDm0644 assets/webui/ofdgo.svg -t ${pkgdir}/usr/share/icons/hicolor/scalable/apps/
61 install -vDm0644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
62 install -vDm0644 /dev/stdin ${pkgdir}/usr/share/applications/${pkgname%-git}.desktop <<EOF
63[Desktop Entry]
64Type=Application
65Version=1.0
66Name=ofdgo
67Name[zh_CN]=ofdgo
68GenericName=OFD Document Viewer
69GenericName[zh_CN]=OFD 文档阅读器
70Comment=Native cross-platform pure-Go OFD rendering and viewing tool
71Comment[zh_CN]=原生跨平台纯 Go 语言 OFD 渲染与阅读工具
72Exec=ofdgo %U
73Icon=ofdgo
74Terminal=false
75StartupNotify=true
76Categories=Office;Viewer;
77MimeType=application/ofd;
78EOF
79}
80

Scan history

Scanned at (UTC)SeverityRules
2026-11-02 04:02:15 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