File tree Expand file tree Collapse file tree 2 files changed +83
-0
lines changed
Expand file tree Collapse file tree 2 files changed +83
-0
lines changed Original file line number Diff line number Diff line change 11DIST deskflow-1.17.0.tar.gz 4667960 BLAKE2B a111e68213e00cffe2f91c4499b08626a782f3855c0e61d7cf2e9f8769d18c60699c3e89f09397bed41bd9ed0d4d5433a10a37654445dc4bd2faf7172adf4b67 SHA512 e04fa33d7cdcfe41b7bfa224bbc1e92447b7973e7d190acaf2f46826f49e432118807cb7265ab3a2c9327fd9325bf73465416a1ff826fb2fbfeca7005e3a7f00
22DIST deskflow-1.17.2.tar.gz 4545396 BLAKE2B c83d07efc1683a659d37426bb460b9929bf4b3dd23683485fe7c7a53e2226eb5acb7597f40ccd10027082252b90831face0221bb48e337a629f28315fd887ce5 SHA512 5087f523757a1460ccf14d5f6fbd29f34741ad18f0f8f82f85452cb711a8fa6c76b0c72a330e708e196a6b63057933a1ee8b680d9438450c11c47334c9ca1274
33DIST deskflow-1.18.0.tar.gz 3288031 BLAKE2B df8f0f718f8a41ccda86cb338317a714e50782de5a24fed88ffcf44e2991bf0fda5f95565d6ee826d1a110e4c0a39f6c9354260b2c7e57b08a8b626086fa6804 SHA512 0fe56cf6e04f4ab0c0d8cd4d76b2d8c3e069ca9c1dc3610db713567961598d7e7471eae6b90bb1ce1893572bf8f07e5f5a9b11da538994995492f023e70ccb0f
4+ DIST deskflow-1.19.0.tar.gz 3166330 BLAKE2B c30f297ead9bfe119e3335ce832ad7c13dbcb9f5e93dac97a1bae5ae32c5499e9e0406ee6d135ebf302549945b95db819a8505611458780ecfe7f3ce64e5014a SHA512 7cc9d00ebd6be394a52a07cd707fe1b0f4ddfd66ffe97faad015433acc36a5517862c87aff0014a6e776f071d503d4721957e4687df71e018465ddeca8049982
Original file line number Diff line number Diff line change 1+ # Copyright 2024 Gentoo Authors
2+ # Distributed under the terms of the GNU General Public License v2
3+
4+ EAPI=8
5+
6+ inherit cmake desktop xdg-utils
7+
8+ CP=" deskflow-${P/ -r/ +r} "
9+
10+ DESCRIPTION=" Deskflow lets you share one mouse and keyboard between multiple computers"
11+ HOMEPAGE=" https://github.com/deskflow/deskflow"
12+
13+ # https://codeload.github.com/deskflow/deskflow/tar.gz/refs/tags/1.17.0%2Br1
14+ SRC_URI=" https://github.com/deskflow/deskflow/archive/refs/tags/v${PVR/ -r/ +r} .tar.gz -> ${P} .tar.gz"
15+
16+ S=${WORKDIR} /${PF}
17+
18+ LICENSE=" GPL-2"
19+ SLOT=" 0"
20+ KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
21+ IUSE=" gui"
22+
23+ RDEPEND="
24+ >=dev-libs/libportal-0.8.0
25+ dev-cpp/cli11
26+ dev-cpp/tomlplusplus
27+ dev-libs/glib
28+ dev-libs/libei
29+ dev-libs/openssl:=
30+ dev-libs/pugixml
31+ gui? ( dev-qt/qtbase:6 )
32+ sys-libs/glibc
33+ x11-libs/gdk-pixbuf
34+ x11-libs/libICE:=
35+ x11-libs/libSM:=
36+ x11-libs/libX11:=
37+ x11-libs/libXext:=
38+ x11-libs/libXi:=
39+ x11-libs/libXinerama:=
40+ x11-libs/libXrandr:=
41+ x11-libs/libXtst:=
42+ x11-libs/libnotify
43+ x11-libs/libxkbcommon
44+ "
45+
46+ DEPEND="
47+ ${RDEPEND}
48+ x11-base/xorg-proto
49+ "
50+ BDEPEND="
51+ gui? (
52+ dev-qt/linguist-tools:5
53+ )"
54+
55+ src_configure () {
56+ local mycmakeargs=(
57+ -DBUILD_GUI=$( usex gui)
58+ -DBUILD_INSTALLER=OFF
59+ -DBUILD_TESTS=OFF
60+ -DENABLE_COVERAGE=OFF
61+ )
62+
63+ cmake_src_configure
64+ }
65+
66+ src_install () {
67+ if use gui; then
68+ newicon -s 512 " ${S} /deploy/linux/deskflow.png" deskflow.png
69+ make_desktop_entry deskflow Deskflow deskflow ' Utility;'
70+ fi
71+
72+ einstalldocs
73+ cmake_src_install
74+ }
75+
76+ pkg_postinst () {
77+ xdg_icon_cache_update
78+ }
79+
80+ pkg_postrm () {
81+ xdg_icon_cache_update
82+ }
You can’t perform that action at this time.
0 commit comments