public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/
@ 2024-02-16  8:51 Nickolas Raymond Kaczynski
  0 siblings, 0 replies; 4+ messages in thread
From: Nickolas Raymond Kaczynski @ 2024-02-16  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     8a1016723f89524bab873800767bb75e67ea71b1
Author:     NRK <nrk <AT> disroot <DOT> org>
AuthorDate: Fri Feb 16 08:51:01 2024 +0000
Commit:     Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
CommitDate: Fri Feb 16 08:51:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a101672

x11-misc/selx: new package

Signed-off-by: NRK <nrk <AT> disroot.org>

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

diff --git a/x11-misc/selx/Manifest b/x11-misc/selx/Manifest
new file mode 100644
index 0000000000..1721537ade
--- /dev/null
+++ b/x11-misc/selx/Manifest
@@ -0,0 +1 @@
+DIST selx-1.0.0.tar.gz 21423 BLAKE2B af7480e8ea5bfef8027c52acb6c0230888510abba31d117d650c8047c2f9fd680e5a2d2abec345048969957701e2bc14faf6e1396aac0e7f9e641ca6d4ae55e9 SHA512 4368f29731d81a3c91ac09093b6e721d850057900e21efea85ebbc29f851a7fd9b450d3ba7045e044ff0b6a87da1dc1d75f4e73b4dadbc7902192e0b4c753deb

diff --git a/x11-misc/selx/metadata.xml b/x11-misc/selx/metadata.xml
new file mode 100644
index 0000000000..fc3e50bea6
--- /dev/null
+++ b/x11-misc/selx/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>nrk@disroot.org</email>
+		<name>NRK</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="codeberg">NRK/selx</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/x11-misc/selx/selx-1.0.0.ebuild b/x11-misc/selx/selx-1.0.0.ebuild
new file mode 100644
index 0000000000..062d435185
--- /dev/null
+++ b/x11-misc/selx/selx-1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Minimal X11 rectangle selection tool"
+HOMEPAGE="https://codeberg.org/NRK/selx"
+
+SRC_URI="https://codeberg.org/NRK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+	x11-libs/libX11
+	x11-libs/libXext
+"
+# NOTE: next version also depends on:
+# x11-libs/libXrandr
+DEPEND="${RDEPEND}"
+
+src_compile() {
+	$(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext || die "Compilation failed"
+}
+
+src_install() {
+	dobin selx
+	doman selx.1
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/
@ 2024-02-21 15:29 Nickolas Raymond Kaczynski
  0 siblings, 0 replies; 4+ messages in thread
From: Nickolas Raymond Kaczynski @ 2024-02-21 15:29 UTC (permalink / raw
  To: gentoo-commits

commit:     b3d46b5ca9efac405bb8332ffd9699e435526936
Author:     NRK <nrk <AT> disroot <DOT> org>
AuthorDate: Wed Feb 21 15:28:34 2024 +0000
Commit:     Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
CommitDate: Wed Feb 21 15:28:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3d46b5c

x11-misc/selx: add 1.1.0, drop old

Signed-off-by: NRK <nrk <AT> disroot.org>

 x11-misc/selx/Manifest                                 | 2 +-
 x11-misc/selx/{selx-1.0.0.ebuild => selx-1.1.0.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-misc/selx/Manifest b/x11-misc/selx/Manifest
index 1721537ade..3a358dbf04 100644
--- a/x11-misc/selx/Manifest
+++ b/x11-misc/selx/Manifest
@@ -1 +1 @@
-DIST selx-1.0.0.tar.gz 21423 BLAKE2B af7480e8ea5bfef8027c52acb6c0230888510abba31d117d650c8047c2f9fd680e5a2d2abec345048969957701e2bc14faf6e1396aac0e7f9e641ca6d4ae55e9 SHA512 4368f29731d81a3c91ac09093b6e721d850057900e21efea85ebbc29f851a7fd9b450d3ba7045e044ff0b6a87da1dc1d75f4e73b4dadbc7902192e0b4c753deb
+DIST selx-1.1.0.tar.gz 22109 BLAKE2B 73a68fa3a9c98f49705c8efd425523cbef8bfb15df9e73b0166985dfae3afe5bff9a22a88ff31d99a671e2d9e2bf482d18e8dd558d79e690e59d7bc976cb39bd SHA512 74aeb6ea5b9cf1d3793e8c5b90b44894d63096484f7d9c7fdf231d743f53178c85a9097d5daaa12739c0e83cdeb498d6454235c987267489757aa59080e3f131

diff --git a/x11-misc/selx/selx-1.0.0.ebuild b/x11-misc/selx/selx-1.1.0.ebuild
similarity index 86%
rename from x11-misc/selx/selx-1.0.0.ebuild
rename to x11-misc/selx/selx-1.1.0.ebuild
index 062d435185..b0a3fa7252 100644
--- a/x11-misc/selx/selx-1.0.0.ebuild
+++ b/x11-misc/selx/selx-1.1.0.ebuild
@@ -18,13 +18,12 @@ SLOT="0"
 RDEPEND="
 	x11-libs/libX11
 	x11-libs/libXext
+	x11-libs/libXrandr
 "
-# NOTE: next version also depends on:
-# x11-libs/libXrandr
 DEPEND="${RDEPEND}"
 
 src_compile() {
-	$(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext || die "Compilation failed"
+	$(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext -l Xrandr || die "Compilation failed"
 }
 
 src_install() {


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

* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/
@ 2024-02-22 11:35 Nickolas Raymond Kaczynski
  0 siblings, 0 replies; 4+ messages in thread
From: Nickolas Raymond Kaczynski @ 2024-02-22 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     592c48eebc669702281afa866ccad2b049e24f69
Author:     NRK <nrk <AT> disroot <DOT> org>
AuthorDate: Thu Feb 22 11:33:56 2024 +0000
Commit:     Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
CommitDate: Thu Feb 22 11:33:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=592c48ee

x11-misc/selx: use `edo`

Signed-off-by: NRK <nrk <AT> disroot.org>

 x11-misc/selx/selx-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/selx/selx-1.1.0.ebuild b/x11-misc/selx/selx-1.1.0.ebuild
index b0a3fa7252..15f8e130fa 100644
--- a/x11-misc/selx/selx-1.1.0.ebuild
+++ b/x11-misc/selx/selx-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs edo
 
 DESCRIPTION="Minimal X11 rectangle selection tool"
 HOMEPAGE="https://codeberg.org/NRK/selx"
@@ -23,7 +23,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 src_compile() {
-	$(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext -l Xrandr || die "Compilation failed"
+	edo $(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext -l Xrandr
 }
 
 src_install() {


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

* [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/
@ 2024-06-06 16:21 Nickolas Raymond Kaczynski
  0 siblings, 0 replies; 4+ messages in thread
From: Nickolas Raymond Kaczynski @ 2024-06-06 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     3e512c9338519f83cb81f814c999fc5fc0b22680
Author:     NRK <nrk <AT> disroot <DOT> org>
AuthorDate: Thu Jun  6 16:20:59 2024 +0000
Commit:     Nickolas Raymond Kaczynski <nrk <AT> disroot <DOT> org>
CommitDate: Thu Jun  6 16:20:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e512c93

x11-misc/selx: add v1.2.0, drop v1.1.0

Signed-off-by: NRK <nrk <AT> disroot.org>

 x11-misc/selx/Manifest                                 | 2 +-
 x11-misc/selx/{selx-1.1.0.ebuild => selx-1.2.0.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-misc/selx/Manifest b/x11-misc/selx/Manifest
index 3a358dbf0..917794551 100644
--- a/x11-misc/selx/Manifest
+++ b/x11-misc/selx/Manifest
@@ -1 +1 @@
-DIST selx-1.1.0.tar.gz 22109 BLAKE2B 73a68fa3a9c98f49705c8efd425523cbef8bfb15df9e73b0166985dfae3afe5bff9a22a88ff31d99a671e2d9e2bf482d18e8dd558d79e690e59d7bc976cb39bd SHA512 74aeb6ea5b9cf1d3793e8c5b90b44894d63096484f7d9c7fdf231d743f53178c85a9097d5daaa12739c0e83cdeb498d6454235c987267489757aa59080e3f131
+DIST selx-1.2.0.tar.gz 23368 BLAKE2B 8fc3eba78029ae5e3268bca008c9022f8984e880a05c96e1f2be143809a2df2dc76e46334b4b8556867474fca80ae7703ecebecbb059fb43f98eab2e5d9be596 SHA512 bc8304f38fba72e624438f31b4e58666f0ea5f1738ad808bb0a926d9be19b4b68621f8396426c894d41b858dfa7d34939f17b2da389e8e0116b37c424204772c

diff --git a/x11-misc/selx/selx-1.1.0.ebuild b/x11-misc/selx/selx-1.2.0.ebuild
similarity index 87%
rename from x11-misc/selx/selx-1.1.0.ebuild
rename to x11-misc/selx/selx-1.2.0.ebuild
index 5d796ec1d..915bbbd4d 100644
--- a/x11-misc/selx/selx-1.1.0.ebuild
+++ b/x11-misc/selx/selx-1.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs edo
+inherit toolchain-funcs edo shell-completion
 
 DESCRIPTION="Minimal X11 rectangle selection tool"
 HOMEPAGE="https://codeberg.org/NRK/selx"
@@ -29,4 +29,5 @@ src_compile() {
 src_install() {
 	dobin selx
 	doman selx.1
+	dozshcomp etc/zsh-completion/_selx
 }


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

end of thread, other threads:[~2024-06-06 16:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-16  8:51 [gentoo-commits] repo/proj/guru:dev commit in: x11-misc/selx/ Nickolas Raymond Kaczynski
  -- strict thread matches above, loose matches on Subject: below --
2024-02-21 15:29 Nickolas Raymond Kaczynski
2024-02-22 11:35 Nickolas Raymond Kaczynski
2024-06-06 16:21 Nickolas Raymond Kaczynski

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