summaryrefslogtreecommitdiff
path: root/indra/newview/viewer_manifest.py
AgeCommit message (Collapse)Author
2012-08-15Add explicit reference to keychain to usecallumprentice
2012-08-15silly typo - change language from dutch to english :)callumprentice
2012-08-15Changed name of keychain to match setup instructionscallum_linden
2012-08-08Pulled merge, changed . to , in viewer-manifestAura Linden
2012-08-07Read password for developer keychain from build-secrets repo and use it to ↵callum_linden
unlock keychain. Only unlock and code sign if running under Team City.
2012-08-03Merge of viewer-development (3.4.1).Monty Brandenberg
2012-07-25Fix to build with code signing option (patch from STORM-1900)callum_linden
2012-07-25SH-3304 drano-http viewer fails to launch on linuxMonty Brandenberg
libapr-1.so.0.4.5 and libaprutil-1.so.0.4.1 missing from manifest.
2012-07-11Pull in viewer-development because it's painful. Merge with runitai's help.simon@Simon-PC.lindenlab.com
2012-07-02Merge 3.3.3 release with Drano HTTP library at 3.3.0Monty Brandenberg
Big delta was converting the new texture debugger support code to the new library. Viewer manifest should probably get an eyeball before release.
2012-06-27merge changes for DRTVWR-167Oz Linden
2012-06-25correct linux packaging for hunspell libraryOz Linden
2012-06-22mergeBrad Payne (Vir Linden)
2012-06-22mergeDave Parks
2012-06-21merge changes for DRTVWR-168Oz Linden
2012-06-04mergeBrad Payne (Vir Linden)
2012-05-09Automated merge with http://hg.secondlife.com/viewer-releaseNat Goodspeed
2012-05-09Add more boost libs to the lib copy and manifest.Monty Brandenberg
2012-05-08And more boost library work.Monty Brandenberg
2012-05-08merge changes for version 3.3.1Oz Linden
2012-05-08Now trying to get linux working. libllcommon is picking up .soMonty Brandenberg
boost libraries when we tend to want statics. Try to work around that for the moment.
2012-04-23go back to the more elaborate way to find dictionaries (the way that works)Oz Linden
2012-04-23correct mac hunspell lib name, try simpler reference to dictionariesOz Linden
2012-04-23remove debugging prints around packaging the dictionariesOz Linden
2012-04-19grumble relative grumble python grumbleOz Linden
2012-04-19reference packages relative to newviewOz Linden
2012-04-19use build directory argument directlyOz Linden
2012-04-19try forcing use of build prefix to copy dictionariesOz Linden
2012-04-19missing paren in dictionary copyingOz Linden
2012-04-18rearrange dictionary copyingOz Linden
2012-04-18fix logging to diagnose path problemOz Linden
2012-04-18add logging to diagnose path problemOz Linden
2012-04-13yet another path for the dictionaries package...Oz Linden
2012-04-13try a different path for the dictionaries package?Oz Linden
2012-04-11Automated merge with file:///home/nat/linden/viewer-leap-tempNat Goodspeed
2012-04-11IQA-463: Linux fonts look better without libfontconfig.so.1 symlink.Nat Goodspeed
Making llmanifest.py support library-file wildcards allows viewer_manifest.py to avoid specifying the exact version number of every shared library we want to package. Specifying "libfontconfig.so.*" was copying the libfontconfig.so.1 symlink as well as the libfontconfig.so.1.4.4 binary. To my dismay, packaging that symlink makes the Linux viewer fonts look WORSE! I suspect that means that the released Linux viewer completely ignores our packaged libfontconfig.so.1.4.4 library, finding the system fontconfig instead. But that would be a whole different project. For present purposes it suffices to make the updated viewer_manifest.py copy the same files as the older one.
2012-02-10Merge daggy fix in rev a05866ebfea2 (Linux lib wildcards)Nat Goodspeed
2012-02-10Use wildcards instead of many version-specific lib names on Linux.Nat Goodspeed
viewer_manifest.py's Linux_i686Manifest class has contained directives to copy library files with names like (e.g.) "libapr-1.so.0.4.2", which means that every update to any such library requires messing with viewer_manifest.py. But LLManifest.path() claims to support wildcards, and it's more robust to specify "libapr-1.so*" instead. Unfortunately LLManifest.path()'s wildcard support only used to work for files in the source tree (vs. the artwork tree or the build tree). The logic in path() tries each tree in turn, relying on an exception to make it try the next tree. This exception was raised for a nonexistent specific filename -- but it never used to raise that exception for a wildcard matching 0 files. Instead it would simply report "0 files" and proceed, producing an invalid viewer install. Raise that exception for a wildcard matching nothing. This forces path() to consider the artwork tree and the build tree, permitting us to use wildcards in library names. Define an exception specific to LLManifest: ManifestException rather than the generic Python RuntimeException. Make it a subclass of RuntimeException so any existing callers expecting to catch RuntimeException will continue to work.
2012-03-30move all dictionaries to the prebuilt package, and install from thereOz Linden
2012-01-27Fix for linux build failure when tcmalloc disabledBrad Payne (Vir Linden)
2012-01-20STORM-276 Basic spellchecking frameworkKitty Barnett
2012-01-18EXP-1814 FIXED Added copying the missing symlinks to Linux viewer lib dir.Seth ProductEngine
2012-01-17EXP-1807 FIXED Linux viewer didn't start due to "libSDL-1.2.so.0: cannot ↵Vadim ProductEngine
open shared object file". Package the missing symlink.
2011-11-15mergeDave Parks
2011-10-11CHOP-397 WIP - removed windows updater.exe, no longer usedBrad Payne (Vir Linden)
2011-09-30SH-2515 WIP - changed app name in linux updater, dir name in windows installerBrad Payne (Vir Linden)
2011-09-29Fixes for installer, icon names to remove the 2 now that we are on version 3Brad Payne (Vir Linden)
2011-09-09STORM-1534: fix credits generation on Windows, adjust to new environment ↵Oz Linden
variable convention in build system
2011-08-15correct tabs for coding policy conformanceOz Linden
2011-08-11merge changes for STORM-1534Oz Linden