public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2021-11-23 14:38 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2021-11-23 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     21d47176912c8ac3e9d3605445592109ebaaf948
Author:     Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Mon Nov 22 12:05:33 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 23 14:38:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d47176

sys-libs/basu: fix builds with -native-symlinks

A script in-tree relied on dev-lang/python-exec[native-symlinks], when
this was not present, the script would fail to run

Closes: https://bugs.gentoo.org/826350
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/basu/basu-0.2.0.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-libs/basu/basu-0.2.0.ebuild b/sys-libs/basu/basu-0.2.0.ebuild
index ea56c930ca40..46c936a536d0 100644
--- a/sys-libs/basu/basu-0.2.0.ebuild
+++ b/sys-libs/basu/basu-0.2.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson python-any-r1
 
 DESCRIPTION="The sd-bus library, extracted from systemd"
 HOMEPAGE="https://sr.ht/~emersion/basu/"
@@ -22,7 +23,9 @@ DEPEND="
 
 RDEPEND="${DEPEND}"
 # Needed to generate hash tables
-BDEPEND="dev-util/gperf"
+BDEPEND="${PYTHON_DEPS}
+	dev-util/gperf
+"
 
 PATCHES=(
 	"${FILESDIR}"/0001-"${PN}"-0.2.0-meson-add-libcap-option.patch


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2022-01-31 20:11 Jakov Smolić
  0 siblings, 0 replies; 7+ messages in thread
From: Jakov Smolić @ 2022-01-31 20:11 UTC (permalink / raw
  To: gentoo-commits

commit:     e5d65dcd99b99ad26db6f949052ac27c410e8a53
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 20:11:13 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 20:11:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d65dcd

sys-libs/basu: Stabilize 0.2.0-r1 amd64, #832096

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-libs/basu/basu-0.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/basu/basu-0.2.0-r1.ebuild b/sys-libs/basu/basu-0.2.0-r1.ebuild
index 864253af23e2..97527d28343c 100644
--- a/sys-libs/basu/basu-0.2.0-r1.ebuild
+++ b/sys-libs/basu/basu-0.2.0-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 
 SRC_URI="https://git.sr.ht/~emersion/basu/refs/download/v${PV}/basu-${PV}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="audit caps"
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2022-02-03 18:18 Ionen Wolkens
  0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2022-02-03 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     be33b9a67bc8f34c76150b15921f093a7ba634fc
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  3 18:09:14 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb  3 18:16:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be33b9a6

sys-libs/basu: add missing proxied tags to metadata.xml

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

 sys-libs/basu/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/basu/metadata.xml b/sys-libs/basu/metadata.xml
index e97261f56145..97420e652927 100644
--- a/sys-libs/basu/metadata.xml
+++ b/sys-libs/basu/metadata.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
+	<maintainer type="person" proxied="yes">
 		<email>arsen@aarsen.me</email>
 		<name>Arsen Arsenović</name>
 	</maintainer>
-	<maintainer type="project">
+	<maintainer type="project" proxied="proxy">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2022-08-14 20:06 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2022-08-14 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     4b56409d44b42d55ab6cb646e4d51538c90833b1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 20:05:21 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 20:05:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b56409d

sys-libs/basu: add sourcehut upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/basu/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/basu/metadata.xml b/sys-libs/basu/metadata.xml
index 97420e652927..04f7c8ab22f5 100644
--- a/sys-libs/basu/metadata.xml
+++ b/sys-libs/basu/metadata.xml
@@ -16,4 +16,7 @@
 		However not all systems have systemd or elogind installed. This
 		library provides just sd-bus (and the busctl utility).
 	</longdescription>
+	<upstream>
+		<remote-id type="sourcehut">~emersion/basu</remote-id>
+	</upstream>
 </pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2023-01-21 12:11 Arsen Arsenović
  0 siblings, 0 replies; 7+ messages in thread
From: Arsen Arsenović @ 2023-01-21 12:11 UTC (permalink / raw
  To: gentoo-commits

commit:     bf26d2a203f79d10dacfb994e70f7d5a94ccd05a
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 11:59:32 2023 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 12:08:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf26d2a2

sys-libs/basu: add 0.2.1

Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 sys-libs/basu/Manifest          |  1 +
 sys-libs/basu/basu-0.2.1.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/sys-libs/basu/Manifest b/sys-libs/basu/Manifest
index bdca280686aa..37853bd6ebb5 100644
--- a/sys-libs/basu/Manifest
+++ b/sys-libs/basu/Manifest
@@ -1 +1,2 @@
 DIST basu-0.2.0.tar.gz 238861 BLAKE2B 4fcc664d031477c2ae82e535711561d1a7cb60503fb31fa80101c2046e3fe11f7886851649d38f3d5868a3266f45e651085d99ec95f6788baddbf78e893b1528 SHA512 dbc2f72b6e1a880fa41fe6067a38a301f456e4305dae6eb4d465089d7d9c2f629677ba23752b3e1a1fd476cb440db01ef3a218c1c976f38d0058eed584c80165
+DIST basu-0.2.1.tar.gz 239178 BLAKE2B 8b8d5023b6816939a89acc9bdf6a49a464ad1d60dfafb80e9dd8485b743db9b497aef14cfa9f0bbab4aedcc07a20cac0e93b4b5071b2731f4762f9f514739aaf SHA512 b8017bbfdb5b408bd380e3b1cb1443321863ed8c9487ab0c8c80860c2ffb0c0403c81daf7e87f815027e9a826d08aa82a54c496bc87527209933e0d007b0c9ea

diff --git a/sys-libs/basu/basu-0.2.1.ebuild b/sys-libs/basu/basu-0.2.1.ebuild
new file mode 100644
index 000000000000..1683489c5317
--- /dev/null
+++ b/sys-libs/basu/basu-0.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1
+
+DESCRIPTION="The sd-bus library, extracted from systemd"
+HOMEPAGE="https://sr.ht/~emersion/basu/"
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+SRC_URI="https://git.sr.ht/~emersion/basu/refs/download/v${PV}/basu-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+IUSE="audit caps"
+
+DEPEND="
+	audit? ( sys-process/audit )
+	caps? ( sys-libs/libcap )
+"
+
+RDEPEND="${DEPEND}"
+# Needed to generate hash tables
+BDEPEND="${PYTHON_DEPS}
+	dev-util/gperf
+"
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature audit)
+		$(meson_feature caps libcap)
+	)
+	meson_src_configure
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2023-05-01  0:09 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2023-05-01  0:09 UTC (permalink / raw
  To: gentoo-commits

commit:     357e72b53fa9b1c3f610506849d20db8a27b3cd6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 00:08:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  1 00:08:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357e72b5

sys-libs/basu: Stabilize 0.2.1 amd64, #904570

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/basu/basu-0.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/basu/basu-0.2.1.ebuild b/sys-libs/basu/basu-0.2.1.ebuild
index 1683489c5317..624ab35ea61e 100644
--- a/sys-libs/basu/basu-0.2.1.ebuild
+++ b/sys-libs/basu/basu-0.2.1.ebuild
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 
 SRC_URI="https://git.sr.ht/~emersion/basu/refs/download/v${PV}/basu-${PV}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE="audit caps"
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
@ 2024-05-03 21:06 Arsen Arsenović
  0 siblings, 0 replies; 7+ messages in thread
From: Arsen Arsenović @ 2024-05-03 21:06 UTC (permalink / raw
  To: gentoo-commits

commit:     e84510e2eac19fc208e03f4355c0ec1d724418fc
Author:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 09:40:48 2024 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri May  3 21:05:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84510e2

sys-libs/basu: enable py3.12

Closes: https://bugs.gentoo.org/929849
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 sys-libs/basu/basu-0.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/basu/basu-0.2.1.ebuild b/sys-libs/basu/basu-0.2.1.ebuild
index 624ab35ea61e..8b4c52f4db83 100644
--- a/sys-libs/basu/basu-0.2.1.ebuild
+++ b/sys-libs/basu/basu-0.2.1.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
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1
 
 DESCRIPTION="The sd-bus library, extracted from systemd"


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

end of thread, other threads:[~2024-05-03 21:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-31 20:11 [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2024-05-03 21:06 Arsen Arsenović
2023-05-01  0:09 Sam James
2023-01-21 12:11 Arsen Arsenović
2022-08-14 20:06 Sam James
2022-02-03 18:18 Ionen Wolkens
2021-11-23 14:38 Sam James

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