Added app-misc/deskflow-1.21.2
This commit is contained in:
parent
1da3f60a6e
commit
10473987d9
@ -1,3 +1,5 @@
|
|||||||
DIST deskflow-1.21.1.tar.gz 1884253 BLAKE2B eaceecf1cf6405aea3670f1acd29a837372d37fadab82a0b9b0341e2924b77312533efe0cd54fda2708162a1f8d3b7b486e09e55c6d0d5342d6349d31b20292b SHA512 c6a45ee927c2eb7532fef3b9a335bc2e8fc03c7538acf65d3a1e70faed5adb9548189627bef370643857970bc366859647dc1f4b7a9e2fd6cdac0269a75e6e86
|
DIST deskflow-1.21.1.tar.gz 1884253 BLAKE2B eaceecf1cf6405aea3670f1acd29a837372d37fadab82a0b9b0341e2924b77312533efe0cd54fda2708162a1f8d3b7b486e09e55c6d0d5342d6349d31b20292b SHA512 c6a45ee927c2eb7532fef3b9a335bc2e8fc03c7538acf65d3a1e70faed5adb9548189627bef370643857970bc366859647dc1f4b7a9e2fd6cdac0269a75e6e86
|
||||||
|
DIST deskflow-1.21.2.tar.gz 1884045 BLAKE2B 788823c9154ec9113944bb04e32b750412bec93e096357cb64b33d47a3e8e4b64e3532443ba73660210908e17f0f43c0666437faaf7089b7b527bf2a17c7a1a6 SHA512 e6ef54fb0abbab99dd14502db4e86a563b2fdbf05c632c718a65c8f4a9e85820b1ef61036abf074903d36265f951757148784c8b9331f9d589cf9cd6bfe64ee4
|
||||||
EBUILD deskflow-1.21.1.ebuild 1511 BLAKE2B cba660ca129cf12dd2ead5102332b62fad56020c88f51da91dd25a3598ebe7a7f4b5128ff5b2164a3488772fea435aec9636bc683ff1d1b0e5d9f59a8b222a12 SHA512 a79f681fe38b06952171f7e0d93b2d3884c8a055faac8f954fcdea4b66622e8dc7a6da5543ec23ca1343f4841e4780ff8b104353b319ab9fef5cb69fb618fdac
|
EBUILD deskflow-1.21.1.ebuild 1511 BLAKE2B cba660ca129cf12dd2ead5102332b62fad56020c88f51da91dd25a3598ebe7a7f4b5128ff5b2164a3488772fea435aec9636bc683ff1d1b0e5d9f59a8b222a12 SHA512 a79f681fe38b06952171f7e0d93b2d3884c8a055faac8f954fcdea4b66622e8dc7a6da5543ec23ca1343f4841e4780ff8b104353b319ab9fef5cb69fb618fdac
|
||||||
|
EBUILD deskflow-1.21.2.ebuild 1511 BLAKE2B cba660ca129cf12dd2ead5102332b62fad56020c88f51da91dd25a3598ebe7a7f4b5128ff5b2164a3488772fea435aec9636bc683ff1d1b0e5d9f59a8b222a12 SHA512 a79f681fe38b06952171f7e0d93b2d3884c8a055faac8f954fcdea4b66622e8dc7a6da5543ec23ca1343f4841e4780ff8b104353b319ab9fef5cb69fb618fdac
|
||||||
MISC metadata.xml 420 BLAKE2B 117c5dcb87db4536a5943154f662d7f6a0463b1f1ca8e1e6296c96a59d9053410cbdaf78cd9cecf81b49257b2cfe34d067e7b87e72bb8ffacb5ee96fbd40fd28 SHA512 4ec537f42ec7d182c3e1e1d115462f2ae550c05775e43107230aa9819cd43fa7a2f71c5a6dff5dcba5c46b1ec50f15bf6f56dbbccaddad8a247fab41558c3a72
|
MISC metadata.xml 420 BLAKE2B 117c5dcb87db4536a5943154f662d7f6a0463b1f1ca8e1e6296c96a59d9053410cbdaf78cd9cecf81b49257b2cfe34d067e7b87e72bb8ffacb5ee96fbd40fd28 SHA512 4ec537f42ec7d182c3e1e1d115462f2ae550c05775e43107230aa9819cd43fa7a2f71c5a6dff5dcba5c46b1ec50f15bf6f56dbbccaddad8a247fab41558c3a72
|
||||||
|
79
app-misc/deskflow/deskflow-1.21.2.ebuild
Normal file
79
app-misc/deskflow/deskflow-1.21.2.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 ~arm64 ~x86'
|
||||||
|
IUSE='gui test'
|
||||||
|
RESTRICT='!test? ( 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 )
|
||||||
|
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
|
||||||
|
}
|
16
metadata/md5-cache/app-misc/deskflow-1.21.2
Normal file
16
metadata/md5-cache/app-misc/deskflow-1.21.2
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
BDEPEND=gui? ( dev-qt/linguist-tools:5 ) test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare test
|
||||||
|
DEPEND=>=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 ) 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 x11-base/xorg-proto
|
||||||
|
DESCRIPTION=Deskflow lets you share one mouse and keyboard between multiple computers
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://github.com/deskflow/deskflow
|
||||||
|
INHERIT=cmake desktop xdg-utils
|
||||||
|
IUSE=gui test
|
||||||
|
KEYWORDS=~amd64 ~arm64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
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 ) 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
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/deskflow/deskflow/archive/refs/tags/v1.21.2.tar.gz -> deskflow-1.21.2.tar.gz
|
||||||
|
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake c0c9c21d01b8a96d2d736c554daedc57 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed
|
||||||
|
_md5_=a555eb8964d61796e01324247e6e698f
|
Loading…
x
Reference in New Issue
Block a user