mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-29 09:05:42 +00:00
YUZU: trying to specify qt5 path
This commit is contained in:
parent
a9af2cf3b8
commit
506692b56d
|
@ -107,35 +107,35 @@ modules:
|
||||||
|
|
||||||
# pcsx2-qt needs QT6, maybe others, here until every qt emulator will support qt6 (not yuzu atm)
|
# pcsx2-qt needs QT6, maybe others, here until every qt emulator will support qt6 (not yuzu atm)
|
||||||
# from: https://github.com/flathub/org.profex_xrd.Profex
|
# from: https://github.com/flathub/org.profex_xrd.Profex
|
||||||
- name: qt6-core5compat
|
# - name: qt6-core5compat
|
||||||
buildsystem: cmake-ninja
|
# buildsystem: cmake-ninja
|
||||||
builddir: true
|
# builddir: true
|
||||||
sources:
|
# sources:
|
||||||
- type: archive
|
# - type: archive
|
||||||
url: https://download.qt.io/official_releases/qt/6.2/6.2.4/submodules/qt5compat-everywhere-src-6.2.4.tar.xz
|
# url: https://download.qt.io/official_releases/qt/6.2/6.2.4/submodules/qt5compat-everywhere-src-6.2.4.tar.xz
|
||||||
sha256: 5de2b9e25bf7de161fbb88ecdd468ed1788bc899392fc05ed80aa590ebb352fa
|
# sha256: 5de2b9e25bf7de161fbb88ecdd468ed1788bc899392fc05ed80aa590ebb352fa
|
||||||
x-checker-data:
|
# x-checker-data:
|
||||||
type: html
|
# type: html
|
||||||
url: https://download.qt.io/official_releases/qt/6.2/
|
# url: https://download.qt.io/official_releases/qt/6.2/
|
||||||
version-pattern: '>([\d\.-]*)/<'
|
# version-pattern: '>([\d\.-]*)/<'
|
||||||
url-template: https://download.qt.io/official_releases/qt/6.2/$version/submodules/qt5compat-everywhere-src-$version.tar.xz
|
# url-template: https://download.qt.io/official_releases/qt/6.2/$version/submodules/qt5compat-everywhere-src-$version.tar.xz
|
||||||
|
|
||||||
post-install:
|
# post-install:
|
||||||
- mkdir -p /app/lib/mkspecs
|
# - mkdir -p /app/lib/mkspecs
|
||||||
- cp -R /app/mkspecs/* /app/lib/mkspecs/
|
# - cp -R /app/mkspecs/* /app/lib/mkspecs/
|
||||||
- ln -fsr ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/libQt*.so* -t ${FLATPAK_DEST}/lib/
|
# - ln -fsr ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/libQt*.so* -t ${FLATPAK_DEST}/lib/
|
||||||
- sed -i 's/\\([0-9]\\+\\.[0-9]\\+\\)\\.[0-9]\\+ ${_Qt6.*_FIND_VERSION_EXACT}/\\1/'
|
# - sed -i 's/\\([0-9]\\+\\.[0-9]\\+\\)\\.[0-9]\\+ ${_Qt6.*_FIND_VERSION_EXACT}/\\1/'
|
||||||
${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt6*/Qt6*Config.cmake
|
# ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt6*/Qt6*Config.cmake
|
||||||
- sed -e 's@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" NO_DEFAULT_PATH@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\"
|
# - sed -e 's@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" NO_DEFAULT_PATH@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\"
|
||||||
\"/usr/lib/${CMAKE_CXX_LIBRARY_ARCHITECTURE}/cmake/\" NO_DEFAULT_PATH@' -i
|
# \"/usr/lib/${CMAKE_CXX_LIBRARY_ARCHITECTURE}/cmake/\" NO_DEFAULT_PATH@' -i
|
||||||
${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt6*/Qt6*Config.cmake
|
# ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt6*/Qt6*Config.cmake
|
||||||
- sed -e 's@\\($$QT_MODULE_BIN_BASE\\)@\\1 '${FLATPAK_DEST}'/bin @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
# - sed -e 's@\\($$QT_MODULE_BIN_BASE\\)@\\1 '${FLATPAK_DEST}'/bin @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
||||||
- sed -e 's@\\($$QT_MODULE_INCLUDE_BASE \\)@\\1'${FLATPAK_DEST}'/include @'
|
# - sed -e 's@\\($$QT_MODULE_INCLUDE_BASE \\)@\\1'${FLATPAK_DEST}'/include @'
|
||||||
-i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
# -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
||||||
- sed -e 's@$$QT_MODULE_INCLUDE_BASE/@'${FLATPAK_DEST}'/include/@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
# - sed -e 's@$$QT_MODULE_INCLUDE_BASE/@'${FLATPAK_DEST}'/include/@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
||||||
- sed -e 's@$$QT_MODULE_LIB_BASE@'${FLATPAK_DEST}'/lib@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
# - sed -e 's@$$QT_MODULE_LIB_BASE@'${FLATPAK_DEST}'/lib@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/*.pri
|
||||||
cleanup:
|
# cleanup:
|
||||||
- /app/mkspecs
|
# - /app/mkspecs
|
||||||
|
|
||||||
# mesa repo got a double certificate issue and gnutils cannot handle that so GLU download fails,
|
# mesa repo got a double certificate issue and gnutils cannot handle that so GLU download fails,
|
||||||
# this affects even the shared-modules's glu so I have to replace it temporarly
|
# this affects even the shared-modules's glu so I have to replace it temporarly
|
||||||
|
@ -529,6 +529,7 @@ modules:
|
||||||
- -DDISPLAY_VERSION=1149
|
- -DDISPLAY_VERSION=1149
|
||||||
- -DBUILD_TAG=mainline-1149
|
- -DBUILD_TAG=mainline-1149
|
||||||
- -DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline
|
- -DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline
|
||||||
|
- -DCMAKE_PREFIX_PATH=/run/build/yuzu/_flatpak_build/externals/qt5_5_15_2
|
||||||
build-options:
|
build-options:
|
||||||
env:
|
env:
|
||||||
TITLEBARFORMATIDLE: yuzu {}
|
TITLEBARFORMATIDLE: yuzu {}
|
||||||
|
|
Loading…
Reference in a new issue