Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] kio-extras: restore qt5 version
@ 2024-07-25 19:17 Chocimier
  2024-07-26  2:22 ` sgn
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Chocimier @ 2024-07-25 19:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]

There is a new pull request by Chocimier against master on the void-packages repository

https://github.com/Chocimier/void-packages-org kio-extras
https://github.com/void-linux/void-packages/pull/51456

kio-extras: restore qt5 version
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

Krusader and other packages compiled with qt5 kio need qt5 kio-extras.

cc @Luciogi @sgn 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/51456.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-kio-extras-51456.patch --]
[-- Type: text/x-diff, Size: 10342 bytes --]

From a99aea2229312e1e4d8d4ba20919d86b395d97e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Wed, 24 Jul 2024 19:21:34 +0200
Subject: [PATCH 1/5] kdnssd: restore to 5.115.0

This reverts commit 6bd03d7f647a7d5fc7095ba8d1336778b8e68607.
---
 common/shlibs                     |  1 +
 srcpkgs/kdnssd-devel              |  1 +
 srcpkgs/kdnssd/template           | 24 ++++++++++++++++++++++++
 srcpkgs/removed-packages/template |  1 -
 4 files changed, 26 insertions(+), 1 deletion(-)
 create mode 120000 srcpkgs/kdnssd-devel
 create mode 100644 srcpkgs/kdnssd/template

diff --git a/common/shlibs b/common/shlibs
index 3ecdd7910e720c..6f635d1584fbf9 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2817,6 +2817,7 @@ libbabeltrace-ctf-metadata.so.1 babeltrace-1.5.3_1
 libbabeltrace-dummy.so.1 babeltrace-1.5.3_1
 libbabeltrace-lttng-live.so.1 babeltrace-1.5.3_1
 liblttng-ctl.so.0 lttng-tools-2.10.1_1
+libKF5DNSSD.so.5 kdnssd-5.26.0_1
 libtwaindsm.so.2 twaindsm-2.3.0_1
 libspnav.so.0 libspnav-0.2.3_1
 libsimage.so.20 simage-1.7.0_1
diff --git a/srcpkgs/kdnssd-devel b/srcpkgs/kdnssd-devel
new file mode 120000
index 00000000000000..e3180288859921
--- /dev/null
+++ b/srcpkgs/kdnssd-devel
@@ -0,0 +1 @@
+kdnssd
\ No newline at end of file
diff --git a/srcpkgs/kdnssd/template b/srcpkgs/kdnssd/template
new file mode 100644
index 00000000000000..3fb2431450c84e
--- /dev/null
+++ b/srcpkgs/kdnssd/template
@@ -0,0 +1,24 @@
+# Template file for 'kdnssd'
+pkgname=kdnssd
+version=5.115.0
+revision=2
+build_style=cmake
+hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
+makedepends="qt5-devel qt5-tools-devel avahi-libs-devel"
+short_desc="Network service discovery using Zeroconf"
+maintainer="Piotr Wójcik <chocimier@tlen.pl>"
+license="LGPL-2.0-or-later"
+homepage="https://invent.kde.org/frameworks/kdnssd"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=b2e361c233d9c38a14d83c36b9cf0290311d0e5f77c629a04b597065fbce52df
+
+kdnssd-devel_package() {
+	short_desc+=" - development"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/qt5/mkspecs
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index bc7edb77a764ed..038633a77d666a 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -306,7 +306,6 @@ replaces="
  kcalendarcore<=5.115.0_1
  kdecoration<=5.27.11_2
  kdesu<=5.115.0_1
- kdnssd<=5.115.0_1
  keepassx2<=2.0.3_2
  keepassx<=0.4.4_2
  key-mon<=1.17_5

From ada695eb690ff2359596ed41450151b4a5b3248d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Wed, 24 Jul 2024 19:34:31 +0200
Subject: [PATCH 2/5] New package: KDSoap-qt5-1.10.0

---
 common/shlibs               |  1 +
 srcpkgs/KDSoap-qt5-devel    |  1 +
 srcpkgs/KDSoap-qt5/template | 29 +++++++++++++++++++++++++++++
 3 files changed, 31 insertions(+)
 create mode 120000 srcpkgs/KDSoap-qt5-devel
 create mode 100644 srcpkgs/KDSoap-qt5/template

diff --git a/common/shlibs b/common/shlibs
index 6f635d1584fbf9..a23852980745df 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4018,6 +4018,7 @@ libhidrd_item.so.0 hidrd-0.2.0_1
 libhidrd_opt.so.0 hidrd-0.2.0_1
 libhidrd_strm.so.0 hidrd-0.2.0_1
 libhidrd_fmt.so.0 hidrd-0.2.0_1
+libkdsoap.so.1 KDSoap-qt5-1.9.1_1
 libjcat.so.1 libjcat-0.1.14_1
 libmatio.so.11 matio-1.5.23_1
 libportal.so.1 libportal-0.6_1
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-qt5/template b/srcpkgs/KDSoap-qt5/template
new file mode 100644
index 00000000000000..e19368914ba98f
--- /dev/null
+++ b/srcpkgs/KDSoap-qt5/template
@@ -0,0 +1,29 @@
+# Template file for 'KDSoap-qt5'
+pkgname=KDSoap-qt5
+version=1.10.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"
+maintainer="Piotr Wójcik <chocimier@tlen.pl>"
+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=0c606ecc434466dbadb2829820ca163af60cc7ca226f553b5d4032196737338f
+
+if [ "$CROSS_BUILD" ]; then
+	hostmakedepends+=" KDSoap-qt5-devel"
+fi
+
+KDSoap-qt5-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove usr/bin/kdwsdl2cpp
+		vmove "usr/lib/*.so"
+		vmove usr/share/mkspecs
+	}
+}

From a0f1d11a7b7b7de084ac07284b7da06f4a266e6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Wed, 24 Jul 2024 19:39:37 +0200
Subject: [PATCH 3/5] kio-extras: downgrade to 23.08.5, qt5

---
 srcpkgs/kio-extras/template | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

diff --git a/srcpkgs/kio-extras/template b/srcpkgs/kio-extras/template
index 136d8fd1e02dc4..f47cec706ce704 100644
--- a/srcpkgs/kio-extras/template
+++ b/srcpkgs/kio-extras/template
@@ -1,24 +1,19 @@
 # Template file for 'kio-extras'
 pkgname=kio-extras
-version=24.05.1
-revision=1
+reverts="24.05.1_1 24.02.2_1"
+version=23.08.5
+revision=2
 build_style=cmake
-configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
- -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
-hostmakedepends="extra-cmake-modules pkg-config gperf qt6-base qt6-tools
- kf6-kdoctools kf6-kcoreaddons kf6-kio gettext KDSoap kf6-kcmutils"
-makedepends="qcoro-qt6-devel kf6-karchive-devel kf6-kconfig-devel
- kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kdbusaddons-devel
- kf6-kdoctools-devel kf6-kdnssd-devel kf6-ki18n-devel kf6-kio-devel
- kf6-solid-devel kf6-kguiaddons-devel kf6-syntax-highlighting-devel
- kf6-kcmutils-devel kf6-ktextwidgets-devel plasma-activities-devel
- plasma-activities-stats-devel phonon-devel samba-devel libssh-devel
- libmtp-devel libimobiledevice-devel libplist-devel KDSoap-devel
- libtirpc-devel libopenexr-devel taglib-devel libkexiv2-devel libnfs-devel
- kdsoap-ws-discovery-client-devel"
+configure_args="-DBUILD_TESTING=OFF -DKDSOAP_KDWSDL2CPP_COMPILER=/usr/bin/kdwsdl2cpp"
+hostmakedepends="extra-cmake-modules pkg-config gperf qt5-qmake qt5-host-tools
+ KDSoap-qt5-devel kdoctools kcoreaddons kio gettext"
+makedepends="kdesignerplugin-devel kactivities5-devel kdelibs4support-devel
+ kdnssd-devel khtml-devel kpty-devel exiv2-devel libmtp-devel libssh-devel
+ syntax-highlighting-devel libopenexr-devel samba-devel taglib-devel
+ libkexiv25-devel KDSoap-qt5-devel ksolid-devel"
 short_desc="Additional KIO components"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kio-extras"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-extras-${version}.tar.xz"
-checksum=57389382201124a671dede37481f6f94161cb975dbd2471692abd3189703bc98
+checksum=1ae0ec1cc7239fd4fa46d8cb2629ceb364d4a70e7e56075d2ebfef68eb1b263f

From 717513b86f305c7223e15ff7454bb8e0cb0f1172 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Wed, 24 Jul 2024 19:42:57 +0200
Subject: [PATCH 4/5] New package: kf6-kio-extras-24.05.1

---
 srcpkgs/kf6-kio-extras/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/kf6-kio-extras/template

diff --git a/srcpkgs/kf6-kio-extras/template b/srcpkgs/kf6-kio-extras/template
new file mode 100644
index 00000000000000..a4d37f2f2ca599
--- /dev/null
+++ b/srcpkgs/kf6-kio-extras/template
@@ -0,0 +1,24 @@
+# Template file for 'kf6-kio-extras'
+pkgname=kf6-kio-extras
+version=24.05.1
+revision=1
+build_style=cmake
+configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
+ -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
+hostmakedepends="extra-cmake-modules pkg-config gperf qt6-base qt6-tools
+ kf6-kdoctools kf6-kcoreaddons kf6-kio gettext KDSoap kf6-kcmutils"
+makedepends="qcoro-qt6-devel kf6-karchive-devel kf6-kconfig-devel
+ kf6-kconfigwidgets-devel kf6-kcoreaddons-devel kf6-kdbusaddons-devel
+ kf6-kdoctools-devel kf6-kdnssd-devel kf6-ki18n-devel kf6-kio-devel
+ kf6-solid-devel kf6-kguiaddons-devel kf6-syntax-highlighting-devel
+ kf6-kcmutils-devel kf6-ktextwidgets-devel plasma-activities-devel
+ plasma-activities-stats-devel phonon-devel samba-devel libssh-devel
+ libmtp-devel libimobiledevice-devel libplist-devel KDSoap-devel
+ libtirpc-devel libopenexr-devel taglib-devel libkexiv2-devel libnfs-devel
+ kdsoap-ws-discovery-client-devel"
+short_desc="Additional KIO components"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-2.0-or-later, LGPL-2.0-or-later"
+homepage="https://invent.kde.org/network/kio-extras"
+distfiles="${KDE_SITE}/release-service/${version}/src/kio-extras-${version}.tar.xz"
+checksum=57389382201124a671dede37481f6f94161cb975dbd2471692abd3189703bc98

From 74a6f9f25f17f10911bb325fea1d1d2ca9d48a08 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Thu, 25 Jul 2024 21:04:46 +0200
Subject: [PATCH 5/5] krusader: update to 2.8.1.

---
 srcpkgs/krusader/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/krusader/template b/srcpkgs/krusader/template
index 72c89a938851cf..0b1a273e69740d 100644
--- a/srcpkgs/krusader/template
+++ b/srcpkgs/krusader/template
@@ -1,6 +1,6 @@
 # Template file for 'krusader'
 pkgname=krusader
-version=2.8.0
+version=2.8.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext pkg-config kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://www.krusader.org/"
 distfiles="${KDE_SITE}/krusader/${version}/krusader-${version}.tar.xz"
-checksum=8e4cf05a9318b0bc1b0941811b988b2f2bb0c04a0d1e37998212a9190cf2c29a
+checksum=37bf204519d0ab1ba40964af02741bc228f11e97f28c4c518ca05d358df18283

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-11-10  2:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-25 19:17 [PR PATCH] kio-extras: restore qt5 version Chocimier
2024-07-26  2:22 ` sgn
2024-07-26  2:23 ` sgn
2024-07-26  2:24 ` sgn
2024-07-26  6:44 ` Chocimier
2024-07-27 17:41 ` [PR PATCH] [Updated] " Chocimier
2024-07-27 18:10 ` Chocimier
2024-10-26  1:58 ` github-actions
2024-11-10  2:01 ` [PR PATCH] [Closed]: " github-actions

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).