diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-22 03:04:39 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-22 03:04:39 -0500 |
| commit | ce93cedd7048accb306b7c8ec7450111c49757fc (patch) | |
| tree | b8e2380158a74a131d322e7713db98863f34242c /dev-libs/libxmlb | |
| parent | e96e88fa0d43a67ac8a6eda8bc6819000d1604f4 (diff) | |
| download | baldeagleos-repo-ce93cedd7048accb306b7c8ec7450111c49757fc.tar.gz baldeagleos-repo-ce93cedd7048accb306b7c8ec7450111c49757fc.tar.xz baldeagleos-repo-ce93cedd7048accb306b7c8ec7450111c49757fc.zip | |
Adding metadata
Diffstat (limited to 'dev-libs/libxmlb')
| -rw-r--r-- | dev-libs/libxmlb/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/libxmlb/libxmlb-0.3.29.ebuild | 72 |
2 files changed, 74 insertions, 0 deletions
diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index 6904952763b6..8fd2164c0b57 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -4,3 +4,5 @@ DIST libxmlb-0.3.27.tar.xz 107024 BLAKE2B 9d439e0ce29a7064e5c29baa99d24d43be5126 DIST libxmlb-0.3.27.tar.xz.asc 488 BLAKE2B 83d3f3ae5f5a4c97469fd31852d7a7db70ac2f8b59127462f341109c7b1e3c6b05143f5e363cc74261e52a9b987f07819c4e0a8289e920e784b10622a171c4a3 SHA512 fc2781ba90fb49c51891d29be7762476d3d370fd0c1c759392062381570388b2bfd0016e1c2e9755368724d165d4daa577ad276540a46f1151d381ebf735130a DIST libxmlb-0.3.28.tar.xz 107344 BLAKE2B 6586e53c1e5091a3f036534687c23722888c1f6b0e388c900fff95e99cc94a4058dab9f296f6fa80a524307640509ab4e9ad9ea123ed64377f48d5863da60434 SHA512 ff32f82e82425af20bd27a16e3f022dd43503f11843579a0f80699d0a54a3bbb057a35096939d83d134a88834763a48907cc3efba7fec3ec43a8e81e972aad68 DIST libxmlb-0.3.28.tar.xz.asc 488 BLAKE2B 8651dd48e22e9eb37782c516d764eee9a271f29d2620ceed629ef5c1963c0a36f1a7866072a017702a5a665db813436fa3dc4f10baa87dcc18fa2847fb7c2b1a SHA512 e8bf8d9ec6f9c12afd7ce5f00f99471b70579e260f727ccbf59c81b917f4a679e6a094e22a06ec55f993b762a2d5a2cf21df21f88886c12172b48b8a77143648 +DIST libxmlb-0.3.29.tar.xz 108240 BLAKE2B 6089c5aa8ed81aa6b778e295da70bddb0ec20de83197c7a034758f2f05c3def89c9c470dce6c9d52322c9e45ad19b755789667f70beddb287d7ca2397b2c0abe SHA512 f133a9e42b35d59bbc592fe9350cec465b42f33fcaddb42bff5c40e694bd8c60cd352833ae8c942f1df589e6066ba14159ec813f1bf4dada765fd69af09295b9 +DIST libxmlb-0.3.29.tar.xz.asc 488 BLAKE2B 85c97a6d5d521da9e0be704d855e2de09cbff8f66797820f6b96f7d3b6c66e45a81db894da363d6c1122c3a5ec9476703f696694e649ab9a8b40cdf68a8af21b SHA512 44927324ffd2eeccd2ea71f8af9101e48a31eb3bb8bc07464160f0f8ec89b5c9d5c63c1ea39243dba03989c6d691197484f44cbae54f9d06e3f698a51a3d2db5 diff --git a/dev-libs/libxmlb/libxmlb-0.3.29.ebuild b/dev-libs/libxmlb/libxmlb-0.3.29.ebuild new file mode 100644 index 000000000000..a953e3056094 --- /dev/null +++ b/dev-libs/libxmlb/libxmlb-0.3.29.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/hughsie.asc +inherit meson python-any-r1 verify-sig + +DESCRIPTION="Library to help create and query binary XML blobs" +HOMEPAGE="https://github.com/hughsie/libxmlb" +SRC_URI=" + https://github.com/hughsie/libxmlb/releases/download/${PV}/${P}.tar.xz + verify-sig? ( https://github.com/hughsie/libxmlb/releases/download/${PV}/${P}.tar.xz.asc ) +" + +LICENSE="LGPL-2.1+" +SLOT="0/2" # libxmlb.so version +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc introspection +lzma stemmer test +zstd" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + lzma? ( app-arch/xz-utils ) + stemmer? ( dev-libs/snowball-stemmer:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + doc? ( dev-util/gtk-doc ) + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + introspection? ( + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + ) + verify-sig? ( sec-keys/openpgp-keys-hughsie ) +" +DOCS=( NEWS README.md ) + +python_check_deps() { + if use introspection ; then + python_has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" + else + return 0 + fi +} + +src_configure() { + local emesonargs=( + $(meson_feature lzma) + $(meson_feature zstd) + $(meson_use doc gtkdoc) + $(meson_use introspection) + $(meson_use stemmer) + $(meson_use test tests) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use test; then + # Preventing tests from being installed in the first place is a moving target, + # just axe them all afterwards. + rm -r "${ED}"/usr/{libexec,share}/installed-tests || die + fi +} |
