Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : qt5-base | name : qt5-base | ||||
| version : 5.15.3 | version : 5.15.3 | ||||
| release : 56 | release : 57 | ||||
| source : | source : | ||||
| - git|https://invent.kde.org/qt/qt/qtbase.git : ccb1e9d2a7d2b00ab32950f41f8107ea2a0de7e4 | - git|https://invent.kde.org/qt/qt/qtbase.git : ccb1e9d2a7d2b00ab32950f41f8107ea2a0de7e4 | ||||
| homepage : https://www.qt.io | homepage : https://www.qt.io | ||||
| license : | license : | ||||
| - FDL-1.3 | |||||
| - GPL-2.0 | - GPL-2.0 | ||||
| - LGPL-2.1-or-later | - LGPL-2.1-or-later | ||||
| - LGPL-3.0-or-later | - LGPL-3.0-or-later | ||||
| component : | component : | ||||
| - desktop.qt | - desktop.qt | ||||
| - demos : programming.library | - demos : programming.library | ||||
| summary : Cross platform application and UI framework | summary : Cross platform application and UI framework | ||||
| description: | | description: | | ||||
| Show All 35 Lines | builddeps : | ||||
| - vulkan-headers | - vulkan-headers | ||||
| rundeps : | rundeps : | ||||
| - devel : | - devel : | ||||
| - mesalib-devel | - mesalib-devel | ||||
| patterns : | patterns : | ||||
| - devel : | - devel : | ||||
| - /usr/bin | - /usr/bin | ||||
| - /usr/lib64/qt5/mkspecs | - /usr/lib64/qt5/mkspecs | ||||
| - docs : | |||||
| - /usr/share/doc/qt5 | |||||
| - demos : | - demos : | ||||
| - /usr/lib64/qt5/examples | - /usr/lib64/qt5/examples | ||||
| replaces : | replaces : | ||||
| - qt5 | - qt5 | ||||
| - demos : qt5-demos | - demos : qt5-demos | ||||
| - devel : qt5-devel | - devel : qt5-devel | ||||
| - docs : qt5-docs | |||||
| environment: | | environment: | | ||||
| unset LD_AS_NEEDED | unset LD_AS_NEEDED | ||||
| setup : | | setup : | | ||||
| %patch -p1 -i $pkgfiles/0001-Support-stateless-config-directories.patch | %patch -p1 -i $pkgfiles/0001-Support-stateless-config-directories.patch | ||||
| sed -i -e 's|^\(QMAKE_STRIP.*=\).*$|\1|g' mkspecs/common/linux.conf | sed -i -e 's|^\(QMAKE_STRIP.*=\).*$|\1|g' mkspecs/common/linux.conf | ||||
| ./configure -prefix /usr \ | ./configure -prefix /usr \ | ||||
| -libdir %libdir% \ | -libdir %libdir% \ | ||||
| -archdatadir %libdir%/qt5 \ | -archdatadir %libdir%/qt5 \ | ||||
| -bindir /usr/bin \ | -bindir /usr/bin \ | ||||
| -datadir /usr/share/qt5 \ | -datadir /usr/share/qt5 \ | ||||
| -docdir /usr/share/doc/qt5 \ | |||||
| -examplesdir %libdir%/qt5/examples \ | -examplesdir %libdir%/qt5/examples \ | ||||
| -headerdir /usr/include \ | -headerdir /usr/include \ | ||||
| -sysconfdir /etc/xdg \ | -sysconfdir /etc/xdg \ | ||||
| -accessibility \ | -accessibility \ | ||||
| -dbus-linked \ | -dbus-linked \ | ||||
| -no-pch \ | -no-pch \ | ||||
| -no-rpath \ | -no-rpath \ | ||||
| -no-strip \ | -no-strip \ | ||||
| Show All 34 Lines | |||||
| build : | | build : | | ||||
| %make | %make | ||||
| install : | | install : | | ||||
| %make_install INSTALL_ROOT="$installdir" | %make_install INSTALL_ROOT="$installdir" | ||||
| # Amend build dir issues | # Amend build dir issues | ||||
| find $installdir/%libdir% -type f -name '*prl' -exec perl -pi -e "s, -L$workdir/\S+,,g" {} \; | find $installdir/%libdir% -type f -name '*prl' -exec perl -pi -e "s, -L$workdir/\S+,,g" {} \; | ||||
| find $installdir/%libdir% -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \; | find $installdir/%libdir% -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \; | ||||
| rm $installdir/%libdir%/cmake/Qt5*/Q*Plugin.cmake | rm $installdir/%libdir%/cmake/Qt5*/Q*Plugin.cmake | ||||
| # We have the dedicated qt5-docs package for that. | |||||
| rm -rf $installdir/usr/share/qt5/doc | |||||
| rmdir -p $installdir/usr/share/qt5 || : | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.