[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 4bd6e21dda4ac9ea547c34a8b4693a77036c8ad8 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 8 11:15:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 8 11:15:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd6e21d dev-qt/qtconnectivity: Stabilize 6.7.2 arm64, #935728 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild index 3cccf333fc58..1a4100be9559 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: da23c2b62332aa332519a77e993e4e25af1a003b Author: Sam James gentoo org> AuthorDate: Mon Jul 8 10:08:27 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 8 10:08:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da23c2b6 dev-qt/qtconnectivity: Stabilize 6.7.2 arm, #935728 Signed-off-by: Sam James gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild index 908f8a9bcdf4..9b077b7f4b21 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86" + KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 6bb6c01932e16cdbb9d8ca8549ce1d53b86bb066 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 15 15:46:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 15 15:46:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb6c019 dev-qt/qtconnectivity: Keyword 6.7.1 ppc64, #927885 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild index 47ec23329c20..99b67739576f 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~loong ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: a080cb631996f27c988e9c790b85a8ca889d74d0 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 8 05:25:42 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 8 05:25:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a080cb63 dev-qt/qtconnectivity: Stabilize 6.7.1 arm64, #932347 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild index b41fdcce407a..47ec23329c20 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm ~arm64 ~loong ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~riscv x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: fc08615c01e69c76661aaf23f8b74c9c0965d171 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 28 18:55:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 28 18:55:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc08615c dev-qt/qtconnectivity: Stabilize 6.7.1 x86, #932862 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild index 4a68e95ba796..ae7888404419 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 arm ~arm64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 arm ~arm64 ~loong ~riscv x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: adde8f0a244831e4356f4e14ad5b32331c427207 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 13 17:49:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 13 17:50:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adde8f0a dev-qt/qtconnectivity: Stabilize 6.7.0 amd64, #929242 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild index cdcf997ad339..02d652404d9a 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.0.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 24a9cdb63b31f83654ed5ff1ff59e5119634f5d8 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 2 05:55:40 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 2 05:55:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a9cdb6 dev-qt/qtconnectivity: Stabilize 6.6.3 arm64, #928382 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index 16635b2086b5..02d652404d9a 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 03006aea82908dfa2838f49e552b50255fd87e02 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 1 18:27:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 1 18:27:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03006aea dev-qt/qtconnectivity: Stabilize 6.6.3 amd64, #928382 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index de07cbfd1ffe..16635b2086b5 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: e01b4ddead7403d7109ff29ad9f5f84237e1a9e9 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 28 03:51:35 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 28 04:02:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01b4dde dev-qt/qtconnectivity: Keyword 6.6.3 riscv, #927885 Signed-off-by: Yixun Lan gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index c55680945e62..de07cbfd1ffe 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: ce5105a5ca024dff46be8b8a9e7e5bc8a190b404 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 27 12:41:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 27 12:44:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce5105a5 dev-qt/qtconnectivity: Keyword 6.6.3 x86, #927885 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index 26eda27883f0..c55680945e62 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 148eb2b599dc0229637b3dc2d7f8ca760c5250f9 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 26 18:46:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 26 18:46:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148eb2b5 dev-qt/qtconnectivity: Keyword 6.6.3 arm, #927885 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild index ee563938e4e6..26eda27883f0 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64 ~loong" + KEYWORDS="~amd64 ~arm ~arm64 ~loong" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 8d8c7772cda8f042552eda9de9604745767a2ffb Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 06:35:13 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 07:08:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8c7772 dev-qt/qtconnectivity: add 6.6.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 + dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 6c8d3581c782..b80961668189 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1,3 @@ DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a +DIST qtconnectivity-everywhere-src-6.6.3.tar.xz 1060952 BLAKE2B d16e79be7cdd22c856827035d3557bc3fbbb82d0f6701eb04f9f2302e4df86b2d0f7706249e722e26554ed1d22fa377c9ea00758f84cdaf1dd42018501a72ef5 SHA512 e75eea3d9c95532dafd3e2c765b1109f066e4b583d00205d18655e39f43f7373122e4d014d405d655d12b2246470083f1ac5dada0698bc1b0fb1d115a9fca6ea DIST qtconnectivity-everywhere-src-6.7.0-rc2.tar.xz 1061232 BLAKE2B 33489b5d433d7aacb7a4936dc5771b3d36db4b4856b65cce53fe510d08541fd10c0f70da128cb428137b39aaaf1425828835ba9f15366f84501f237dc702c23a SHA512 d36b52cb6dfcffadd5f306cc78ca2c5056280710396fc693a59f8b4a853e13fcbb1b08596a30c62a62a6eed4b877f2a0292a1e47cf7c02b79e858ceb71de484e diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild new file mode 100644 index ..ee563938e4e6 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: edf601a79721410696bf9451fd6ffa5e0b660725 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Mar 22 08:30:32 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Mar 22 10:28:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf601a7 dev-qt/qtconnectivity: add 6.7.0_rc2 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest | 1 + .../qtconnectivity/qtconnectivity-6.7.0_rc2.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 23fae3d48eff..dd12819294ae 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1,3 @@ DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a DIST qtconnectivity-everywhere-src-6.7.0-rc.tar.xz 1061300 BLAKE2B 6d7d6132619aa13f1d9bde57f35a6a310113ad04a44fd4d51c778ba56a40f12fe74006efbd45269afcb6b8f5e8a1e0495574efc651d80f5ce06652ee04cb97b6 SHA512 0e9bd553f4626d253017a350519a8d63d998c62a1ef82c3616dd67c8e4158adf3bbeb591794d33ae45bce8cb6749a492fee928260ef400416d8a7e5a3d57edfa +DIST qtconnectivity-everywhere-src-6.7.0-rc2.tar.xz 1061232 BLAKE2B 33489b5d433d7aacb7a4936dc5771b3d36db4b4856b65cce53fe510d08541fd10c0f70da128cb428137b39aaaf1425828835ba9f15366f84501f237dc702c23a SHA512 d36b52cb6dfcffadd5f306cc78ca2c5056280710396fc693a59f8b4a853e13fcbb1b08596a30c62a62a6eed4b877f2a0292a1e47cf7c02b79e858ceb71de484e diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.0_rc2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.0_rc2.ebuild new file mode 100644 index ..ee563938e4e6 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.0_rc2.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 34f45eaac398aecea46f98ea378b6de260aaf565 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 22 06:15:08 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 22 06:15:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f45eaa dev-qt/qtconnectivity: Stabilize 6.6.2 arm64, #927197 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild index 006963f85458..25fa20e4c595 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm64 ~loong" + KEYWORDS="amd64 arm64 ~loong" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 2a5831c481f9bd044c14f548b0ba39d8d16ed774 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Feb 20 06:44:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Feb 20 14:30:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5831c4 dev-qt/qtconnectivity: Stabilize 6.6.2 amd64, #924651 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild index ee563938e4e6..006963f85458 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm64 ~loong" + KEYWORDS="amd64 ~arm64 ~loong" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 22bb1a65855d2037a442f0f2a07f292088304e67 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 14 11:06:24 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 14 12:20:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22bb1a65 dev-qt/qtconnectivity: add 6.6.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 + dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index f673dd6704ac..710435edf83e 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1 +1,2 @@ DIST qtconnectivity-everywhere-src-6.6.1.tar.xz 989544 BLAKE2B 5b1f49cf865cf241363f08ff9b2bebefbf718606df8d88f70b30d800a6bd48ecfb740b8385e2d28e2e619cfb2c7d735598cf904473095dedbec508a3d541a0f9 SHA512 b1a1962d881c1965c56cef5226b3eac39613332c96778daf322fa0ccba9aa33677e1943f3bb3f7efbdd8aec81623ca6b59c2340c805346935ef77e7606210dab +DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild new file mode 100644 index ..ee563938e4e6 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm64 ~loong" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 93cbfdb60bb2437575008c7349408a95c36b4e7b Author: WANG Xuerui gentoo org> AuthorDate: Tue Jan 2 12:15:16 2024 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Jan 2 15:23:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cbfdb6 dev-qt/qtconnectivity: keyword 6.6.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild index 131668494326..006963f85458 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm64" + KEYWORDS="amd64 ~arm64 ~loong" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 80c62e6a1b5fbfbf026f6b03cc7ec082830312f2 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Dec 22 17:21:22 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Dec 22 22:29:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c62e6a dev-qt/qtconnectivity: keyword 6.6.1 for ~arm64 Bug: https://bugs.gentoo.org/907080 Signed-off-by: Mart Raudsepp gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild index 2d6e976614b6..131668494326 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64" + KEYWORDS="amd64 ~arm64" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 49460635b7154bb8fdefaf22e1dd3a8b8e194057 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 19 19:40:33 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 19 20:31:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49460635 dev-qt/qtconnectivity: drop 6.5.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 - dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild | 72 --- 2 files changed, 73 deletions(-) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index e710cf1cfa0b..f673dd6704ac 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1 @@ -DIST qtconnectivity-everywhere-src-6.5.3.tar.xz 986024 BLAKE2B 70ac7bc70d4c4cde2f03acdebf90024977237c208fb342adc0f680ab6bb96e06966ad61c991178bd46638bf5abbcf075159ec48241ef9423ea8b385c53360976 SHA512 d0a8309143545689c7f6f545ae1aa8e1b4e516398bc6cc0d0f0ea3df6a414d6c933d32ae32451134d2a0d7d2c02078e8e46438b0aec59e938e4b8533d4da9457 DIST qtconnectivity-everywhere-src-6.6.1.tar.xz 989544 BLAKE2B 5b1f49cf865cf241363f08ff9b2bebefbf718606df8d88f70b30d800a6bd48ecfb740b8385e2d28e2e619cfb2c7d735598cf904473095dedbec508a3d541a0f9 SHA512 b1a1962d881c1965c56cef5226b3eac39613332c96778daf322fa0ccba9aa33677e1943f3bb3f7efbdd8aec81623ca6b59c2340c805346935ef77e7606210dab diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild deleted file mode 100644 index 2d6e976614b6.. --- a/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64" -fi - -IUSE="+bluetooth nfc smartcard" -REQUIRED_USE="|| ( bluetooth nfc )" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[network] - bluetooth? ( - ~dev-qt/qtbase-${PV}:6[dbus] - net-wireless/bluez:= - ) - nfc? ( - smartcard? ( sys-apps/pcsc-lite ) - ) -" -DEPEND="${RDEPEND}" - -CMAKE_SKIP_TESTS=( - # most hardware tests are auto-skipped, but some still misbehave - # if bluez/hardware is available (generally tests here may not be - # very relevant without hardware, lists may need to be extended) - tst_qbluetoothlocaldevice - tst_qbluetoothserver - tst_qbluetoothservicediscoveryagent - tst_qbluetoothserviceinfo - tst_qlowenergycontroller -) - -src_prepare() { - qt6-build_src_prepare - - use bluetooth || - sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die - use nfc || - sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - $(usev nfc $(qt_feature smartcard pcsclite)) - ) - - qt6-build_src_configure -} - -src_install() { - qt6-build_src_install - - # broken (unnecessary) symlink due to add_app() being used over add_tool() - use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die - - if use test; then - local delete=( # sigh - "${D}${QT6_BINDIR}"/bluetoothtestdevice - "${D}${QT6_BINDIR}"/bttestui - "${D}${QT6_BINDIR}"/qlecontroller-server - ) - # using -f given not tracking which tests may be skipped or not - rm -f -- "${delete[@]}" || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 66ac949834a333aaf7ec5cd1e8cf9ff7e70fd3fd Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 17 18:26:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 17 18:28:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ac9498 dev-qt/qtconnectivity: Stabilize 6.6.1 amd64, #920154 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild index 47506d7b4b09..2d6e976614b6 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="amd64" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 2e9331fa56b7f4e8461820c6afbfc978b7f05b46 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Nov 27 06:10:13 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Nov 27 08:45:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9331fa dev-qt/qtconnectivity: add 6.6.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 + dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 87e044b37d7a..f6af5baecfe4 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1,3 @@ DIST qtconnectivity-everywhere-src-6.5.3.tar.xz 986024 BLAKE2B 70ac7bc70d4c4cde2f03acdebf90024977237c208fb342adc0f680ab6bb96e06966ad61c991178bd46638bf5abbcf075159ec48241ef9423ea8b385c53360976 SHA512 d0a8309143545689c7f6f545ae1aa8e1b4e516398bc6cc0d0f0ea3df6a414d6c933d32ae32451134d2a0d7d2c02078e8e46438b0aec59e938e4b8533d4da9457 DIST qtconnectivity-everywhere-src-6.6.0.tar.xz 989076 BLAKE2B 4ad09c18fe259042b8242a52baaccbf0b70d9b4f6f7029513ca90074b9f2b801397115eb9aed95fc2c2503d1fd7aae72942481b058c596f59db5ff06b3775f43 SHA512 f660edbfaa9aefebdb602bb44b2e62b8a5d8dceba4b8c3d73d0f9daf6c29ff5f8953c134dc5af79dfd90b888f97d99e44f91a8e0aee3a51b278747eee2d1c381 +DIST qtconnectivity-everywhere-src-6.6.1.tar.xz 989544 BLAKE2B 5b1f49cf865cf241363f08ff9b2bebefbf718606df8d88f70b30d800a6bd48ecfb740b8385e2d28e2e619cfb2c7d735598cf904473095dedbec508a3d541a0f9 SHA512 b1a1962d881c1965c56cef5226b3eac39613332c96778daf322fa0ccba9aa33677e1943f3bb3f7efbdd8aec81623ca6b59c2340c805346935ef77e7606210dab diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild new file mode 100644 index ..47506d7b4b09 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 1552b2390099297683efb1a5c5b34c6ac8cdd948 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 15 18:00:36 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 15 19:27:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1552b239 dev-qt/qtconnectivity: drop 6.5.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 - dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild | 72 --- 2 files changed, 73 deletions(-) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 66af77e080e9..87e044b37d7a 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,3 +1,2 @@ -DIST qtconnectivity-everywhere-src-6.5.2.tar.xz 985972 BLAKE2B e7f3d8ad3580336d7eaff50e8ac2af3b291462544ebc5ca3d049d045a8388668d5e54a075375aaa9c99b3232ec07063dc4b7288bdc9fee83843fe57909e5e35b SHA512 76d9569ecfbbb4355587779a9aa0abf20f7d08484a2634e6c3b49a71b057451c54fd5fd344b4c376206384e5f1e9264a6bbbcd85ee44f15637c116f411d4aa30 DIST qtconnectivity-everywhere-src-6.5.3.tar.xz 986024 BLAKE2B 70ac7bc70d4c4cde2f03acdebf90024977237c208fb342adc0f680ab6bb96e06966ad61c991178bd46638bf5abbcf075159ec48241ef9423ea8b385c53360976 SHA512 d0a8309143545689c7f6f545ae1aa8e1b4e516398bc6cc0d0f0ea3df6a414d6c933d32ae32451134d2a0d7d2c02078e8e46438b0aec59e938e4b8533d4da9457 DIST qtconnectivity-everywhere-src-6.6.0.tar.xz 989076 BLAKE2B 4ad09c18fe259042b8242a52baaccbf0b70d9b4f6f7029513ca90074b9f2b801397115eb9aed95fc2c2503d1fd7aae72942481b058c596f59db5ff06b3775f43 SHA512 f660edbfaa9aefebdb602bb44b2e62b8a5d8dceba4b8c3d73d0f9daf6c29ff5f8953c134dc5af79dfd90b888f97d99e44f91a8e0aee3a51b278747eee2d1c381 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild deleted file mode 100644 index 2d6e976614b6.. --- a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64" -fi - -IUSE="+bluetooth nfc smartcard" -REQUIRED_USE="|| ( bluetooth nfc )" - -RDEPEND=" - ~dev-qt/qtbase-${PV}:6[network] - bluetooth? ( - ~dev-qt/qtbase-${PV}:6[dbus] - net-wireless/bluez:= - ) - nfc? ( - smartcard? ( sys-apps/pcsc-lite ) - ) -" -DEPEND="${RDEPEND}" - -CMAKE_SKIP_TESTS=( - # most hardware tests are auto-skipped, but some still misbehave - # if bluez/hardware is available (generally tests here may not be - # very relevant without hardware, lists may need to be extended) - tst_qbluetoothlocaldevice - tst_qbluetoothserver - tst_qbluetoothservicediscoveryagent - tst_qbluetoothserviceinfo - tst_qlowenergycontroller -) - -src_prepare() { - qt6-build_src_prepare - - use bluetooth || - sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die - use nfc || - sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - $(usev nfc $(qt_feature smartcard pcsclite)) - ) - - qt6-build_src_configure -} - -src_install() { - qt6-build_src_install - - # broken (unnecessary) symlink due to add_app() being used over add_tool() - use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die - - if use test; then - local delete=( # sigh - "${D}${QT6_BINDIR}"/bluetoothtestdevice - "${D}${QT6_BINDIR}"/bttestui - "${D}${QT6_BINDIR}"/qlecontroller-server - ) - # using -f given not tracking which tests may be skipped or not - rm -f -- "${delete[@]}" || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 010aaf0cd43d94519b2d9139febec46b597197fe Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 17:18:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 17:18:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010aaf0c dev-qt/qtconnectivity: Stabilize 6.5.3 amd64, #915549 Signed-off-by: Arthur Zamarin gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild index 47506d7b4b09..2d6e976614b6 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5.3.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="amd64" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 09d2b97017025219a569632d489d8017a023c1f5 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Oct 10 08:50:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Oct 10 14:49:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d2b970 dev-qt/qtconnectivity: add 6.6.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest| 1 + dev-qt/qtconnectivity/qtconnectivity-6.6.0.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 42cd00d6d59f..66af77e080e9 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1,2 +1,3 @@ DIST qtconnectivity-everywhere-src-6.5.2.tar.xz 985972 BLAKE2B e7f3d8ad3580336d7eaff50e8ac2af3b291462544ebc5ca3d049d045a8388668d5e54a075375aaa9c99b3232ec07063dc4b7288bdc9fee83843fe57909e5e35b SHA512 76d9569ecfbbb4355587779a9aa0abf20f7d08484a2634e6c3b49a71b057451c54fd5fd344b4c376206384e5f1e9264a6bbbcd85ee44f15637c116f411d4aa30 DIST qtconnectivity-everywhere-src-6.5.3.tar.xz 986024 BLAKE2B 70ac7bc70d4c4cde2f03acdebf90024977237c208fb342adc0f680ab6bb96e06966ad61c991178bd46638bf5abbcf075159ec48241ef9423ea8b385c53360976 SHA512 d0a8309143545689c7f6f545ae1aa8e1b4e516398bc6cc0d0f0ea3df6a414d6c933d32ae32451134d2a0d7d2c02078e8e46438b0aec59e938e4b8533d4da9457 +DIST qtconnectivity-everywhere-src-6.6.0.tar.xz 989076 BLAKE2B 4ad09c18fe259042b8242a52baaccbf0b70d9b4f6f7029513ca90074b9f2b801397115eb9aed95fc2c2503d1fd7aae72942481b058c596f59db5ff06b3775f43 SHA512 f660edbfaa9aefebdb602bb44b2e62b8a5d8dceba4b8c3d73d0f9daf6c29ff5f8953c134dc5af79dfd90b888f97d99e44f91a8e0aee3a51b278747eee2d1c381 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.0.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.0.ebuild new file mode 100644 index ..47506d7b4b09 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: cd7e86947cf291fd6c8e664677e74e144a1f25ce Author: Ionen Wolkens gentoo org> AuthorDate: Tue Sep 26 13:38:09 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 26 19:47:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7e8694 dev-qt/qtconnectivity: add 6.6.0_rc Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest | 1 + .../qtconnectivity/qtconnectivity-6.6.0_rc.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest index 9f7b094b7b48..e32c7c37bbbe 100644 --- a/dev-qt/qtconnectivity/Manifest +++ b/dev-qt/qtconnectivity/Manifest @@ -1 +1,2 @@ DIST qtconnectivity-everywhere-src-6.5.2.tar.xz 985972 BLAKE2B e7f3d8ad3580336d7eaff50e8ac2af3b291462544ebc5ca3d049d045a8388668d5e54a075375aaa9c99b3232ec07063dc4b7288bdc9fee83843fe57909e5e35b SHA512 76d9569ecfbbb4355587779a9aa0abf20f7d08484a2634e6c3b49a71b057451c54fd5fd344b4c376206384e5f1e9264a6bbbcd85ee44f15637c116f411d4aa30 +DIST qtconnectivity-everywhere-src-6.6.0-rc.tar.xz 989216 BLAKE2B ab69418fff788e3b78347c56c980850515ca36122e3c38d96f8990e4c813bd5553fb158a8cefef147baf307d72b5911e0f6acf0a21655568bbcba76b45d1d799 SHA512 0cb98794feb7273beb5438fd2efc8a01da018d12f81775e720195573fbf245d256b945eec04d25514fa4b47fd63f2b4af19b3ba1319221b2e9c588a8353a4fd0 diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.0_rc.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.0_rc.ebuild new file mode 100644 index ..47506d7b4b09 --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.6.0_rc.ebuild @@ -0,0 +1,72 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 6810f45d84d5057b9f3d1b04e0d8bc2c5b49e9da Author: Sam James gentoo org> AuthorDate: Fri Sep 15 04:47:39 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 15 04:47:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6810f45d dev-qt/qtconnectivity: Stabilize 6.5.2 amd64, #914113 Signed-off-by: Sam James gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild index 47506d7b4b09..2d6e976614b6 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="amd64" fi IUSE="+bluetooth nfc smartcard"
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: fa4f1b9aa924c465377ec34f46ddfccbdfda3243 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Sep 7 05:20:26 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Sep 7 10:01:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4f1b9a dev-qt/qtconnectivity: skip more bluetooth tests Not looked too deeply into, but seems to be attemting to use bluez. Most tests from this package are likely not very relevant without an actual test device plus while stuck in sandbox. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild| 8 +++- dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild | 8 +++- dev-qt/qtconnectivity/qtconnectivity-6..ebuild | 8 +++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild index ed231522887f..47506d7b4b09 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild @@ -27,7 +27,13 @@ RDEPEND=" DEPEND="${RDEPEND}" CMAKE_SKIP_TESTS=( - # most hardware tests are skipped, but seems(?) this one detects and fails + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo tst_qlowenergycontroller ) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild index ed231522887f..47506d7b4b09 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild @@ -27,7 +27,13 @@ RDEPEND=" DEPEND="${RDEPEND}" CMAKE_SKIP_TESTS=( - # most hardware tests are skipped, but seems(?) this one detects and fails + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo tst_qlowenergycontroller ) diff --git a/dev-qt/qtconnectivity/qtconnectivity-6..ebuild b/dev-qt/qtconnectivity/qtconnectivity-6..ebuild index ed231522887f..47506d7b4b09 100644 --- a/dev-qt/qtconnectivity/qtconnectivity-6..ebuild +++ b/dev-qt/qtconnectivity/qtconnectivity-6..ebuild @@ -27,7 +27,13 @@ RDEPEND=" DEPEND="${RDEPEND}" CMAKE_SKIP_TESTS=( - # most hardware tests are skipped, but seems(?) this one detects and fails + # most hardware tests are auto-skipped, but some still misbehave + # if bluez/hardware is available (generally tests here may not be + # very relevant without hardware, lists may need to be extended) + tst_qbluetoothlocaldevice + tst_qbluetoothserver + tst_qbluetoothservicediscoveryagent + tst_qbluetoothserviceinfo tst_qlowenergycontroller )
[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/
commit: 70731e2be4c8a444261467076105833b5419af84 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Sep 3 22:10:39 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Sep 5 13:01:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70731e2b dev-qt/qtconnectivity: new qt6 module, add 6.5.2 + live Packaging some extra modules that are likely needed by upcoming kde6 and were available with Qt5 in ::gentoo, so can be in a good shape by the time need these for testing. Please ask if need other modules that are still missing. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtconnectivity/Manifest | 1 + dev-qt/qtconnectivity/metadata.xml | 21 +++ dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild | 66 ++ .../qtconnectivity/qtconnectivity-6.5..ebuild | 66 ++ dev-qt/qtconnectivity/qtconnectivity-6..ebuild | 66 ++ 5 files changed, 220 insertions(+) diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest new file mode 100644 index ..9f7b094b7b48 --- /dev/null +++ b/dev-qt/qtconnectivity/Manifest @@ -0,0 +1 @@ +DIST qtconnectivity-everywhere-src-6.5.2.tar.xz 985972 BLAKE2B e7f3d8ad3580336d7eaff50e8ac2af3b291462544ebc5ca3d049d045a8388668d5e54a075375aaa9c99b3232ec07063dc4b7288bdc9fee83843fe57909e5e35b SHA512 76d9569ecfbbb4355587779a9aa0abf20f7d08484a2634e6c3b49a71b057451c54fd5fd344b4c376206384e5f1e9264a6bbbcd85ee44f15637c116f411d4aa30 diff --git a/dev-qt/qtconnectivity/metadata.xml b/dev-qt/qtconnectivity/metadata.xml new file mode 100644 index ..84c08090ba58 --- /dev/null +++ b/dev-qt/qtconnectivity/metadata.xml @@ -0,0 +1,21 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + q...@gentoo.org + Gentoo Qt Project + + + Enable support for the Near Field Communication protocol + + + https://bugreports.qt.io/ + https://doc.qt.io/ + qt/qtconnectivity + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild new file mode 100644 index ..ed231522887f --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] + bluetooth? ( + ~dev-qt/qtbase-${PV}:6[dbus] + net-wireless/bluez:= + ) + nfc? ( + smartcard? ( sys-apps/pcsc-lite ) + ) +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # most hardware tests are skipped, but seems(?) this one detects and fails + tst_qlowenergycontroller +) + +src_prepare() { + qt6-build_src_prepare + + use bluetooth || + sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die + use nfc || + sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(usev nfc $(qt_feature smartcard pcsclite)) + ) + + qt6-build_src_configure +} + +src_install() { + qt6-build_src_install + + # broken (unnecessary) symlink due to add_app() being used over add_tool() + use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die + + if use test; then + local delete=( # sigh + "${D}${QT6_BINDIR}"/bluetoothtestdevice + "${D}${QT6_BINDIR}"/bttestui + "${D}${QT6_BINDIR}"/qlecontroller-server + ) + # using -f given not tracking which tests may be skipped or not + rm -f -- "${delete[@]}" || die + fi +} diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild new file mode 100644 index ..ed231522887f --- /dev/null +++ b/dev-qt/qtconnectivity/qtconnectivity-6.5..ebuild @@ -0,0 +1,66 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +IUSE="+bluetooth nfc smartcard" +REQUIRED_USE="|| ( bluetooth nfc )" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[network] +