commit: afb9ca4e756314337c44e59d56d9e3596e6387d9 Author: Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com> AuthorDate: Fri Nov 21 14:40:53 2025 +0000 Commit: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> CommitDate: Sat Nov 22 23:24:44 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afb9ca4e
net-p2p/syncthingtray: Bump to 2.0.3 Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com> net-p2p/syncthingtray/Manifest | 1 + net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild | 63 ++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/net-p2p/syncthingtray/Manifest b/net-p2p/syncthingtray/Manifest index 1f45fce28a..f2572c6821 100644 --- a/net-p2p/syncthingtray/Manifest +++ b/net-p2p/syncthingtray/Manifest @@ -1 +1,2 @@ DIST syncthingtray-2.0.2.tar.gz 5966470 BLAKE2B 398663366283ff20ef221e36ffb7131b1515a2bbf53f5267d17bc1e33adba9db8bcbf149a09b06c2503cebcd3e12bef5987311981dbbbc903606ec29329d372a SHA512 107c1bde886121d3eb44f5432e691b147f83aae28f89f82320159c3a18bff8840fd40d4df3f84a091c6de28f7ae8436592e0b23fc476088f121cc58477cff95b +DIST syncthingtray-2.0.3.tar.gz 5989167 BLAKE2B 7845732d77793d3f08f71182e7feb9b854028355894175f1f4c82b8b3582e567af74e53c5ea3f35b9f21d93ab86db102b913d470a2093786c5c53896482f904b SHA512 1d31a31310b1bd5a729f47f96a224f593101a19e62507c7a17517594651076e32fd8b3c9d34fe0d9e906fd38de35d1de3bc11e5f41fe093c377fb8b6939bdfdc diff --git a/net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild b/net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild new file mode 100644 index 0000000000..b9e6856a4b --- /dev/null +++ b/net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake virtualx + +DESCRIPTION="Tray application and Dolphin/Plasma integration for Syncthing" +HOMEPAGE="https://github.com/Martchus/syncthingtray" + +SRC_URI="https://github.com/Martchus/syncthingtray/archive/refs/tags/v$PV.tar.gz -> $P.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="kio plasmoid +qt6 test" +REQUIRED_USE=" + plasmoid? ( qt6 ) +" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/boost + !qt6? ( + dev-qt/qtconcurrent:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + gui-libs/qtforkawesome[qt5] + gui-libs/qtutilities[qt5] + kio? ( kde-frameworks/kio:5 ) + ) + qt6? ( + dev-qt/qtbase:6[concurrent,network] + dev-qt/qtsvg:6 + gui-libs/qtforkawesome[qt6] + gui-libs/qtutilities[qt6] + kio? ( kde-frameworks/kio:6 ) + plasmoid? ( kde-plasma/libplasma:6 ) + ) + " +RDEPEND="$DEPEND + net-p2p/syncthing +" +BDEPEND=" + qt6? ( + plasmoid? ( kde-frameworks/extra-cmake-modules ) + ) +" + +src_configure() { + local mycmakeargs=( + -DCONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES=-$(usex !qt6 qt5 qt6) + -DQT_PACKAGE_PREFIX=$(usex !qt6 Qt5 Qt6) + -DKF_PACKAGE_PREFIX=$(usex !qt6 KF5 KF6) + -DNO_FILE_ITEM_ACTION_PLUGIN=$(usex !kio) + -DNO_PLASMOID=$(usex !plasmoid) + -DEXCLUDE_TESTS_FROM_ALL=$(usex !test) + ) + cmake_src_configure +} + +src_test() { + virtx cmake_src_test +}
