Package Details: collabora-office 26.04.2.1-1

Git Clone URL: https://aur.archlinux.org/collabora-office.git (read-only, click to copy)
Package Base: collabora-office
Description: Collabora Office - Qt6 desktop document editor powered by Collabora Online
Upstream URL: https://collaboraoffice.com
Keywords: office
Licenses: MPL-2.0
Submitter: rash419
Maintainer: rash419
Last Packager: rash419
Votes: 5
Popularity: 1.26
First Submitted: 2026-03-25 09:03 (UTC)
Last Updated: 2026-07-14 16:28 (UTC)

Latest Comments

1 2 3 Next › Last »

rash419 commented on 2026-07-16 06:02 (UTC)

Hi @guiodic,

Feel free to report the bugs on https://github.com/CollaboraOnline/online/issues

Regards, Rashesh :)

guiodic commented on 2026-07-14 18:04 (UTC) (edited on 2026-07-14 18:20 (UTC) by guiodic)

edit: It seems AUR download the unpatched PKGBUILD. Now I try to change it on my local system

edit 2: It works after the fix.

Unfortunately, I have to say that the software is still a bit rough around the edges, but I hope it will improve in future releases.

guiodic commented on 2026-07-14 18:00 (UTC)

@rash419

Now I receive the same error of Foer

checking for Poco/Net/WebSocket.h... no configure: error: header Poco/Net/WebSocket.h not found; build the engine first (POCO is built there) or install a system POCO

rash419 commented on 2026-07-14 16:31 (UTC)

Hi guiodic,

Thanks for the report. Looks like npm 12 dropped the support for npm-shrink package json. I added a temporary fix to aur package. Let me know if it resolves the issue for you. I will also report it to upstream.

Regards, Rashesh

guiodic commented on 2026-07-14 15:54 (UTC)

/run/media/guido/nvme1/linux/collabora-office/src/include/COKit/COKit.h:197:8: warning: type 'struct COKitDocumentClassStruct' violates the C++ One Definition Rule [-Wodr]
  197 | struct COKitDocumentClassStruct
      |        ^
/run/media/guido/nvme1/linux/collabora-office/src/include/COKit/COKit.h:197:8: note: a different type is defined in another translation unit
  197 | struct COKitDocumentClassStruct
      |        ^
/run/media/guido/nvme1/linux/collabora-office/src/include/COKit/COKit.h:213:11: note: the first difference of corresponding definitions is field 'getParts'
  213 |     int (getParts) (COKitDocument pThis);
      |           ^
/run/media/guido/nvme1/linux/collabora-office/src/include/COKit/COKit.h:197:8: note: a type with different number of fields is defined in another translation unit
  197 | struct COKitDocumentClassStruct
      |        ^
make[3]: uscita dalla directory «/run/media/guido/nvme1/linux/collabora-office/src/online.mirror-cp-26.04.2-1/qt»
make[2]: uscita dalla directory «/run/media/guido/nvme1/linux/collabora-office/src/online.mirror-cp-26.04.2-1/qt»
Making all in browser
make[2]: ingresso nella directory «/run/media/guido/nvme1/linux/collabora-office/src/online.mirror-cp-26.04.2-1/browser»
npm error code EUSAGE
npm error
npm error The npm ci command can only install with an existing
npm error package-lock.json with lockfileVersion >= 1. Run an install with npm@5
npm error or later to generate a package-lock.json file, then try again.
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts]
npm error [--allow-directory <all|none|root>] [--allow-file <all|none|root>]
npm error [--allow-git <all|none|root>] [--allow-remote <all|none|root>]
npm error [--allow-scripts <package-list> [--allow-scripts <package-list> ...]]
npm error [--strict-allow-scripts] [--dangerously-allow-all-scripts] [--no-audit]
npm error [--no-bin-links] [--no-fund] [--dry-run]
npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm error [--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error   --install-strategy
npm error     Sets the strategy for installing packages in node_modules.
npm error
npm error   --legacy-bundling
npm error     Instead of hoisting package installs in node_modules, install packages
npm error
npm error   --global-style
npm error     Only install direct dependencies in the top level node_modules,
npm error
npm error   --omit
npm error     Dependency types to omit from the installation tree on disk.
npm error
npm error   --include
npm error     Option that allows for defining which types of dependencies to install.
npm error
npm error   --strict-peer-deps
npm error     If set to true, and --legacy-peer-deps is not set, then any
npm error
npm error   --foreground-scripts
npm error     Run all build scripts (ie, preinstall, install, and
npm error
npm error   --ignore-scripts
npm error     If true, npm does not run scripts specified in package.json files.
npm error
npm error   --allow-directory
npm error     Limits the ability for npm to install dependencies from directories.
npm error
npm error   --allow-file
npm error     Limits the ability for npm to install dependencies from tarball files.
npm error
npm error   --allow-git
npm error     Limits the ability for npm to fetch dependencies from git references.
npm error
npm error   --allow-remote
npm error     Limits the ability for npm to fetch dependencies from urls.
npm error
npm error   --allow-scripts
npm error     Comma-separated list of packages whose install-time lifecycle scripts
npm error
npm error   --strict-allow-scripts
npm error     If true, turn the install-script policy from a warning into a hard
npm error
npm error   --dangerously-allow-all-scripts
npm error     If true, bypass the allowScripts policy entirely and run every
npm error
npm error   --audit
npm error     When "true" submit audit reports alongside the current npm command to the
npm error
npm error   --bin-links
npm error     Tells npm to create symlinks (or .cmd shims on Windows) for package
npm error
npm error   --fund
npm error     When "true" displays the message at the end of each npm install
npm error
npm error   --dry-run
npm error     Indicates that you don't want npm to make any changes and that it should

rash419 commented on 2026-07-08 18:41 (UTC)

Hi @foer,

I don't see the error. Besides poco is built in engine so it should be there in https://github.com/Rash419/collabora-core-assets/releases/download/cp-26.04.2-1/core-co-26.04-assets.tar.gz. Therefore, the dependency has been removed in latest update.

Regards, Rashesh

foer commented on 2026-07-08 17:24 (UTC)

Hi @rash419 The build fails with:

checking for Poco/Net/WebSocket.h... no
configure: error: header Poco/Net/WebSocket.h not found; build the engine first (POCO is built there) or install a system POCO

It seems that a dependency is missing!

rash419 commented on 2026-07-08 10:09 (UTC) (edited on 2026-07-08 10:10 (UTC) by rash419)

Hello everyone, Sorry for the delay. I have updated the package to 26.04 version. Let me know if you find any problems. Regards, Rashesh

rash419 commented on 2026-07-02 18:01 (UTC)

Hi LFdev, I am aware of the transition. I will update the package ASAP. Regards, Rashesh

LFdev commented on 2026-07-02 17:56 (UTC) (edited on 2026-07-02 18:01 (UTC) by LFdev)

Hi, there. Thank you for maintaining the package. Development has moved to their own Gerrit server, and v26.04.1 was released already. Any chances of an update? You probably are aware of the Flathub manifest where you can get more info, right?

Also, maybe it was fixed in the newer version, but here with v25.04 I see an yellow block over the mouse cursor when opening spreadsheets, and the dark theme is completely messed up. Running the app from the terminal shows (DE = GNOME):

[3400088:3400088:0702/143611.754654:ERROR:/base/resource/resource_bundle.cc:232] NOTREACHED hit. Unable to load bitmap image with id 47562, scale=1
Collabora Online Development Edition-3400554 2026-07-02 14:36:17.981403 -0300 [ docbroker_001 ] WRN  Client session [001] not found to forward message: o971 unloaded: viewid=0 views=0| wsd/DocumentBroker.cpp:5285

Thanks again. Regards