qbs: update to 2.0.0

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2023-04-17 07:00:32 +01:00
parent fc353bb03c
commit faf7487add
2 changed files with 14 additions and 29 deletions

View File

@@ -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()

View File

@@ -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 .
}