summarylogtreecommitdiffstats
path: root/0003-Use-lrelease-qt4.patch
diff options
context:
space:
mode:
Diffstat (limited to '0003-Use-lrelease-qt4.patch')
-rw-r--r--0003-Use-lrelease-qt4.patch92
1 files changed, 92 insertions, 0 deletions
diff --git a/0003-Use-lrelease-qt4.patch b/0003-Use-lrelease-qt4.patch
new file mode 100644
index 000000000000..ec0f6a202f42
--- /dev/null
+++ b/0003-Use-lrelease-qt4.patch
@@ -0,0 +1,92 @@
+From c0001caf56a321589827914ec1e34323536a5ffe Mon Sep 17 00:00:00 2001
+From: LingMan <LingMan@users.noreply.github.com>
+Date: Mon, 29 Jan 2024 22:59:36 +0100
+Subject: [PATCH] Use lrelease-qt4
+
+`lrelease` is provided by `qt5-tools` nowadays. We already depend on `qt4` - which provides
+`lrelease-qt4` - though.
+No need to pull in `qt5-tools` too. Not to mention that `lrelease` might soon be provided by
+`qt6-tools` instead and who knows if that will still happen to work.
+---
+ Makefile.am | 8 +++----
+ configure.ac | 2 +-
+ cppForSwig/BDM_Client/build_installer_64.bat | 22 ++++++++++----------
+ 3 files changed, 16 insertions(+), 16 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index b677b74..9a35539 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -9,9 +9,9 @@ EXTRA_DIST = *.py *.md LICENSE LICENSE-ATI LICENSE-MIT \
+
+ ACLOCAL_AMFLAGS = -I m4
+
+-lrelease:
++lrelease-qt4:
+ if HAVE_GUI
+- lrelease lang/*.ts
++ lrelease-qt4 lang/*.ts
+ endif
+
+ qrc_img_resources.py: imgList.xml
+@@ -32,9 +32,9 @@ else
+ endif
+ endif
+
+-.PHONY: copy-script lrelease qrc_img_resources.py
++.PHONY: copy-script lrelease-qt4 qrc_img_resources.py
+
+-all-local: copy-script lrelease qrc_img_resources.py
++all-local: copy-script lrelease-qt4 qrc_img_resources.py
+
+
+ #target to clean up pre autotools installation left overs
+diff --git a/configure.ac b/configure.ac
+index eb0d1c5..de13625 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -83,7 +83,7 @@ AC_CHECK_PROG([HAVE_PYRCC4], [pyrcc4], [yes], [no])
+ AS_IF([test $HAVE_PYRCC4 == yes], [],
+ [AC_MSG_ERROR([missing pyrcc4 in path, make sure pyqt4-dev-tools is installed])])
+
+-AC_CHECK_PROG([HAVE_LRELEASE], [lrelease], [yes], [no])
++AC_CHECK_PROG([HAVE_LRELEASE], [lrelease-qt4], [yes], [no])
+ AS_IF([test $HAVE_LRELEASE == yes], [],
+ [AC_MSG_ERROR([missing lrelease in path, make sure qt4-linguist-tools is installed])])
+
+diff --git a/cppForSwig/BDM_Client/build_installer_64.bat b/cppForSwig/BDM_Client/build_installer_64.bat
+index 3e76f02..9e4138f 100644
+--- a/cppForSwig/BDM_Client/build_installer_64.bat
++++ b/cppForSwig/BDM_Client/build_installer_64.bat
+@@ -10,17 +10,17 @@ python ..\..\setup.py py2exe --includes sip,hashlib -d ..\..\ArmoryStandalone
+ copy ..\x64\Release\BlockDataManager.exe ..\..\ArmoryStandalone\ArmoryDB.exe
+
+ mkdir ..\..\ArmoryStandalone\lang
+-lrelease ..\..\lang\armory_da.ts -qm ..\..\ArmoryStandalone\lang\armory_da.qm
+-lrelease ..\..\lang\armory_de.ts -qm ..\..\ArmoryStandalone\lang\armory_de.qm
+-lrelease ..\..\lang\armory_el.ts -qm ..\..\ArmoryStandalone\lang\armory_el.qm
+-lrelease ..\..\lang\armory_en.ts -qm ..\..\ArmoryStandalone\lang\armory_en.qm
+-lrelease ..\..\lang\armory_es.ts -qm ..\..\ArmoryStandalone\lang\armory_es.qm
+-lrelease ..\..\lang\armory_fr.ts -qm ..\..\ArmoryStandalone\lang\armory_fr.qm
+-lrelease ..\..\lang\armory_he.ts -qm ..\..\ArmoryStandalone\lang\armory_he.qm
+-lrelease ..\..\lang\armory_hr.ts -qm ..\..\ArmoryStandalone\lang\armory_hr.qm
+-lrelease ..\..\lang\armory_id.ts -qm ..\..\ArmoryStandalone\lang\armory_id.qm
+-lrelease ..\..\lang\armory_ru.ts -qm ..\..\ArmoryStandalone\lang\armory_ru.qm
+-lrelease ..\..\lang\armory_sv.ts -qm ..\..\ArmoryStandalone\lang\armory_sv.qm
++lrelease-qt4 ..\..\lang\armory_da.ts -qm ..\..\ArmoryStandalone\lang\armory_da.qm
++lrelease-qt4 ..\..\lang\armory_de.ts -qm ..\..\ArmoryStandalone\lang\armory_de.qm
++lrelease-qt4 ..\..\lang\armory_el.ts -qm ..\..\ArmoryStandalone\lang\armory_el.qm
++lrelease-qt4 ..\..\lang\armory_en.ts -qm ..\..\ArmoryStandalone\lang\armory_en.qm
++lrelease-qt4 ..\..\lang\armory_es.ts -qm ..\..\ArmoryStandalone\lang\armory_es.qm
++lrelease-qt4 ..\..\lang\armory_fr.ts -qm ..\..\ArmoryStandalone\lang\armory_fr.qm
++lrelease-qt4 ..\..\lang\armory_he.ts -qm ..\..\ArmoryStandalone\lang\armory_he.qm
++lrelease-qt4 ..\..\lang\armory_hr.ts -qm ..\..\ArmoryStandalone\lang\armory_hr.qm
++lrelease-qt4 ..\..\lang\armory_id.ts -qm ..\..\ArmoryStandalone\lang\armory_id.qm
++lrelease-qt4 ..\..\lang\armory_ru.ts -qm ..\..\ArmoryStandalone\lang\armory_ru.qm
++lrelease-qt4 ..\..\lang\armory_sv.ts -qm ..\..\ArmoryStandalone\lang\armory_sv.qm
+
+ python ..\..\writeNSISCompilerArgs.py
+ makensis.exe ..\..\ArmorySetup.nsi
+--
+2.43.0
+