euro-office-bin

LOW
maintainer Felitendo 2 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package downloads prebuilt .deb files from the project's official GitHub repository, which is a plausible source for a forked project; the binaries are not executed at build time, and the dependencies and installation process are standard for an AUR package, though the lack of source code access increases supply-chain risk slightly.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 90%): The package downloads prebuilt .deb files from the project's official GitHub repository, which is a plausible source for a forked project; the binaries are not executed at build time, and the dependencies and installation process are standard for an AUR package, though the lack of source code access increases supply-chain risk slightly.

PKGBUILD

1# Maintainer: Felitendo
2# This PKGBUILD is updated automatically:
3# https://github.com/Felitendo/PKGBUILDS
4
5pkgname=euro-office-bin
6pkgver=9.3.5_2
7pkgrel=1
8pkgdesc="Office suite for documents, spreadsheets, presentations and PDFs, forked from ONLYOFFICE (upstream binary)"
9arch=('x86_64' 'aarch64')
10url="https://github.com/Euro-Office/DesktopEditors"
11license=('AGPL-3.0-only')
12# The app ships its own Qt 6, CEF, ICU and FFmpeg in /opt/euro-office. These
13# are the libraries the bundle loads from the system (readelf -d over every
14# ELF file in it), minus the Qt SQL drivers and Quick3D, which the editors
15# never load. curl and xdg-utils are run as programs: curl for downloads,
16# xdg-open and xdg-email for links. The fonts are the ones upstream's .deb
17# depends on.
18depends=('alsa-lib' 'at-spi2-core' 'brotli' 'bzip2' 'cairo' 'curl' 'dbus'
19 'expat' 'fontconfig' 'freetype2' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3'
20 'harfbuzz' 'hicolor-icon-theme' 'krb5' 'libcups' 'libdrm' 'libgcc'
21 'libglvnd' 'libnotify' 'libpulse' 'libstdc++' 'libx11' 'libxcb'
22 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxkbcommon'
23 'libxkbcommon-x11' 'libxrandr' 'mesa' 'nspr' 'nss' 'pango' 'sh'
24 'ttf-carlito' 'ttf-dejavu' 'ttf-liberation' 'wayland' 'xcb-util'
25 'xcb-util-cursor' 'xcb-util-image' 'xcb-util-keysyms'
26 'xcb-util-renderutil' 'xcb-util-wm' 'xdg-utils' 'zlib' 'zstd')
27optdepends=('ttf-ms-fonts: Microsoft fonts'
28 'xdg-user-dirs: --new-document-templates')
29provides=("euro-office=${pkgver}" 'euro-office-desktopeditors')
30conflicts=('euro-office' 'euro-office-desktopeditors')
31options=('!strip' '!debug' '!emptydirs')
32# Tags are v<version>-<build> (v9.3.5-2) and the .deb carries the same
33# version, so pkgver keeps the build number after an underscore.
34_ver="${pkgver/_/-}"
35source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::${url}/releases/download/v${_ver}/euro-office-euro-office_${_ver}_amd64.deb")
36source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::${url}/releases/download/v${_ver}/euro-office-euro-office_${_ver}_arm64.deb")
37noextract=("${pkgname}-${pkgver}-x86_64.deb" "${pkgname}-${pkgver}-aarch64.deb")
38sha256sums_x86_64=('d1e9287bfb9278f69ca729e5df3d1dd260f58a2672f506a2efa64a4bb025e5a4')
39sha256sums_aarch64=('1c9fac8f76a40b4d99a487569780365140e32148cd42de9bdf08d0feed01693a')
40
41package() {
42 # the app in /opt/euro-office plus the launcher, desktop entry, icons and
43 # licences upstream's .deb installs
44 bsdtar -xOf "$srcdir/${pkgname}-${pkgver}-${CARCH}.deb" 'data.tar.*' \
45 | bsdtar -xpf - -C "$pkgdir" --exclude './usr/share/doc' ./opt ./usr
46
47 # the onlyoffice packages own /usr/bin/desktopeditors as well
48 rm "$pkgdir/usr/bin/desktopeditors"
49
50 mv "$pkgdir/usr/share/licenses/euro-office-euro-office" \
51 "$pkgdir/usr/share/licenses/$pkgname"
52}
53

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 00:23:45 Low 2
2026-10-12 00:18:51 Low 2
2026-10-11 00:26:05 Low 2
2026-10-11 00:16:25 Low 2

Report a package

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

0 / 4000
Your suggestion