summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-6/patches/0009-qtbase-allow-translations-outside-prefix.patch
blob: ee2e35f813fadee57bf14d3d448802f29f7e61e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From 28220453d157c0825669145c94ab86e9603265fa Mon Sep 17 00:00:00 2001
From: Nick Cao <nickcao@nichi.co>
Date: Tue, 10 Oct 2023 10:14:40 -0400
Subject: [PATCH 09/11] qtbase: allow translations outside prefix

---
 cmake/QtBuild.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake
index 1dc576d27af..4348eb97c37 100644
--- a/cmake/QtBuild.cmake
+++ b/cmake/QtBuild.cmake
@@ -30,7 +30,7 @@ function(qt_configure_process_path name default docstring)
             set(rel_path ".")
         elseif(rel_path MATCHES "^\.\./")
             # INSTALL_SYSCONFDIR is allowed to be outside the prefix.
-            if(NOT name STREQUAL "INSTALL_SYSCONFDIR")
+            if(NOT (name STREQUAL "INSTALL_SYSCONFDIR" OR name STREQUAL "INSTALL_TRANSLATIONSDIR"))
                 message(FATAL_ERROR
                     "Path component '${name}' is outside computed install prefix: ${rel_path} ")
                 return()
-- 
2.42.0