<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/CEFPlugin.cmake, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-09-04T13:58:53Z</updated>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/26.4' into 26.4</title>
<updated>2026-09-04T13:58:53Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-01T10:35:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=00bb3bb6f07660bd914d29a1389342bb3060d254'/>
<id>urn:sha1:00bb3bb6f07660bd914d29a1389342bb3060d254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Dullahan to latest on Arch</title>
<updated>2026-08-08T09:59:09Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-08-08T09:59:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5d8d0117673ba6f62894b6d14d33679fb956c7c1'/>
<id>urn:sha1:5d8d0117673ba6f62894b6d14d33679fb956c7c1</id>
<content type='text'>
as its system CEF has been upgraded to 151.3.14.
The latest one is chosen here because it's the closest now.
</content>
</entry>
<entry>
<title>Compare LINUX_DISTRO with freedesktop on Flatpak</title>
<updated>2026-07-31T11:29:02Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-31T11:29:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7e47eff5042c2fb897c8eee1219889a84ca3bf36'/>
<id>urn:sha1:7e47eff5042c2fb897c8eee1219889a84ca3bf36</id>
<content type='text'>
so no need for USE_FLATPAK, and just maybe there are some other
platforms that use this runtime as the distro info.
</content>
</entry>
<entry>
<title>Upgrade Dullahan to embed_scheme on Arch</title>
<updated>2026-07-29T22:40:13Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-29T22:40:13Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bb748f993bbdd3be537558d5ba1941e7d20e3b35'/>
<id>urn:sha1:bb748f993bbdd3be537558d5ba1941e7d20e3b35</id>
<content type='text'>
as its system CEF has been upgraded to 150.0.17.
v1.40.0-CEF_150.0.16.embed_scheme is chosen here instead of the
latest one because the latest one use 150.0.18.
Anticipating newest Dullahan version using not yet available API
on Arch CEF 150.0.17.
</content>
</entry>
<entry>
<title>Add support for Arch ARM</title>
<updated>2026-07-28T06:40:41Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-28T05:58:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=76728f724b7ee0d5c013b9671eab6cc00f37c02d'/>
<id>urn:sha1:76728f724b7ee0d5c013b9671eab6cc00f37c02d</id>
<content type='text'>
No cef package yet, so at-spi2-core &amp; minizip must be directly
depended on.
Also, the package compression used in Arch ARM is different.
</content>
</entry>
<entry>
<title>Revert "Links to some system libs &amp; bundle some others for CEF"</title>
<updated>2026-07-23T14:46:17Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-23T14:42:16Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3da3b4c0827d9f47ff073f5b25ab430c05e49899'/>
<id>urn:sha1:3da3b4c0827d9f47ff073f5b25ab430c05e49899</id>
<content type='text'>
This reverts commit 3441a57e91f607b8beaa12424bcf71117cedade2.
Also includes both libGLESv2.so &amp; libvulkan.so.1 to the stripping
part. Also reorder the list alphabetically (and case-ically).
Presence of libGLESv2.so on the system isn't mandatory any more
now on Debian/Ubuntu.

This fixes the WebGL being disabled on affected distros.
</content>
</entry>
<entry>
<title>Upgrade Dullahan to 1.40 on Arch</title>
<updated>2026-07-22T03:59:00Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-21T11:50:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=82e3f71e886a23c81bafbfc28b419c804d7c1b97'/>
<id>urn:sha1:82e3f71e886a23c81bafbfc28b419c804d7c1b97</id>
<content type='text'>
as its system CEF has been upgraded to 150.0.14.
v1.40.0-CEF_150.0.13.accel is chosen here instead of the newer ones
because later ones use 150.0.15 &amp; 150.0.16.
Anticipating newest Dullahan versions using not yet available API
on Arch CEF 150.0.14.
</content>
</entry>
<entry>
<title>Strip Dullahan/CEF binaries on Linux</title>
<updated>2026-07-16T02:06:59Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-16T02:06:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c26abf15e6ca3e867488190166fdc68cad7c026e'/>
<id>urn:sha1:c26abf15e6ca3e867488190166fdc68cad7c026e</id>
<content type='text'>
Stripping dullahan_host on Fedora (maybe Arch too) needs to be done
after it's copied to prebuilt directory cause somehow when done
before, it wouldn't work somehow. Also, placing the snippet along
with the rest (down there) would cause the file to be corrupt
(the ELF patching must have been executed when the stripping wasn't
done yet).
Stripping CEF binaries on non Arch/Fedora is done before they're
installed to avoid eating too much storage from having unstripped
copies.
Flatpak already strips, so no need for additional stripping for
Flatpak only files. Gentoo already strips too but it's okay, no
need to rule Flatpak and/or Gentoo out.
</content>
</entry>
<entry>
<title>Flatpak support</title>
<updated>2026-06-22T03:25:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-22T00:34:39Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5'/>
<id>urn:sha1:ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5</id>
<content type='text'>
Still uses prebuilt GLU, could be improved by using the glu shared
module.
Still uses prebuilt OpenAL, could be improved by separating the
ALUT dependency (which isn't available on the runtime) from it,
so we could use runtime's OpenAL.
Still uses prebuilt LibXML2, could be improved by separating the
Minizip &amp; ColladaDOM from it (which aren't available on the
runtime) from it, so we could use runtime's LibXML2 but have
ColladaDOM built against it (and a still non-runtime Minizip).
Still uses FLTK 1.3, when I tried using 1.4, it still had linking
errors (might need to just add Cairo libraries to the
target_link_libraries).
VLC plugins are installed in vlc/plugins path relative to the vlc
&amp; vlccore libraries, the way they are in the distro I got the
binaries from (Debian), cause I think it's the libraries that are
compiled with that path.
Still uses prebuilt dependencies in general, could be improved by
having them as modules to be built.
_FORTIFY_SOURCE needs to be skipped to avoid redefinition cause
Flatpak build system already defines it.
The conditionals for deciding installation paths need to be
reorganised to accomodate installation that doesn't require an
encapsulating namespace (because the installed files are already
encapsulated in the app sandbox).
The library directory naming scheme used here is lib64.
The libGLESv2.so &amp; libvulkan.so.1 installed are still copies, not
links yet, because I'm still not familiar yet with the runtime
hierarchies (they might reside just in /usr/lib/x86_64-linux-gnu).
</content>
</entry>
<entry>
<title>Fix typo in 8bde6901477280e7eaf719daebbf978143e2d0cb</title>
<updated>2026-06-15T16:03:39Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-15T16:03:39Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6762edb10ff3c5e4f11476d2ade665a30436fa98'/>
<id>urn:sha1:6762edb10ff3c5e4f11476d2ade665a30436fa98</id>
<content type='text'>
</content>
</entry>
</feed>
