qbs: update to 2.0.0
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
|
||||
--- a/cmake/QbsDocumentation.cmake
|
||||
+++ b/cmake/QbsDocumentation.cmake
|
||||
@@ -246,7 +246,7 @@
|
||||
function(_qbs_qdoc_build_qdocconf_file _qdocconf_file)
|
||||
_qbs_setup_doc_targets()
|
||||
|
||||
- _qbs_doc_find_program(_qdoc NAMES qdoc qdoc-qt5)
|
||||
+ _qbs_doc_find_program(_qdoc NAMES qdoc qdoc-qt5 qdoc-qt6)
|
||||
if (_qdoc STREQUAL "_prg__qdoc-NOTFOUND")
|
||||
message(WARNING "No qdoc binary found: No documentation targets were generated")
|
||||
return()
|
||||
@@ -22,43 +22,41 @@
|
||||
_realname=qbs
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.24.1
|
||||
pkgver=2.0.0
|
||||
pkgrel=1
|
||||
pkgdesc="Qt Build Suite (mingw-w64)"
|
||||
url='https://www.qt.io/'
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
license=('LGPL')
|
||||
depends=($([[ ${CARCH} != i686 ]] && echo \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-base" \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-5compat" || echo \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5-script"))
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-libwinpthread-git"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-base"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-5compat")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-clang"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-beautifulsoup4"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-lxml"
|
||||
$([[ ${CARCH} != i686 ]] && echo \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-declarative" \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-tools" || echo \
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5-tools")) # clang for qdoc
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-declarative"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt6-tools") # clang for qdoc
|
||||
_pkgfqn="${_realname}-src-${pkgver}"
|
||||
source=("https://download.qt.io/official_releases/qbs/${pkgver}/${_pkgfqn}.tar.gz"
|
||||
"manifest"
|
||||
"0001-find-qdoc.patch"
|
||||
"0002-remove-lib-prefix-from-plugin-names.patch"
|
||||
"0004-Use-.dll.a-instead-of-.a-for-mingw-import-librar.1.4.patch")
|
||||
sha256sums=('1f1a92c840e708bbbc30705e3b0bb1d0cd47ffcf679d566dd071a1768ee65992'
|
||||
"0004-Use-.dll.a-instead-of-.a-for-mingw-import-librar.1.4.patch"
|
||||
"0001-Fix-build-with-Qt-6.5.patch::https://invent.kde.org/qt/qbs/qbs/-/commit/4de3f91a.patch")
|
||||
sha256sums=('d78555691ea732949346860e56f68c7c44e9384011359722b032a49b52dfccfd'
|
||||
'838098b25a8044176b3139b4003594570c62a8d64f5470fbbd769f3bf44e0855'
|
||||
'e0ccca7131e0b58ad37a6287a5e6d82a2bea0b3973adc2a2617342b75040bc02'
|
||||
'f1c8edc641a8738a4e14925970b64912c412cad83213647f18719e852440be7c'
|
||||
'b6d51c58e96ac4fd957ccedcff7812de6f84ccfc9f996e30cf2e75fb5b4e5f02')
|
||||
'b6d51c58e96ac4fd957ccedcff7812de6f84ccfc9f996e30cf2e75fb5b4e5f02'
|
||||
'b3b8de2a1bfc613da766b12217920badb29cc6a4ade3c6459dbe4366069e6c86')
|
||||
|
||||
prepare() {
|
||||
cd ${_pkgfqn}
|
||||
|
||||
patch -p1 -i "${srcdir}"/0001-find-qdoc.patch
|
||||
patch -p1 -i "${srcdir}"/0001-Fix-build-with-Qt-6.5.patch
|
||||
patch -p1 -i "${srcdir}"/0002-remove-lib-prefix-from-plugin-names.patch
|
||||
patch -p1 -i "${srcdir}"/0004-Use-.dll.a-instead-of-.a-for-mingw-import-librar.1.4.patch
|
||||
}
|
||||
@@ -88,7 +86,6 @@ build() {
|
||||
-DQBS_INSTALL_MAN_PAGE=ON \
|
||||
../${_pkgfqn}
|
||||
|
||||
cp ${srcdir}/manifest ${srcdir}/build-${MSYSTEM}/bin/qbs.exe.manifest
|
||||
${MINGW_PREFIX}/bin/cmake --build .
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user