public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-03-13 21:43 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-03-13 21:43 UTC (permalink / raw
  To: gentoo-commits

commit:     25aec06972a882f6ac8d55972ffff654ae0ba194
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 13 20:42:40 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 21:37:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25aec069

dev-util/blueprint-compiler: new package; add 0.6.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 +
 .../blueprint-compiler-0.6.0.ebuild                | 64 ++++++++++++++++++++++
 dev-util/blueprint-compiler/metadata.xml           | 21 +++++++
 3 files changed, 86 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
new file mode 100644
index 000000000000..0abec39801bf
--- /dev/null
+++ b/dev-util/blueprint-compiler/Manifest
@@ -0,0 +1 @@
+DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
new file mode 100644
index 000000000000..b54ac7882f03
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
@@ -0,0 +1,64 @@
+# 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-single-r1
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
+else
+	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+	S="${WORKDIR}"/${PN}-v${PV}
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND="
+	${RDEPEND}
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/furo[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+	test? (
+		gui-libs/gtk:4[introspection]
+		$(python_gen_cond_dep '
+			dev-python/pygobject:3[${PYTHON_USEDEP}]
+		')
+	)
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+	local -a emesonargs=(
+		$(meson_use doc docs)
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+
+	use doc && build_sphinx docs
+}
+
+src_install() {
+	meson_src_install
+	python_optimize
+}

diff --git a/dev-util/blueprint-compiler/metadata.xml b/dev-util/blueprint-compiler/metadata.xml
new file mode 100644
index 000000000000..c28d6bd1544b
--- /dev/null
+++ b/dev-util/blueprint-compiler/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>xgqt@gentoo.org</email>
+    <name>Maciej Barć</name>
+  </maintainer>
+  <longdescription>
+    Blueprint helps you build user interfaces in GTK quickly and declaratively.
+    It has modern IDE features like code completion and hover documentation,
+    and the compiler points out mistakes early on so you can focus on making
+    your app look amazing.
+  </longdescription>
+  <upstream>
+    <changelog>https://gitlab.gnome.org/jwestman/blueprint-compiler/-/raw/main/NEWS.md</changelog>
+    <doc>https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/</doc>
+    <bugs-to>https://github.com/jwestman/blueprint-compiler/issues</bugs-to>
+    <remote-id type="gnome-gitlab">jwestman/blueprint-compiler</remote-id>
+  </upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-03-14 13:21 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-03-14 13:21 UTC (permalink / raw
  To: gentoo-commits

commit:     81161c4ad7018deb995738d847d09f7f2c8d6f40
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Tue Mar 14 12:09:07 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 13:20:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81161c4a

dev-util/blueprint-compiler: move pygobject to RDEPEND

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30123
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 ...ompiler-0.6.0.ebuild => blueprint-compiler-0.6.0-r1.ebuild} | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
similarity index 92%
rename from dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
rename to dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
index b54ac7882f03..26026e99abb1 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
@@ -26,7 +26,12 @@ IUSE="doc test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
-RDEPEND="${PYTHON_DEPS}"
+RDEPEND="
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+	')
+"
 BDEPEND="
 	${RDEPEND}
 	doc? (
@@ -37,9 +42,6 @@ BDEPEND="
 	)
 	test? (
 		gui-libs/gtk:4[introspection]
-		$(python_gen_cond_dep '
-			dev-python/pygobject:3[${PYTHON_USEDEP}]
-		')
 	)
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-05-02 19:12 Arthur Zamarin
  0 siblings, 0 replies; 14+ messages in thread
From: Arthur Zamarin @ 2023-05-02 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f4cecd1cec361946c4c5b64af0b7e1b6ec00d6b1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 19:11:30 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May  2 19:11:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cecd1c

dev-util/blueprint-compiler: Stabilize 0.6.0-r1 amd64, #905332

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
index 26026e99abb1..852b7a270164 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
 else
 	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
 	S="${WORKDIR}"/${PN}-v${PV}
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="LGPL-3+"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-05-07 20:22 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-05-07 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     6d0633eecbefc90f5eda2014cd057d3c0a622986
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun May  7 19:30:26 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun May  7 20:22:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0633ee

dev-util/blueprint-compiler: fix wrong python shebang

Closes: https://bugs.gentoo.org/905896
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 ...print-compiler-0.6.0-r1.ebuild => blueprint-compiler-0.6.0-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild
similarity index 97%
rename from dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
rename to dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild
index 852b7a270164..ac641531a22f 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r1.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild
@@ -62,5 +62,6 @@ src_compile() {
 
 src_install() {
 	meson_src_install
+	python_fix_shebang "${ED}"/usr/bin
 	python_optimize
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-05-24 11:03 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-05-24 11:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b7309c9f90b101778abe77fe84e54aa09259ab00
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed May 24 10:59:32 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed May 24 11:02:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7309c9f

dev-util/blueprint-compiler: bump to 0.8.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 +
 .../blueprint-compiler-0.8.1.ebuild                | 71 ++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index 0abec39801bf..a1d801d5b7f2 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
 DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207
+DIST blueprint-compiler-v0.8.1.tar.bz2 80762 BLAKE2B 9acd4a8e2e5d993a94bcf2c80530553a8f6c8977ebe94274e6a208935f6ddaf21dd1946ab80e08b4e61e16a8ff892301d9f9cf82f7af6e8d53c3b2fce3996592 SHA512 94a4651a54d69df1bcfa3e7219cefb2eca187808d0c2a580c135583fa0e2848a011a72204a567c48fce20a246d41667f7cbf147a34980b34c0914b4fc5868efb

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
new file mode 100644
index 000000000000..f5873dae1505
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson python-single-r1 virtualx
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
+else
+	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+	S="${WORKDIR}"/${PN}-v${PV}
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+	')
+"
+BDEPEND="
+	${RDEPEND}
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/furo[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+	test? (
+		gui-libs/gtk:4[introspection]
+	)
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+	local -a emesonargs=(
+		$(meson_use doc docs)
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+
+	use doc && build_sphinx docs
+}
+
+src_test() {
+	virtx meson_src_test
+}
+
+src_install() {
+	meson_src_install
+	python_fix_shebang "${ED}"/usr/bin
+	python_optimize
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-05-24 11:30 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-05-24 11:30 UTC (permalink / raw
  To: gentoo-commits

commit:     447071236919a9a8aaa7934ec3a07f9eb2a84be6
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed May 24 11:30:28 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed May 24 11:30:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44707123

dev-util/blueprint-compiler: add libadwaita test dep

Closes: https://bugs.gentoo.org/907067
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
index f5873dae1505..d93144b69f51 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
@@ -42,6 +42,7 @@ BDEPEND="
 	)
 	test? (
 		gui-libs/gtk:4[introspection]
+		gui-libs/libadwaita:1[introspection]
 	)
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-06-24 22:44 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-06-24 22:44 UTC (permalink / raw
  To: gentoo-commits

commit:     338659e5b9443b07eab7c372b8fc4c380aaaf0a0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 24 22:43:50 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 24 22:43:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338659e5

dev-util/blueprint-compiler: Stabilize 0.8.1 amd64, #909097

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

 dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
index d93144b69f51..4b1218894eed 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
 else
 	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
 	S="${WORKDIR}"/${PN}-v${PV}
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="LGPL-3+"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-07-26  8:37 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-07-26  8:37 UTC (permalink / raw
  To: gentoo-commits

commit:     658d77d3b75c0935afc5a0e5b006f4df27e4483f
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 08:30:50 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:37:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658d77d3

dev-util/blueprint-compiler: drop old 0.6.0-r2

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 -
 .../blueprint-compiler-0.6.0-r2.ebuild             | 67 ----------------------
 2 files changed, 68 deletions(-)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index a1d801d5b7f2..8710a8eb7ca7 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,2 +1 @@
-DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207
 DIST blueprint-compiler-v0.8.1.tar.bz2 80762 BLAKE2B 9acd4a8e2e5d993a94bcf2c80530553a8f6c8977ebe94274e6a208935f6ddaf21dd1946ab80e08b4e61e16a8ff892301d9f9cf82f7af6e8d53c3b2fce3996592 SHA512 94a4651a54d69df1bcfa3e7219cefb2eca187808d0c2a580c135583fa0e2848a011a72204a567c48fce20a246d41667f7cbf147a34980b34c0914b4fc5868efb

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild
deleted file mode 100644
index ac641531a22f..000000000000
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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-single-r1
-
-DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
-HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
-	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
-
-if [[ ${PV} == *9999 ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
-else
-	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-	S="${WORKDIR}"/${PN}-v${PV}
-	KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="LGPL-3+"
-SLOT="0"
-IUSE="doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep '
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-	')
-"
-BDEPEND="
-	${RDEPEND}
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/furo[${PYTHON_USEDEP}]
-			dev-python/sphinx[${PYTHON_USEDEP}]
-		')
-	)
-	test? (
-		gui-libs/gtk:4[introspection]
-	)
-"
-
-DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
-
-src_configure() {
-	local -a emesonargs=(
-		$(meson_use doc docs)
-	)
-	meson_src_configure
-}
-
-src_compile() {
-	meson_src_compile
-
-	use doc && build_sphinx docs
-}
-
-src_install() {
-	meson_src_install
-	python_fix_shebang "${ED}"/usr/bin
-	python_optimize
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-08-13 19:26 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-08-13 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     44fb8497c0f0f504d71d36dd85bf4bc709cf6b97
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 13 10:00:13 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 19:26:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44fb8497

dev-util/blueprint-compiler: bump to 0.10.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 +
 .../blueprint-compiler-0.10.0.ebuild               | 72 ++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index 8710a8eb7ca7..8cba21dfb85d 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
+DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d SHA512 5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab
 DIST blueprint-compiler-v0.8.1.tar.bz2 80762 BLAKE2B 9acd4a8e2e5d993a94bcf2c80530553a8f6c8977ebe94274e6a208935f6ddaf21dd1946ab80e08b4e61e16a8ff892301d9f9cf82f7af6e8d53c3b2fce3996592 SHA512 94a4651a54d69df1bcfa3e7219cefb2eca187808d0c2a580c135583fa0e2848a011a72204a567c48fce20a246d41667f7cbf147a34980b34c0914b4fc5868efb

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild
new file mode 100644
index 000000000000..d93144b69f51
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.10.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson python-single-r1 virtualx
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
+else
+	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+	S="${WORKDIR}"/${PN}-v${PV}
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+	')
+"
+BDEPEND="
+	${RDEPEND}
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/furo[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+	test? (
+		gui-libs/gtk:4[introspection]
+		gui-libs/libadwaita:1[introspection]
+	)
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+	local -a emesonargs=(
+		$(meson_use doc docs)
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+
+	use doc && build_sphinx docs
+}
+
+src_test() {
+	virtx meson_src_test
+}
+
+src_install() {
+	meson_src_install
+	python_fix_shebang "${ED}"/usr/bin
+	python_optimize
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2023-10-26 13:13 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2023-10-26 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     9635a596fe30d8187b19e6075692175c483bc4b1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 14:18:14 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 13:11:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9635a596

dev-util/blueprint-compiler: drop old 0.8.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 -
 .../blueprint-compiler-0.8.1.ebuild                | 72 ----------------------
 2 files changed, 73 deletions(-)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index 8cba21dfb85d..e4e30da6e882 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,2 +1 @@
 DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d SHA512 5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab
-DIST blueprint-compiler-v0.8.1.tar.bz2 80762 BLAKE2B 9acd4a8e2e5d993a94bcf2c80530553a8f6c8977ebe94274e6a208935f6ddaf21dd1946ab80e08b4e61e16a8ff892301d9f9cf82f7af6e8d53c3b2fce3996592 SHA512 94a4651a54d69df1bcfa3e7219cefb2eca187808d0c2a580c135583fa0e2848a011a72204a567c48fce20a246d41667f7cbf147a34980b34c0914b4fc5868efb

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
deleted file mode 100644
index 4b1218894eed..000000000000
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson python-single-r1 virtualx
-
-DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
-HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
-	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
-
-if [[ ${PV} == *9999 ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
-else
-	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-	S="${WORKDIR}"/${PN}-v${PV}
-	KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="LGPL-3+"
-SLOT="0"
-IUSE="doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep '
-		dev-python/pygobject:3[${PYTHON_USEDEP}]
-	')
-"
-BDEPEND="
-	${RDEPEND}
-	doc? (
-		$(python_gen_cond_dep '
-			dev-python/furo[${PYTHON_USEDEP}]
-			dev-python/sphinx[${PYTHON_USEDEP}]
-		')
-	)
-	test? (
-		gui-libs/gtk:4[introspection]
-		gui-libs/libadwaita:1[introspection]
-	)
-"
-
-DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
-
-src_configure() {
-	local -a emesonargs=(
-		$(meson_use doc docs)
-	)
-	meson_src_configure
-}
-
-src_compile() {
-	meson_src_compile
-
-	use doc && build_sphinx docs
-}
-
-src_test() {
-	virtx meson_src_test
-}
-
-src_install() {
-	meson_src_install
-	python_fix_shebang "${ED}"/usr/bin
-	python_optimize
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2024-03-23  0:49 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2024-03-23  0:49 UTC (permalink / raw
  To: gentoo-commits

commit:     892ca486d3898986d789d825a606f5ca71eab843
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 00:42:44 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 00:49:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892ca486

dev-util/blueprint-compiler: bump to 0.12.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 +
 .../blueprint-compiler-0.12.0.ebuild               | 74 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index e4e30da6e882..82f29714c460 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
 DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d SHA512 5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab
+DIST blueprint-compiler-v0.12.0.tar.bz2 90521 BLAKE2B 0c54f287c2d9e6869f323981eaff16785aa4fa7b1c600629bccde059205950f70f2202642130500133c69235ce42abfb5b5492a5727da561db9fe6c865939bb8 SHA512 c1f2f1ab02773b8c9c1d92035a51cd3b5c769a129ea028e02b8d2d88a7a9cb44f14edefd0f8718b90313a22134d8cbab4f699942f7049edd3146b41735e68f56

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
new file mode 100644
index 000000000000..7690faf1230b
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 virtualx
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
+else
+	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+	S="${WORKDIR}/${PN}-v${PV}"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+	')
+"
+BDEPEND="
+	${RDEPEND}
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/furo[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+	test? (
+		gui-libs/gtk:4[introspection]
+		gui-libs/libadwaita:1[introspection]
+	)
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+	local -a emesonargs=(
+		$(meson_use doc docs)
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+
+	use doc && build_sphinx docs
+}
+
+src_test() {
+	virtx meson_src_test
+}
+
+src_install() {
+	meson_src_install
+	python_fix_shebang "${ED}"/usr/bin
+	python_optimize
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2024-04-23  1:31 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-04-23  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     bf3640a2214fbe7f5edb0013835efc2350fc4b4d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 23 01:31:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 23 01:31:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3640a2

dev-util/blueprint-compiler: Stabilize 0.12.0 amd64, #930463

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

 dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
index 7690faf1230b..27d6989cbc37 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
@@ -19,7 +19,7 @@ else
 	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
 	S="${WORKDIR}/${PN}-v${PV}"
 
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="LGPL-3+"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2024-06-22 22:52 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-06-22 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     9991c6966156d635c80e980a71dfa5baaef9daa9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 22 22:52:25 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 22:52:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9991c696

dev-util/blueprint-compiler: Keyword 0.12.0 arm, #934749

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

 dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
index 27d6989cbc37..97f831d134de 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
@@ -19,7 +19,7 @@ else
 	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
 	S="${WORKDIR}/${PN}-v${PV}"
 
-	KEYWORDS="amd64 ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 fi
 
 LICENSE="LGPL-3+"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/
@ 2024-09-03 18:44 Maciej Barć
  0 siblings, 0 replies; 14+ messages in thread
From: Maciej Barć @ 2024-09-03 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     0617c016cdc3d599c763e5f0322ca8b848126234
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  3 15:32:58 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Sep  3 18:44:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0617c016

dev-util/blueprint-compiler: bump to 0.14.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-util/blueprint-compiler/Manifest               |  1 +
 .../blueprint-compiler-0.14.0.ebuild               | 74 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index 9f23710e3b52..2939a6e1805e 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
 DIST blueprint-compiler-v0.12.0.tar.bz2 90521 BLAKE2B 0c54f287c2d9e6869f323981eaff16785aa4fa7b1c600629bccde059205950f70f2202642130500133c69235ce42abfb5b5492a5727da561db9fe6c865939bb8 SHA512 c1f2f1ab02773b8c9c1d92035a51cd3b5c769a129ea028e02b8d2d88a7a9cb44f14edefd0f8718b90313a22134d8cbab4f699942f7049edd3146b41735e68f56
+DIST blueprint-compiler-v0.14.0.tar.bz2 95515 BLAKE2B e5e4c721f76a9455d0f53b54e5b981cbd918959c206cad2b6fa47ba3a85bb1bcacb11d65b848cbde01ae32faa6f09c1f80cf6150ee436e359e7b1e9044822bb4 SHA512 3c2c422c6c41c408aff2b4342186e7a20eeb37489aff396d48c936f7a856e9d946f3d6fb6ad64a0fd933bdfc6bce546571d67c95b8f01af591c562d531c246c0

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.14.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.14.0.ebuild
new file mode 100644
index 000000000000..0aae97c3e8e7
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.14.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit meson python-single-r1 virtualx
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+	https://gitlab.gnome.org/jwestman/blueprint-compiler/"
+
+if [[ "${PV}" == *9999 ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git"
+else
+	SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+	S="${WORKDIR}/${PN}-v${PV}"
+
+	KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-python/pygobject:3[${PYTHON_USEDEP}]
+	')
+"
+BDEPEND="
+	${RDEPEND}
+	doc? (
+		$(python_gen_cond_dep '
+			dev-python/furo[${PYTHON_USEDEP}]
+			dev-python/sphinx[${PYTHON_USEDEP}]
+		')
+	)
+	test? (
+		gui-libs/gtk:4[introspection]
+		gui-libs/libadwaita:1[introspection]
+	)
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+	local -a emesonargs=(
+		$(meson_use doc docs)
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+
+	use doc && build_sphinx docs
+}
+
+src_test() {
+	virtx meson_src_test
+}
+
+src_install() {
+	meson_src_install
+	python_fix_shebang "${ED}/usr/bin"
+	python_optimize
+}


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

end of thread, other threads:[~2024-09-03 18:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-07 20:22 [gentoo-commits] repo/gentoo:master commit in: dev-util/blueprint-compiler/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-09-03 18:44 Maciej Barć
2024-06-22 22:52 Sam James
2024-04-23  1:31 Sam James
2024-03-23  0:49 Maciej Barć
2023-10-26 13:13 Maciej Barć
2023-08-13 19:26 Maciej Barć
2023-07-26  8:37 Maciej Barć
2023-06-24 22:44 Sam James
2023-05-24 11:30 Maciej Barć
2023-05-24 11:03 Maciej Barć
2023-05-02 19:12 Arthur Zamarin
2023-03-14 13:21 Maciej Barć
2023-03-13 21:43 Maciej Barć

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