summaryrefslogtreecommitdiff
path: root/profiles/eapi
diff options
context:
space:
mode:
authorErik Kundiman <erik@megapahit.org>2025-04-07 10:39:39 +0800
committerErik Kundiman <erik@megapahit.org>2025-04-07 10:39:39 +0800
commit9b4ef156e767b509c6e6c1dcda4d366308a43fef (patch)
tree9accc641516882a1d9b03821badd9c49595d479b /profiles/eapi
Repo setup & viewer version 7.1.13.53431 ebuild
unpacker is needed for uncompressing zst files. Downloading 3rd-party files as part of the upstream CMake configuration wasn't allowed, the files need to be registered as part of the emerge process, but the unpacking destination path didn't seem customisable, so the hack is to just move the unpacked files to where they are needed to be in upstream building, rather than patching upstream files to work with Portage's default. The keyword is not masked because 7.1.13 is expected to be the default (stable) version soon.. even though the Gentoo port still crashes sometimes (might just be leftover cache from wrong CMake configuration build type, explained next). This ebuild is not a live Git using one, so the upstream configuration process can't figure out the revision number, so it needs to be set on the environment. Setting the CMake build type in mycmakeargs didn't have any effect, emerge set it to RelWithDebInfo instead (maybe that's why it would often crash, and the way it's supposed to be done is to set it to the cmake eclass CMAKE_BUILD_TYPE variable instead. Patching Collada DOM also seemed to have to be done as part of the emerge process (the one in the upstream configuration process didn't seem to have any effect). No USEs yet for now, and the WebRTC build being used is Crow Misia's for now, as it's been proven to be the safer bet not to prevent CEF from working.
Diffstat (limited to 'profiles/eapi')
-rw-r--r--profiles/eapi1
1 files changed, 1 insertions, 0 deletions
diff --git a/profiles/eapi b/profiles/eapi
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/profiles/eapi
@@ -0,0 +1 @@
+8