From 6284f7869f113c4c082ce82609d3847054a9e0df Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Sun, 3 Sep 2023 23:41:01 -0500 Subject: [PATCH 1/8] Add starfield to build --- src/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.cpp b/src/main.cpp index 7444079..07b8711 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -96,6 +96,7 @@ void add_tasks() .add_task("modorganizer-game_skyrim", mo::gamebryo) .add_task("modorganizer-game_skyrimse", mo::gamebryo) .add_task("modorganizer-game_skyrimvr", mo::gamebryo) + .add_task("modorganizer-game_starfield", mo::gamebryo) .add_task("modorganizer-game_ttw", mo::gamebryo) .add_task("modorganizer-game_enderal", mo::gamebryo) .add_task("modorganizer-game_enderalse", mo::gamebryo); From e3401732c123901d970046e19b22b185525523a2 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Sun, 3 Sep 2023 23:41:17 -0500 Subject: [PATCH 2/8] Bump Qt --- mob.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mob.ini b/mob.ini index 118b1a2..06edc46 100644 --- a/mob.ini +++ b/mob.ini @@ -112,7 +112,7 @@ pybind11 = v2.10.4 bzip2 = 1.0.8 sip = 6.7.1 spdlog = v1.10.0 -qt = 6.5.1 +qt = 6.5.2 qt_vs = 2019 zlib = 1.2.13 libbsarch = 0.0.9 From 3e4b31aebbb021ed65fda098b49ad495bf69fb34 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Mon, 4 Sep 2023 16:11:16 -0500 Subject: [PATCH 3/8] Bump zlib to 1.3 --- mob.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mob.ini b/mob.ini index 06edc46..1433ada 100644 --- a/mob.ini +++ b/mob.ini @@ -114,7 +114,7 @@ sip = 6.7.1 spdlog = v1.10.0 qt = 6.5.2 qt_vs = 2019 -zlib = 1.2.13 +zlib = 1.3 libbsarch = 0.0.9 usvfs = qt6 explorerpp = 1.3.5 From a30dd8399b8482c1bcd59d43617166d2c6634921 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Mon, 4 Sep 2023 17:55:21 -0500 Subject: [PATCH 4/8] Update openssl and pyqt versions --- mob.ini | 10 +++++----- src/tasks/openssl.cpp | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mob.ini b/mob.ini index 1433ada..c5bf2f9 100644 --- a/mob.ini +++ b/mob.ini @@ -103,14 +103,14 @@ gtest = main libloot = 0.19.4 lz4 = v1.9.4 nmm = 0.71.2 -openssl = 1.1.1u -pyqt = 6.5.1 -pyqt_builder = 1.15.1 -pyqt_sip = 13.5.1 +openssl = 3.1.2 +pyqt = 6.5.2 +pyqt_builder = 1.15.2 +pyqt_sip = 13.5.2 python = v3.10.12 pybind11 = v2.10.4 bzip2 = 1.0.8 -sip = 6.7.1 +sip = 6.7.11 spdlog = v1.10.0 qt = 6.5.2 qt_vs = 2019 diff --git a/src/tasks/openssl.cpp b/src/tasks/openssl.cpp index e2e7d49..c5ecba7 100644 --- a/src/tasks/openssl.cpp +++ b/src/tasks/openssl.cpp @@ -20,13 +20,13 @@ url prebuilt_url() return make_prebuilt_url("openssl-prebuilt-" + openssl::version() + ".7z"); } -std::string version_no_patch_underscores() +std::string version_no_patch_underscores(bool primaryOnly = true) { auto v = openssl::parsed_version(); std::string s = v.major; - if (v.minor != "") + if (v.minor != "" && !primaryOnly) s += "_" + v.minor; return s; From 858662e22587344f313e1bb6ec9af381d5e96882 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Mon, 4 Sep 2023 19:56:48 -0500 Subject: [PATCH 5/8] Update licenses --- licenses/ValveFileVDF.txt | 21 +++ licenses/openssl.txt | 298 ++++++++++++++++++++++---------------- 2 files changed, 196 insertions(+), 123 deletions(-) create mode 100644 licenses/ValveFileVDF.txt diff --git a/licenses/ValveFileVDF.txt b/licenses/ValveFileVDF.txt new file mode 100644 index 0000000..d6aba9c --- /dev/null +++ b/licenses/ValveFileVDF.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Matthias Moeller 2016 m_moeller@live.de + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/licenses/openssl.txt b/licenses/openssl.txt index 9601ab4..49cc83d 100644 --- a/licenses/openssl.txt +++ b/licenses/openssl.txt @@ -1,125 +1,177 @@ - LICENSE ISSUES - ============== - - The OpenSSL toolkit stays under a double license, i.e. both the conditions of - the OpenSSL License and the original SSLeay license apply to the toolkit. - See below for the actual license texts. - - OpenSSL License - --------------- - -/* ==================================================================== - * Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. All advertising materials mentioning features or use of this - * software must display the following acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - * - * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For written permission, please contact - * openssl-core@openssl.org. - * - * 5. Products derived from this software may not be called "OpenSSL" - * nor may "OpenSSL" appear in their names without prior written - * permission of the OpenSSL Project. - * - * 6. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit (http://www.openssl.org/)" - * - * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * ==================================================================== - * - * This product includes cryptographic software written by Eric Young - * (eay@cryptsoft.com). This product includes software written by Tim - * Hudson (tjh@cryptsoft.com). - * - */ - - Original SSLeay License - ----------------------- - -/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - * All rights reserved. - * - * This package is an SSL implementation written - * by Eric Young (eay@cryptsoft.com). - * The implementation was written so as to conform with Netscapes SSL. - * - * This library is free for commercial and non-commercial use as long as - * the following conditions are aheared to. The following conditions - * apply to all code found in this distribution, be it the RC4, RSA, - * lhash, DES, etc., code; not just the SSL code. The SSL documentation - * included with this distribution is covered by the same copyright terms - * except that the holder is Tim Hudson (tjh@cryptsoft.com). - * - * Copyright remains Eric Young's, and as such any Copyright notices in - * the code are not to be removed. - * If this package is used in a product, Eric Young should be given attribution - * as the author of the parts of the library used. - * This can be in the form of a textual message at program startup or - * in documentation (online or textual) provided with the package. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * "This product includes cryptographic software written by - * Eric Young (eay@cryptsoft.com)" - * The word 'cryptographic' can be left out if the rouines from the library - * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) from - * the apps directory (application code) you must include an acknowledgement: - * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - * - * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * The licence and distribution terms for any publically available version or - * derivative of this code cannot be changed. i.e. this code cannot simply be - * copied and put under another distribution licence - * [including the GNU Public Licence.] - */ + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS From 66539d7f1fdbbab9188a26315a5e13d0960e45d9 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Fri, 8 Sep 2023 01:15:09 -0500 Subject: [PATCH 6/8] Dependency updates * Python 3.11.5 * Boost 1.83 * Targetting Qt 6.5 for best apparent stability * Updates to Trosski styles --- mob.ini | 12 ++++++------ patches/python/sources/openssl.props.patch | 4 ++-- src/tasks/libffi.cpp | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/mob.ini b/mob.ini index 4f9feb9..1b7fdb9 100644 --- a/mob.ini +++ b/mob.ini @@ -97,7 +97,7 @@ vs_year = 2022 vs_toolset = 14.3 sdk = 10.0.22621.0 sevenz = 23.01 -boost = 1.82.0 +boost = 1.83.0 boost_vs = 14.3 fmt = 8.1.1 gtest = main @@ -105,15 +105,15 @@ libloot = 0.19.4 lz4 = v1.9.4 nmm = 0.71.2 openssl = 3.1.2 -pyqt = 6.5.2 +pyqt = 6.5.0 pyqt_builder = 1.15.2 pyqt_sip = 13.5.2 -python = v3.10.12 +python = v3.11.5 pybind11 = v2.10.4 bzip2 = 1.0.8 sip = 6.7.11 spdlog = v1.10.0 -qt = 6.5.2 +qt = 6.5.0 qt_vs = 2019 zlib = v1.3 libbsarch = 0.0.9 @@ -126,8 +126,8 @@ ss_paper_mono_6788 = 2.2 ss_dark_mode_1809_6788 = 3.0 ss_morrowind_trosski = 1.1 ss_skyrim_trosski = v1.1 -ss_fallout3_trosski = v1.1 -ss_fallout4_trosski = v1.1 +ss_fallout3_trosski = v1.11 +ss_fallout4_trosski = v1.11 [paths] third_party = diff --git a/patches/python/sources/openssl.props.patch b/patches/python/sources/openssl.props.patch index a8495d9..d60f6cb 100644 --- a/patches/python/sources/openssl.props.patch +++ b/patches/python/sources/openssl.props.patch @@ -1,10 +1,10 @@ --- PCbuild/openssl.props (revision 5c02a39a0b31a330e06b4d6f44835afb205dc7cc) +++ PCbuild/openssl.props (date 1575994670797) @@ -13,6 +13,7 @@ - <_DLLSuffix>-1_1 + <_DLLSuffix>-3 <_DLLSuffix Condition="$(Platform) == 'ARM'">$(_DLLSuffix)-arm <_DLLSuffix Condition="$(Platform) == 'ARM64'">$(_DLLSuffix)-arm64 + <_DLLSuffix Condition="$(Platform) == 'x64'">$(_DLLSuffix)-x64 + $(_DLLSuffix) - <_SSLDLL Include="$(opensslOutDir)\libcrypto$(_DLLSuffix).dll" /> diff --git a/src/tasks/libffi.cpp b/src/tasks/libffi.cpp index c2eb202..ab26d3e 100644 --- a/src/tasks/libffi.cpp +++ b/src/tasks/libffi.cpp @@ -39,7 +39,7 @@ void libffi::do_fetch() { run_tool(make_git() .url(make_git_url("python","cpython-bin-deps")) - .branch("libffi-3.3.0") + .branch("libffi-3.4.4") .root(source_path())); } From 8afb96c229e284415961e4c2c0f3361991532272 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Fri, 8 Sep 2023 01:15:58 -0500 Subject: [PATCH 7/8] Patch for python 3.11 --- patches/python/sources/openssl.props.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/python/sources/openssl.props.patch b/patches/python/sources/openssl.props.patch index d60f6cb..a8495d9 100644 --- a/patches/python/sources/openssl.props.patch +++ b/patches/python/sources/openssl.props.patch @@ -1,10 +1,10 @@ --- PCbuild/openssl.props (revision 5c02a39a0b31a330e06b4d6f44835afb205dc7cc) +++ PCbuild/openssl.props (date 1575994670797) @@ -13,6 +13,7 @@ - <_DLLSuffix>-3 + <_DLLSuffix>-1_1 <_DLLSuffix Condition="$(Platform) == 'ARM'">$(_DLLSuffix)-arm <_DLLSuffix Condition="$(Platform) == 'ARM64'">$(_DLLSuffix)-arm64 + <_DLLSuffix Condition="$(Platform) == 'x64'">$(_DLLSuffix)-x64 - $(_DLLSuffix) + <_SSLDLL Include="$(opensslOutDir)\libcrypto$(_DLLSuffix).dll" /> From 76e8c562354057314d94115b299069a38d16cf31 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Fri, 15 Sep 2023 21:06:59 -0500 Subject: [PATCH 8/8] Use PyQt dev build to fix bool issue --- mob.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mob.ini b/mob.ini index 1b7fdb9..b1d136c 100644 --- a/mob.ini +++ b/mob.ini @@ -105,7 +105,7 @@ libloot = 0.19.4 lz4 = v1.9.4 nmm = 0.71.2 openssl = 3.1.2 -pyqt = 6.5.0 +pyqt = 6.5.3.dev2309101249 pyqt_builder = 1.15.2 pyqt_sip = 13.5.2 python = v3.11.5