From c05b709d43b15c703d461baac0034a9e736d5f74 Mon Sep 17 00:00:00 2001 From: Hecklezz Date: Tue, 18 Nov 2025 08:47:36 +1000 Subject: [PATCH] Updated viewer_manifest for Linux CEF updates --- indra/newview/viewer_manifest.py | 84 +++++--------------------------- 1 file changed, 13 insertions(+), 71 deletions(-) diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index d5191235bb..e09be6d752 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -1901,25 +1901,23 @@ class LinuxManifest(ViewerManifest): # CEF files with self.prefix(src=os.path.join(pkgdir, 'lib', 'release'), dst="lib"): self.path( "libcef.so" ) - self.path( "libEGL.so" ) - self.path( "libGLESv2.so" ) - self.path( "libvk_swiftshader.so" ) - self.path_optional( "libminigbm.so" ) + self.path( "libEGL*" ) + self.path( "libvulkan*" ) + self.path( "libvk_swiftshader*" ) + self.path( "libGLESv2*" ) with self.prefix(src=os.path.join(pkgdir, 'bin', 'release'), dst="bin"): self.path( "chrome-sandbox" ) self.path( "dullahan_host" ) - self.path( "snapshot_blob.bin" ) - self.path( "v8_context_snapshot.bin" ) - with self.prefix(src=os.path.join(pkgdir, 'bin', 'release'), dst="lib"): - self.path( "snapshot_blob.bin" ) - self.path( "v8_context_snapshot.bin" ) - with self.prefix(src=os.path.join(pkgdir, 'resources'), dst="bin"): - self.path( "chrome_100_percent.pak" ) - self.path( "chrome_200_percent.pak" ) - self.path( "resources.pak" ) - self.path( "icudtl.dat" ) + with self.prefix(src=os.path.join(pkgdir, 'lib', 'release'), dst="bin"): + self.path( "v8_context_snapshot.bin" ) + self.path( "vk_swiftshader_icd.json") + + with self.prefix(src=os.path.join(pkgdir, 'lib', 'release'), dst="lib"): + self.path( "v8_context_snapshot.bin" ) + self.path( "vk_swiftshader_icd.json") + with self.prefix(src=os.path.join(pkgdir, 'resources'), dst="lib"): self.path( "chrome_100_percent.pak" ) self.path( "chrome_200_percent.pak" ) @@ -1927,63 +1925,7 @@ class LinuxManifest(ViewerManifest): self.path( "icudtl.dat" ) with self.prefix(src=os.path.join(pkgdir, 'resources', 'locales'), dst=os.path.join('lib', 'locales')): - self.path("am.pak") - self.path("ar.pak") - self.path("bg.pak") - self.path("bn.pak") - self.path("ca.pak") - self.path("cs.pak") - self.path("da.pak") - self.path("de.pak") - self.path("el.pak") - self.path("en-GB.pak") - self.path("en-US.pak") - self.path("es-419.pak") - self.path("es.pak") - self.path("et.pak") - self.path("fa.pak") - self.path("fi.pak") - self.path("fil.pak") - self.path("fr.pak") - self.path("gu.pak") - self.path("he.pak") - self.path("hi.pak") - self.path("hr.pak") - self.path("hu.pak") - self.path("id.pak") - self.path("it.pak") - self.path("ja.pak") - self.path("kn.pak") - self.path("ko.pak") - self.path("lt.pak") - self.path("lv.pak") - self.path("ml.pak") - self.path("mr.pak") - self.path("ms.pak") - self.path("nb.pak") - self.path("nl.pak") - self.path("pl.pak") - self.path("pt-BR.pak") - self.path("pt-PT.pak") - self.path("ro.pak") - self.path("ru.pak") - self.path("sk.pak") - self.path("sl.pak") - self.path("sr.pak") - self.path("sv.pak") - self.path("sw.pak") - self.path("ta.pak") - self.path("te.pak") - self.path("th.pak") - self.path("tr.pak") - self.path("uk.pak") - self.path("vi.pak") - self.path("zh-CN.pak") - self.path("zh-TW.pak") - - # llcommon - #if not self.path("../llcommon/libllcommon.so", "lib/libllcommon.so"): - # print("Skipping llcommon.so (assuming llcommon was linked statically))" + self.path("*.pak") self.path("featuretable_linux.txt") self.path("cube.dae")