Changeset View
Changeset View
Standalone View
Standalone View
package.yml
- This file was added.
| name : qt6-base | |||||
| version : 6.2.0 | |||||
| release : 1 | |||||
| source : | |||||
| - https://download.qt.io/official_releases/qt/6.2/6.2.0/submodules/qtbase-everywhere-src-6.2.0.tar.xz : fdfff0716d093bcb6bcd53746ce1d3c9701a6bf3326d47813866d43949b47769 | |||||
| homepage : https://www.qt.io | |||||
| license : | |||||
| - GFDL-1.3-or-later | |||||
| - GPL-3.0-or-later | |||||
| - LGPL-3.0-or-later | |||||
| component : | |||||
| - desktop.qt | |||||
| - demos : programming.library | |||||
| summary : Cross platform application and UI framework | |||||
| description: | | |||||
| Cross platform application and UI framework | |||||
| builddeps : | |||||
| - pkgconfig(alsa) | |||||
| - pkgconfig(gbm) | |||||
| - pkgconfig(gstreamer-plugins-base-1.0) | |||||
| - pkgconfig(gtk+-3.0) | |||||
| - pkgconfig(icu-uc) | |||||
| - pkgconfig(krb5) | |||||
| - pkgconfig(libb2) | |||||
| - pkgconfig(libbrotlicommon) | |||||
| - pkgconfig(libinput) | |||||
| - pkgconfig(libpcre2-32) | |||||
| - pkgconfig(libpq) | |||||
| - pkgconfig(libproxy-1.0) | |||||
| - pkgconfig(libpulse) | |||||
| - pkgconfig(libturbojpeg) | |||||
| - pkgconfig(libzstd) | |||||
| - pkgconfig(mariadb) | |||||
| - pkgconfig(md4c) | |||||
| - pkgconfig(mtdev) | |||||
| - pkgconfig(odbc) | |||||
| - pkgconfig(sm) | |||||
| - pkgconfig(sqlite3) | |||||
| - pkgconfig(tslib) | |||||
| - pkgconfig(vulkan) | |||||
| - pkgconfig(xcb-cursor) | |||||
| - pkgconfig(xcb-icccm) | |||||
| - pkgconfig(xcb-image) | |||||
| - pkgconfig(xcb-keysyms) | |||||
| - pkgconfig(xcb-renderutil) | |||||
| - pkgconfig(xcb-util) | |||||
| - pkgconfig(xcomposite) | |||||
| - pkgconfig(xcursor) | |||||
| - pkgconfig(xext) | |||||
| - pkgconfig(xi) | |||||
| - pkgconfig(xkbcommon-x11) | |||||
| - pkgconfig(xrandr) | |||||
| - pkgconfig(xrender) | |||||
| - pkgconfig(xtst) | |||||
| - cups-devel | |||||
| - double-conversion-devel | |||||
| - vulkan-headers | |||||
| - xdg-utils | |||||
| rundeps : | |||||
| - devel : | |||||
| - libxkbcommon-devel | |||||
| - mesalib-devel | |||||
| - vulkan | |||||
| - vulkan-headers | |||||
| setup : | | |||||
Girtablulu: what following packages do need mesalib? | |||||
Done Inline Actionsmesalib gets checked by Qt6 CMake IIRC, also qt5-base-devel does depend on it too YakoYakoYokuYoku: mesalib gets checked by Qt6 CMake IIRC, also qt5-base-devel does depend on it too | |||||
| %apply_patches | |||||
| %cmake_ninja \ | |||||
| -DINSTALL_LIBDIR=%libdir% \ | |||||
| -DINSTALL_BINDIR=%libdir%/qt6/bin \ | |||||
| -DINSTALL_PUBLICBINDIR=usr/bin \ | |||||
Done Inline Actions-DINSTALL_LIBDIR=%libdir% needs to be added as well Girtablulu: -DINSTALL_LIBDIR=%libdir% needs to be added as well | |||||
| -DINSTALL_LIBEXECDIR=%libdir%/qt6 \ | |||||
Done Inline Actions-DINSTALL_BINDIR=%libdir%/qt6/bin Girtablulu: -DINSTALL_BINDIR=%libdir%/qt6/bin | |||||
| -DINSTALL_DOCDIR=share/doc/qt6 \ | |||||
| -DINSTALL_ARCHDATADIR=%libdir%/qt6 \ | |||||
Done Inline Actionsthis should be -DINSTALL_LIBEXECDIR=/usr/libexec/Qt6 unless the changed something with 6.2 which I haven't seen Girtablulu: this should be -DINSTALL_LIBEXECDIR=/usr/libexec/Qt6
unless the changed something with 6.2… | |||||
Done Inline ActionsPrefered to use /usr/lib64/qt6 because libexec is not used by many packages and building plus using the software that depends on qtbase works correctly YakoYakoYokuYoku: Prefered to use `/usr/lib64/qt6` because `libexec` is not used by many packages and building… | |||||
| -DINSTALL_DATADIR=share/qt6 \ | |||||
| -DINSTALL_INCLUDEDIR=include/qt6 \ | |||||
Done Inline Actions-DINSTALL_ARCHDATADIR=%libdir%/qt6 Girtablulu: -DINSTALL_ARCHDATADIR=%libdir%/qt6 | |||||
| -DINSTALL_MKSPECSDIR=%libdir%/qt6/mkspecs \ | |||||
| -DINSTALL_EXAMPLESDIR=%libdir%/qt6/examples \ | |||||
| -DQT_BUILD_EXAMPLES=ON \ | |||||
Done Inline Actions-DINSTALL_MKSPECSDIR=%libdir%/qt6/mkspecs \ Girtablulu: -DINSTALL_MKSPECSDIR=%libdir%/qt6/mkspecs \ | |||||
| -DQT_FEATURE_brotli=ON \ | |||||
Done Inline Actions-DINSTALL_EXAMPLESDIR=%libdir%/qt6/examples Girtablulu: -DINSTALL_EXAMPLESDIR=%libdir%/qt6/examples | |||||
| -DQT_FEATURE_gssapi=ON \ | |||||
| -DQT_FEATURE_harfbuzz=ON \ | |||||
| -DQT_FEATURE_journald=ON \ | |||||
| -DQT_FEATURE_libproxy=ON \ | |||||
| -DQT_FEATURE_mtdev=ON \ | |||||
| -DQT_FEATURE_openssl_linked=ON \ | |||||
| -DQT_FEATURE_pcre2=ON \ | |||||
| -DQT_FEATURE_system_harfbuzz=ON \ | |||||
| -DQT_FEATURE_system_sqlite=ON \ | |||||
| -DQT_FEATURE_zstd=ON | |||||
| build : | | |||||
| %ninja_build | |||||
| install : | | |||||
| %ninja_install | |||||
| cd $installdir | |||||
| install -dm00755 usr/bin | |||||
| while read _line; do | |||||
| ln -s $_line | |||||
| done < %workdir%/solusBuildDir/user_facing_tool_links.txt | |||||
| patterns : | |||||
| - devel : | |||||
| - /usr/bin | |||||
| - /usr/lib64/qt6/bin | |||||
Done Inline Actionsshould - /usr/libexec/Qt6 should be added as well Girtablulu: should - /usr/libexec/Qt6 should be added as well | |||||
Done Inline ActionsSame as above YakoYakoYokuYoku: Same as above | |||||
| - /usr/lib64/qt6/mkspecs | |||||
| - demos : | |||||
| - /usr/lib64/qt6/examples | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
what following packages do need mesalib?