Merge pull request #9383 from MehdiChinoune/qt-deps-6

Update Qt5 reverse dependencies (6/n)
This commit is contained in:
Christoph Reiter
2021-08-14 15:06:17 +02:00
committed by GitHub
11 changed files with 97 additions and 57 deletions

View File

@@ -4,10 +4,10 @@ _realname=qca
pkgbase=mingw-w64-${_realname}-qt5
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-qt5"
pkgver=2.3.1
pkgrel=1
pkgrel=2
pkgdesc="Qt Cryptographic Architecture (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
url="http://delta.affinix.com/qca/"
license=('LGPL')
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}-qt5-git")
@@ -22,8 +22,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-ca-certificates"
"${MINGW_PACKAGE_PREFIX}-libgcrypt"
"${MINGW_PACKAGE_PREFIX}-nss"
"${MINGW_PACKAGE_PREFIX}-openssl"
"${MINGW_PACKAGE_PREFIX}-qt5")
install=${_realname}-qt5-git-${CARCH}.install
"${MINGW_PACKAGE_PREFIX}-qt5-base")
install=${_realname}-qt5-git-${MSYSTEM}.install
source=("https://download.kde.org/stable/${_realname}/${pkgver}/${_realname}-${pkgver}.tar.xz"{,.sig}
"cyrus_sasl_linking.patch"
"qt5-custom-dirs.patch"
@@ -35,7 +35,7 @@ sha256sums=('c13851109abefc4623370989fae3a745bf6b1acb3c2a13a8958539823e974e4b'
'a5eeb6e2c3e884b54dc3837509d1cbde4611623a2888775ddb7e3868b1623e7c'
'54b4a38ebb80939dbe6de149e6da8bffb98784c7358ffff4a940c4c9212296b2'
'ba7e835e30306f415168b1f8c31adda7e6c3881c96ad74d0bcb52466113c5ba4'
'57602e5272a079ca1e8f4b4452030094010c7a6b33ed4606e1497cd0b4126717'
'8ed2205a66d5b73ee6e8841610be32fe7295b8759504af4e0c14c8c09d6811d0'
'037b615f8b6f609112383b69e6050e7c939b12b0c7c0fa210a58e075c0d1c589')
validpgpkeys=('CB9387521E1EE0127DA804843FDBB55084CC5D84')
@@ -49,9 +49,9 @@ prepare() {
}
build() {
[[ -d ${srcdir}/build-${MINGW_CHOST} ]] && rm -rf ${srcdir}/build-${MINGW_CHOST}
mkdir ${srcdir}/build-${MINGW_CHOST}
cd ${srcdir}/build-${MINGW_CHOST}
[[ -d ${srcdir}/build-${MSYSTEM} ]] && rm -rf ${srcdir}/build-${MSYSTEM}
mkdir ${srcdir}/build-${MSYSTEM}
cd ${srcdir}/build-${MSYSTEM}
#QC_CERTSTORE_PATH=${MINGW_PREFIX}/ssl/certs/ca-bundle.crt
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=;DQC_CERTSTORE_PATH=" \
@@ -66,10 +66,10 @@ build() {
-DQCA_INSTALL_IN_QT_PREFIX=ON \
../${_realname}-${pkgver}.
make ${MAKEFLAGS}
cmake --build .
}
package() {
cd ${srcdir}/build-${MINGW_CHOST}
make DESTDIR="${pkgdir}" install
cd ${srcdir}/build-${MSYSTEM}
DESTDIR="${pkgdir}" cmake --install .
}

View File

@@ -11,26 +11,16 @@
# USE BUILTIN
else()
if ( DEFINED ENV{QC_CERTSTORE_PATH} )
@@ -300,6 +301,8 @@
endif()
@@ -301,6 +302,9 @@
endforeach (_current_try)
endif()
endif()
+else()
+ set(qca_CERTSTORE ${QCA_SYSTEMSTORE_PATH})
endif()
if (qca_CERTSTORE)
@@ -316,6 +317,10 @@
endif()
message(STATUS "certstore path: " ${qca_CERTSTORE})
add_definitions( -DQCA_SYSTEMSTORE_PATH="${qca_CERTSTORE}" )
+else()
+message(STATUS "certstore path: " ${QCA_SYSTEMSTORE_PATH})
+add_definitions( -DQCA_SYSTEMSTORE_PATH="${qca_CERTSTORE}" )
+endif()
set( private_HEADERS ${qca_INCLUDEDIR}/QtCrypto/qca_plugin.h ${qca_INCLUDEDIR}/QtCrypto/qca_systemstore.h )
if (qca_CERTSTORE)
message(STATUS "Found system certstore")
--- qca/src/CMakeLists.txt.orig 2015-07-16 11:09:16.212688400 +0300
+++ qca/src/CMakeLists.txt 2015-07-16 11:16:34.878817400 +0300
@@ -50,7 +50,7 @@

View File

@@ -0,0 +1,11 @@
post_install() {
local _real_prefix=/clang32
local _prefix=$(cygpath -wm ${_real_prefix})
for f in ${_real_prefix}/lib/cmake/Qca-qt5/*.cmake; do
sed -s "s|${_real_prefix}|${_prefix}|g" -i ${f}
done
}
post_upgrade() {
post_install
}

View File

@@ -0,0 +1,11 @@
post_install() {
local _real_prefix=/clang64
local _prefix=$(cygpath -wm ${_real_prefix})
for f in ${_real_prefix}/lib/cmake/Qca-qt5/*.cmake; do
sed -s "s|${_real_prefix}|${_prefix}|g" -i ${f}
done
}
post_upgrade() {
post_install
}

View File

@@ -0,0 +1,11 @@
post_install() {
local _real_prefix=/ucrt64
local _prefix=$(cygpath -wm ${_real_prefix})
for f in ${_real_prefix}/lib/cmake/Qca-qt5/*.cmake; do
sed -s "s|${_real_prefix}|${_prefix}|g" -i ${f}
done
}
post_upgrade() {
post_install
}

View File

@@ -4,31 +4,33 @@ _realname=qhttpengine
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.0.1
pkgrel=1
pkgrel=2
pkgdesc="HTTP server for Qt applications (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
license=('MIT')
url='https://github.com/nitroshare/qhttpengine'
depends=("${MINGW_PACKAGE_PREFIX}-qt5>=5.4")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake>=3.2"
depends=("${MINGW_PACKAGE_PREFIX}-qt5-base")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-gcc")
source=("https://github.com/nitroshare/qhttpengine/archive/${pkgver}.tar.gz")
sha256sums=('6505cf889909dc29bab4069116656e7ca5a9e879f04935139439c5691a76c55e')
build() {
mkdir ${srcdir}/build-${MINGW_CHOST}
cd ${srcdir}/build-${MINGW_CHOST}
[[ -d build-${MSYSTEM} ]] && rm -rf build-${MSYSTEM}
mkdir build-${MSYSTEM} && cd build-${MSYSTEM}
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
-G"MSYS Makefiles" \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DCMAKE_BUILD_TYPE=Release \
${srcdir}/${_realname}-${pkgver}
make
cmake --build .
}
package() {
cd ${srcdir}/build-${MINGW_CHOST}
make DESTDIR="${pkgdir}" install
cd ${srcdir}/build-${MSYSTEM}
DESTDIR="${pkgdir}" cmake --install .
}

View File

@@ -4,31 +4,33 @@ _realname=qmdnsengine
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.2.0
pkgrel=1
pkgrel=2
pkgdesc="Multicast DNS library for Qt applications"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
license=('MIT')
url='https://github.com/nitroshare/qmdnsengine'
depends=("${MINGW_PACKAGE_PREFIX}-qt5>=5.4")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake>=3.2"
depends=("${MINGW_PACKAGE_PREFIX}-qt5-base")
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-gcc")
source=("https://github.com/nitroshare/qmdnsengine/archive/${pkgver}.tar.gz")
sha256sums=('b9a4e86de2afd31224ca2007713a2d9bcc0334358f831a2b83a7161b7d91c614')
build() {
mkdir ${srcdir}/build-${MINGW_CHOST}
cd ${srcdir}/build-${MINGW_CHOST}
[[ -d build-${MSYSTEM} ]] && rm -rf build-${MSYSTEM}
mkdir build-${MSYSTEM} && cd build-${MSYSTEM}
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
-G"MSYS Makefiles" \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DCMAKE_BUILD_TYPE=Release \
${srcdir}/${_realname}-${pkgver}
make
cmake --build .
}
package() {
cd ${srcdir}/build-${MINGW_CHOST}
make DESTDIR="${pkgdir}" install
cd ${srcdir}/build-${MSYSTEM}
DESTDIR="${pkgdir}" cmake --install .
}

View File

@@ -4,38 +4,50 @@ _realname=serial-studio
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.0.20
pkgrel=1
pkgrel=2
pkgdesc="Serial Studio: Multi-purpose serial data visualization & processing program (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
url="https://github.com/Serial-Studio/Serial-Studio"
license=('MIT')
groups=("${MINGW_PACKAGE_PREFIX}-eda")
depends=("${MINGW_PACKAGE_PREFIX}-qt5")
depends=("${MINGW_PACKAGE_PREFIX}-qt5-declarative"
"${MINGW_PACKAGE_PREFIX}-qt5-svg"
"${MINGW_PACKAGE_PREFIX}-qt5-charts"
"${MINGW_PACKAGE_PREFIX}-qt5-serialport"
"${MINGW_PACKAGE_PREFIX}-qt5-quickcontrols2"
"${MINGW_PACKAGE_PREFIX}-qt5-graphicaleffects")
makedepends=(
'git'
"${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-qt5-tools"
)
source=("${_realname}::git+https://github.com/${_realname}/${_realname}#commit=v${pkgver}")
sha256sums=('SKIP')
build() {
prepare() {
cd "${srcdir}/${_realname}"
git submodule update --init --recursive
mkdir build
cd build
}
build() {
[[ -d "${srcdir}/build-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-${MSYSTEM}"
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="PREFIX=" \
qmake PREFIX="${MINGW_PREFIX}" ..
qmake PREFIX="${MINGW_PREFIX}" ../${_realname}
MSYS2_ARG_CONV_EXCL="--resource-file-mapping=" \
make
}
check() {
"${srcdir}/${_realname}"/build/release/Serial-Studio.exe --help
${srcdir}/build-${MSYSTEM}/release/Serial-Studio.exe --help
}
package() {
cd "${srcdir}/${_realname}"/build
cd ${srcdir}/build-${MSYSTEM}
make INSTALL_ROOT="${pkgdir}" install
}

View File

@@ -4,7 +4,7 @@ _realname=wt
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=4.5.0
pkgrel=1
pkgrel=2
pkgdesc="A C++ library and application server for developing and deploying web applications (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
@@ -18,7 +18,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-libharu"
"${MINGW_PACKAGE_PREFIX}-harfbuzz"
"${MINGW_PACKAGE_PREFIX}-graphicsmagick"
"${MINGW_PACKAGE_PREFIX}-qt5")
"${MINGW_PACKAGE_PREFIX}-qt5-base")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-doxygen"
@@ -31,7 +31,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-openssl"
"${MINGW_PACKAGE_PREFIX}-postgresql"
"${MINGW_PACKAGE_PREFIX}-libmariadbclient"
"${MINGW_PACKAGE_PREFIX}-sqlite3")
"${MINGW_PACKAGE_PREFIX}-sqlite3"
"${MINGW_PACKAGE_PREFIX}-qt5-tools")
optdepends=("${MINGW_PACKAGE_PREFIX}-openssl: for SSL support in built-in webserver"
# "${MINGW_PACKAGE_PREFIX}-fcgi: for FastCGI support"
# "${MINGW_PACKAGE_PREFIX}-mysql++: for the hangman example"
@@ -60,8 +61,8 @@ prepare() {
}
build() {
[[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}"
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
[[ -d "${srcdir}/build-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-${MSYSTEM}"
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake \
@@ -79,13 +80,13 @@ build() {
-DINSTALL_DOCUMENTATION=ON \
../${_realname}-${pkgver}
make
cmake --build .
}
package() {
cd "${srcdir}/build-${MINGW_CHOST}"
cd "${srcdir}/build-${MSYSTEM}"
make DESTDIR="${pkgdir}" install
DESTDIR="${pkgdir}" cmake --install .
install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
}