<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/README.md, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-06-14T05:58:07Z</updated>
<entry>
<title>Windows arm64 &amp; macOS x86-64 use LL's packaged GLM</title>
<updated>2026-06-14T05:58:07Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T05:58:07Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=582462ba123f55cc67f006fe0ecbfbba81311f84'/>
<id>urn:sha1:582462ba123f55cc67f006fe0ecbfbba81311f84</id>
<content type='text'>
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).
</content>
</entry>
<entry>
<title>Remove +universal variants from instruction line</title>
<updated>2026-06-12T23:33:02Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-12T23:33:02Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=6ed71a80db54aece0c9e75ee6b1ed916b7d961ca'/>
<id>urn:sha1:6ed71a80db54aece0c9e75ee6b1ed916b7d961ca</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Correct README a bit for Fedora &amp; openSUSE Tumbleweed</title>
<updated>2026-05-31T04:14:47Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-31T04:14:47Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=3b07dcd3de61bb47d7f5574606253996d7e85af7'/>
<id>urn:sha1:3b07dcd3de61bb47d7f5574606253996d7e85af7</id>
<content type='text'>
Fedora: boost-url should be pulled already by boost-devel
openSUSE Tumbleweed: in practice, the package name is glm-devel, not glm
</content>
</entry>
<entry>
<title>Arch package links to system CEF instead of bundling it</title>
<updated>2026-05-26T12:50:26Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-26T12:47:39Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=06810358cd6e92b0eef8d02464a56c9bc3969057'/>
<id>urn:sha1:06810358cd6e92b0eef8d02464a56c9bc3969057</id>
<content type='text'>
Arch's system CEF version is 147 so we choose Dullahan version 1.30.
</content>
</entry>
<entry>
<title>Fedora package links to system CEF instead of bundling it</title>
<updated>2026-05-26T12:38:34Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-26T12:23:39Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=d8f5cc0f9ac38e8fdbf674664c38ba5f0ee3996a'/>
<id>urn:sha1:d8f5cc0f9ac38e8fdbf674664c38ba5f0ee3996a</id>
<content type='text'>
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&amp;t=17732
System CEF's library encapsulating folder that contains libcef.so,
hence needs to be add to runtime path.
</content>
</entry>
<entry>
<title>Install dynamic libs, etc in folder on Linux &amp; BSD</title>
<updated>2026-05-26T10:38:42Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-26T10:16:38Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=4989aa911c5bfa39ab056e1481cde4190db3ae8e'/>
<id>urn:sha1:4989aa911c5bfa39ab056e1481cde4190db3ae8e</id>
<content type='text'>
This includes files of WebRTC, Discord, VLC &amp; CEF and their media
plugins &amp; 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 &amp; libmedia_plugin_cef.so so they can
find libcef.so etc, also for the viewer to find libllwebrtc.so &amp;
libdiscord_partner_sdk.so. And that's why `patchelf` needs to be made
sure it's installed.
</content>
</entry>
<entry>
<title>Merge branch 'main' into 2026.02</title>
<updated>2026-05-19T11:27:15Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-19T11:27:15Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=b6a7476bab2822a5e09acd9e2734e71dc1334143'/>
<id>urn:sha1:b6a7476bab2822a5e09acd9e2734e71dc1334143</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Ubuntu &amp; openSUSE Tumbleweed instructions</title>
<updated>2026-05-19T11:09:33Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-19T11:09:33Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=7e4c0e47c024336b5b2af2e1b691c23fd74417eb'/>
<id>urn:sha1:7e4c0e47c024336b5b2af2e1b691c23fd74417eb</id>
<content type='text'>
for the previous 2 commits.
</content>
</entry>
<entry>
<title>Merge branch 'main' into 2026.02</title>
<updated>2026-05-18T12:51:39Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-18T12:51:39Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=568a74e63ab9c136676a84dbbf53a34f810b07da'/>
<id>urn:sha1:568a74e63ab9c136676a84dbbf53a34f810b07da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Linux package dependencies</title>
<updated>2026-05-18T12:47:33Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-18T11:59:30Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c8f1c4e4123df15fd27e6559ff88885ceab0aa29'/>
<id>urn:sha1:c8f1c4e4123df15fd27e6559ff88885ceab0aa29</id>
<content type='text'>
Apart from FreeALUT for all distros now, not needing FMOD any more,
Ubuntu gets an extra dependency, which is (system) OpenJPEG, like the rest.
</content>
</entry>
</feed>
