user/onlyoffice-document-server: new aport #264
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: forge/ayaports#264
Loading…
Reference in a new issue
No description provided.
Delete branch "onlyoffice/initial"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
added 1 commit
d6101173
- fixCompare with previous version
added 1 commit
1ff7f6fb
- add missing makeCompare with previous version
added 2 commits
fec9ff29
- no test suite5a1894d5
- add missing dependsCompare with previous version
added 1 commit
4210ec4a
- Fix buildCompare with previous version
added 1 commit
511b829e
- mv build_tools instead of lnCompare with previous version
I am currently stuck at building what's in core. For one, first it wants to build core/common/3dparty, which has a bunch of components that already provided by alpine (openssl). It thus tries to rebuild the world. While I can use make.py to fetch all of the missing sources, that's not cool. I can see how it builds the whole world and then after looks for system versions (in server/Makefile) but its kind of stupid.
added 1 commit
411a576e
- Add core buildCompare with previous version
sigh Now stuck on libv8 build. Of course, its broken because Google likes build systems that imports a distribution to build a library...
added 1 commit
067de788
- override build for openssl, v8 and icuCompare with previous version
added 1 commit
e33fa8a9
- added boostCompare with previous version
added 1 commit
2ef1bf10
- mergeCompare with previous version
added 1 commit
ef0fa981
- Fix prepareCompare with previous version
added 1 commit
7d688b7c
- Untarget pkgCompare with previous version
added 1 commit
fd41656b
- only build serverCompare with previous version
added 1 commit
5cf90ebb
- move default_prepareCompare with previous version
added 1 commit
18a6d9e4
- move default_prepareCompare with previous version
added 1 commit
28d6f149
- build core 3d partyCompare with previous version
added 1 commit
ed94a57d
- Build serverCompare with previous version
I managed to nuke the libv8 build and have the build system link to the system library. Things sitll don't work. DocumentServer/bin is refusing to be built, for some reason. I'm putting this one to bed for now, and come back to it at a later date.
added 1 commit
62d26790
- Properly setup system_qt linkCompare with previous version
added 1 commit
fc868834
- Add harfbuzzCompare with previous version
added 1 commit
d74b2c3f
- Attempt musl build fixCompare with previous version
Okay, looks like we're getting core to build. Musl support isn't there. Did a few patches here and there, but the currently error seems to be related to libv8 again:
Despite downgrading to nodejs14, the build still doesn't care for the libv8 version provided in nodejs. Indeed, per https://github.com/ONLYOFFICE/build_tools/issues/401, the dependencies are even patched by the build system. I'm not quite sure how to go about fixing this. Ideally, it would involve fixing their libv8 builder, but it depends on google build binaries. I don't think I feel like delving into this more.
Closing due to being impossible.
Pull request closed