diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 075190865..5ec26efb3 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -57,7 +57,7 @@ jobs: get_changes any-code CMakeLists.txt cmake Transmission.xcodeproj libtransmission cli daemon gtk macosx qt utils tests web third-party get_changes our-code CMakeLists.txt cmake Transmission.xcodeproj libtransmission cli daemon gtk macosx qt utils tests web get_changes daemon CMakeLists.txt cmake Transmission.xcodeproj third-party libtransmission daemon - get_changes dist dist + get_changes dist dist release get_changes docs docs get_changes gtk CMakeLists.txt cmake third-party libtransmission gtk get_changes mac CMakeLists.txt cmake Transmission.xcodeproj third-party libtransmission macosx Transmission.xcodeproj diff --git a/release/windows/build-curl.ps1 b/release/windows/build-curl.ps1 index 8be5f1799..28c241df5 100644 --- a/release/windows/build-curl.ps1 +++ b/release/windows/build-curl.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:CurlVersion = '7.86.0' +$global:CurlVersion = '8.4.0' $global:CurlDeps = @( 'OpenSsl' diff --git a/release/windows/build-dbus.ps1 b/release/windows/build-dbus.ps1 index 999872283..babd93b5a 100644 --- a/release/windows/build-dbus.ps1 +++ b/release/windows/build-dbus.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:DBusVersion = '1.14.4' +$global:DBusVersion = '1.14.10' $global:DBusDeps = @( 'Expat' diff --git a/release/windows/build-openssl.ps1 b/release/windows/build-openssl.ps1 index 02adc05fe..5350df10a 100644 --- a/release/windows/build-openssl.ps1 +++ b/release/windows/build-openssl.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:OpenSslVersion = '3.0.7' +$global:OpenSslVersion = '3.1.4' $global:OpenSslDeps = @() @@ -14,11 +14,16 @@ function global:Build-OpenSsl([string] $PrefixDir, [string] $Arch, [string] $Dep $ConfigName = if ($Arch -eq 'x86') { 'VC-WIN32' } else { 'VC-WIN64A' } $ConfigOptions = @( "--prefix=${PrefixDir}" + '--api=1.1.0' $ConfigName 'shared' + 'no-capieng' 'no-comp' + 'no-deprecated' 'no-dso' + 'no-dynamic-engine' 'no-engine' + 'no-external-tests' 'no-hw' 'no-stdio' 'no-tests' diff --git a/release/windows/build-qt5.ps1 b/release/windows/build-qt5.ps1 index 18e22cc08..154b35048 100644 --- a/release/windows/build-qt5.ps1 +++ b/release/windows/build-qt5.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:Qt5Version = '5.15.8' +$global:Qt5Version = '5.15.11' $global:Qt5Deps = @( 'DBus' @@ -32,7 +32,6 @@ function global:Build-Qt5([string] $PrefixDir, [string] $Arch, [string] $DepsPre $ConfigOptions = @( '-platform'; 'win32-msvc' '-mp' - # '-ltcg' # error C1002 on VS 2019 16.5.4 '-opensource' '-confirm-license' '-prefix'; $PrefixDir diff --git a/release/windows/build-qt6.ps1 b/release/windows/build-qt6.ps1 index 671f44cee..af2e1a275 100644 --- a/release/windows/build-qt6.ps1 +++ b/release/windows/build-qt6.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:Qt6Version = '6.4.0' +$global:Qt6Version = '6.6.0' $global:Qt6Deps = @( 'DBus' @@ -33,8 +33,6 @@ function global:Build-Qt6([string] $PrefixDir, [string] $Arch, [string] $DepsPre $ConfigOptions = @( '-platform'; 'win32-msvc' - '-mp' - # '-ltcg' # error C1002 on VS 2019 16.5.4 '-opensource' '-confirm-license' '-prefix'; $PrefixDir @@ -51,13 +49,44 @@ function global:Build-Qt6([string] $PrefixDir, [string] $Arch, [string] $DepsPre '-no-freetype' '-no-harfbuzz' '-no-feature-androiddeployqt' - '-no-feature-assistant' # No need in GUI tools + '-no-feature-assistant' '-no-feature-clang' '-no-feature-clangcpp' - '-no-feature-designer' # No need in GUI tools + '-no-feature-commandlinkbutton' + '-no-feature-concurrent' + '-no-feature-designer' + '-no-feature-dial' + '-no-feature-distancefieldgenerator' + '-no-feature-dockwidget' + '-no-feature-fontcombobox' + '-no-feature-gestures' + '-no-feature-graphicsview' + '-no-feature-keysequenceedit' + '-no-feature-lcdnumber' + '-no-feature-mdiarea' + '-no-feature-networklistmanager' + '-no-feature-opengl' + '-no-feature-pdf' + '-no-feature-pixeltool' + '-no-feature-printsupport' + '-no-feature-qtattributionsscanner' + '-no-feature-raster-64bit' '-no-feature-schannel' + '-no-feature-scroller' + '-no-feature-sharedmemory' + '-no-feature-splashscreen' '-no-feature-sql' + '-no-feature-syntaxhighlighter' + '-no-feature-systemsemaphore' '-no-feature-testlib' + '-no-feature-textmarkdownreader' + '-no-feature-textmarkdownwriter' + '-no-feature-textodfwriter' + '-no-feature-tuiotouch' + '-no-feature-undocommand' + '-no-feature-whatsthis' + '-no-feature-windeployqt' + '-no-feature-wizard' '-nomake'; 'examples' '-nomake'; 'tests' '-I'; (Join-Path $DepsPrefixDir include).Replace('\', '/') @@ -70,6 +99,7 @@ function global:Build-Qt6([string] $PrefixDir, [string] $Arch, [string] $DepsPre } # No need in GUI tools + Edit-TextFile (Join-Path $SourceDir qttools src CMakeLists.txt) 'TARGET Qt::Widgets' 'QT_FEATURE_designer' Edit-TextFile (Join-Path $SourceDir qttools src linguist CMakeLists.txt) 'add_subdirectory[(]linguist[)]' '' Invoke-NativeCommand cmake -E remove_directory $BuildDir diff --git a/release/windows/build-zlib.ps1 b/release/windows/build-zlib.ps1 index 0511c22c5..645680b88 100644 --- a/release/windows/build-zlib.ps1 +++ b/release/windows/build-zlib.ps1 @@ -1,6 +1,6 @@ #!/usr/bin/env pwsh -$global:ZlibVersion = '1.2.13' +$global:ZlibVersion = '1.3' $global:ZlibDeps = @()