<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llplugin/slplugin, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-06-23T11:57:44Z</updated>
<entry>
<title>Strip viewer binaries on GCC and Clang</title>
<updated>2026-06-23T11:57:44Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-23T10:50:04Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=3f27cd9a683360843524a42628faa6310e196645'/>
<id>urn:sha1:3f27cd9a683360843524a42628faa6310e196645</id>
<content type='text'>
but excluding AppleClang.
</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://www.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>Merge tag 'Second_Life_Release#4e2a9667-2025.08' into 2025.08</title>
<updated>2025-10-26T04:45:19Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-25T12:04:44Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=aa76edd40883e57541dc85b14d098708d6e074ed'/>
<id>urn:sha1:aa76edd40883e57541dc85b14d098708d6e074ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tabs and trailing spaces in objc sources</title>
<updated>2025-10-20T16:39:49Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-19T20:38:34Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=11f73b0e7ffa34a6a5402ce3d51b9d99831f6429'/>
<id>urn:sha1:11f73b0e7ffa34a6a5402ce3d51b9d99831f6429</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Link clog too to Windows arm64 SLPlugin"</title>
<updated>2025-06-25T09:37:48Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-25T09:37:48Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=692c047a9e952779b81bda0d8b040e9729e1793c'/>
<id>urn:sha1:692c047a9e952779b81bda0d8b040e9729e1793c</id>
<content type='text'>
This reverts commit 98e99812072e6125411174236e1421d9312a50da.
</content>
</entry>
<entry>
<title>Link clog too to Windows arm64 SLPlugin</title>
<updated>2025-06-22T23:01:30Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-22T23:01:30Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=98e99812072e6125411174236e1421d9312a50da'/>
<id>urn:sha1:98e99812072e6125411174236e1421d9312a50da</id>
<content type='text'>
Referred from cpuinfo.
</content>
</entry>
<entry>
<title>Make the viewer installable &amp; runnable on Windows</title>
<updated>2025-06-06T11:29:39Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-06T11:29:39Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=63e297bd8bfe9cb20244c1e72c6e957510c32851'/>
<id>urn:sha1:63e297bd8bfe9cb20244c1e72c6e957510c32851</id>
<content type='text'>
Turns out the CMAKE_BUILD_TYPE setting is necessary, otherwise it would
be built in RelWithDebInfo configuration.
Reorganise the contributors generation and general CPack settings in
indra/newview/CMakeLists.txt.
Running sed when cross-comping for Linux, on FreeBSD, doesn't need to
use Linux's sed, so no need for ${CMAKE_SYSROOT}/usr/bin prefix, this
way that section can be reused for Windows.
I still couldn't get CPack to make NSIS not use the version numbers as
part of the default installation destination.
Using TARGETS for installing llwebrtc would cause the .lib to be
installed too, which isn't necessary, that's why we use PROGRAMS.
contributors.txt still gets generated wrongly.
The executable icon is still SL's test icon.
ColladaDOM's failure to link to Boost throw_exception, from its use of
Boost Regex, is not fixed yet. I got to this stage by temporarily
removing the offending lines in daeURI.cpp (which are the lines where
Boost Regex is used).
</content>
</entry>
<entry>
<title>Introduce build system and preprocessor support for ARM64</title>
<updated>2025-02-11T10:04:08Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-03T16:35:22Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa'/>
<id>urn:sha1:a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move libexec binaries to /usr/lib/megapahit on Arch</title>
<updated>2024-12-01T10:53:58Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-12-01T10:53:58Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=e561067b7fa381474a08dcd3dbd88fd9ca9f3936'/>
<id>urn:sha1:e561067b7fa381474a08dcd3dbd88fd9ca9f3936</id>
<content type='text'>
as in Arch, there's really no /usr/libexec.
</content>
</entry>
</feed>
