diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2024-05-22 09:26:05 -0400 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2024-05-22 09:26:05 -0400 | 
| commit | f8ccb39b8d944f9d2bf4308f909273cd5a35cbe7 (patch) | |
| tree | b10b5b806c31db33774a3c91e70991d302a72a35 | |
| parent | aa75a65e8871d22c465e58933d13d336cf823710 (diff) | |
Bring over .xz compression from main, instead of .bz2.
The main branch, and the current rev of viewer-build-util, consistently uses
.xz for tarballs.
| -rwxr-xr-x | build.sh | 10 | ||||
| -rw-r--r-- | indra/newview/CMakeLists.txt | 12 | 
2 files changed, 11 insertions, 11 deletions
@@ -85,7 +85,7 @@ installer_Linux()  {    local package_name="$1"    local package_dir="$(build_dir_Linux)/newview/" -  local pattern=".*$(viewer_channel_suffix ${package_name})_[0-9]+_[0-9]+_[0-9]+_[0-9]+_i686\\.tar\\.bz2\$" +  local pattern=".*$(viewer_channel_suffix ${package_name})_[0-9]+_[0-9]+_[0-9]+_[0-9]+_i686\\.tar\\.xz\$"    # since the additional packages are built after the base package,    # sorting oldest first ensures that the unqualified package is returned    # even if someone makes a qualified name that duplicates the last word of the base name @@ -173,7 +173,7 @@ pre_build()          # This name is consumed by indra/newview/CMakeLists.txt. Make it          # absolute because we've had troubles with relative pathnames.          abs_build_dir="$(cd "$build_dir"; pwd)" -        VIEWER_SYMBOL_FILE="$(native_path "$abs_build_dir/newview/$variant/secondlife-symbols-$symplat-${AUTOBUILD_ADDRSIZE}.tar.bz2")" +        VIEWER_SYMBOL_FILE="$(native_path "$abs_build_dir/newview/$variant/secondlife-symbols-$symplat-${AUTOBUILD_ADDRSIZE}.tar.xz")"      fi      # honor autobuild_configure_parameters same as sling-buildscripts @@ -417,10 +417,10 @@ do                fi                if [ -d "$build_dir/doxygen/html" ]                then -                  tar -c -f "$build_dir/viewer-doxygen.tar.bz2" --strip-components 3  "$build_dir/doxygen/html" -                  python_cmd "$helpers/codeticket.py" addoutput "Doxygen Tarball" "$build_dir/viewer-doxygen.tar.bz2" \ +                  tar -cJf "$build_dir/viewer-doxygen.tar.xz" --strip-components 3  "$build_dir/doxygen/html" +                  python_cmd "$helpers/codeticket.py" addoutput "Doxygen Tarball" "$build_dir/viewer-doxygen.tar.xz" \                        || fatal "Upload of doxygen tarball failed" -                  metadata+=("$build_dir/viewer-doxygen.tar.bz2") +                  metadata+=("$build_dir/viewer-doxygen.tar.xz")                fi                ;;              *) diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 3eb3fadbf1..0630a353ed 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -1800,7 +1800,7 @@ if (WINDOWS)      if (PACKAGE)        add_custom_command( -        OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/event_host.tar.bz2 +        OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/event_host.tar.xz          COMMAND ${PYTHON_EXECUTABLE}          ARGS            ${CMAKE_CURRENT_SOURCE_DIR}/event_host_manifest.py @@ -1843,7 +1843,7 @@ if (WINDOWS)          )          # temporarily disable packaging of event_host until hg subrepos get          # sorted out on the parabuild cluster... -        #${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/event_host.tar.bz2) +        #${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/event_host.tar.xz)      endif (PACKAGE)  elseif (DARWIN) @@ -1963,7 +1963,7 @@ if (LINUX)    #endif (NOT USE_BUGSPLAT)    add_custom_command( -      OUTPUT ${product}.tar.bz2 +      OUTPUT ${product}.tar.xz        COMMAND ${PYTHON_EXECUTABLE}        ARGS          ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py @@ -2015,7 +2015,7 @@ if (LINUX)    add_custom_target(copy_l_viewer_manifest ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/.${product}.copy_touched)    if (PACKAGE) -    add_custom_target(llpackage ALL DEPENDS ${product}.tar.bz2) +    add_custom_target(llpackage ALL DEPENDS ${product}.tar.xz)      # Make sure we don't run two instances of viewer_manifest.py at the same time.      add_dependencies(llpackage copy_l_viewer_manifest)      check_message_template(llpackage) @@ -2144,12 +2144,12 @@ if (PACKAGE AND (RELEASE_CRASH_REPORTING OR NON_RELEASE_CRASH_REPORTING) AND VIE          OUTPUT_VARIABLE PARENT_DIRECTORY_CYGWIN          OUTPUT_STRIP_TRAILING_WHITESPACE)        add_custom_command(OUTPUT "${VIEWER_SYMBOL_FILE}" -        # Use of 'tar ...j' here assumes VIEWER_SYMBOL_FILE endswith .tar.bz2; +        # Use of 'tar ...J' here assumes VIEWER_SYMBOL_FILE endswith .tar.xz;          # testing a string suffix is painful enough in CMake language that          # we'll continue assuming it until forced to generalize.          COMMAND "tar"          ARGS -          "cjf" +          "cJf"            "${VIEWER_SYMBOL_FILE_CYGWIN}"            "-C"            "${PARENT_DIRECTORY_CYGWIN}"  | 
