From ac5879327fce1dd208ec936866626eab1c8d56fb Mon Sep 17 00:00:00 2001 From: saundersp Date: Fri, 1 Aug 2025 15:41:15 +0200 Subject: [PATCH] Added gui-apps/deskflow-1.23.0 --- gui-apps/deskflow/Manifest | 4 ++ gui-apps/deskflow/deskflow-1.23.0.ebuild | 73 +++++++++++++++++++++ gui-apps/deskflow/metadata.xml | 11 ++++ metadata/md5-cache/gui-apps/deskflow-1.23.0 | 17 +++++ 4 files changed, 105 insertions(+) create mode 100644 gui-apps/deskflow/Manifest create mode 100644 gui-apps/deskflow/deskflow-1.23.0.ebuild create mode 100644 gui-apps/deskflow/metadata.xml create mode 100644 metadata/md5-cache/gui-apps/deskflow-1.23.0 diff --git a/gui-apps/deskflow/Manifest b/gui-apps/deskflow/Manifest new file mode 100644 index 0000000..55bb548 --- /dev/null +++ b/gui-apps/deskflow/Manifest @@ -0,0 +1,4 @@ +DIST deskflow-1.23.0.tar.gz 1825112 BLAKE2B 4ff04858f75abeff121a4599bbd90b13dfad261d773abfc4d5f6784d56e7fae722ac2c3d28ea9d1e9feee892b5be7f862a7157b0868cfc5fe50f9616d4d54be7 SHA512 b65aa09374ae40b74336fbef851e3aa4334573f6935dbd15c01cfd29637440e46d8815dbb137a382f89e6bf99d4a9c371740140b5a49f534dc856fbae3182d86 +EBUILD deskflow-1.23.0.ebuild 1420 BLAKE2B 09a11a85ce95db1ac0dc3df3c0f4ddab70174e065744632198e4794b219d822a79c54fb859cf6565c31371d44295548392d7c99354459151112614d795e5b06f SHA512 9d1d1cdb6e8018f67219039f0ba09e9f712bce45b8bc1ab3dd554126451be243c5eaeb884876dd66e570fe06632bf6163600d620fec008a8121cc26c4b1ef31a +MISC metadata.xml 330 BLAKE2B c48d2d45fcfce50cb12db8c7aa1ad95a247a72930ec3066931c6ea76c250fb4f2749089dbb461dd4dd4d6c281d88d37c1a5aacb9acc00cc49be9d633e5c6bba9 SHA512 8a1e1e856b76fc5d5789af2254313c936f7eb71288de6d996d13e8d398a77734703e478200585b9e927c69e9bf0a1d4284ca9e5e3806bb9123f4ecc6e36e07e1 +MISC pkg 341 BLAKE2B 9fdc544e1712393c5e0e12287958bb60c2914a1594567be8be6da40eccdb60018fc25c900b892f547deebb0ef89621662216304f757f8cb9b74be0e5111b0dab SHA512 2386cfb9868a58deef2805f48ca9aa5718115b9e5a16fc8a2e540a633ae8ec6686618a40de634866e390075b624207cdbfae0688a6ebf9a5d92b721cd0d41033 diff --git a/gui-apps/deskflow/deskflow-1.23.0.ebuild b/gui-apps/deskflow/deskflow-1.23.0.ebuild new file mode 100644 index 0000000..54e8693 --- /dev/null +++ b/gui-apps/deskflow/deskflow-1.23.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake virtualx xdg + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/deskflow/deskflow.git" + inherit git-r3 +else + SRC_URI="https://github.com/deskflow/deskflow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Share a mouse and keyboard between computers (FOSS version of Synergy)" +HOMEPAGE="https://github.com/deskflow/deskflow" + +LICENSE="GPL-2" +SLOT="0" +IUSE="gui test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/tomlplusplus + dev-libs/glib:2 + >=dev-libs/libei-0.99.1 + dev-libs/libportal:= + dev-libs/openssl:0= + dev-qt/qtbase:6[dbus,network,xml] + x11-libs/libxkbcommon + x11-libs/libxkbfile + gui? ( + dev-qt/qtbase:6[gui,widgets] + ) + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXtst +" +DEPEND=" + ${RDEPEND} + dev-cpp/cli11 + x11-base/xorg-proto + test? ( dev-cpp/gtest ) +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qttools:6[linguist] ) +" + +DOCS=( + README.md + doc/user/configuration.md +) + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=$(usex gui) + -DBUILD_TESTS=$(usex test) + $(usex test -DSKIP_BUILD_TESTS=ON "") + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/legacytests || die + BUILD_DIR+=/src/unittests virtx cmake_src_test +} diff --git a/gui-apps/deskflow/metadata.xml b/gui-apps/deskflow/metadata.xml new file mode 100644 index 0000000..c4234c4 --- /dev/null +++ b/gui-apps/deskflow/metadata.xml @@ -0,0 +1,11 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + deskflow/deskflow + + diff --git a/metadata/md5-cache/gui-apps/deskflow-1.23.0 b/metadata/md5-cache/gui-apps/deskflow-1.23.0 new file mode 100644 index 0000000..fc07676 --- /dev/null +++ b/metadata/md5-cache/gui-apps/deskflow-1.23.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-cpp/tomlplusplus dev-libs/glib:2 >=dev-libs/libei-0.99.1 dev-libs/libportal:= dev-libs/openssl:0= dev-qt/qtbase:6[dbus,network,xml] x11-libs/libxkbcommon x11-libs/libxkbfile gui? ( dev-qt/qtbase:6[gui,widgets] ) x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst dev-cpp/cli11 x11-base/xorg-proto test? ( dev-cpp/gtest ) +DESCRIPTION=Share a mouse and keyboard between computers (FOSS version of Synergy) +EAPI=8 +HOMEPAGE=https://github.com/deskflow/deskflow +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake virtualx xdg +IUSE=gui test test +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=dev-cpp/tomlplusplus dev-libs/glib:2 >=dev-libs/libei-0.99.1 dev-libs/libportal:= dev-libs/openssl:0= dev-qt/qtbase:6[dbus,network,xml] x11-libs/libxkbcommon x11-libs/libxkbfile gui? ( dev-qt/qtbase:6[gui,widgets] ) x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/deskflow/deskflow/archive/refs/tags/v1.23.0.tar.gz -> deskflow-1.23.0.tar.gz +_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 460729dc36f68cf03b044bc1d367e34a virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 +_md5_=4ce96dfa70bc3216d08cec8a1e912cf4