Author SHA1 Message Date
Jeremy Rimpo 0cb5771762 libloot 0.22.3, openssl 3.2.0 2023-12-16 17:52:13 -06:00
Jeremy Rimpo 5ca1a76ff8 Merge pull request #128 from ModOrganizer2/style_updates
Update 6788-00 styles
2023-11-20 12:07:56 -06:00
Jeremy Rimpo a03d95fef4 Update 6788-00 styles 2023-11-19 19:24:37 -06:00
Jeremy Rimpo a835d167b2 Merge pull request #125 from ModOrganizer2/trosski_starfield
Add Trosski's Starfield theme
2023-11-14 14:18:40 -06:00
Jeremy Rimpo bd4f529078 Correct version and filename 2023-11-12 13:00:25 -06:00
Jeremy Rimpo 6b1b8ef6ea Merge pull request #126 from ModOrganizer2/version_updates
Version updates
2023-11-08 09:21:02 -06:00
Jeremy Rimpo 6cee3f2411 Add Trosski's Starfield theme 2023-11-07 23:52:08 -06:00
Jeremy Rimpo 80618cd3e1 Version updates 2023-11-07 23:48:04 -06:00
Jeremy Rimpo 5ff7221b80 Add Trosski's Starfield theme 2023-11-07 23:46:22 -06:00
Jeremy Rimpo 144548aef5 Merge pull request #124 from ModOrganizer2/loot_0_22
Bump to libloot 0.22.1
2023-10-18 12:45:33 -05:00
Jeremy Rimpo cdc666a1d5 Bump to libloot 0.22.1 2023-10-18 00:25:23 -05:00
Mikaël Capelle 2816871e93 Merge pull request #123 from ModOrganizer2/loot_0_22
Bump to libloot 0.22
2023-10-03 15:29:29 +02:00
Jeremy Rimpo 1b05181858 Bump to libloot 0.22 2023-10-02 15:14:55 -05:00
Mikaël Capelle b2eae1bd23 Merge pull request #122 from ModOrganizer2/dev/clean-and-fix
Cleaning and improvements
2023-09-24 20:15:28 +02:00
Mikaël Capelle 13ed5bcd26 Add option to bootstrap.ps1 for build config. 2023-09-24 10:08:57 +02:00
Mikaël Capelle 29eb8a7598 Simple precedence of task-specific config over pattern config. 2023-09-24 10:08:41 +02:00
Mikaël Capelle 7e08ce29c0 Use riverbank repository for building dev builds of PyQt6. 2023-09-24 09:37:42 +02:00
Mikaël Capelle 9fdf00417b Exclude version string from NMake stderr. 2023-09-24 09:36:06 +02:00
Mikaël Capelle ac15674069 Remove NCC patch. 2023-09-24 09:35:55 +02:00
Jeremy Rimpo b31d41b539 Fix openssl patch for python 3.11 2023-09-23 11:40:58 -05:00
Mikaël Capelle 09886da058 Merge pull request #121 from ModOrganizer2/dev/prebuilt-mob-repositories
Move prebuilt dependencies to mob repository.
2023-09-23 18:40:32 +02:00
Mikaël Capelle e03ea3854d Move prebuilt dependencies to mob repository. 2023-09-23 15:50:06 +02:00
9 changed files with 45 additions and 34 deletions
+9 -3
View File
@@ -1,4 +1,10 @@
param([switch]$Verbose) param(
[switch]
$Verbose,
[ValidateSet("Debug", "RelWithDebInfo", "Release")]
[string]
$Config = "Release"
)
$root = $PSScriptRoot $root = $PSScriptRoot
if (!$root) { if (!$root) {
@@ -23,7 +29,7 @@ if (! $installationPath) {
$opts = "" $opts = ""
$opts += " $root\build\mob.sln" $opts += " $root\build\mob.sln"
$opts += " -m" $opts += " -m"
$opts += " -p:Configuration=Release" $opts += " -p:Configuration=${Config}"
$opts += " -noLogo" $opts += " -noLogo"
$opts += " -p:UseMultiToolTask=true" $opts += " -p:UseMultiToolTask=true"
$opts += " -p:EnforceProcessCountAcrossBuilds=true" $opts += " -p:EnforceProcessCountAcrossBuilds=true"
@@ -45,5 +51,5 @@ if (! $?) {
exit $LastExitCode exit $LastExitCode
} }
Copy-Item "$root\build\src\Release\mob.exe" "$root\mob.exe" Copy-Item "$root\build\src\${Config}\mob.exe" "$root\mob.exe"
Write-Output "run ``.\mob -d prefix/path build`` to start building" Write-Output "run ``.\mob -d prefix/path build`` to start building"
+10 -9
View File
@@ -101,17 +101,17 @@ boost = 1.83.0
boost_vs = 14.3 boost_vs = 14.3
fmt = 8.1.1 fmt = 8.1.1
gtest = main gtest = main
libloot = 0.21.0 libloot = 0.22.3
lz4 = v1.9.4 lz4 = v1.9.4
nmm = 0.71.2 nmm = 0.71.2
openssl = 3.1.2 openssl = 3.2.0
pyqt = 6.5.3.dev2309101249 pyqt = 6.5.3.dev2309101249
pyqt_builder = 1.15.2 pyqt_builder = 1.15.3
pyqt_sip = 13.5.2 pyqt_sip = 13.6.0
python = v3.11.5 python = v3.11.5
pybind11 = v2.10.4 pybind11 = v2.11.1
bzip2 = 1.0.8 bzip2 = 1.0.8
sip = 6.7.11 sip = 6.7.12
spdlog = v1.10.0 spdlog = v1.10.0
qt = 6.5.0 qt = 6.5.0
qt_vs = 2019 qt_vs = 2019
@@ -120,12 +120,13 @@ libbsarch = 0.0.9
usvfs = qt6 usvfs = qt6
explorerpp = 1.3.5 explorerpp = 1.3.5
ss_paper_lad_6788 = 7.0 ss_paper_lad_6788 = 7.2
ss_paper_automata_6788 = 3.0 ss_paper_automata_6788 = 3.2
ss_paper_mono_6788 = 2.2 ss_paper_mono_6788 = 3.2
ss_dark_mode_1809_6788 = 3.0 ss_dark_mode_1809_6788 = 3.0
ss_morrowind_trosski = 1.1 ss_morrowind_trosski = 1.1
ss_skyrim_trosski = v1.1 ss_skyrim_trosski = v1.1
ss_starfield_trosski = V1.11
ss_fallout3_trosski = v1.11 ss_fallout3_trosski = v1.11
ss_fallout4_trosski = v1.11 ss_fallout4_trosski = v1.11
-10
View File
@@ -1,10 +0,0 @@
--- publish.bat Thu Apr 30 00:08:44 2020
+++ publish.bat Thu Apr 30 00:08:14 2020
@@ -1,6 +1,6 @@
set _NMMPATH=%~dp0..\Nexus-Mod-Manager
set _NMMCLIPATH=%~dp0
-set outputPath=..\..\install\bin
+set outputPath=%~1
mkdir "%outputPath%\NCC"
copy "%_NMMPATH%\Stage\Release\AntlrUtil.dll" "%outputPath%\NCC"
+2 -2
View File
@@ -1,10 +1,10 @@
--- PCbuild/openssl.props (revision 5c02a39a0b31a330e06b4d6f44835afb205dc7cc) --- PCbuild/openssl.props (revision 5c02a39a0b31a330e06b4d6f44835afb205dc7cc)
+++ PCbuild/openssl.props (date 1575994670797) +++ PCbuild/openssl.props (date 1575994670797)
@@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
<_DLLSuffix>-1_1</_DLLSuffix> <_DLLSuffix>-3</_DLLSuffix>
<_DLLSuffix Condition="$(Platform) == 'ARM'">$(_DLLSuffix)-arm</_DLLSuffix> <_DLLSuffix Condition="$(Platform) == 'ARM'">$(_DLLSuffix)-arm</_DLLSuffix>
<_DLLSuffix Condition="$(Platform) == 'ARM64'">$(_DLLSuffix)-arm64</_DLLSuffix> <_DLLSuffix Condition="$(Platform) == 'ARM64'">$(_DLLSuffix)-arm64</_DLLSuffix>
+ <_DLLSuffix Condition="$(Platform) == 'x64'">$(_DLLSuffix)-x64</_DLLSuffix> + <_DLLSuffix Condition="$(Platform) == 'x64'">$(_DLLSuffix)-x64</_DLLSuffix>
<OpenSSLDLLSuffix Condition="$(OpenSSLDLLSuffix) == ''">$(_DLLSuffix)</OpenSSLDLLSuffix>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<_SSLDLL Include="$(opensslOutDir)\libcrypto$(_DLLSuffix).dll" />
+6 -1
View File
@@ -378,8 +378,13 @@ namespace mob {
MOB_ASSERT(!tasks.empty()); MOB_ASSERT(!tasks.empty());
for (auto& t : tasks) for (auto& t : tasks) {
if (t->name() != task &&
details::find_string_for_task(t->name(), key)) {
continue;
}
details::set_string_for_task(t->name(), key, value); details::set_string_for_task(t->name(), key, value);
}
} }
else { else {
// global task option // global task option
+6 -3
View File
@@ -37,9 +37,12 @@ namespace mob::tasks {
url source_url() url source_url()
{ {
return "https://pypi.io/packages/source/P/PyQt6/" const auto version = pyqt::version();
"PyQt6-" + std::string base = "https://pypi.io/packages/source/P/PyQt6/";
pyqt::version() + ".tar.gz"; if (version.find("dev") != std::string::npos) {
base = "https://riverbankcomputing.com/pypi/packages/PyQt6/";
}
return base + "PyQt6-" + pyqt::version() + ".tar.gz";
} }
url prebuilt_url() url prebuilt_url()
+7 -4
View File
@@ -9,11 +9,10 @@ namespace mob::tasks {
conf().version().get("ss_paper_lad_6788"), "paper-light-and-dark", ""}, conf().version().get("ss_paper_lad_6788"), "paper-light-and-dark", ""},
{"6788-00", "paper-automata", {"6788-00", "paper-automata",
conf().version().get("ss_paper_automata_6788"), "3.0.Paper.Automata", conf().version().get("ss_paper_automata_6788"), "paper-automata", ""},
"2. Paper Automata-64439-A2-3-0-1610629680"},
{"6788-00", "paper-mono", conf().version().get("ss_paper_mono_6788"), {"6788-00", "paper-mono", conf().version().get("ss_paper_mono_6788"),
"Paper-Mono", ""}, "paper-mono", ""},
{"6788-00", "1809-dark-mode", {"6788-00", "1809-dark-mode",
conf().version().get("ss_dark_mode_1809_6788"), "1809", ""}, conf().version().get("ss_dark_mode_1809_6788"), "1809", ""},
@@ -32,7 +31,11 @@ namespace mob::tasks {
{"Trosski", "Mod-Organizer2-Fallout-4-Stylesheet", {"Trosski", "Mod-Organizer2-Fallout-4-Stylesheet",
conf().version().get("ss_fallout4_trosski"), "Fallout4-MO2-Stylesheet", conf().version().get("ss_fallout4_trosski"), "Fallout4-MO2-Stylesheet",
""}}; ""},
{"Trosski", "Starfield_MO2_Stylesheet",
conf().version().get("ss_starfield_trosski"),
"Starfield.MO2.Stylsheet", ""}};
} }
stylesheets::stylesheets() : task("ss", "stylesheets") {} stylesheets::stylesheets() : task("ss", "stylesheets") {}
+3
View File
@@ -56,6 +56,9 @@ namespace mob {
if (f.line.find("Copyright (C) Microsoft Corporation.") != if (f.line.find("Copyright (C) Microsoft Corporation.") !=
std::string::npos) std::string::npos)
f.lv = context::level::trace; f.lv = context::level::trace;
if (f.line.find("Microsoft (R) Program Maintenance Utility") !=
std::string::npos)
f.lv = context::level::trace;
}) })
.arg("/C", process::log_quiet) // silent .arg("/C", process::log_quiet) // silent
.arg("/S", process::log_quiet) // silent .arg("/S", process::log_quiet) // silent
+2 -2
View File
@@ -14,8 +14,8 @@ namespace mob {
url make_prebuilt_url(const std::string& filename) url make_prebuilt_url(const std::string& filename)
{ {
return "https://github.com/ModOrganizer2/modorganizer-umbrella/" return "https://github.com/ModOrganizer2/mob/"
"releases/download/2.0/" + "releases/download/2.5-dependencies/" +
filename; filename;
} }