Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Aug 2024 17:51:08 GMT
From:      Zsolt Udvari <uzsolt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 844c0c7d6849 - main - x11/xclicker: new port: autoclicker for x11
Message-ID:  <202408061751.476Hp81s003230@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=844c0c7d684947a08ca85d67b98a462980d151f6

commit 844c0c7d684947a08ca85d67b98a462980d151f6
Author:     Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2024-08-06 17:47:44 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2024-08-06 17:50:43 +0000

    x11/xclicker: new port: autoclicker for x11
    
    XClicker is an open-source, easy to use, feature-rich, blazing fast
    Autoclicker for desktops using x11.
    https://github.com/robiot/xclicker
    
    PR:             279368
---
 x11/Makefile                        |  1 +
 x11/xclicker/Makefile               | 31 +++++++++++++++++++++++++++++++
 x11/xclicker/distinfo               |  3 +++
 x11/xclicker/files/xclicker.desktop |  9 +++++++++
 x11/xclicker/pkg-descr              |  2 ++
 5 files changed, 46 insertions(+)

diff --git a/x11/Makefile b/x11/Makefile
index 56a99eb4a1f2..24f1a2cc9320 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -524,6 +524,7 @@
     SUBDIR += xcb-util-renderutil
     SUBDIR += xcb-util-wm
     SUBDIR += xcb-util-xrm
+    SUBDIR += xclicker
     SUBDIR += xclickroot
     SUBDIR += xclip
     SUBDIR += xclipboard
diff --git a/x11/xclicker/Makefile b/x11/xclicker/Makefile
new file mode 100644
index 000000000000..7d5214a92f6b
--- /dev/null
+++ b/x11/xclicker/Makefile
@@ -0,0 +1,31 @@
+PORTNAME=	xclicker
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.5.1
+CATEGORIES=	x11
+
+MAINTAINER=	nxjoseph@protonmail.com
+COMMENT=	Fast gui autoclicker for x11 desktops
+WWW=		https://github.com/robiot/xclicker
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		desktop-file-utils gnome meson motif pkgconfig xorg
+USE_GITHUB=	yes
+GH_ACCOUNT=	robiot
+USE_GNOME+=	gdkpixbuf2 glib20 gtk30
+USE_XORG+=	x11 xi xtst
+
+PLIST_FILES=	bin/xclicker \
+		share/applications/xclicker.desktop \
+		share/pixmaps/xclicker.png
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/_build/src/${PORTNAME} \
+	${STAGEDIR}${PREFIX}/bin
+	${INSTALL_DATA} ${PATCHDIR}/${PORTNAME}.desktop \
+		${STAGEDIR}${DESKTOPDIR}/${PORTNAME}.desktop
+	${INSTALL_DATA} ${WRKSRC}/assets/icon.png \
+		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
+
+.include <bsd.port.mk>
diff --git a/x11/xclicker/distinfo b/x11/xclicker/distinfo
new file mode 100644
index 000000000000..a6e0ae629610
--- /dev/null
+++ b/x11/xclicker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1716921099
+SHA256 (robiot-xclicker-v1.5.1_GH0.tar.gz) = c044fc29ab818c3ba8b09e71fb7af0acd8722b9766b4a3174c937de62d74125d
+SIZE (robiot-xclicker-v1.5.1_GH0.tar.gz) = 981073
diff --git a/x11/xclicker/files/xclicker.desktop b/x11/xclicker/files/xclicker.desktop
new file mode 100644
index 000000000000..2af569e79bbd
--- /dev/null
+++ b/x11/xclicker/files/xclicker.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=XClicker
+GenericName=XClicker
+Comment=A blazing fast gui autoclicker
+Exec=xclicker
+Icon=/usr/local/share/pixmaps/xclicker.png
+Terminal=false
+Type=Application
+Categories=Utility;
diff --git a/x11/xclicker/pkg-descr b/x11/xclicker/pkg-descr
new file mode 100644
index 000000000000..fda074203009
--- /dev/null
+++ b/x11/xclicker/pkg-descr
@@ -0,0 +1,2 @@
+XClicker is an open-source, easy to use, feature-rich,
+blazing fast Autoclicker for desktops using x11.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202408061751.476Hp81s003230>