···4646# Those pieces of software we entirely ignore upstream's handling of, and just
4747# make sure they're in the path if desired.
4848let
4949- k3sVersion = "1.24.2+k3s2"; # k3s git tag
5050- k3sCommit = "a237260237b549b90dd3aae449de09231caf1351"; # k3s git commit at the above version
5151- k3sRepoSha256 = "1dmlsq7f0z0wq8ypbmdqwk1hl59pcnywvqhz7qblzm3wnbdb62cl";
5252- k3sVendorSha256 = "sha256-w5dYkewoNnI9GvqCAkmecg7JsKgO+gu1WcyPRItLvWY=";
4949+ k3sVersion = "1.24.3+k3s1"; # k3s git tag
5050+ k3sCommit = "990ba0e88c90f8ed8b50e0ccd375937b841b176e"; # k3s git commit at the above version
5151+ k3sRepoSha256 = "0slw2j7d7ccj7k9z06l5ch3nxi07jbm6xijs774hisyv25jx94rd";
5252+ k3sVendorSha256 = "sha256-8jWpTUE/tJf2qpFjdsV+0i8hRf6JqATwr/YbXrZa/iA=";
53535454 # taken from ./manifests/traefik.yaml, extracted from '.spec.chart' https://github.com/k3s-io/k3s/blob/v1.23.3%2Bk3s1/scripts/download#L9
5555 # The 'patch' and 'minor' versions are currently hardcoded as single digits only, so ignore the trailing two digits. Weird, I know.
···3030index 92a9112bca..b80ec1e801 100644
3131--- a/mkspecs/features/mac/default_post.prf
3232+++ b/mkspecs/features/mac/default_post.prf
3333-@@ -68,212 +68,6 @@ qt {
3333+@@ -1,9 +1,5 @@
3434+ load(default_post)
3535+3636+-# Recompute SDK version in case the user set it explicitly
3737+-sdk_version = $$QMAKE_MAC_SDK_VERSION
3838+-QMAKE_MAC_SDK_VERSION = $$xcodeSDKInfo(SDKVersion)
3939+-
4040+ contains(TEMPLATE, .*app) {
4141+ !macx-xcode:if(isEmpty(BUILDS)|build_pass) {
4242+ # Detect changes to the platform SDK
4343+@@ -16,36 +12,6 @@ contains(TEMPLATE, .*app) {
4444+ QMAKE_EXTRA_INCLUDES += $$shell_quote($$PWD/sdk.mk)
4545+ }
4646+4747+- # Detect incompatible SDK versions
4848+-
4949+- isEmpty(QT_MAC_SDK_VERSION_MIN): \
5050+- QT_MAC_SDK_VERSION_MIN = $$QT_MAC_SDK_VERSION
5151+-
5252+- !versionAtLeast(QMAKE_MAC_SDK_VERSION, $$QT_MAC_SDK_VERSION_MIN): \
5353+- warning("Qt requires at least version $$QT_MAC_SDK_VERSION_MIN of the platform SDK," \
5454+- "you're building against version $${QMAKE_MAC_SDK_VERSION}. Please upgrade.")
5555+-
5656+- !isEmpty(QT_MAC_SDK_VERSION_MAX) {
5757+- # For Qt developers only
5858+- !isEmpty($$list($$(QT_MAC_SDK_NO_VERSION_CHECK))): \
5959+- CONFIG += sdk_no_version_check
6060+-
6161+- QMAKE_MAC_SDK_MAJOR_VERSION = $$replace(QMAKE_MAC_SDK_VERSION, "(\\d+)(\\.\\d+)(\\.\\d+)?", \\1)
6262+-
6363+- !sdk_no_version_check:!versionAtMost(QMAKE_MAC_SDK_MAJOR_VERSION, $$QT_MAC_SDK_VERSION_MAX) {
6464+- warning("Qt has only been tested with version $$QT_MAC_SDK_VERSION_MAX"\
6565+- "of the platform SDK, you're using $${QMAKE_MAC_SDK_MAJOR_MINOR_VERSION}.")
6666+- warning("This is an unsupported configuration. You may experience build issues," \
6767+- "and by using")
6868+- warning("the $$QMAKE_MAC_SDK_VERSION SDK you are opting in to new features" \
6969+- "that Qt has not been prepared for.")
7070+-
7171+- warning("Please downgrade the SDK you use to build your app to version" \
7272+- "$$QT_MAC_SDK_VERSION_MAX, or configure")
7373+- warning("with CONFIG+=sdk_no_version_check when running qmake" \
7474+- "to silence this warning.")
7575+- }
7676+- }
7777+ }
7878+7979+ !no_objective_c:CONFIG += objective_c
8080+@@ -73,212 +39,6 @@ qt {
3481 }
3582 }
3683···308355-xcode_copy_phase_strip_setting.name = COPY_PHASE_STRIP
309356-xcode_copy_phase_strip_setting.value = NO
310357-QMAKE_MAC_XCODE_SETTINGS += xcode_copy_phase_strip_setting
311311-diff --git a/mkspecs/features/mac/sdk.mk b/mkspecs/features/mac/sdk.mk
312312---- a/mkspecs/features/mac/sdk.mk
313313-+++ b/mkspecs/features/mac/sdk.mk
314314-@@ -1,25 +0,0 @@
315315--
316316--ifeq ($(QT_MAC_SDK_NO_VERSION_CHECK),)
317317-- CHECK_SDK_COMMAND = /usr/bin/xcrun --sdk $(EXPORT_QMAKE_MAC_SDK) -show-sdk-version 2>/dev/null
318318-- CURRENT_MAC_SDK_VERSION := $(shell DEVELOPER_DIR=$(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) $(CHECK_SDK_COMMAND))
319319-- ifneq ($(CURRENT_MAC_SDK_VERSION),$(EXPORT_QMAKE_MAC_SDK_VERSION))
320320-- # We don't want to complain about out of date SDK unless the target needs to be remade.
321321-- # This covers use-cases such as running 'make check' after moving the build to a
322322-- # computer without Xcode or with a different Xcode version.
323323-- TARGET_UP_TO_DATE := $(shell QT_MAC_SDK_NO_VERSION_CHECK=1 $(MAKE) --question $(QMAKE_TARGET) && echo 1 || echo 0)
324324-- ifeq ($(TARGET_UP_TO_DATE),0)
325325-- ifneq ($(findstring missing DEVELOPER_DIR path,$(CURRENT_MAC_SDK_VERSION)),)
326326-- $(info The developer dir $(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) is no longer valid.)
327327-- else ifneq ($(findstring SDK "$(EXPORT_QMAKE_MAC_SDK)" cannot be located,$(CURRENT_MAC_SDK_VERSION)),)
328328-- $(info The developer dir $(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) no longer contains the $(EXPORT_QMAKE_MAC_SDK_VERSION) platform SDK.)
329329-- else ifneq ($(CURRENT_MAC_SDK_VERSION),)
330330-- $(info The $(EXPORT_QMAKE_MAC_SDK) platform SDK has been changed from version $(EXPORT_QMAKE_MAC_SDK_VERSION) to version $(CURRENT_MAC_SDK_VERSION).)
331331-- else
332332-- $(info Unknown error resolving current platform SDK version.)
333333-- endif
334334-- $(info This requires a fresh build of your project. Please wipe the build directory)
335335-- ifneq ($(EXPORT__QMAKE_STASH_),)
336336-- $(info including the qmake cache in $(EXPORT__QMAKE_STASH_))
337337-- endif
338338-- $(error ^)
339339-- endif
340340-- endif
341341--endif
342358diff --git a/mkspecs/features/mac/sdk.prf b/mkspecs/features/mac/sdk.prf
343359deleted file mode 100644
344360index 3a9c2778bb..0000000000
···406422- $$tool = $$sysrooted $$member(value, 1, -1)
407423- cache($$tool_variable, set stash, $$tool)
408424-}
409409---
410410-2.25.4
411411-425425+diff --git a/mkspecs/features/mac/toolchain.prf b/mkspecs/features/mac/toolchain.prf
426426+deleted file mode 100644
427427+index df191eb13c..0000000000
428428+--- a/mkspecs/features/mac/toolchain.prf
429429++++ /dev/null
430430+@@ -1,5 +0,0 @@
431431+-# Ensure that we process sdk.prf first, as it will update QMAKE_CXX,
432432+-# which the default path determination uses.
433433+-sdk: load(sdk)
434434+-
435435+-load(toolchain)
···26262727in stdenv.mkDerivation {
2828 pname = "domination";
2929- version = "1.2.4";
2929+ version = "1.2.5";
30303131 # The .zip releases do not contain the build.xml file
3232 src = fetchsvn {
···3434 # There are no tags in the repository.
3535 # Look for commits like "new version x.y.z info on website"
3636 # or "website update for x.y.z".
3737- rev = "2109";
3838- sha256 = "sha256-awTaEkv0zUXgrKVKuFzi5sgHgrfiNmAFMODO5U0DL6I=";
3737+ rev = "2212";
3838+ sha256 = "sha256-XuPMxGDap8x7I+U7+1C+DlkQkoV/u2FCwYyTZFWmYHM=";
3939 };
40404141 nativeBuildInputs = [