Add dev-qt from an older version of the gentoo repo
Qt5 has been removed, we restore it since we still use it.
This commit is contained in:
2
dev-qt/qtpositioning/Manifest
Normal file
2
dev-qt/qtpositioning/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST qtpositioning-everywhere-src-6.10.3.tar.xz 650180 BLAKE2B c2b545ca91725a600320400ada81bc6f956be448243fa273c37eed45749c7a2835d179f4400f728a484e8d111f8258beba5fc0d01a46c5b53a17e54e658528cc SHA512 52d6ebca4e2921776402895fed6c8cc81c50d274215c783bf499cdd37935c29b6027e203d717cffcc30c5be3d79081285112509b4dbe81355d8d02acb4a35c25
|
||||
DIST qtpositioning-everywhere-src-6.11.1.tar.xz 653096 BLAKE2B 4d333b537321d9e5f58c41df5784263eb2639c7e149a0fad8129379c8eecec80abc7daad0c3d541fa734edbab794f11c9e3baab3d7ca099f07ed41105e3d6f20 SHA512 b39c05c13c6440e9d3dd85577ac8e56751f1db598c3ef5f8cdd71d379291abb8d80dd900e5bcde83310d071c398e4dc7de7741d4523d3675806b69bce0a5129a
|
||||
23
dev-qt/qtpositioning/metadata.xml
Normal file
23
dev-qt/qtpositioning/metadata.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>qt@gentoo.org</email>
|
||||
<name>Gentoo Qt Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="geoclue">Use enhanced location information from <pkg>app-misc/geoclue</pkg></flag>
|
||||
<flag name="nmea">Build plugin for parsing NMEA (National Marine Electronics Association) sentences</flag>
|
||||
<flag name="qml">Build QML bindings</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<bugs-to>https://qt-project.atlassian.net/</bugs-to>
|
||||
<doc>https://doc.qt.io/</doc>
|
||||
<remote-id type="github">qt/qtpositioning</remote-id>
|
||||
</upstream>
|
||||
<slots>
|
||||
<subslots>
|
||||
Must only be used by packages that are known to use private parts of the Qt API.
|
||||
</subslots>
|
||||
</slots>
|
||||
</pkgmetadata>
|
||||
68
dev-qt/qtpositioning/qtpositioning-6.10.3.ebuild
Normal file
68
dev-qt/qtpositioning/qtpositioning-6.10.3.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
||||
68
dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild
Normal file
68
dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
||||
68
dev-qt/qtpositioning/qtpositioning-6.11.9999.ebuild
Normal file
68
dev-qt/qtpositioning/qtpositioning-6.11.9999.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
||||
68
dev-qt/qtpositioning/qtpositioning-6.12.9999.ebuild
Normal file
68
dev-qt/qtpositioning/qtpositioning-6.12.9999.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
||||
68
dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
Normal file
68
dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qt6-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt6 framework"
|
||||
|
||||
if [[ ${QT6_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue nmea +qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtbase-${PV}:6
|
||||
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
|
||||
nmea? (
|
||||
~dev-qt/qtbase-${PV}:6[network]
|
||||
~dev-qt/qtserialport-${PV}:6
|
||||
)
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
CMAKE_SKIP_TESTS=(
|
||||
# threads test (rarely) fails randomly
|
||||
tst_qgeoareamonitor
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt6-build_src_prepare
|
||||
|
||||
# unfortunately cmake_use_find_package would break things with qtbase
|
||||
use geoclue ||
|
||||
sed -e 's/TARGET Qt::DBus/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
use nmea ||
|
||||
sed -e 's/TARGET Qt::Network/FALSE/' \
|
||||
-i src/plugins/position/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package qml Qt6Qml)
|
||||
)
|
||||
|
||||
qt6-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt6-build_src_install
|
||||
|
||||
if use test; then
|
||||
local delete=( # sigh
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
|
||||
"${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
|
||||
"${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
|
||||
)
|
||||
# using -f given not tracking which tests may be skipped or not
|
||||
rm -f -- "${delete[@]}" || die
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user