commit: 8e95c7ac95ff5c96fa5b2ad925555eca7ddc89cf Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Thu Feb 13 18:39:43 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Feb 14 15:29:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e95c7ac
app-misc/FreeSSM: Switch live to Qt6 See also: https://github.com/Comer352L/FreeSSM/issues/71 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> app-misc/FreeSSM/FreeSSM-9999.ebuild | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/app-misc/FreeSSM/FreeSSM-9999.ebuild b/app-misc/FreeSSM/FreeSSM-9999.ebuild index 916c0c65d2da..d5a4c9d65af1 100644 --- a/app-misc/FreeSSM/FreeSSM-9999.ebuild +++ b/app-misc/FreeSSM/FreeSSM-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,11 +8,13 @@ inherit qmake-utils desktop DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARUĀ® vehicles" HOMEPAGE="https://github.com/Comer352L/FreeSSM" -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Comer352L/FreeSSM.git" else - SRC_URI="https://github.com/Comer352L/FreeSSM/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + COMMIT="1a0fa0934581b3383adfd2722050503695ca9dab" + SRC_URI="https://github.com/Comer352L/FreeSSM/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" KEYWORDS="~amd64" fi @@ -21,19 +23,14 @@ SLOT="0" IUSE="small-resolution" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 + dev-qt/qtbase:6[gui,widgets] media-libs/libglvnd " -DEPEND=" - ${RDEPEND} - dev-qt/linguist-tools:5 -" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" src_configure() { - eqmake5 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "") + eqmake6 FreeSSM.pro $(usex small-resolution CONFIG+=small-resolution "") } src_compile() { @@ -44,7 +41,7 @@ src_compile() { src_install() { local installdir="/usr/share/${PN}" - eqmake5 INSTALLDIR="${D}${installdir}" + eqmake6 INSTALLDIR="${D}${installdir}" emake release-install make_desktop_entry "${installdir}/${PN}" ${PN} "${installdir}/${PN}.png"
