From f3520611b4529cda4bcd9018ec764c6f06ecd1bf Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 12 Mar 2024 10:42:13 +0500 Subject: [PATCH 1/2] KDSoap-qt5: update to 2.2.0, replaces KDSoap --- srcpkgs/KDSoap | 1 + srcpkgs/KDSoap-devel | 2 +- srcpkgs/KDSoap-qt5-devel | 1 + srcpkgs/{KDSoap => KDSoap-qt5}/template | 26 ++++++++++++++++++------- srcpkgs/KDSoap-qt5/update | 1 + 5 files changed, 23 insertions(+), 8 deletions(-) create mode 120000 srcpkgs/KDSoap create mode 120000 srcpkgs/KDSoap-qt5-devel rename srcpkgs/{KDSoap => KDSoap-qt5}/template (53%) create mode 100644 srcpkgs/KDSoap-qt5/update diff --git a/srcpkgs/KDSoap b/srcpkgs/KDSoap new file mode 120000 index 00000000000000..ee53f7b3d43102 --- /dev/null +++ b/srcpkgs/KDSoap @@ -0,0 +1 @@ +KDSoap-qt5 \ No newline at end of file diff --git a/srcpkgs/KDSoap-devel b/srcpkgs/KDSoap-devel index 4f36680df944df..ee53f7b3d43102 120000 --- a/srcpkgs/KDSoap-devel +++ b/srcpkgs/KDSoap-devel @@ -1 +1 @@ -KDSoap \ No newline at end of file +KDSoap-qt5 \ No newline at end of file diff --git a/srcpkgs/KDSoap-qt5-devel b/srcpkgs/KDSoap-qt5-devel new file mode 120000 index 00000000000000..ee53f7b3d43102 --- /dev/null +++ b/srcpkgs/KDSoap-qt5-devel @@ -0,0 +1 @@ +KDSoap-qt5 \ No newline at end of file diff --git a/srcpkgs/KDSoap/template b/srcpkgs/KDSoap-qt5/template similarity index 53% rename from srcpkgs/KDSoap/template rename to srcpkgs/KDSoap-qt5/template index 1d548327073c5f..b52c17a2ddc2e2 100644 --- a/srcpkgs/KDSoap/template +++ b/srcpkgs/KDSoap-qt5/template @@ -1,22 +1,22 @@ -# Template file for 'KDSoap' -pkgname=KDSoap -version=2.0.0 +# Template file for 'KDSoap-qt5' +pkgname=KDSoap-qt5 +version=2.2.0 revision=1 build_style=cmake hostmakedepends="qt5-qmake qt5-host-tools" makedepends="qt5-devel" -short_desc="Qt-based client-side and server-side SOAP component" +short_desc="Qt-based client-side and server-side SOAP component - Qt5" maintainer="John " license="GPL-3.0-or-later" homepage="https://www.kdab.com/development-resources/qt-tools/kd-soap/" distfiles="https://github.com/KDAB/KDSoap/releases/download/kdsoap-${version}/kdsoap-${version}.tar.gz" -checksum=d18963104fa6f7d02b044631cddbe78f18f70e06c607af680c7ace04d6cf04ee +checksum=d9ef11948442197c9fa44bd6fbadc842b7280a60dfc40577af66fded637af356 if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" KDSoap-devel" + hostmakedepends+=" KDSoap-qt5-devel" fi -KDSoap-devel_package() { +KDSoap-qt5-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { @@ -27,3 +27,15 @@ KDSoap-devel_package() { vmove usr/share/mkspecs } } + +KDSoap_package() { + build_style=meta + short_desc+=" - (Dummy transitional package)" + depends="${sourcepkg}-${version}_${revision}" +} + +KDSoap-devel_package() { + build_style=meta + short_desc+=" - (Dummy transitional package)" + depends="${sourcepkg}-devel-${version}_${revision}" +} diff --git a/srcpkgs/KDSoap-qt5/update b/srcpkgs/KDSoap-qt5/update new file mode 100644 index 00000000000000..45bccdf8f38875 --- /dev/null +++ b/srcpkgs/KDSoap-qt5/update @@ -0,0 +1 @@ +pkgname=${pkgname%-*} From 2c8d18da6e8ab5dc84447b806af4326990e9ce8e Mon Sep 17 00:00:00 2001 From: Luciogi Date: Tue, 12 Mar 2024 10:55:45 +0500 Subject: [PATCH 2/2] New package: KDSoap-qt6-2.2.0 --- srcpkgs/KDSoap-qt6-devel | 1 + srcpkgs/KDSoap-qt6/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/KDSoap-qt6/update | 1 + 3 files changed, 32 insertions(+) create mode 120000 srcpkgs/KDSoap-qt6-devel create mode 100644 srcpkgs/KDSoap-qt6/template create mode 100644 srcpkgs/KDSoap-qt6/update diff --git a/srcpkgs/KDSoap-qt6-devel b/srcpkgs/KDSoap-qt6-devel new file mode 120000 index 00000000000000..50b53068baf31d --- /dev/null +++ b/srcpkgs/KDSoap-qt6-devel @@ -0,0 +1 @@ +KDSoap-qt6 \ No newline at end of file diff --git a/srcpkgs/KDSoap-qt6/template b/srcpkgs/KDSoap-qt6/template new file mode 100644 index 00000000000000..c657231b8ce07d --- /dev/null +++ b/srcpkgs/KDSoap-qt6/template @@ -0,0 +1,30 @@ +# Template file for 'KDSoap-qt6' +pkgname=KDSoap-qt6 +version=2.2.0 +revision=1 +build_style=cmake +configure_args="-DKDSoap_QT6=ON" +hostmakedepends="qt6-base qt6-tools" +makedepends="qt6-base-devel" +short_desc="Qt-based client-side and server-side SOAP component - Qt6" +maintainer="Luciogi " +license="GPL-3.0-or-later" +homepage="https://www.kdab.com/development-resources/qt-tools/kd-soap/" +distfiles="https://github.com/KDAB/KDSoap/releases/download/kdsoap-${version}/kdsoap-${version}.tar.gz" +checksum=d9ef11948442197c9fa44bd6fbadc842b7280a60dfc40577af66fded637af356 + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" KDSoap-qt5-devel" +fi + +KDSoap-qt6-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + vmove usr/lib/qt6/mkspecs + vmove usr/bin/kdwsdl2cpp-qt6 + } +} diff --git a/srcpkgs/KDSoap-qt6/update b/srcpkgs/KDSoap-qt6/update new file mode 100644 index 00000000000000..45bccdf8f38875 --- /dev/null +++ b/srcpkgs/KDSoap-qt6/update @@ -0,0 +1 @@ +pkgname=${pkgname%-*}