From a2148b9fab4c83209816a49f091d70873b19881d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 28 Nov 2024 02:00:16 +0000 Subject: gentoo auto-resync : 28:11:2024 - 02:00:16 --- sys-libs/libmodulemd/Manifest | 4 +- sys-libs/libmodulemd/libmodulemd-2.15.0-r1.ebuild | 68 +++++++++++++++++++++++ sys-libs/libmodulemd/libmodulemd-2.15.0.ebuild | 68 ----------------------- sys-libs/libmodulemd/libmodulemd-9999.ebuild | 8 +-- 4 files changed, 74 insertions(+), 74 deletions(-) create mode 100644 sys-libs/libmodulemd/libmodulemd-2.15.0-r1.ebuild delete mode 100644 sys-libs/libmodulemd/libmodulemd-2.15.0.ebuild (limited to 'sys-libs/libmodulemd') diff --git a/sys-libs/libmodulemd/Manifest b/sys-libs/libmodulemd/Manifest index c6f8f88869b7..06d3c12da26b 100644 --- a/sys-libs/libmodulemd/Manifest +++ b/sys-libs/libmodulemd/Manifest @@ -1,4 +1,4 @@ DIST libmodulemd-2.15.0.tar.gz 572396 BLAKE2B 39e9240deb4e1a3278bf323e111b137b980ac5a3069598b7306390d27623730ac1bc826c91ed049257c0d5de8c6a05c3bbc22ac8e9435b5c38c147f0f077ec41 SHA512 6e890952bf6b6fe3ee5790ff71866938627134eaa2d6c6e3bf1940dcf21203dc0101f487801d62f3698e5a50402eb089665c99723aeffd831e5f0b341a63aace -EBUILD libmodulemd-2.15.0.ebuild 1457 BLAKE2B ca7b04cdb2bf16828de1f4226e732b210a1092e69688ff7d213b92d12363a0bfd4f940363af4cdb589834a720e14cd50820cb06b82faf20fdc9b23a742cdbd2f SHA512 01da2bcece604246d6374da743efd2868101b14ba964fe2f78fce0695c478ea576f20416d67f993b26ae7a4e8236b87dfc9a326cc8fef786761d5a4eb6c3256b -EBUILD libmodulemd-9999.ebuild 1452 BLAKE2B 80b2b41c0519989eaa32b164d60a5b754c34dccb07823536007dd7b3ba9bbe600107d35eefe866184549946d6060273e3236a302e41a9dc6b30be1be9a8ca9bb SHA512 e0cd4cf8de49c1d529814abe4357f8558a9be3755632e6097a61e81f896027a980e985cba8ce6daa3d44bbb4d697f973e677fe5497184b30b200a169076f580e +EBUILD libmodulemd-2.15.0-r1.ebuild 1455 BLAKE2B bdf6a41fd531b4b0b126059d4775dd0c85e1815075b91e1deb349eef47fbf9d30b58616d8a283069bfe4628d9d8436153662cb38bb73781df9102886f4f21a19 SHA512 8d0d641cb00eab50479a670e50b878287f05f7d6f5abe52753419cde3ff0f71fa481d39b881b16928f837f1a11d34b44f7f70a66830927a8a9808e04d61a3cde +EBUILD libmodulemd-9999.ebuild 1450 BLAKE2B 01d3cddff4c278f8f0f122cc1cf16fbe07d8bc735f5f2c4fce50b78a3e3566879f76fd19c9effa47d0ee0ce12ca42fd74acbc76052a7c8f1b440bf09b4172bab SHA512 167f9d4ad70e72014208074ac5dfc9ffe1d384973c65b8cb2b97adc696433b502a584ff86bbeffbbbbe90ddb8facd440d664168af8fc88329099fcbb6c45c336 MISC metadata.xml 340 BLAKE2B 051251d010c8d4dc48ce40383c19609ed6de9a9dee7220bf116d719600b1864ca4918ea53ac5a2f491350bf6ffe5528c2f98974c147dd4e7be83f1646b1d17eb SHA512 e5efb6c891911de2ab7af8ea47c4a195d8016be333a827981754ea263eb03d8e1b727aba6f819c07993d0eec1b38feb3441f808464f2ef7558e6a5b48e9bb89d diff --git a/sys-libs/libmodulemd/libmodulemd-2.15.0-r1.ebuild b/sys-libs/libmodulemd/libmodulemd-2.15.0-r1.ebuild new file mode 100644 index 000000000000..a2fa165df018 --- /dev/null +++ b/sys-libs/libmodulemd/libmodulemd-2.15.0-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2023-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 + +DESCRIPTION="C Library for manipulating Fedora Modularity metadata files" +HOMEPAGE="https://github.com/fedora-modularity/libmodulemd" +if [[ ${PV} = 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fedora-modularity/libmodulemd.git" +else + SRC_URI="https://github.com/fedora-modularity/libmodulemd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +IUSE="doc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + app-arch/rpm + sys-apps/file + dev-libs/glib:2 + dev-libs/libyaml + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/gobject-introspection + dev-util/glib-utils + doc? ( + dev-libs/glib[gtk-doc(+),doc(+)] + dev-util/gtk-doc + ) + test? ( + sys-libs/libmodulemd + ) +" + +src_configure() { + local emesonargs=( + $(meson_use doc with_docs) + ) + meson_src_configure +} + +src_test() { + meson_src_test --no-suite ci_valgrind +} + +src_install() { + meson_src_install + # We need to compile the gobject introspection overrides to prevent QA warnings + local PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) + python_optimize "${D}${PYTHON_GI_OVERRIDESDIR}/" + +} diff --git a/sys-libs/libmodulemd/libmodulemd-2.15.0.ebuild b/sys-libs/libmodulemd/libmodulemd-2.15.0.ebuild deleted file mode 100644 index 41aeaa2985e0..000000000000 --- a/sys-libs/libmodulemd/libmodulemd-2.15.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2023-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 - -DESCRIPTION="C Library for manipulating Fedora Modularity metadata files" -HOMEPAGE="https://github.com/fedora-modularity/libmodulemd" -if [[ ${PV} = 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fedora-modularity/libmodulemd.git" -else - SRC_URI="https://github.com/fedora-modularity/libmodulemd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -IUSE="gtk-doc test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - app-arch/rpm - sys-apps/file - dev-libs/glib:2 - dev-libs/libyaml - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" -RDEPEND="${DEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - dev-libs/gobject-introspection - dev-util/glib-utils - gtk-doc? ( - dev-libs/glib[gtk-doc] - dev-util/gtk-doc - ) - test? ( - sys-libs/libmodulemd - ) -" - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc with_docs) - ) - meson_src_configure -} - -src_test() { - meson_src_test --no-suite ci_valgrind -} - -src_install() { - meson_src_install - # We need to compile the gobject introspection overrides to prevent QA warnings - local PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - python_optimize "${D}${PYTHON_GI_OVERRIDESDIR}/" - -} diff --git a/sys-libs/libmodulemd/libmodulemd-9999.ebuild b/sys-libs/libmodulemd/libmodulemd-9999.ebuild index 8070c2e20bed..c49191ef1399 100644 --- a/sys-libs/libmodulemd/libmodulemd-9999.ebuild +++ b/sys-libs/libmodulemd/libmodulemd-9999.ebuild @@ -20,7 +20,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="gtk-doc test" +IUSE="doc test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -39,8 +39,8 @@ BDEPEND=" ${PYTHON_DEPS} dev-libs/gobject-introspection dev-util/glib-utils - gtk-doc? ( - dev-libs/glib[gtk-doc] + doc? ( + dev-libs/glib[gtk-doc(+),doc(+)] dev-util/gtk-doc ) test? ( @@ -50,7 +50,7 @@ BDEPEND=" src_configure() { local emesonargs=( - $(meson_use gtk-doc with_docs) + $(meson_use doc with_docs) ) meson_src_configure } -- cgit v1.2.3