public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/mygestures/
@ 2024-02-02  8:13 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2024-02-02  8:13 UTC (permalink / raw
  To: gentoo-commits

commit:     bb5d1b22f521ab691e24cbb941a2c6fdc945b65b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 08:07:11 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 08:13:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5d1b22

x11-misc/mygestures: adjust style

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-misc/mygestures/mygestures-2.0.ebuild | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/x11-misc/mygestures/mygestures-2.0.ebuild b/x11-misc/mygestures/mygestures-2.0.ebuild
index 18b0d8fe375b..902753001fed 100644
--- a/x11-misc/mygestures/mygestures-2.0.ebuild
+++ b/x11-misc/mygestures/mygestures-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,8 +6,11 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Mouse gestures for X"
-HOMEPAGE="https://github.com/deters/mygestures"
-SRC_URI="https://github.com/deters/mygestures/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/deters/mygestures/"
+SRC_URI="
+	https://github.com/deters/mygestures/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -18,11 +21,15 @@ RDEPEND="
 	x11-libs/libX11
 	x11-libs/libXi
 	x11-libs/libXrender
-	x11-libs/libXtst"
+	x11-libs/libXtst
+"
 DEPEND="
 	${RDEPEND}
-	x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
+	x11-base/xorg-proto
+"
+BDEPEND="
+	virtual/pkgconfig
+"
 
 src_prepare() {
 	default


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/mygestures/
@ 2024-11-24 11:01 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2024-11-24 11:01 UTC (permalink / raw
  To: gentoo-commits

commit:     782333bc71e054d8e6365bc8e89e4548505e9fe3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 09:12:01 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 10:53:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782333bc

x11-misc/mygestures: pass -std=gnu17 for gcc15

May be an easy fix, but upstream been dead for 4 years and
it's not worth keeping a (probably) permanent patch over.

Closes: https://bugs.gentoo.org/944094
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-misc/mygestures/mygestures-2.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-misc/mygestures/mygestures-2.0-r1.ebuild b/x11-misc/mygestures/mygestures-2.0-r1.ebuild
index 2a4e45a2e732..86f6f3387f76 100644
--- a/x11-misc/mygestures/mygestures-2.0-r1.ebuild
+++ b/x11-misc/mygestures/mygestures-2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Mouse gestures for X"
 HOMEPAGE="https://github.com/deters/mygestures/"
@@ -39,6 +39,8 @@ src_prepare() {
 	default
 
 	eautoreconf
+
+	append-cflags -std=gnu17 #944094
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/mygestures/
@ 2021-09-23 17:20 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2021-09-23 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     3a11ef4aad2321b61a661d486b902da17a66ccc0
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 23 17:17:17 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 23 17:19:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a11ef4a

x11-misc/mygestures: fix possible race condition

There's no need to rely on a broken makefile
to install only 2 files.

Closes: https://bugs.gentoo.org/814482
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-misc/mygestures/mygestures-2.0.ebuild | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/x11-misc/mygestures/mygestures-2.0.ebuild b/x11-misc/mygestures/mygestures-2.0.ebuild
index ae7d7d86dda..18b0d8fe375 100644
--- a/x11-misc/mygestures/mygestures-2.0.ebuild
+++ b/x11-misc/mygestures/mygestures-2.0.ebuild
@@ -24,10 +24,17 @@ DEPEND="
 	x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig"
 
-DOCS=( README.md )
-
 src_prepare() {
 	default
 
 	eautoreconf
 }
+
+src_install() {
+	dobin src/mygestures #814482
+
+	dodoc README.md
+
+	insinto /etc
+	doins mygestures.xml
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/mygestures/
@ 2021-09-23  8:04 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2021-09-23  8:04 UTC (permalink / raw
  To: gentoo-commits

commit:     7c4eb99c8a1a889259ca6f421b477081da3d94c5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 23 07:54:54 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 23 08:01:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4eb99c

x11-misc/mygestures: initial import with version 2.0

Provides DE-independent generic mouse gestures (execute command,
window action, send keypress), can setup gestures for either
all windows or per-windowclass/name.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-misc/mygestures/Manifest              |  1 +
 x11-misc/mygestures/metadata.xml          | 11 +++++++++++
 x11-misc/mygestures/mygestures-2.0.ebuild | 33 +++++++++++++++++++++++++++++++
 3 files changed, 45 insertions(+)

diff --git a/x11-misc/mygestures/Manifest b/x11-misc/mygestures/Manifest
new file mode 100644
index 00000000000..de2cb5f29a5
--- /dev/null
+++ b/x11-misc/mygestures/Manifest
@@ -0,0 +1 @@
+DIST mygestures-2.0.tar.gz 54613 BLAKE2B e0dbb120e4adf74a0624e5d3acb04a5af4775a84b0b8fdb2df992ed9f0b3de3907b456f9008f7df154956372dbc17acd5c3080e06857c5336e89fb1c08cc98b4 SHA512 eda75e2429b671c5ff15435b3ce3ae78e95069b17f6d2ea0d279c7c100a72e4b6dc4f452f9c003b432266d8d1047cd6ae47dc544e2f1b4f86f02fabe8c70e6dd

diff --git a/x11-misc/mygestures/metadata.xml b/x11-misc/mygestures/metadata.xml
new file mode 100644
index 00000000000..795ad3ce777
--- /dev/null
+++ b/x11-misc/mygestures/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>ionen@gentoo.org</email>
+		<name>Ionen Wolkens</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">deters/mygestures</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/x11-misc/mygestures/mygestures-2.0.ebuild b/x11-misc/mygestures/mygestures-2.0.ebuild
new file mode 100644
index 00000000000..ae7d7d86dda
--- /dev/null
+++ b/x11-misc/mygestures/mygestures-2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Mouse gestures for X"
+HOMEPAGE="https://github.com/deters/mygestures"
+SRC_URI="https://github.com/deters/mygestures/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	dev-libs/libxml2
+	x11-libs/libX11
+	x11-libs/libXi
+	x11-libs/libXrender
+	x11-libs/libXtst"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( README.md )
+
+src_prepare() {
+	default
+
+	eautoreconf
+}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-11-24 11:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-02  8:13 [gentoo-commits] repo/gentoo:master commit in: x11-misc/mygestures/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-11-24 11:01 Ionen Wolkens
2021-09-23 17:20 Ionen Wolkens
2021-09-23  8:04 Ionen Wolkens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox