repo/gentoo:master commit in: dev-cpp/cppgir/
"Yixun Lan" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786278242.d7d8362917b371ca619eedf232fee23668b1281c.dlan@gentoo> |
commit: d7d8362917b371ca619eedf232fee23668b1281c
Author: Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Sat Aug 8 17:01:38 2026 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 12:24:02 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d83629
dev-cpp/cppgir: Bump to 2.0_p20260518
Part-of: https://github.com/gentoo/gentoo/pull/46662
Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
dev-cpp/cppgir/Manifest | 1 +
dev-cpp/cppgir/cppgir-2.0_p20260518.ebuild | 46 ++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index b409261982fc..3b4b54648f9c 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1,3 +1,4 @@
DIST cppgir-2.0_p20250629.tar.bz2 159868 BLAKE2B df2d6b947e6303aabf17a3e40b175fb261dccf6e11f6a2870e0cdc08d247b416f48c370bdd1541bc21acd861cf5112b96aa472b46bbe0a3e815e33cfcda3678a SHA512 59578481542973e51fa7b7374a5a9cacc3d6c1c300e6ef128c3dd6d7093927de7957a2ecc0f762ae620bc61c94a4b31992d10f170ea11e17caad8c74a1ffb0b7
DIST cppgir-2.0_p20260226.tar.bz2 160619 BLAKE2B ce8d2a3155b3740aad71729c428abfc3b4f872e06d64abd33c725b8f50f26447adf3c8615419b83f3130e9fa7b42ac9aed18c2110cd729cd326d4ff7e42c8580 SHA512 259d3a0f0c6ced89882e95e7c98fb984943fb1884a5ed2bcfc65cc3095d88a4d5ad137ac25f7e052d592fc33e87825d7e2ed4275eb79c4f85214141ba4d525c7
DIST cppgir-2.0_p20260321.tar.bz2 160691 BLAKE2B 0f7efbef5b8068d0b87a03b0eacea6c96e5c06734c61c4856d8651ca9e76cfd8166fab998ec070cd500eb63f5102701e46fb920899c5282b52f157ba9f8c07ad SHA512 70fc4e1a57c005885c7262b3a51b74684de58c21ba304c18cbe43116d8be06cb4451a7b1165c14f07bc4e41265849a8348c7c0759a3f2eb7e859c3abb8c19f5f
+DIST cppgir-2.0_p20260518.tar.bz2 160480 BLAKE2B 68838915dc1191b08ba6afab7e1fda454ff73c695e7277d4a20f9eea621be7020728293e35dc95c75578b507e3c817e6bf9d0b177d7243c721df9be39ec237c5 SHA512 66a7b33f241bc1d911d64f25eaddc8166187e4a593c346eefd9541ac5933af72e4106d486086cd506292782786544a8a19048962935aafa855c17afac644fbe9
diff --git a/dev-cpp/cppgir/cppgir-2.0_p20260518.ebuild b/dev-cpp/cppgir/cppgir-2.0_p20260518.ebuild
new file mode 100644
index 000000000000..419300776f9c
--- /dev/null
+++ b/dev-cpp/cppgir/cppgir-2.0_p20260518.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
+HOMEPAGE="https://gitlab.com/mnauw/cppgir"
+
+MY_PV="0bdd2b6a3cb2b17c36f175b78e914a46784c5b86"
+SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-libs/libfmt:=
+"
+DEPEND="${RDEPEND}
+ dev-cpp/expected-lite
+"
+BDEPEND="
+ doc? ( app-text/ronn-ng )
+ test? ( dev-libs/glib )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOC=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ -DBUILD_EXAMPLES=no
+ -DINTERNAL_EXPECTED=no
+ )
+
+ append-cppflags \
+ -UDEFAULT_GIRPATH \
+ -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
+
+ cmake_src_configure
+}