* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2023-07-26 7:43 Viorel Munteanu
0 siblings, 0 replies; 6+ messages in thread
From: Viorel Munteanu @ 2023-07-26 7:43 UTC (permalink / raw
To: gentoo-commits
commit: 4abfc9c7ebab6d9d07524417dd0d1471de42fcaf
Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
AuthorDate: Wed Jul 26 05:53:16 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 05:53:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4abfc9c7
x11-misc/input-leap: new package 9999
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
x11-misc/input-leap/input-leap-9999.ebuild | 77 ++++++++++++++++++++++++++++++
x11-misc/input-leap/metadata.xml | 11 +++++
2 files changed, 88 insertions(+)
diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild
new file mode 100644
index 000000000..4e1f1de73
--- /dev/null
+++ b/x11-misc/input-leap/input-leap-9999.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop virtualx xdg cmake git-r3
+
+DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
+HOMEPAGE="https://github.com/input-leap/input-leap"
+EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="gui test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ net-misc/curl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ net-dns/avahi[mdnsresponder-compat]
+ )
+ dev-libs/openssl:0=
+"
+DEPEND="
+ ${RDEPEND}
+ dev-cpp/gtest
+ dev-cpp/gulrak-filesystem
+ x11-base/xorg-proto
+"
+
+DOCS=(
+ ChangeLog
+ README.md
+ doc/${PN}.conf.example{,-advanced,-basic}
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBARRIER_BUILD_GUI=$(usex gui)
+ -DBARRIER_BUILD_INSTALLER=OFF
+ -DBARRIER_BUILD_TESTS=$(usex test)
+ -DBARRIER_REVISION=00000000
+ -DBARRIER_USE_EXTERNAL_GTEST=ON
+ -DBARRIER_VERSION_STAGE=gentoo
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}"/bin/unittests || die
+ virtx "${BUILD_DIR}"/bin/integtests || die
+}
+
+src_install() {
+ cmake_src_install
+ einstalldocs
+ doman doc/${PN}{c,s}.1
+
+ if use gui; then
+ doicon -s scalable res/${PN}.svg
+ doicon -s 256 res/${PN}.png
+ make_desktop_entry ${PN} Barrier ${PN} Utility
+ fi
+}
diff --git a/x11-misc/input-leap/metadata.xml b/x11-misc/input-leap/metadata.xml
new file mode 100644
index 000000000..8dd9226f2
--- /dev/null
+++ b/x11-misc/input-leap/metadata.xml
@@ -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>zdanevich.vitaly@ya.ru</email>
+ <name>Vitaly Zdanevich</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">input-leap/input-leap</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2024-09-29 18:00 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-09-29 18:00 UTC (permalink / raw
To: gentoo-commits
commit: 374f7c09150c97cc3bd8c9496566ce05a4ff85e0
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Sep 29 11:40:25 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Sep 29 11:40:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=374f7c09
x11-misc/input-leap: sync with upstream
- remove custom src_install, the default cmake_src_install is sufficient
- migrate to Qt6
Closes: https://bugs.gentoo.org/930734
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
x11-misc/input-leap/input-leap-9999.ebuild | 34 +++++++++---------------------
1 file changed, 10 insertions(+), 24 deletions(-)
diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild
index 4e1f1de73..70bb891e4 100644
--- a/x11-misc/input-leap/input-leap-9999.ebuild
+++ b/x11-misc/input-leap/input-leap-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop virtualx xdg cmake git-r3
+inherit virtualx xdg cmake git-r3
DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
HOMEPAGE="https://github.com/input-leap/input-leap"
@@ -25,10 +25,7 @@ RDEPEND="
x11-libs/libXrandr
x11-libs/libXtst
gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
+ dev-qt/qtbase:6[gui,network,widgets]
net-dns/avahi[mdnsresponder-compat]
)
dev-libs/openssl:0=
@@ -39,6 +36,10 @@ DEPEND="
dev-cpp/gulrak-filesystem
x11-base/xorg-proto
"
+BDEPEND="
+ virtual/pkgconfig
+ gui? ( dev-qt/qttools:6[linguist] )
+"
DOCS=(
ChangeLog
@@ -48,12 +49,9 @@ DOCS=(
src_configure() {
local mycmakeargs=(
- -DBARRIER_BUILD_GUI=$(usex gui)
- -DBARRIER_BUILD_INSTALLER=OFF
- -DBARRIER_BUILD_TESTS=$(usex test)
- -DBARRIER_REVISION=00000000
- -DBARRIER_USE_EXTERNAL_GTEST=ON
- -DBARRIER_VERSION_STAGE=gentoo
+ -DINPUTLEAP_BUILD_GUI=$(usex gui)
+ -DINPUTLEAP_BUILD_TESTS=$(usex test)
+ -DINPUTLEAP_USE_EXTERNAL_GTEST=ON
)
cmake_src_configure
@@ -63,15 +61,3 @@ src_test() {
"${BUILD_DIR}"/bin/unittests || die
virtx "${BUILD_DIR}"/bin/integtests || die
}
-
-src_install() {
- cmake_src_install
- einstalldocs
- doman doc/${PN}{c,s}.1
-
- if use gui; then
- doicon -s scalable res/${PN}.svg
- doicon -s 256 res/${PN}.png
- make_desktop_entry ${PN} Barrier ${PN} Utility
- fi
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2025-04-07 9:32 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-04-07 9:32 UTC (permalink / raw
To: gentoo-commits
commit: 9d2dbfd7bc5258e24e1686c8fca8ef8826c162b9
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 6 15:16:45 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Apr 6 15:16:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d2dbfd7
x11-misc/input-leap: add 3.0.2
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
x11-misc/input-leap/Manifest | 1 +
x11-misc/input-leap/input-leap-3.0.2.ebuild | 70 +++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/x11-misc/input-leap/Manifest b/x11-misc/input-leap/Manifest
new file mode 100644
index 000000000..5df15a351
--- /dev/null
+++ b/x11-misc/input-leap/Manifest
@@ -0,0 +1 @@
+DIST input-leap-3.0.2.tar.gz 1764599 BLAKE2B 0924a1869b1820710b426e68a45e1e538c15a656677d0d2459697035ff1780c12f07da05ecb3890595833ac4ad6e07c66cc68164fa8d70f259b1599d0b287c1e SHA512 caadf17b64765c0732e94e6a38e17e560d050a2fa0252f26ec382f3f80af936aa9d0aa8172e29724b04223fd3b378b68b7afe7db41c336431b839331815774d9
diff --git a/x11-misc/input-leap/input-leap-3.0.2.ebuild b/x11-misc/input-leap/input-leap-3.0.2.ebuild
new file mode 100644
index 000000000..54e08f9b7
--- /dev/null
+++ b/x11-misc/input-leap/input-leap-3.0.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
+HOMEPAGE="https://github.com/input-leap/input-leap"
+SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gui test wayland"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/openssl:0=
+ net-misc/curl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ gui? (
+ dev-qt/qtbase:6[gui,network,widgets]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+ wayland? (
+ dev-libs/glib:2
+ >=dev-libs/libei-0.99.1
+ dev-libs/libportal:=
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ virtual/pkgconfig
+ gui? ( dev-qt/qttools:6[linguist] )
+ test? ( dev-cpp/gtest )
+"
+
+DOCS=(
+ ChangeLog
+ README.md
+ doc/${PN}.conf.example{,-advanced,-basic}
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DINPUTLEAP_BUILD_GUI=$(usex gui)
+ -DINPUTLEAP_BUILD_TESTS=$(usex test)
+ -DINPUTLEAP_USE_EXTERNAL_GTEST=ON
+ -DINPUTLEAP_BUILD_X11=ON
+ -DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}"/bin/unittests || die
+ virtx "${BUILD_DIR}"/bin/integtests || die
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2025-04-07 9:32 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-04-07 9:32 UTC (permalink / raw
To: gentoo-commits
commit: a5e864a2560dd024499c2f0dd58e3b5bf9311561
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 6 15:16:45 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Apr 6 15:16:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5e864a2
x11-misc/input-leap: add wayland USE flag
Closes: https://bugs.gentoo.org/951917
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
x11-misc/input-leap/input-leap-9999.ebuild | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild
index 70bb891e4..46e9eec0e 100644
--- a/x11-misc/input-leap/input-leap-9999.ebuild
+++ b/x11-misc/input-leap/input-leap-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,10 +11,11 @@ EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
LICENSE="GPL-2"
SLOT="0"
-IUSE="gui test"
+IUSE="gui test wayland"
RESTRICT="!test? ( test )"
RDEPEND="
+ dev-libs/openssl:0=
net-misc/curl
x11-libs/libICE
x11-libs/libSM
@@ -28,17 +29,21 @@ RDEPEND="
dev-qt/qtbase:6[gui,network,widgets]
net-dns/avahi[mdnsresponder-compat]
)
- dev-libs/openssl:0=
+ wayland? (
+ dev-libs/glib:2
+ >=dev-libs/libei-0.99.1
+ dev-libs/libportal:=
+ x11-libs/libxkbcommon
+ )
"
DEPEND="
${RDEPEND}
- dev-cpp/gtest
- dev-cpp/gulrak-filesystem
x11-base/xorg-proto
"
BDEPEND="
virtual/pkgconfig
gui? ( dev-qt/qttools:6[linguist] )
+ test? ( dev-cpp/gtest )
"
DOCS=(
@@ -52,8 +57,9 @@ src_configure() {
-DINPUTLEAP_BUILD_GUI=$(usex gui)
-DINPUTLEAP_BUILD_TESTS=$(usex test)
-DINPUTLEAP_USE_EXTERNAL_GTEST=ON
+ -DINPUTLEAP_BUILD_X11=ON
+ -DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
)
-
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2025-04-13 17:49 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-04-13 17:49 UTC (permalink / raw
To: gentoo-commits
commit: d20e381a991d48503127a9a6c1f23501700b411c
Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 13 05:53:35 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Apr 13 06:09:26 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d20e381a
x11-misc/input-leap: respect CXXFLAGS
Do not force enable PIE.
Closes: https://bugs.gentoo.org/953512
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>
.../{input-leap-3.0.2.ebuild => input-leap-3.0.2-r1.ebuild} | 6 ++++++
x11-misc/input-leap/input-leap-9999.ebuild | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/x11-misc/input-leap/input-leap-3.0.2.ebuild b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
similarity index 91%
rename from x11-misc/input-leap/input-leap-3.0.2.ebuild
rename to x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
index 54e08f9b7..c9b9950cf 100644
--- a/x11-misc/input-leap/input-leap-3.0.2.ebuild
+++ b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
@@ -53,6 +53,12 @@ DOCS=(
doc/${PN}.conf.example{,-advanced,-basic}
)
+src_prepare() {
+ # respect CXXFLAGS
+ sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DINPUTLEAP_BUILD_GUI=$(usex gui)
diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild
index 46e9eec0e..aa3f3efb6 100644
--- a/x11-misc/input-leap/input-leap-9999.ebuild
+++ b/x11-misc/input-leap/input-leap-9999.ebuild
@@ -52,6 +52,12 @@ DOCS=(
doc/${PN}.conf.example{,-advanced,-basic}
)
+src_prepare() {
+ # respect CXXFLAGS
+ sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
+ cmake_src_prepare
+}
+
src_configure() {
local mycmakeargs=(
-DINPUTLEAP_BUILD_GUI=$(usex gui)
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/
@ 2025-05-08 13:47 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-05-08 13:47 UTC (permalink / raw
To: gentoo-commits
commit: b8594e59a48f36b4c5be4da2cf26d0e5f2bc68dd
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue May 6 21:15:34 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue May 6 21:15:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8594e59
x11-misc/input-leap: Drop in favour of gui-apps/input-leap in gentoo
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
x11-misc/input-leap/Manifest | 1 -
x11-misc/input-leap/input-leap-3.0.2-r1.ebuild | 76 --------------------------
x11-misc/input-leap/input-leap-9999.ebuild | 75 -------------------------
x11-misc/input-leap/metadata.xml | 8 ---
4 files changed, 160 deletions(-)
diff --git a/x11-misc/input-leap/Manifest b/x11-misc/input-leap/Manifest
deleted file mode 100644
index 5df15a351..000000000
--- a/x11-misc/input-leap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST input-leap-3.0.2.tar.gz 1764599 BLAKE2B 0924a1869b1820710b426e68a45e1e538c15a656677d0d2459697035ff1780c12f07da05ecb3890595833ac4ad6e07c66cc68164fa8d70f259b1599d0b287c1e SHA512 caadf17b64765c0732e94e6a38e17e560d050a2fa0252f26ec382f3f80af936aa9d0aa8172e29724b04223fd3b378b68b7afe7db41c336431b839331815774d9
diff --git a/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
deleted file mode 100644
index c9b9950cf..000000000
--- a/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
-HOMEPAGE="https://github.com/input-leap/input-leap"
-SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gui test wayland"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:0=
- net-misc/curl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXtst
- gui? (
- dev-qt/qtbase:6[gui,network,widgets]
- net-dns/avahi[mdnsresponder-compat]
- )
- wayland? (
- dev-libs/glib:2
- >=dev-libs/libei-0.99.1
- dev-libs/libportal:=
- x11-libs/libxkbcommon
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- virtual/pkgconfig
- gui? ( dev-qt/qttools:6[linguist] )
- test? ( dev-cpp/gtest )
-"
-
-DOCS=(
- ChangeLog
- README.md
- doc/${PN}.conf.example{,-advanced,-basic}
-)
-
-src_prepare() {
- # respect CXXFLAGS
- sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DINPUTLEAP_BUILD_GUI=$(usex gui)
- -DINPUTLEAP_BUILD_TESTS=$(usex test)
- -DINPUTLEAP_USE_EXTERNAL_GTEST=ON
- -DINPUTLEAP_BUILD_X11=ON
- -DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
- )
- cmake_src_configure
-}
-
-src_test() {
- "${BUILD_DIR}"/bin/unittests || die
- virtx "${BUILD_DIR}"/bin/integtests || die
-}
diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild
deleted file mode 100644
index aa3f3efb6..000000000
--- a/x11-misc/input-leap/input-leap-9999.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit virtualx xdg cmake git-r3
-
-DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
-HOMEPAGE="https://github.com/input-leap/input-leap"
-EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gui test wayland"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:0=
- net-misc/curl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXtst
- gui? (
- dev-qt/qtbase:6[gui,network,widgets]
- net-dns/avahi[mdnsresponder-compat]
- )
- wayland? (
- dev-libs/glib:2
- >=dev-libs/libei-0.99.1
- dev-libs/libportal:=
- x11-libs/libxkbcommon
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- virtual/pkgconfig
- gui? ( dev-qt/qttools:6[linguist] )
- test? ( dev-cpp/gtest )
-"
-
-DOCS=(
- ChangeLog
- README.md
- doc/${PN}.conf.example{,-advanced,-basic}
-)
-
-src_prepare() {
- # respect CXXFLAGS
- sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DINPUTLEAP_BUILD_GUI=$(usex gui)
- -DINPUTLEAP_BUILD_TESTS=$(usex test)
- -DINPUTLEAP_USE_EXTERNAL_GTEST=ON
- -DINPUTLEAP_BUILD_X11=ON
- -DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
- )
- cmake_src_configure
-}
-
-src_test() {
- "${BUILD_DIR}"/bin/unittests || die
- virtx "${BUILD_DIR}"/bin/integtests || die
-}
diff --git a/x11-misc/input-leap/metadata.xml b/x11-misc/input-leap/metadata.xml
deleted file mode 100644
index ea84b08d8..000000000
--- a/x11-misc/input-leap/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">input-leap/input-leap</remote-id>
- </upstream>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-05-08 13:47 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-07 9:32 [gentoo-commits] repo/proj/guru:master commit in: x11-misc/input-leap/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2025-05-08 13:47 David Roman
2025-04-13 17:49 David Roman
2025-04-07 9:32 David Roman
2024-09-29 18:00 David Roman
2023-07-26 7:43 Viorel Munteanu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox