Added app-misc/deskflow-1.21.1
This commit is contained in:
@ -1,3 +1,5 @@
|
||||
DIST deskflow-1.21.0.tar.gz 1885316 BLAKE2B 5107dafe7acfa5f65cb121f4f668d2685ba7147f1433dfb9c1a9b62fdff170b56de3863672b4262c1bd0831b7f1bc158e1883c882aaed76cd1c1205e9206f7ff SHA512 99f8abd89a9fbd647ecbe35d0b576bdcd9ba91f2bd8b6600d3699ec8bf67aca1ee18b31454161ca901133a19f02a3a546a531a2b2b5eda8bf022a36097fa5bdf
|
||||
DIST deskflow-1.21.1.tar.gz 1884253 BLAKE2B eaceecf1cf6405aea3670f1acd29a837372d37fadab82a0b9b0341e2924b77312533efe0cd54fda2708162a1f8d3b7b486e09e55c6d0d5342d6349d31b20292b SHA512 c6a45ee927c2eb7532fef3b9a335bc2e8fc03c7538acf65d3a1e70faed5adb9548189627bef370643857970bc366859647dc1f4b7a9e2fd6cdac0269a75e6e86
|
||||
EBUILD deskflow-1.21.0.ebuild 1541 BLAKE2B 6f5d4eff4b980fabf44b8fecf1eedec0eda911e579618459c76cc16f4ade974d42f48155f54e85666c8ef303360781033c8f99b22f65bc5a503924de8c7e6e93 SHA512 586ac754a37c7f3b0b237b6ae5aae6c0da2c2c9f690f7f151687af53b2417f6fd643ac7fd41f3fd90309be724277e1200d15cbab763c4939cb105894e55f00a3
|
||||
EBUILD deskflow-1.21.1.ebuild 1541 BLAKE2B 6f5d4eff4b980fabf44b8fecf1eedec0eda911e579618459c76cc16f4ade974d42f48155f54e85666c8ef303360781033c8f99b22f65bc5a503924de8c7e6e93 SHA512 586ac754a37c7f3b0b237b6ae5aae6c0da2c2c9f690f7f151687af53b2417f6fd643ac7fd41f3fd90309be724277e1200d15cbab763c4939cb105894e55f00a3
|
||||
MISC metadata.xml 420 BLAKE2B 117c5dcb87db4536a5943154f662d7f6a0463b1f1ca8e1e6296c96a59d9053410cbdaf78cd9cecf81b49257b2cfe34d067e7b87e72bb8ffacb5ee96fbd40fd28 SHA512 4ec537f42ec7d182c3e1e1d115462f2ae550c05775e43107230aa9819cd43fa7a2f71c5a6dff5dcba5c46b1ec50f15bf6f56dbbccaddad8a247fab41558c3a72
|
||||
|
79
app-misc/deskflow/deskflow-1.21.1.ebuild
Normal file
79
app-misc/deskflow/deskflow-1.21.1.ebuild
Normal file
@ -0,0 +1,79 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake desktop xdg-utils
|
||||
|
||||
CP="deskflow-${P/-r/+r}"
|
||||
|
||||
DESCRIPTION='Deskflow lets you share one mouse and keyboard between multiple computers'
|
||||
HOMEPAGE='https://github.com/deskflow/deskflow'
|
||||
|
||||
SRC_URI="https://github.com/deskflow/deskflow/archive/refs/tags/v${PVR/-r/+r}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S=${WORKDIR}/${PF}
|
||||
|
||||
LICENSE='GPL-2'
|
||||
SLOT='0'
|
||||
KEYWORDS='~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux'
|
||||
IUSE='gui test'
|
||||
|
||||
RDEPEND='
|
||||
>=dev-libs/libportal-0.8.0
|
||||
dev-cpp/cli11
|
||||
dev-cpp/tomlplusplus
|
||||
dev-libs/glib
|
||||
dev-libs/libei
|
||||
dev-libs/openssl:=
|
||||
dev-libs/pugixml
|
||||
gui? ( dev-qt/qtbase:6 )
|
||||
sys-libs/glibc
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/libICE:=
|
||||
x11-libs/libSM:=
|
||||
x11-libs/libX11:=
|
||||
x11-libs/libXext:=
|
||||
x11-libs/libXi:=
|
||||
x11-libs/libXinerama:=
|
||||
x11-libs/libXrandr:=
|
||||
x11-libs/libXtst:=
|
||||
x11-libs/libnotify
|
||||
x11-libs/libxkbcommon
|
||||
'
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
BDEPEND='gui? ( dev-qt/linguist-tools:5 ) test? ( dev-cpp/gtest )'
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GUI=$(usex gui)
|
||||
-DBUILD_DOCS=ON
|
||||
-DBUILD_INSTALLER=OFF
|
||||
-DBUILD_TESTS=$(usex test)
|
||||
-DENABLE_COVERAGE=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use gui; then
|
||||
newicon -s 512 "${S}/deploy/linux/deskflow.png" deskflow.png
|
||||
make_desktop_entry deskflow Deskflow deskflow 'Utility;'
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
cmake_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
Reference in New Issue
Block a user