Age | Commit message (Collapse) | Author |
|
automatically. Fix tab to spaces too.
|
|
xxhashlib's dynamic libraries aren't used by this project (so only
the headers are used), so there's no need for it to be the universal
variant.
The VLC dmg is automatically opened now (implemented in some previous
commit).
|
|
Also minimise ViewerMiscLibs.cmake diff from upstream.
|
|
|
|
It's assumed that fmodstudioapi20223mac-installer.dmg has been
downloaded to ~/Downloads/.
|
|
|
|
and fix one too many ../
|
|
|
|
and also decapitalise "In-world".
|
|
|
|
ALUT and OpenAL are back, FMOD is gone, new dependency GLM.
|
|
|
|
Somehow it wouldn't work when the libvlc dylibs linked by
media_plugin_libvlc were far in Frameworks, even with all the
linkages and VLC_PLUGIN_PATH set correctly.
Because of this, I had to make the libvlc files redundantly copied
(they're under 1 MB so we'll live with it) in llplugin just like
upstream for media_plugin_libvlc to link to instead, though it seems
the directory name can be anything, so I just let it be "plugins"
for installation convenience using CMake.
Also now the builder is assumed to not necessarily want VLC.app to
be installed in /Applications, though they would need to keep the
downloaded VLC disc image open.
|
|
libvorbis is not pulled in automatically by any other of the viewer
build dependencies.
Hardcode $project to Megapahit, since the instruction is not in a
script context.
|
|
|
|
It has a newer default of something higher than C99, which would
cause an error of implicit int at configuring stage, so it wasn't
about some missing library for runtime.
It's also not necessary to specify the path to nghttp2 (or zlib)
since it seems to have already been detected.
We might as well lower the minimum macOS requirement here to 11.
|
|
|
|
|
|
|
|
|
|
Our macOS and GNU/Linux builds use FMOD, and FreeALUT is required
only when OpenAL is used instead.
|
|
|
|
|
|
It is assumed that fmodstudioapi20222mac-installer.dmg or
fmodstudioapi20223linux.tar.gz has been downloaded from
https://www.fmod.com/download#fmodengine to ~/Downloads/.
|
|
|
|
|
|
|
|
|
|
so the CPACK_PACKAGE_VERSION can be refreshed and CPack can pick
the new one up at the second CMake run.
|
|
at least officially. It could, use system OpenJPEG, but I'd have
make the patch official, and that would break it on Debian & Ubuntu.
|
|
|
|
|
|
GNU/Linux users are assumed to have CMake installed cause obtaining
opj_config_private.h requires it already.
Fedora users are assumed to have zstd installed cause untarring LL's
packages requires it already.
|
|
|
|
|
|
|
|
|
|
|
|
especially pipewire-devel pulseaudio-libs-devel.
Add instruction to remove runtime path from dullahan_host too since
rpmbuild, being stricter, wouldn't install if it had a non-existent
runtime path.
|
|
|
|
|
|
|
|
|
|
`cpack -G Bundle` just wouldn't play along well with code-signing
and also broke Dullahan/CEF.
The creation of the link to Applications in the AppleScript is now
needed since we don't rely on CPack to make it for us any more.
|
|
|
|
Root project finally renamed to Megapahit, which has a nice effect of
CPack: - Run preinstall target for: Megapahit
CPack: - Install project: Megapahit []
but it's really because CPack Bundle file couldn't be renamed via
CPACK_PACKAGE_NAME like on DEB, RPM, and FREEBSD.
CPack determines its own destination root folder, which is Resources
(I didn't find a way to set it to Contents).
fixup_bundle is now run on the .app deep inside CPack staging folders
so that the dependency copies will be included in the DMG.
|
|
|
|
for GNU/Linux.
|
|
|
|
|