File 1514.patch of Package rpi-imager

From fb74bd7ae8e8fbe4654908b068d53336de22ec05 Mon Sep 17 00:00:00 2001
From: uro <5954927+uro666@users.noreply.github.com>
Date: Sun, 15 Feb 2026 14:11:40 +0000
Subject: [PATCH] Fix GenerateTimezones.cmake FALLBACK_FILE path.

This fixes the build when built in isolation with no access to the internet.

Prior to this patch `rpi-imager` would fail to find its actual FALLBACK_FILE `timezones.txt` in the source as it was seeking `timezones.txt.fallback`.

This results in builds where users are unable to select nor set their timezone within the `rpi-imager` application and being left with a blank dropdown gui element.
---
 src/cmake/GenerateTimezones.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/cmake/GenerateTimezones.cmake b/src/cmake/GenerateTimezones.cmake
index 098c1d078..edf839e84 100644
--- a/src/cmake/GenerateTimezones.cmake
+++ b/src/cmake/GenerateTimezones.cmake
@@ -42,7 +42,7 @@ if(download_error)
     message(STATUS "Attempting to use fallback timezone list...")
     
     # Try to find a fallback timezone file
-    set(FALLBACK_FILE "${SOURCE_DIR}/timezones.txt.fallback")
+    set(FALLBACK_FILE "${SOURCE_DIR}/timezones.txt")
     if(EXISTS "${FALLBACK_FILE}")
         message(STATUS "Using fallback timezone file: ${FALLBACK_FILE}")
         file(READ "${FALLBACK_FILE}" fallback_content)
@@ -141,7 +141,7 @@ list(LENGTH timezone_list num_timezones)
 message(STATUS "Generated ${num_timezones} timezone entries in ${OUTPUT_FILE}")
 
 # Compare with fallback file if it exists
-set(FALLBACK_FILE "${SOURCE_DIR}/timezones.txt.fallback")
+set(FALLBACK_FILE "${SOURCE_DIR}/timezones.txt")
 if(EXISTS "${FALLBACK_FILE}")
     message(STATUS "Comparing with existing timezone list...")
     
@@ -231,4 +231,4 @@ endif()
 # Clean up downloaded archive to save space
 file(REMOVE "${TZDATA_ARCHIVE}")
 
-message(STATUS "Timezone generation completed successfully")
\ No newline at end of file
+message(STATUS "Timezone generation completed successfully")
openSUSE Build Service is sponsored by