summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
24 hoursFix macOS build instructionErik Kundiman
26 hoursMerge branch 'main' into 26.4Erik Kundiman
26 hoursCMake 4.4.2 & auto downloaded python on vcpkgErik Kundiman
can be used instead of manually installing python.
26 hoursMerge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
2026-08-08Generalise Debian/Ubuntu build instructionsErik Kundiman
Even though not obligatory, adding paths to GL libs wouldn't hurt in building for amd64. Also fix Arch aarch64 architecture label (ARM is the project label which encompasses various ARM architectures including 32-bit ones).
2026-07-29Can use CMake 4.4.0 on vcpkgErik Kundiman
2026-07-28Add support for Arch ARMErik Kundiman
No cef package yet, so at-spi2-core & minizip must be directly depended on. Also, the package compression used in Arch ARM is different.
2026-07-04Default Python version on FreeBSD is 3.12Erik Kundiman
2026-06-23Can use CMake 4.3.3 on vcpkgErik Kundiman
2026-06-14Windows arm64 & macOS x86-64 use LL's packaged GLMErik Kundiman
so we don't have to keep 1.0.1 on vcpkg or MacPorts around any more (the last version they compile with, in the code's current state).
2026-06-13Remove +universal variants from instruction lineErik Kundiman
The instruction is for building thin binaries anyway, the +universal was meant for systems that are set up to build for both architectures, BUT separate thin ones.
2026-05-31Correct README a bit for Fedora & openSUSE TumbleweedErik Kundiman
Fedora: boost-url should be pulled already by boost-devel openSUSE Tumbleweed: in practice, the package name is glm-devel, not glm
2026-05-26Arch package links to system CEF instead of bundling itErik Kundiman
Arch's system CEF version is 147 so we choose Dullahan version 1.30.
2026-05-26Fedora package links to system CEF instead of bundling itErik Kundiman
Fedora's system CEF version is 146.0.11 so we choose the Dullahan version that uses the next closest CEF version (146.0.12 and not 146.0.10), which is Dullahan 1.29 and not 1.28. System libcef_dll is somehow distributed only in source form (on Arch too), so in order to be able to link to it, we have to compile it first, but its CMakeLists.txt is a sub one, incomplete, so we use the solution of adding an empty macro: https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=17732 System CEF's library encapsulating folder that contains libcef.so, hence needs to be add to runtime path.
2026-05-26Install dynamic libs, etc in folder on Linux & BSDErik Kundiman
This includes files of WebRTC, Discord, VLC & CEF and their media plugins & resources. This is so they won't clash just in case some other packages install files with the same names in system library directories. Furthermore, this seems to prevent Dullahan/CEF from breaking in general. The path to this encapsulating folder needs to be added as a runtime path to especially dullahan_host & libmedia_plugin_cef.so so they can find libcef.so etc, also for the viewer to find libllwebrtc.so & libdiscord_partner_sdk.so. And that's why `patchelf` needs to be made sure it's installed.
2026-05-19Merge branch 'main' into 2026.02Erik Kundiman
2026-05-19Update Ubuntu & openSUSE Tumbleweed instructionsErik Kundiman
for the previous 2 commits.
2026-05-18Merge branch 'main' into 2026.02Erik Kundiman
2026-05-18Update Linux package dependenciesErik Kundiman
Apart from FreeALUT for all distros now, not needing FMOD any more, Ubuntu gets an extra dependency, which is (system) OpenJPEG, like the rest.
2026-05-11Merge branch 'main' into 2026.02Erik Kundiman
2026-05-10Update tumbleweed build instructionsSecret Foxtail
use libboost 91, fmod no longer required for functional CEF
2026-05-09Merge branch 'main' into 2026.02Erik Kundiman
2026-05-09Can use CMake 4.3.2 on vcpkgErik Kundiman
2026-05-02Merge branch 'main' into 2026.02Erik Kundiman
2026-05-02Fix instruction on SDL package to install on FedoraErik Kundiman
2026-04-23Merge branch 'main' into 2026.02Erik Kundiman
2026-04-23Microsoft VS 18 2026 project extension is now slnxErik Kundiman
2026-04-22Merge branch 'main' into 2026.02Erik Kundiman
2026-04-22CMake 4.2.3 on vcpkg and MS VS 18 2026 Build ToolsErik Kundiman
2026-04-19PYTHON env var now for directory not executableErik Kundiman
2026-01-03update boost to 1.90 on tumbleweedSecret Foxtail
update build instructions and package depends to reflect new boost vers
2025-12-24Use CMake 3.31.10 instead of 3.30.1 on WindowsErik Kundiman
2025-12-04Merge branch '2025.08'Erik Kundiman
2025-12-04Update instructions' minimum macOS version to 12Erik Kundiman
2025-11-29Merge branch 'main' into 2025.08Erik Kundiman
2025-11-29Add nghttp2 to macOS build preparation instructionsErik Kundiman
though implicitly pulled by curl which is pulled by cmake & git.
2025-11-28Merge branch 'main' into 2025.08Erik Kundiman
2025-11-21Use FLTK 1.4 on Debian instead of 1.3Erik Kundiman
which fixes the problem of freezing/crashing or disappearing of the viewer, at least on default GNOME-based Debian.
2025-11-07Merge branch 'main' into 2025.08Erik Kundiman
2025-11-07Change instruction from pkg add to pkg installErik Kundiman
for FreeBSD as it's the one that would pull dependencies automatically More for users that are trying to figure out the command for installing the binary package, and they read this README (which is actually for builders, who could still use pkg add).
2025-10-28Merge branch 'main' into 2025.08Erik Kundiman
2025-10-28Point CONTRIBUTING.md to GH's instead of cgit'sErik Kundiman
The mirror that displays Markdown files with hyperlinks and all, is GH's anyway.
2025-10-25Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08Erik Kundiman
2025-10-10Use MacPorts' Boost 1.88 instead of its Boost 1.87Erik Kundiman
Now that MacPorts' newest Boost version is 1.88.
2025-10-03Update tumbleweed instructions & requiresSecret Foxtail
Update libboost packages to ver 89
2025-08-11Supported Debian amd64 is now 13.0 (current stable)Erik Kundiman
OpenAL and LL's WebRTC now break CEF too just like on many other supported distros. Same as Ubuntu 24.04.2 when it comes to not yet compatible newer Pipewire, but OpenJPEG 2.5.3 (unlike 24.04.2 which is still at 2.5.0). The libminizip1 package name is also fixed here for Ubuntu.
2025-08-09Revert "Make sure sed is installed on Arch"Erik Kundiman
This reverts commit cbf64f875831992386dadc5a094b9739b678b764.
2025-08-07Make sure sed is installed on ArchErik Kundiman
Turns out it's not necessarily pulled by some other dependencies on a fresh Arch installation.
2025-07-18Bring back Arch install prefix setting instructionErik Kundiman
previously unintentionally left out from commit 829e4
2025-07-09No env settings needed for vcpkg pkgconf.exeErik Kundiman
Turns out the one used is installed/<arch>-windows/tools/pkgconf/pkgconf.exe which is installed by some package... No special PKG_CONFIG_LIBDIR/PATH needed either.