Added gui-apps/deskflow-1.22.0
This commit is contained in:
3
gui-apps/deskflow/Manifest
Normal file
3
gui-apps/deskflow/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST deskflow-1.22.0.tar.gz 1855676 BLAKE2B c66f94ff8a6c6cbb9fdce83ba1e677d53f11f6646aabc7b623c027236699f53e11faf431a9a01bccefbdd5dc3e3069de62d4eb99476cd6fedfdd9ee41c3a925d SHA512 a1ce959b287e3fa22216b098e21af6572ea38c5010fc2d916a895e05eb8e8ee9c6d7f13f5e4380ed6f760ca5b9ce8c513d5156a4dace8dcc71ca2a06a4b875bb
|
||||||
|
EBUILD deskflow-1.22.0.ebuild 1353 BLAKE2B 92e915162b6efd9e40681501f5f79f9e9e30aa495b77b4c783c64544d94cd0af4a8b1abc2a16d9e126db20aca331bdf197c5fcfd9460a75eec4261a10f362af0 SHA512 a497f082db854bc4b14db8e35691622e45a212edecfe7accdbdfc3a44a9c3dbed38cbd3934ce9e1dfe75be70a56ba7db88fcf111e2b9e3b10fc87936d2c6be40
|
||||||
|
MISC metadata.xml 330 BLAKE2B c48d2d45fcfce50cb12db8c7aa1ad95a247a72930ec3066931c6ea76c250fb4f2749089dbb461dd4dd4d6c281d88d37c1a5aacb9acc00cc49be9d633e5c6bba9 SHA512 8a1e1e856b76fc5d5789af2254313c936f7eb71288de6d996d13e8d398a77734703e478200585b9e927c69e9bf0a1d4284ca9e5e3806bb9123f4ecc6e36e07e1
|
72
gui-apps/deskflow/deskflow-1.22.0.ebuild
Normal file
72
gui-apps/deskflow/deskflow-1.22.0.ebuild
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
# 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
|
||||||
|
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/configuration.md
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBUILD_GUI=$(usex gui)
|
||||||
|
-DBUILD_TESTS=$(usex test)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
"${BUILD_DIR}"/bin/unittests || die
|
||||||
|
virtx "${BUILD_DIR}"/bin/integtests
|
||||||
|
}
|
11
gui-apps/deskflow/metadata.xml
Normal file
11
gui-apps/deskflow/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>chewi@gentoo.org</email>
|
||||||
|
<name>James Le Cuirot</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">deskflow/deskflow</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
17
metadata/md5-cache/gui-apps/deskflow-1.22.0
Normal file
17
metadata/md5-cache/gui-apps/deskflow-1.22.0
Normal file
@ -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 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 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.22.0.tar.gz -> deskflow-1.22.0.tar.gz
|
||||||
|
_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake b05c1b7b3c9213c155f128f4eadaa49f virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||||
|
_md5_=b3a2db61faa39562d18ac28bfa5a948c
|
Reference in New Issue
Block a user