diff options
Diffstat (limited to 'kde-frameworks/bluez-qt')
-rw-r--r-- | kde-frameworks/bluez-qt/Manifest | 4 | ||||
-rw-r--r-- | kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild | 48 | ||||
-rw-r--r-- | kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild | 38 | ||||
-rw-r--r-- | kde-frameworks/bluez-qt/bluez-qt-5.84.0.ebuild | 38 | ||||
-rw-r--r-- | kde-frameworks/bluez-qt/bluez-qt-6.1.0.ebuild | 46 | ||||
-rw-r--r-- | kde-frameworks/bluez-qt/metadata.xml | 10 |
6 files changed, 105 insertions, 79 deletions
diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index dd2019f7595a..a5ef882c8e2f 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,2 +1,2 @@ -DIST bluez-qt-5.82.0.tar.xz 101788 BLAKE2B b9e67c22a8c3c6e8756fb140622d5847c52dbc536ffe4cbba6811af7a49996abb3613dc2fe481dea98c16badca9a560d9636653dd180dfea6256cb4b6e298ddf SHA512 defb301f7095730e183e63d267fa774dd6466b8d62eee2377d4f1d8a77393a848caf7f401c778b3ae7fcbaf1b0c408fff365e2a13d109120e07ddbd2735dc3e8 -DIST bluez-qt-5.84.0.tar.xz 101792 BLAKE2B 7fbfb79e4b911bb1a9591d2a450de8ec5f1e99d7697ea0be3d75708455e6be6fab41c1e20156bb2796f9ded940b79481775cef3dbf26bf23719a984efb3ed2cc SHA512 5d206e911c0d54f660ad8d5c3d7558a96080f20cd1784fd23ed1ae368e0edaa4dba423ba12ebdb157437d1f39d79e837f0f9954da73e85c08e151dcdcfba35e8 +DIST bluez-qt-5.115.0.tar.xz 114776 BLAKE2B b89c25e6384d95d71f22cd3bebf899c0543eef5f559f28e35d95793587cf3aed79cde73a83e43c276111bdf4b0a11dc5f9cb27ebe5c58bc1e3278ed5132fd9d3 SHA512 b56ffb59d1fdabfc5bc76ae888a591eb24b1b7d145d9a1efd7c0aafb51f47c49ba98f375ab461a141f321e7e4811b8c6928faeef07001a4ee46b49540441b985 +DIST bluez-qt-6.1.0.tar.xz 116788 BLAKE2B d606410f10f535e6922358f343fb0f322ddfd5fc90d13bc25bff9a5b8de5ae2171a01858ad3f158939adc9be487d934198ff40369eb31807a3901557dfaa5bd4 SHA512 68bb245313c8394bbca5d5c0e38953f26e2afc094bc82b1c961f726cd00d9b22a3dedb9b980a9e25a128e9d227d84152a8bc8095ff763bff361aae270015b506 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild new file mode 100644 index 000000000000..a8f9498cf479 --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.9 +VIRTUALX_REQUIRED="test" # bug 910062 (tests hang) +inherit ecm frameworks.kde.org udev + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" + +LICENSE="LGPL-2" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" + ) + + ecm_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bug 668196, hangs + managertest + ) + # parallel tests fail, bug 609248 + ecm_src_test -j1 +} + +pkg_postinst() { + ecm_pkg_postinst + udev_reload +} + +pkg_postrm() { + ecm_pkg_postrm + udev_reload +} diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild deleted file mode 100644 index 35e86fa8244a..000000000000 --- a/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org udev - -DESCRIPTION="Qt wrapper for Bluez 5 DBus API" -LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" - ) - - ecm_src_configure -} - -src_test() { - # parallel tests fail, bug 609248; managertest hangs, bug 668196 - local myctestargs=( - -j1 - -E "(managertest)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.84.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.84.0.ebuild deleted file mode 100644 index a55ee208fcbb..000000000000 --- a/kde-frameworks/bluez-qt/bluez-qt-5.84.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org udev - -DESCRIPTION="Qt wrapper for Bluez 5 DBus API" -LICENSE="LGPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" - ) - - ecm_src_configure -} - -src_test() { - # parallel tests fail, bug 609248; managertest hangs, bug 668196 - local myctestargs=( - -j1 - -E "(managertest)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.1.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.1.0.ebuild new file mode 100644 index 000000000000..d6a3372e536c --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-6.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.6.2 +inherit ecm frameworks.kde.org udev + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" + +LICENSE="LGPL-2" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" + ) + + ecm_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bug 668196, hangs + managertest + ) + # parallel tests fail, bug 609248 + ecm_src_test -j1 +} + +pkg_postinst() { + ecm_pkg_postinst + udev_reload +} + +pkg_postrm() { + ecm_pkg_postrm + udev_reload +} diff --git a/kde-frameworks/bluez-qt/metadata.xml b/kde-frameworks/bluez-qt/metadata.xml index 2fdbf33d963d..506ecf605bc4 100644 --- a/kde-frameworks/bluez-qt/metadata.xml +++ b/kde-frameworks/bluez-qt/metadata.xml @@ -1,8 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> + <slots> + <subslots> + Must only be used by packages that are known to use private parts of the Frameworks API. + </subslots> + </slots> </pkgmetadata> |