diff options
| author | Erik Kundiman <erik@megapahit.org> | 2026-05-10 22:07:10 +0800 |
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2026-05-10 22:11:21 +0800 |
| commit | b535707bf3c1ea53fd9d170d76c6f186b86278df (patch) | |
| tree | e87707b3f013c4fdbe8bfda2aba2f7264420bde7 /games-rpg | |
| parent | 32a925878229f33ac2b0f262511c9d10cdb03bde (diff) | |
Megapahit viewer 26.2.0-r55371 ebuild
Promoted right away since it's the only one that will build at the
moment of this commit, while previous ones wouldn't (hence deleted)
caused by `pkg-config --cflags minizip` lacking the necessary "minizip"
component in its include directory path.
Diffstat (limited to 'games-rpg')
| -rw-r--r-- | games-rpg/megapahit/Manifest | 4 | ||||
| -rw-r--r-- | games-rpg/megapahit/files/megapahit-26.2.0-discord_sdk.patch (renamed from games-rpg/megapahit/files/megapahit-26.1.0-discord_sdk.patch) | 0 | ||||
| -rw-r--r-- | games-rpg/megapahit/files/megapahit-26.2.0-webrtc.patch (renamed from games-rpg/megapahit/files/megapahit-26.1.0-webrtc.patch) | 0 | ||||
| -rw-r--r-- | games-rpg/megapahit/files/megapahit-7.2.3-discord_sdk.patch | 11 | ||||
| -rw-r--r-- | games-rpg/megapahit/files/megapahit-7.2.3-webrtc.patch | 16 | ||||
| -rw-r--r-- | games-rpg/megapahit/megapahit-26.1.0-r55026.ebuild | 108 | ||||
| -rw-r--r-- | games-rpg/megapahit/megapahit-26.2.0-r55371.ebuild (renamed from games-rpg/megapahit/megapahit-26.1.0-r55017.ebuild) | 2 | ||||
| -rw-r--r-- | games-rpg/megapahit/megapahit-7.2.3-r54856.ebuild | 108 |
8 files changed, 2 insertions, 247 deletions
diff --git a/games-rpg/megapahit/Manifest b/games-rpg/megapahit/Manifest index 7009415..aa7a3f9 100644 --- a/games-rpg/megapahit/Manifest +++ b/games-rpg/megapahit/Manifest @@ -8,9 +8,7 @@ DIST glh_linear-1.0.1-dev4-common-984c397.tar.zst 18288 BLAKE2B 073c677d5aed4f2f DIST jpegencoderbasic-1.0-linux64-790015a.tar.zst 8195 BLAKE2B 5858b5560fc6329b25926948a1528a8dfee904f701ab2cc768426f610808121f16dce917340a8bcf7b92fa186cc849f339e816cb608d0299f76dc4818fa524b4 SHA512 53def673d8ac6f207b8659a7c4bb7c82c95c956b51982d925df09c4592f32c3ba85fbfcfc9bada7b7b5bf019a14391d6cff2dec21f921f383e8345ce95755112 DIST libwebrtc-linux-x64.tar.xz 61390608 BLAKE2B 390b6de5e79cbc48c253a69185b2ee4f967291af773b283d5783795933b6246cf51e1e10266470619e500487c84dcf724b08dbacf8783dd4446a5a4199eee256 SHA512 0efb40c7d08a8d796fb084ccde297bfd7d836134b6d607a94642b96e30a8de5795925080fa67d58398b5ebd258248e218ac21a3e1632b1a24ba80893d3c07ee0 DIST llca-202407221423.0-common-10042698865.tar.zst 312496 BLAKE2B 0097fa44e57990a295f8fa2d7fb1e656f6b21ff97b4e04aac33cbfdf4a2ee7b85a578f7c19bbfe593d5a5f00060a8f4832cfd54fe14418ab1a46d4130d6b0209 SHA512 8abfb35394a4c32ad0c6d0b042c0bad44be84f60cab5c170fa8a965b45eb5baf21559c4840be41422cf95ad26803f3314fc1a2a0e3391460cc29de32c051d246 -DIST megapahit-26.1.0-r55026.tar.bz2 30637387 BLAKE2B a765c6f730a7d13c69385d927b7a8331d1eb3fd5168027f8e25273fea7d69f4e275275cbf8cb7c1737587233940c914b0d42cdcfd486f05bb19282fd05b1608c SHA512 83231a0b5507f4eaf60fead556c9d476f779dfd9df693504fd8227530941d87dcd3b436a261f71d4d15086918f4ccc61e5ecc5e849ceb9bc6be96e1e065311a3 -DIST megapahit-7.2.3-r54856.tar.bz2 30735233 BLAKE2B 59e0c25014285fee20e066caeb181756f2ba5801015918503a859776db6d0d0afeeeb957f75cda8e7e1a9a979bb2676536746bd32479ab8a968bd840c1bc0b8e SHA512 6dd7ae48617a0bb9f5557ca63fe0d56803b56ba2e46cc3bf60ae473898d6471cc913875e472e6edee80fc9a1cc5eb08703cb9387ba012dc4848bc2f1a743d6dd -DIST meshoptimizer-0.21.tar.gz 402174 BLAKE2B 43664b39dfdec0a2966cf7b826b0129c3c2820de2a9e042112288411fd6643a634b7356efadaefd31eaa8402837fbe31e8210f9f707e4835e3b2deb1f7c57e83 SHA512 801cdc911da6ece7afe2ae4f5d002f27e8a0b5072ec4332968183941671024b3cda2a45266c0899cc9fb134d3b931d70b3bd9629dc7765f77e102146b2f6bfd0 +DIST megapahit-26.2.0-r55371.tar.bz2 32975291 BLAKE2B 99b74ffdd39bdefaa0777911f4d213b9a80dc8eb7aba6c6eddda43c2a146a72ef6a81ffcf679ec38bbbb089f81d0e58d0de491171aa26146475904813f507d6c SHA512 9df8c1492d8a9f7bda81bf702b7bb2d7c82f4d848d36504884c84aeacd8d1367fd72445e27babd9d762a35324e6f0a68fbcd881900fec242f6ebc22df56013ef DIST meshoptimizer-1.0.1.tar.gz 515420 BLAKE2B 757ef3e2b8c3191ada29598827919e7d3939b533f5a0db3a14b45ce45ffd8259759a87d04d6295c5f72bafe5139d9422997f5479363d209d1012cbb01142c4cc SHA512 8083df3cf41b90a472aaede06bcc316ec4c1c2f34775fd1f436dcea11d241087ae9e18aad115d46e7b2aaca2d754dd672872cddb6910db22770c064097b31254 DIST mikktspace-1-linux64-8756084692.tar.zst 14679 BLAKE2B d3ff6510bc6aaaf870d3e33a81e0e540707a3e845a7c3638aed714be9e72e572d97d162299e82b06f01cdb4359341d8a172c4ccdf220a2031d87941426eb114c SHA512 eac64b36c262188f4f52f42520e16721a34608fa7216103053cb3b3322dafb96430a5918db19cfa953625997119a30868bf7cf82ea7eb527e12f35c3d1adb899 DIST open_libndofdev-0.14.8730039102-linux64-8730039102.tar.zst 21333 BLAKE2B 1fa02576a7b3da1a870760d2ea5289159004400e6c3b5be7f66428228d2eb72aba08114f2c18134c36ce595d5d6c7cdcb78c47e84b065e918143b358aa7cbf5d SHA512 228095abecb48c4ff3cb1ef3fe84ba4766bc2fcf9c5b6e597a7f2e901490acc8535b0ea51e42db22f01f1bf92c92045aebbae75d47026d1e09067e5b363ae503 diff --git a/games-rpg/megapahit/files/megapahit-26.1.0-discord_sdk.patch b/games-rpg/megapahit/files/megapahit-26.2.0-discord_sdk.patch index f5ec750..f5ec750 100644 --- a/games-rpg/megapahit/files/megapahit-26.1.0-discord_sdk.patch +++ b/games-rpg/megapahit/files/megapahit-26.2.0-discord_sdk.patch diff --git a/games-rpg/megapahit/files/megapahit-26.1.0-webrtc.patch b/games-rpg/megapahit/files/megapahit-26.2.0-webrtc.patch index c19f57c..c19f57c 100644 --- a/games-rpg/megapahit/files/megapahit-26.1.0-webrtc.patch +++ b/games-rpg/megapahit/files/megapahit-26.2.0-webrtc.patch diff --git a/games-rpg/megapahit/files/megapahit-7.2.3-discord_sdk.patch b/games-rpg/megapahit/files/megapahit-7.2.3-discord_sdk.patch deleted file mode 100644 index c92ea0d..0000000 --- a/games-rpg/megapahit/files/megapahit-7.2.3-discord_sdk.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- viewer/indra/cmake/Discord.cmake.orig 2025-07-20 19:39:36.291295755 +0800 -+++ viewer/indra/cmake/Discord.cmake 2025-07-20 19:39:46.854182818 +0800 -@@ -5,7 +5,7 @@ - - if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/discord_installed OR NOT ${discord_installed} EQUAL 0) - file(ARCHIVE_EXTRACT -- INPUT $ENV{HOME}/Downloads/DiscordSocialSdk-1.4.9649.zip -+ INPUT /var/cache/distfiles/DiscordSocialSdk-1.4.9649.zip - DESTINATION ${CMAKE_BINARY_DIR} - ) - file( diff --git a/games-rpg/megapahit/files/megapahit-7.2.3-webrtc.patch b/games-rpg/megapahit/files/megapahit-7.2.3-webrtc.patch deleted file mode 100644 index c19f57c..0000000 --- a/games-rpg/megapahit/files/megapahit-7.2.3-webrtc.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- viewer/indra/cmake/WebRTC.cmake.orig 2025-11-07 07:21:42.631406840 +0800 -+++ viewer/indra/cmake/WebRTC.cmake 2025-11-07 07:21:52.737747450 +0800 -@@ -79,12 +79,7 @@ - endif () - endif () - --find_library(WEBRTC_LIBRARY -- NAMES -- webrtc -- PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH) -- --target_link_libraries( ll::webrtc INTERFACE ${WEBRTC_LIBRARY} ) -+target_link_libraries( ll::webrtc INTERFACE webrtc ) - - if (DARWIN) - if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64) diff --git a/games-rpg/megapahit/megapahit-26.1.0-r55026.ebuild b/games-rpg/megapahit/megapahit-26.1.0-r55026.ebuild deleted file mode 100644 index 6c464bb..0000000 --- a/games-rpg/megapahit/megapahit-26.1.0-r55026.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake unpacker - -DESCRIPTION="A fork of the Second Life viewer" -HOMEPAGE="https://megapahit.net" -SRC_URI=" - https://megapahit.net/downloads/${PF}.tar.bz2 - https://github.com/secondlife/3p-colladadom/archive/refs/tags/v2.3-r10.tar.gz -> colladadom-v2.3-r10.tar.gz - https://github.com/secondlife/3p-cubemap_to_eqr_js/releases/download/v1.1.0-cb8785a/cubemaptoequirectangular-1.1.0-linux64-cb8785a.tar.zst - https://github.com/secondlife/3p-curl/releases/download/v7.54.1-r3/curl-7.54.1-13259824618-linux64-13259824618.tar.zst - https://github.com/secondlife/3p-dictionaries/releases/download/v1-a01bb6c/dictionaries-1.a01bb6c-common-a01bb6c.tar.zst - https://github.com/secondlife/dullahan/releases/download/v1.14.0-r3/dullahan-1.14.0.202408091637_118.4.1_g3dd6078_chromium-118.0.5993.54-linux64-10322607516.tar.zst - https://github.com/secondlife/3p-emoji-shortcodes/releases/download/v15.3.2-r1/emoji_shortcodes-15.3.2.10207138275-common-10207138275.tar.zst - https://github.com/secondlife/3p-glh_linear/releases/download/v1.0.1-dev4-984c397/glh_linear-1.0.1-dev4-common-984c397.tar.zst - https://github.com/secondlife/3p-jpeg_encoder_js/releases/download/v1.0-790015a/jpegencoderbasic-1.0-linux64-790015a.tar.zst - https://github.com/crow-misia/libwebrtc-bin/releases/download/137.7151.3.1/libwebrtc-linux-x64.tar.xz - https://github.com/secondlife/llca/releases/download/v202407221723.0-a0fd5b9/llca-202407221423.0-common-10042698865.tar.zst - https://github.com/zeux/meshoptimizer/archive/refs/tags/v1.0.1.tar.gz -> meshoptimizer-1.0.1.tar.gz - https://github.com/secondlife/3p-mikktspace/releases/download/v2-e967e1b/mikktspace-1-linux64-8756084692.tar.zst - https://github.com/secondlife/3p-open-libndofdev/releases/download/v1.14-r2/open_libndofdev-0.14.8730039102-linux64-8730039102.tar.zst - https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.3.tar.gz -> openjpeg-2.5.3.tar.gz - https://github.com/secondlife/3p-openssl/releases/download/v1.1.1w-r1/openssl-1.1.1w-linux64-10329796904.tar.zst - https://github.com/secondlife/3p-openxr/releases/download/v1.1.40-r1/openxr-1.1.40-r1-linux64-10710818432.tar.zst - https://github.com/secondlife/3p-three_js/releases/download/v0.132.2-5da28d9/threejs-0.132.2-common-8454371083.tar.zst - https://github.com/secondlife/3p-tinyexr/releases/download/v1.0.9-5e8947c/tinyexr-1.0.9-5e8947c-common-10475846787.tar.zst - https://github.com/secondlife/3p-tinygltf/releases/download/v2.9.3-r1/tinygltf-2.9.3-r1-common-10341018043.tar.zst - https://github.com/kmammou/v-hacd/archive/refs/tags/v4.1.0.tar.gz -> v-hacd-4.1.0.tar.gz - https://github.com/secondlife/3p-viewer-fonts/releases/download/v1.1.0-r1/viewer_fonts-1.0.0.10204976553-common-10204976553.tar.zst -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="discord" - -RDEPEND=" - media-libs/freealut - dev-libs/apr-util - dev-libs/boost[context] - x11-libs/fltk - app-text/hunspell - net-libs/nghttp2 - media-libs/openjpeg - media-libs/libsdl2[opengl] - media-video/vlc - sys-libs/zlib[minizip] - app-accessibility/at-spi2-core -" -DEPEND=" - ${RDEPEND} - media-libs/glm - media-libs/nanosvg - media-video/pipewire - media-libs/libpulse - dev-libs/xxhash -" -BDEPEND=" - dev-build/cmake - dev-util/pkgconf - app-arch/zstd -" -S="${WORKDIR}/viewer" - -CMAKE_BUILD_TYPE="Release" - -pkg_setup() { - export LL_BUILD="-fPIC -DLL_LINUX=1" - export revision="$(ver_cut 2- ${PR})" -} - -src_unpack() { - unpacker - cd ${WORKDIR} - mkdir -p viewer/indra_build/packages - mv 3p-colladadom-2.3-r10 meshoptimizer-1.0.1 openjpeg-2.5.3 v-hacd-4.1.0 viewer/indra_build/ - mv LICENSES NOTICE VERSION autobuild-package.xml bin ca-bundle.crt dictionaries docs fonts include js lib meta mikktspace.txt resources xui viewer/indra_build/packages/ -} - -src_prepare() { - eapply "${FILESDIR}"/${P}-webrtc.patch - eapply "${FILESDIR}"/${P}-discord_sdk.patch - eapply_user - cd ${S}/indra - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DADDRESS_SIZE:STRING=64 - -DUSE_OPENAL:BOOL=ON - -DUSE_FMODSTUDIO:BOOL=OFF - -DUSE_DISCORD:BOOL=$(usex discord) - -DENABLE_MEDIA_PLUGINS:BOOL=ON - -DLL_TESTS:BOOL=OFF - -DNDOF:BOOL=ON - -DROOT_PROJECT_NAME:STRING=Megapahit - -DVIEWER_CHANNEL:STRING=Megapahit - -DVIEWER_BINARY_NAME:STRING=${PN} - -DBUILD_SHARED_LIBS:BOOL=OFF - -DINSTALL:BOOL=ON - -DPACKAGE:BOOL=OFF - ) - cmake_src_configure -} diff --git a/games-rpg/megapahit/megapahit-26.1.0-r55017.ebuild b/games-rpg/megapahit/megapahit-26.2.0-r55371.ebuild index 6c464bb..f8e078d 100644 --- a/games-rpg/megapahit/megapahit-26.1.0-r55017.ebuild +++ b/games-rpg/megapahit/megapahit-26.2.0-r55371.ebuild @@ -34,7 +34,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="discord" RDEPEND=" diff --git a/games-rpg/megapahit/megapahit-7.2.3-r54856.ebuild b/games-rpg/megapahit/megapahit-7.2.3-r54856.ebuild deleted file mode 100644 index fdb6643..0000000 --- a/games-rpg/megapahit/megapahit-7.2.3-r54856.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake unpacker - -DESCRIPTION="A fork of the Second Life viewer" -HOMEPAGE="https://megapahit.net" -SRC_URI=" - https://megapahit.net/downloads/${PF}.tar.bz2 - https://github.com/secondlife/3p-colladadom/archive/refs/tags/v2.3-r10.tar.gz -> colladadom-v2.3-r10.tar.gz - https://github.com/secondlife/3p-cubemap_to_eqr_js/releases/download/v1.1.0-cb8785a/cubemaptoequirectangular-1.1.0-linux64-cb8785a.tar.zst - https://github.com/secondlife/3p-curl/releases/download/v7.54.1-r3/curl-7.54.1-13259824618-linux64-13259824618.tar.zst - https://github.com/secondlife/3p-dictionaries/releases/download/v1-a01bb6c/dictionaries-1.a01bb6c-common-a01bb6c.tar.zst - https://github.com/secondlife/dullahan/releases/download/v1.14.0-r3/dullahan-1.14.0.202408091637_118.4.1_g3dd6078_chromium-118.0.5993.54-linux64-10322607516.tar.zst - https://github.com/secondlife/3p-emoji-shortcodes/releases/download/v15.3.2-r1/emoji_shortcodes-15.3.2.10207138275-common-10207138275.tar.zst - https://github.com/secondlife/3p-glh_linear/releases/download/v1.0.1-dev4-984c397/glh_linear-1.0.1-dev4-common-984c397.tar.zst - https://github.com/secondlife/3p-jpeg_encoder_js/releases/download/v1.0-790015a/jpegencoderbasic-1.0-linux64-790015a.tar.zst - https://github.com/crow-misia/libwebrtc-bin/releases/download/137.7151.3.1/libwebrtc-linux-x64.tar.xz - https://github.com/secondlife/llca/releases/download/v202407221723.0-a0fd5b9/llca-202407221423.0-common-10042698865.tar.zst - https://github.com/zeux/meshoptimizer/archive/refs/tags/v0.21.tar.gz -> meshoptimizer-0.21.tar.gz - https://github.com/secondlife/3p-mikktspace/releases/download/v2-e967e1b/mikktspace-1-linux64-8756084692.tar.zst - https://github.com/secondlife/3p-open-libndofdev/releases/download/v1.14-r2/open_libndofdev-0.14.8730039102-linux64-8730039102.tar.zst - https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.3.tar.gz -> openjpeg-2.5.3.tar.gz - https://github.com/secondlife/3p-openssl/releases/download/v1.1.1w-r1/openssl-1.1.1w-linux64-10329796904.tar.zst - https://github.com/secondlife/3p-openxr/releases/download/v1.1.40-r1/openxr-1.1.40-r1-linux64-10710818432.tar.zst - https://github.com/secondlife/3p-three_js/releases/download/v0.132.2-5da28d9/threejs-0.132.2-common-8454371083.tar.zst - https://github.com/secondlife/3p-tinyexr/releases/download/v1.0.9-5e8947c/tinyexr-1.0.9-5e8947c-common-10475846787.tar.zst - https://github.com/secondlife/3p-tinygltf/releases/download/v2.9.3-r1/tinygltf-2.9.3-r1-common-10341018043.tar.zst - https://github.com/kmammou/v-hacd/archive/refs/tags/v4.1.0.tar.gz -> v-hacd-4.1.0.tar.gz - https://github.com/secondlife/3p-viewer-fonts/releases/download/v1.1.0-r1/viewer_fonts-1.0.0.10204976553-common-10204976553.tar.zst -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64" -IUSE="discord" - -RDEPEND=" - media-libs/freealut - dev-libs/apr-util - dev-libs/boost[context] - x11-libs/fltk - app-text/hunspell - net-libs/nghttp2 - media-libs/openjpeg - media-libs/libsdl2[opengl] - media-video/vlc - sys-libs/zlib[minizip] - app-accessibility/at-spi2-core -" -DEPEND=" - ${RDEPEND} - media-libs/glm - media-libs/nanosvg - media-video/pipewire - media-libs/libpulse - dev-libs/xxhash -" -BDEPEND=" - dev-build/cmake - dev-util/pkgconf - app-arch/zstd -" -S="${WORKDIR}/viewer" - -CMAKE_BUILD_TYPE="Release" - -pkg_setup() { - export LL_BUILD="-fPIC -DLL_LINUX=1" - export revision="$(ver_cut 2- ${PR})" -} - -src_unpack() { - unpacker - cd ${WORKDIR} - mkdir -p viewer/indra_build/packages - mv 3p-colladadom-2.3-r10 meshoptimizer-0.21 openjpeg-2.5.3 v-hacd-4.1.0 viewer/indra_build/ - mv LICENSES NOTICE VERSION autobuild-package.xml bin ca-bundle.crt dictionaries docs fonts include js lib meta mikktspace.txt resources xui viewer/indra_build/packages/ -} - -src_prepare() { - eapply "${FILESDIR}"/${P}-webrtc.patch - eapply "${FILESDIR}"/${P}-discord_sdk.patch - eapply_user - cd ${S}/indra - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DADDRESS_SIZE:STRING=64 - -DUSE_OPENAL:BOOL=ON - -DUSE_FMODSTUDIO:BOOL=OFF - -DUSE_DISCORD:BOOL=$(usex discord) - -DENABLE_MEDIA_PLUGINS:BOOL=ON - -DLL_TESTS:BOOL=OFF - -DNDOF:BOOL=ON - -DROOT_PROJECT_NAME:STRING=Megapahit - -DVIEWER_CHANNEL:STRING=Megapahit - -DVIEWER_BINARY_NAME:STRING=${PN} - -DBUILD_SHARED_LIBS:BOOL=OFF - -DINSTALL:BOOL=ON - -DPACKAGE:BOOL=OFF - ) - cmake_src_configure -} |
