buildroot:qt5-translations
qt5-translations
A cross-platform application and UI framework (Translations)
| runtime dependencies | qt5base (Graphic libraries and applications/Other GUIs) |
|---|---|
| qt5tools (Graphic libraries and applications/Other GUIs) |
mkdir /data/buildroot/package/qt5-translations
cat > /data/buildroot/package/qt5-translations/Config.in<< 'EOF'
config BR2_PACKAGE_QT5_TRANSLATIONS
bool "qt5-translations"
depends on BR2_PACKAGE_QT5BASE
depends on BR2_PACKAGE_QT5TOOLS
help
A cross-platform application and UI framework (Translations)
EOF
cat > /data/buildroot/package/qt5-translations/qt5-translations.mk<< 'EOF'
#############################################################
#
# qt5-translations
#https://github.com/qt/qttranslations/archive/refs/tags/v5.15.5-lts-lgpl.tar.gz
#############################################################
QT5_TRANSLATIONS_VERSION = 5.15.5
QT5_TRANSLATIONS_SOURCE = v$(QT5_TRANSLATIONS_VERSION)-lts-lgpl.tar.gz
QT5_TRANSLATIONS_SITE = https://github.com/qt/qttranslations/archive/refs/tags
QT5_TRANSLATIONS_DEPENDENCIES = qt5base qt5tools
QT5_TRANSLATIONS_BIN_ARCH_EXCLUDE = /usr/lib
define QT5_TRANSLATIONS_BUILD_CMDS
mkdir -p $(@D)/build
cd "$(@D)/build" && \
qmake "../" && \
make
endef
define QT5_TRANSLATIONS_INSTALL_TARGET_CMDS
cd $(@D)/build && \
make INSTALL_ROOT="${TARGET_DIR}" install
mkdir -p "${TARGET_DIR}"/usr/share/licenses/qt5-translations
install -D -m644 $(@D)/LICENSE.* "${TARGET_DIR}"/usr/share/licenses/qt5-translations/
endef
$(eval $(generic-package))
EOF
sed -i '/menu "Custom packages"/a source "package/qt5-translations/Config.in"' /data/buildroot/package/Config.in
buildroot/qt5-translations.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1
